/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/*  
Theme Name: Fresh News
Theme URI: http://www.woothemes.com/
Description: Fresh News by WooThemes
Version: 2.1
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	background: #000 url(http://blog.012.net/wp-content/bgr2.jpg) repeat-x top;
	color: #848484;
	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
	direction:rtl;
}
a{
	color: #555555;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
input,select,textarea{
	border: #cacaca 1px solid;
	font-size: 12px;
	padding: 5px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}

/*=== Layout ===*/

#top{
	clear: both;
	height: 30px;
	margin: 0 auto;
	padding:0;
	line-height:18px;
	font-size:11px;
}

/*========= TOP NAVIGATION =========*/

.nav1, .nav1 ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	z-index: 100;
}

.nav1 a {
	display: block;
	margin:4px 0;
	padding: 0 10px;
	z-index: 100;
	color: #a0a09b;
	border-right: 1px solid black;
}
.nav1 a:hover {color:#ffffff;}

.nav1 li {
	float: right;
	padding:3px 0;
	
}
.nav1 li:first-child a{border-right:none;}

/* Style drop down list */

.nav1 li ul {
	position: absolute;
	width: 130px;
	right: -999em;
}
.nav1 li ul li {
	border: 1px solid #F7F6F6;
	border-width:0 1px 1px;
	background: #FFF;
}
.nav1 li:hover ul, .nav1 li.sfhover ul{
	right: auto;	
}
.current_page_item a {
	color: #a0a09b;
}

.nav1 li ul li a {
	line-height: 25px;
	font-size: 11px;
	color: #555555;
	width: 130px;
	padding-bottom:0;
}

.nav1 li ul li a {

}
.nav1 li ul li ul li a {
	border-width:0 0px 1px 1px;
}
.nav1 li ul ul {
	margin: -25px 150px 0 0;
}

.nav1 li ul ul li a {
	line-height: 25px;
}

.nav1 li:hover ul ul, .nav1 li.sfhover ul ul {
	right: -999em;
}

.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li.sfhover ul, .nav1 li li.sfhover ul {
	right: auto;
}

/* IE7 Fix */

.nav1 li:hover, .nav1 li.hover {  
	position: static;
}


/*- Subscribe -*/
.subscribe{	color: #a0a09b; float:left; margin:4px 0;}
.subscribe a { color: #a0a09b; }
.subscribe a:hover { text-decoration:underline; color:#fff }

/*=== Top Menu ===*/
#topmenu{
	position:relative;
	height: 33px;
	margin-bottom:20px;
}
#topmenu li{
	border-right: 1px solid #dedbd1;
	float: right;
	line-height: 33px;
}
#topmenu li a{
	color: #333333;
	display: block;
	margin: 0 0 0 1px;
	padding: 0 15px;
}
#topmenu li a:hover,#topmenu li.active a{
	color: #ffd139;
	text-decoration: none;
}

/*- Nav / Dropdowns-*/
#nav, #nav ul{
	padding: 0;
	float:right;
	list-style: none;
}
#nav {
	padding: 0;
}
#nav a {
	display: block;
}
#nav li {
	float: right;
	line-height:33px;	
}
#nav li a:hover {
	background: none;
}
#nav li ul {
	position: absolute;
	width: 15em;
	right: -999em;
	padding-top:1px;
}
#nav li:hover ul, #nav li.sfhover ul {
	right: auto;
	z-index:1000;	
}
#nav li ul li {
    background: #ffffff url(images/bgr-box-trans.png) repeat-x top;
	border-bottom:1px solid #dedbd1;	
	border-right:1px solid #dedbd1;	
	border-left:1px solid #dedbd1;			
	line-height:28px;	
	width:15em;
}
#nav li:hover, #nav li.hover {
    position: static;
}
#nav li ul ul {
	margin: -29px 15em 0 0;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	right: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	right: auto;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	right: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	right: auto;
} 

/*==============  HEADER  ===================*/
#header{
	height: 109px;
}
#header .spacer{
	color: #000000;
	float: left;
	font-size: 11px;
	padding: 37px 0 0 0px;
	text-align: right;
	float:right;
	width:230px;
}
#header .spacer p{
	clear: both;
}
/*- Logo -*/

#header h1{	display:none; }
#header #title { height:109px; overflow:hidden; float:left; text-align:left; width:690px;}
#header .logo { }

