/*
Theme Name: Dark
Theme URI: http://wordpress.org/
Description: Minimalist design.
Version: 1.0
Author: Tiberiu Ilisescu
Author URI: http://www.tibi.ro
Tags: silver, fixed width, two columns, widgets

	Silver v1.0
	http://www.tibi.ro

	This theme was designed and built by Tiberiu Ilisescu,

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* ie6 png fix */
img, div, input { behavior: url("iepngfix.htc") }

/* GENERAL */

a:link {color: #CCCCCC; text-decoration: none;}
a:visited {text-decoration: none; color: #999999;}
a:hover {text-decoration: none; color: #FFFFFF;}
a:active {text-decoration: none; color: #CCCCCC;}
a {font-weight: bold;}

body
{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background: #070707;}

#page
{margin:0 auto; padding:0 20px; width:950px; background:#000000; border-left:1px solid #1C1C1C; border-right:1px solid #1C1C1C;}

.clearer
{margin:0; padding:0; font-size:1px; line-height:0; clear:both;}

/* HEADER */
#header
{margin:0; padding:0; width:950px; height:81px; position:relative; }

.searchbox
{margin:0; padding:0; position:absolute; right:0; top:25px; width:190px; height:40px;}

.searchbox form
{margin:0; padding:0; position:relative;}

.searchbox label
{margin:0; padding:0; color:#00CC00; display:none;}

#s
{display:block; margin:0; padding:3px 10px; float:left; width:136px; height:21px; border:0; background:url(images/search.png) no-repeat left top; font-size:12px;}

#searchsubmit
{display:block; margin:0; padding:0; float:right; width:25px; height:24px; border:0;
font-size:1px; line-height:1px; background:url(images/lupa.png) no-repeat left 2px; text-decoration:none;}

a.headerlogo
{display:block; margin:0; padding:0; position:absolute; width:234px; height:65px; top:15px; left:0;
background:url(images/logo.gif) no-repeat left top; text-decoration:none;}

.headerlogo img
{margin:0; padding:0; width:83px; height:36px; border:0;}

/* HEADER - TOPMENU */
#topmenu
{margin:0; padding:0; position:absolute; top:30px; right:24px;}

#topmenu ul
{margin:0; padding:0; list-style-type:none;}

#topmenu ul li
{display:block; margin:0; padding:0; float:left; }

#topmenu ul li a
{display:block; margin:0 2px 0 0; padding:3px 8px 5px 8px; font-size:12px; font-weight:bold; text-decoration:none; color: #999999;}

#topmenu ul li a:hover
{color:#ffffff; background:url(images/menu.gif) repeat-x left bottom;}

#topmenu ul li.current_page_item a
{color:#ffffff; background:url(images/menu.gif) repeat-x left bottom;}

/* CONTENT */
#content
{margin:0 auto; padding:0; width:950px;}

#content h1
{margin:0; padding:18px 0 18px; font-size:28px; font-weight:normal; color:#ffffff;}

#content h2
{margin:0; padding:8px 0; font-size:16px; font-weight:normal; color:#ffffff;} 

#content p
{margin:0; padding:8px 0; font-size:12px; color:#CCCCCC;}

/* SIDEBAR */
#sidebar
{margin:0; padding:0; float:right; width:185px;}

#sidebar h1
{margin:0; padding:14px 0; font-size:24px;}

#sidebar h2
{margin:0; padding:0 0 7px 0; font-weight:bold; font-size:14px;}

#sidebar ul
{margin:0; padding:0; list-style-type:none; }

#sidebar ul ul
{background:url(images/linemenu.gif) no-repeat left top;}

#sidebar ul li
{margin:0; padding:0;}

#sidebar ul li.widget_tag_cloud
{margin:0; padding:20px 0 0 0;}

#sidebar ul li.widget_tag_cloud a
{display:inline; margin:0; padding:1px;
text-decoration:none; color:#787878; font-weight:normal; }

#sidebar ul li.widget_tag_cloud a:hover
{color:#ffffff;}

#sidebar ul li.widget_categories a
{display:block; margin:0; padding:5px 0; font-size:12px; line-height:12px; width:185px;
text-decoration:none; color:#787878; font-weight:bold; background:url(images/linemenu.gif) no-repeat left bottom;}

#sidebar ul li.widget_categories a:hover
{color:#ffffff;}

/* HOMEPAGE */
#flashbanner
{margin:15px 0 30px 73px; padding:0; width:804px; height:462px; border:0; background: #333333;}

/* PORTFOLIO PAGE */
#leftcontent
{margin:0; padding:0; width:765px; float:left;}

#leftcontent h1
{margin:0; padding:14px 0; font-size:24px;}

.post
{margin:0 8px 8px 0; padding:0;  background:url(images/thumb.png) no-repeat left top; width:363px; height:255px; float:left;}

#content div.post h2
{margin:0 5px; padding:0;}

#content div.post h2 a
{display:block; margin:0; padding:0; text-decoration:none; color:#ffffff; font-size:16px; font-weight:bold; }

#content div.post h2 a:hover
{color: #CCCCCC;}

#content p.postmetadata
{margin:4px 5px 0 5px; padding:0; font-size:12px; color:#999999; font-weight:bold;}

#content p.postmetadata a
{color:#ffffff; text-decoration:none;}

#content p.postmetadata a:hover
{color: #999999;}

a.postimage
{display:block; margin:4px 0 8px 4px; padding:4px; width:347px; height:187px; background:#222222;}

.postimage:hover
{background: #666666;}

.post-image
{display:block; margin:0; padding:0; width:347px; height:187px; border:0;}

/* navigation */
.navigation
{margin:0; padding:0;}

.alignleft
{margin:0; padding:0; float:left;}

.alignright
{margin:0; padding:0; float:right;}

.navigation a
{display:block; margin:0; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; width:103px; height:20px; line-height:20px; }

.navigation div.alignright a
{margin:0 40px 0 0; padding:0 24px 0 0; background:url(images/button_r2.png) no-repeat left top;
text-align:right;}

.navigation div.alignright a:hover
{background:url(images/button_r.png) no-repeat left top; color:#000000;}

.navigation div.alignleft a
{margin:0 40px 0 0; padding:0 0 0 24px; background:url(images/button_l2.png) no-repeat left top;
text-align:left;}

.navigation div.alignleft a:hover
{background:url(images/button_l.png) no-repeat left top; color:#000000;}

/* SINGLE PAGE */
.entry
{margin:0; padding:16px 0 0 0;}

.entry img
{display:block; margin:0 0 6px 0; padding:0; border:0px solid #000000;}

.entry a.imagelink
{display:block; margin:0; padding:0; border:3px solid #CCCCCC; width:720px;}

.entry a.imagelink:hover
{border:3px solid #ffffff;}

.entry a.imagelink img
{display:block; margin:0; padding:0; border:0;}

a.backbutton
{display:block; margin:24px 0 8px 0; padding:0; font-size:12px; width:60px; height:24px; line-height:22px; text-decoration:none; font-weight:bold; text-align:center; color:#FFFFFF; background: url(images/backbutton.png) no-repeat left top; }

.backbutton:hover
{color:#000000; background: url(images/backbutton2.png) no-repeat left top;}

#details
{margin:0; padding:0;}

#details p
{margin:0; padding:6px 0;}

#details a
{text-decoration:none; color:#ffffff; font-weight:bold;}

#details a:hover
{color:#000000;}

#details ul.post-meta
{margin:6px 0; padding:0; list-style-type:none;}

#details ul.post-meta li
{margin:0 0 10px 0; padding:0; font-size:12px; line-height:14px; color:#000000;}

.post-meta-key
{display:block; font-weight:bold; margin:0; padding:0 0 2px 0; }

/* categorii home */
.cathome
{margin:0 0 0 73px; padding:0; }

.cathome a
{display:block; margin:0 26px 0 0; padding:0; float:left;}

.cathome a img
{display:block; margin:0; padding:0; border:0;}

/* FOOTER */
#footer
{margin:0 auto; padding:10px 20px 0 20px; width:950px; background:#000000; border-left:1px solid #1C1C1C; border-right:1px solid #1C1C1C; border-bottom:1px solid #1C1C1C;}

.footercontent
{margin:0 auto; padding:0; width:950px; height:60px;}

.footerf
{margin:0 20px 0 0; padding:15px 20px 0 0; float:left;}

.footerf p
{margin:0; padding:6px 0 7px 0; font-size:11px; color: #999999;}

.footerf a
{color: #CCCCCC; font-weight:bold; font-size:11px;}

.footerf a:hover
{color: #ffffff; }

a.footerlogo
{display:block; margin:0; padding:0; width:66px; height:27px;}

.footerlogo img
{display:block; margin:0; padding:0; border:0; width:66px; height:27px;}

#footermenu
{margin:0; padding:6px 0 7px 0;}

#footermenu ul
{margin:0; padding:0; list-style-type:none;}

#footermenu ul li
{display:block; margin:0; padding:0; float:left;}

#footermenu ul li a
{display:block; margin:0 8px 0 0; padding:0; font-size:11px; font-weight:bold; text-decoration:none; color:#ffffff;}

#footermenu ul li a:hover
{color: #999999; }

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash #leftcontent h1 
{visibility: hidden; font-size: 7px;}

.sIFR-hasFlash #sidebar h1 
{visibility: hidden; font-size: 7px;}

.sIFR-hasFlash .widgettitle 
{visibility: hidden;}