/*- RSS -*/
#rss{
	position:absolute;
	top:-10px;
	left:0px;
	height: 38px;
	width: 39px;		
	display: inline;
	float:left;
}
/*- Search -*/
#search{
	background: #fff url(http://blog.012.net/wp-content/search_bar2.jpg) no-repeat;
	height: 32px;
	margin: 0 0 10px;
}
#search input{
	background: transparent;
	border: 0;
	color: #000;
	float: right;
	font-size: 16px;
	margin: 5px 30px 0 0;
	width: 142px;
	padding:2px;
}
#search .btn{
	margin: 3px 0 0;
	padding: 0;
	width: auto;
}

/*=== typography ===*/
h2{
	color: #ffd139;
	font: 18px Arial, Georgia, "Times New Roman", Times, serif;
	margin: 0 0 5px;
        height:42px;
}
.featuredpost h2 { height:32px;}
h2 a{
	color: #000000;
}
h3, h4, h5{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
}
#columns h3{
	font-weight: bold;
}
#sidebar h3{
	background:#ffd139;
	font: 12px Arial, Helvetica, sans-serif;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	margin: 0 0 7px 0;
	text-align: right;
	border: 1px solid #dedbd1;
	height:16px;
}
#centercol h3 {
	background: #f5f4f0;
	margin: 0 0px 15px 0;
	padding:10px 18px 5px 18px;
	border:1px solid #dedbd1;
	color:#363636;
	text-align: right;
	height:20px;
	font-size:14px;
}
.featuredpost h2 { font-size:30px; }

/*- SideTabs -*/
.idTabs{
	font-size: 12px;
	/* float:right; */
	margin: 0 0 8px 0;
}
.idTabs li{
	float:right;
}
.idTabs li a{
	background:#363636;
	color:#fff;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	margin: 0 0 0 7px;
	text-align: right;
	border: 1px solid #dedbd1;
}
.idTabs li.last a{
	margin: 0
}
.idTabs li a:hover,
.idTabs .selected{
	background:#000;
	text-decoration: none
}

/*=== Post ===*/

.date-comments{
	border-bottom: 1px solid #cacaca;
	color: #999999;
	font-size: 11px;
	height: 30px;
	line-height: 25px;
	margin: 0 0 10px;
}
.date-comments a { 	color: #999999; }

#centercol .date-comments p{
	line-height: 25px;
}
span.comments{
	background: url(images/ico-comments.gif) no-repeat left;
	padding: 0 0 0 20px;
}
span.continue{
	background: url(images/ico-continue-trans.png) no-repeat right;
	padding: 1px 20px 1px 0;
	line-height:20px;
}
span.continue-archives{
	background: url(images/ico-arrow-trans.png) no-repeat left center;
	padding: 0px 0px 0px 15px;
	margin-bottom:20px;
}
span.continue-archives-alt{
	background: url(images/ico-arrow-trans-left.png) no-repeat right center;
	padding: 0px 15px 0px 0;
	margin-bottom:20px;
}
span.continue-archives a, span.continue-archives-alt a { 
	color:#777777; 
	font-weight:bold;
	font-size:14px;
}
a.more{
	background: url(images/ico-arrow-trans.png) no-repeat right;
	color: #777777;
	font-size: 11px;
	padding: 0px 15px 0 0;
}

/*=== Styling Boxes ===*/

/*- Box (main column boxes) -*/
.box, .widget{
	background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top right;
	border:1px solid #dedbd1;
	margin: 0 0px 15px 0;
	padding:18px;
	overflow:hidden;
}
.box img { 
	border: 1px solid #999999;
	margin: 0 0 10px 0;
}
.box p{
	line-height: 18px;
	padding: 0 0 10px;
}
.widget { padding:15px; }

/*- Box2 (sidebar boxes) -*/
.box2{
	background: #fefefe url(images/bgr-box-trans.png) repeat-x top right;
	margin: 0 0px 15px 0;
	padding:18px;
	border:1px solid #dedbd1;
}
.box2 .nav1{
	float: none;
	padding: 0 0px 0 0; 
}	
.box2 .spacer.white{
	background: #000;
	border: 1px solid #dedbd1;
	clear: both;
	margin: 0px;
}
.box2 .flickr_badge_image img{
	float:right;
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 4px 0px 4px 9px;
	padding: 7px;
}
.box2 .flickr_badge_image img:hover{
	background: #000;
	border: 1px solid #dedbd1;
}
/*- Ads -*/
.ads{
	margin: 0;
	padding:0;
}
.ads img{
	float: right;
	margin: 10px 15px 0 0;
	border: 1px solid #dedbd1;
}
.ads img.last{
	margin: 0;
	float:left;
}
#mpu_banner {
	border: 1px solid #dedbd1;
}	

/*=== Styling Lists ===*/

/*- List1 -*/
.list1{
	padding: 0;
	padding: 15px;
}
.list1 li{
	background: url(images/ico-star-trans.png) no-repeat top right;
	margin: 0 0 8px;
	padding: 0 22px 0 0;
}
.list1 li a{
	color:#fff;
}
/*- List2 -*/
.list2{
	clear: both;
}
.list2 li{
	background: #ffffff;
	border: 1px solid #dedbd1;
	margin: 0 0 5px;
	padding: 12px 10px;
}
.list2 p {
	line-height:16px;
}
/*- Widget lists -*/
.widget ul{
	line-height:16px;
	padding: 0px;
}
.widget ul li{
	padding: 5px 5px;
        background: #000;
        margin-bottom:3px;
}
.widget ul li a{
	color:#febe10;
}
.widget ul li ul{
	margin: 5px 10px 0px 0;
}	

.widget ul li ul li{
	background: none;
	border-top: 1px solid #f1f1ed;
	border-bottom: none;	
	padding: 5px 0px;
}

/*=== Footer ===*/

#footer{
	background:#e4e2db url(images/bgr-footer.gif) repeat-x;
	font-size: 11px;
	padding: 18px 0 0px 0;
	font-size:11px;
	height:32px;
	margin-top:10px;
	line-height:22px;		
}

#footer, #footer a{
	color: #777777;
}

#footer img {
	vertical-align:middle;
}

/*=== Misc. ===*/

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
.fl{
	float: right;
}
img.fl{
	margin: 0 0 5px 12px;
}
.fr{
	float: left;
}
.ac{
	text-align: center;
}
.ar{
	text-align: left;
}
.gravatar {
	float:right;
	border: 1px solid #DEDBD1;
	margin: 0px 0 0 7px;
	padding:4px;
	background:#FFFFFF;
}

/*========= VIDEO =========*/

.video{
	height: 250px;
	margin: 0 0 10px 0;
	width: 300px;
	display: inline;
}

/*- SideTabs -*/
.vidtabs .idTabs{
	font-size: 12px;
	margin: 10px 0 0 0;
	width:100%;
	float:none;
}
.vidtabs .idTabs li{
	padding:0px;
	float:none;
}
.vidtabs .idTabs li a{
	background:#000;
	color:#fff;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	text-align: right;
	border:0px;
	margin:0;
}
.vidtabs .idTabs li.last a{
	margin: 0
}
.vidtabs .idTabs li a:hover,
.vidtabs .idTabs .selected{
	background:#000;
	text-decoration: none
}

/*========= COMMENTS =========*/

h2.commh2{
	font-size: 1.4em !important;
	padding: 0 0 5px;
	color:#333 !important;
}
ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p, #respond p{
	margin-bottom:10px;
	line-height: 20px;
}
ol.commentlist .content {
	margin-right:70px;
}
.commentmetadata a {
	font-size:11px;
	color:#333333;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li.comment{
	padding: 15px 15px 5px;
	margin:10px 0;
	background:#F8F8F4;
	border:1px solid #DEDBD1;	
}

input#submit {
	font-size: 12px;
	color:#363636;
	font-weight:bold;
	padding:7px 10px;
	margin: 0 0 7px 0;
	text-align: right;
	border: 1px solid #DEDBD1;
	background:#F5F4F0;
}

/*========= SINGLE POST SPECIFIC =========*/

span.tags{
	background: url(images/ico-tags-trans.png) no-repeat right;
	padding: 1px 20px 0 0;
}
.singleh2 {
	font-size:1.8em !important;
	padding-top:5px;
}
.entry { margin-bottom:5px;}
.entry p{
	text-align:right;
	font-size:12px;
	line-height:20px !important;
	}
.entry blockquote { 
	padding: 0px 10px;
	border-right: 2px solid #777777;
	margin: 5px auto 15px auto;
	width:85%;
	color: #777777;
	font-style: italic;
	}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry img { 
	padding: 2px 2px 2px 2px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	}
.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li {
	list-style:circle inside !important;
	margin-right:15px;
	padding:3px 0px;
	}
.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}

/*========= ARCHIVE SPECIFIC =========*/

.arclist ul li{
	color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.catrss {
	background: url(images/ico-rss.gif) center right no-repeat;
	padding-right: 24px;
	line-height: 16px;
}

/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation a {
	color:#666666; 
	font-weight:bold;
	font-size:14px;
}
.alignleft{
	display:inline;
	float:right;
}
.alignright{
	display:inline;
	float:left;
}

/*========= AUTHOR INFO =========*/

.author_info {
	padding: 0px;
	margin-top:15px;
	color:#666666;
}

.author_photo {
	float:right;
	margin-left:10px;
	width:58px;
}

.author_photo img {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #cccccc;
	width: 48px;
	height:48px;
	float:right !important;
}
.author_info p {
	font-size:12px;
	padding:0px;
	margin-bottom:10px;
}
.author_info a {
	color:#000000;
	text-decoration:none;
	padding:0;
	font-weight:bold;

}
.author_info a:hover {
	text-decoration:underline;
}
.author_info ul, .author_info li {
	margin:0px;
	padding:0px;
}
.author_info h3 {
	font-size:14px;
	margin-bottom: 10px;
	padding: 0px;
}

.author_email a {
	background-image: url(images/ico-email.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	font-weight:bold;
}

.entry .wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding: 1px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	text-align:center;
}
.entry .wp-caption img{
	border:0;
	padding:4px 0;
	background:none;
	margin:0;
}
.entry .wp-caption-text {
	padding:0;	
	margin:0;
	font-size:11px;
	text-align:center;
}
.entry .aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}

.entry .alignleft {
	margin: 10px 0 8px 10px;
	float: right;
}

.entry .alignright {
	margin: 10px 10px 8px 0px;
	float: left;
}
ol { zoom: 1; }


/*=============================================================

NEW STYLES VERSION 2.0

==============================================================*/

img.post-thumbnail { float:right; margin:5px 0 5px 10px; }

/* PageNavi */

.more_entries {font-size:11px; padding-bottom:35px;}
.more_entries .wp-pagenavi {clear:both;float: left;}
.more_entries .wp-pagenavi a {text-decoration: none !important; font-weight:normal; font-size:12px;}

.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #f8f8f7 !important;}

.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #ffffff;color: #666; padding: 4px 8px !important; margin-right: 4px; border:1px solid #dfdccf; line-height:24px; }

.more_entries .wp-pagenavi .extend { background:none; border:none; }

/* Buzzilla specific code */
.tapuz .icon {
	background: url('images/icon_Tapuz.png') no-repeat right top;
	width:25px;
	height: 25px;
	float: right;
	margin-left:5px;
}
.tapuz a {
}
.ynet .icon{
	background: url('images/icon_Ynet.png') no-repeat right top;
	width:25px;
	height: 25px;
	float: right;
	margin-left:5px;
}
.fxp .icon{
	background: url('images/icon_fxp.png') no-repeat right top;
	width:25px;
	height: 25px;
	float: right;
	margin-left:5px;
}
.fresh .icon{
	background: url('images/icon_fresh.png') no-repeat right top;
	width:25px;
	height: 25px;
	float: right;
	margin-left:5px;
}
.hwzone .icon{
	background: url('images/icon_hwzone.png') no-repeat right top;
	width:25px;
	height: 25px;
	float: right;
	margin-left:5px;
}
.iopanel .icon{
	background: url('images/icon_iopanel.png') no-repeat right top;
	width:25px;
	height: 25px;
	float: right;
	margin-left:5px;
}
.iphones .icon{
	background: url('images/icon_iphones.png') no-repeat right top;
	width:25px;
	height: 25px;
	float: right;
	margin-left:5px;
}
.title{background:url('images/talk-bg.png') no-repeat; width:293px; height:43px; display:block; padding:5px 8px 0 0;}
.linkText {width:291px; height:15px; background:#000; font-weight:bold;}
.link-date {float: right;}
.forumName{float:left;}
.meta {clear:both; padding-bottom:5px; margin-right:30px;}
#mentions ul li{width:291px;}
#staff li {height:75px; display:block; clear:both; padding:0; margin-bottom:10px; valign:middle;}
#staff li img {float:right; margin-left:5px;}
#staff li h2 {height:18px !important; padding:17px 0 0 0;}
.author{font-size:11px !important; margin:0; padding:0; color:#999;}
#centercol h4 {
	color:#FB7800;
	font-size:16px;
	padding:20px 0 0 0 !important
}
li.web2hub {
	text-align:center;
	}

ul.web2hub {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
	}

p.web2hub2 {
	text-decoration:none !important;
	font-size:10px !important;
	}

table.web2hub2 {
	text-decoration:none !important;
	font-size:10px;
	}

td.web2hub2 {
	width:100px !important;
	}

#web2links li {
	height:60px; 
	display:block; 
	clear:both; 
	padding:0; 
	margin-bottom:10px;
	background:#000;
	}
	
#web2links li img {
	float:right; 
	margin-left:5px;
	padding:5px;
	}
	
#web2links li h2 {
	height:16px !important; 
	padding:12px 0 0 0;
	color: #FEBE10;
	}
