/*  
Theme Name: Gazette Edition
Theme URI: http://www.woothemes.com/
Description: Gazette Edition by WooThemes
Version: 2.1.4
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/* ========= SETUP ========= */

*{ border: 0; margin: 0; padding: 0; }
html { background: url(images/top_bg.png) repeat-x top;f height: 100%; width: 100%; }
body{ color: #000; background: url(images/banner-bg.jpg) no-repeat center top; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
a{ color: #000; text-decoration: none; }
a:hover{ text-decoration: underline; }
input,select,textarea{ border: #DDD 1px solid; font-size: 12px; padding: 5px; }
select{ padding: 0; }
li{ list-style: none; }
h2 { color: #666; }

/* ========= LAYOUT ========= */

#page{ width: 960px; margin:0 auto; }
/* --- Main Columns --- */
#columns{ padding:15px 15px 25px 0; margin: 0px; }
.col1{ float: right; width: 595px; }
.col2{ float: left; width: 320px; background: url(images/sidebar_bg_top.png) no-repeat top; padding-top: 5px; margin-top: -50px; }

/* --- Sub Columns --- */
.subcol{ width: 150px; }
.subcol h2{ font-size: 14px; padding: 0 0 10px; color: #FFF; }

/* ========= HEADER ========= */

/* - Page Navigation - */
#nav{ height: 30px; padding: 2px 0px !important; background-color: #FFF; margin:15px 15px 0px !important; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width: 930px !important; }
#nav-left { float:left; display:inline; width:930px; }
#nav-right { float:right; display:inline; margin:0px !important; padding:0px !important; }
#adsHeader { width: 610px; height: 60px; float: right; text-align: right; margin-top: 30px; }

/* - Dropdowns- */
#nav1, #nav1 ul{ padding: 0; float:left; list-style: none; } 
#nav1 { padding: 0; font-size:13px; float:left; }
#nav1 a { display: block; padding-left:15px; padding-right:15px; }
#nav1 li { float: left; line-height:30px; font-weight:bold; font-size:11px; text-transform:uppercase; }
#nav1 li a:hover { background: none; text-decoration:none; color:#FFF; }
#nav1 li ul { position: absolute; width: 15em; left: -999em; padding-top:1px; }
#nav1 li:hover ul, #nav1 li.sfhover ul { left: auto; }
#nav1 li ul li { background: #FFF; border-bottom:1px solid #dedbd1; border-left:1px solid #dedbd1; border-right:1px solid #dedbd1; line-height:28px; width:20em; }
#nav1 li:hover, #nav1 li.hover { position: static; }
#nav1 li ul ul { margin: -29px 0 0 15em; border-top:1px solid #dedbd1; }
#nav1 li:hover ul ul, #nav1 li.sfhover ul ul { left: -999em; }
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul { left: auto; }
#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul { left: -999em; }
#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul { left: auto; } 
#nav1 li:hover ul, #nav1 li.sfhover ul { left: auto; z-index:1000; }

/* - Category Navigation - */

/* - Nav / Dropdowns- */
#nav2 { margin:0 0 15px 15px !important; margin:0 0 7px 7px; }
#nav2, #nav2 ul{ padding: 0; float:left; list-style: none; }
#nav2 { padding: 0; font-size:13px; float:left; width:930px; border-top: 1px solid #DDD; }
#nav2 a { display: block; padding-left:15px; padding-right:15px; border-right: 1px solid #DDD; } 
#nav2 li { float: left; line-height:30px; }
#nav2 li a:hover { background: none; text-decoration: none; }
#nav2 li ul { position: absolute; width: 15em; left: -999em; z-index: 99999; }
#nav2 li:hover ul, #nav2 li.sfhover ul { left: auto; z-index:1000; }
#nav2 li ul li { background: #FFF; border-bottom:1px solid #dedbd1; border-left:1px solid #dedbd1; border-right:1px solid #dedbd1; line-height:28px; width:15em; }
#nav2 li:hover, #nav2 li.hover { position: static; }
#nav2 li ul ul { margin: -29px 0 0 15em; }
#nav2 li:hover ul ul, #nav2 li.sfhover ul ul { left: -999em; }
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul { left: auto; }
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul { left: -999em; }
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul { left: auto; } 


/* - Search - */
#search{ float: left; height: 63px; width:310px; margin: 0px 5px 6px !important; padding:0px !important; background: url(images/search_bg.png) no-repeat; }
* html #search{ margin-right: 8px; }
#search input{ background: none; border: none; color: #e6e6e6; float: left; font-size: 12px; width:210px; height: 30px; margin:16px 0px 0px 25px; padding: 0 0 0 15px; }
#search .btn{ padding: 0; height:30px; width: auto; margin:16px 0 0 0 !important; border:none; width:35px; background: none; }

/* - Header - */
#header{ height: 123px; margin: 0 15px; padding: 0px; }


/* - Logo - */
#header h1{ float: left; display:inline; line-height: 100px; font-size: 24px; display: none; }
#header h1 a{ display: block; height: 71px; width: 248px; color: #000; font-size: 28px; margin: 15px 0 0 15px; }

/* - Top Banner - */
#topbanner { float: right; width: 468px; padding:20px 0px 0px; }
#topbanner img{ float: right; }

/* - RSS - */
#rss a{ color: #666; }
#rss h2{ padding:10px; font-size:14px; margin-bottom:10px; }
#rss ul{ margin: 0px; padding: 10px; float:left; }
#rss li{ margin: 0px; border:none !important; padding: 5px; }
#rss img{ float: right; padding-left: 10px; margin-top: 5px; }

/* ========= FEATURED POSTS (FRONT-PAGE) ========= */

/* See slideshow.css */

/* ========= FEATURED VIDEOS (FRONT-PAGE) ========= */

#video-frame { background:#eee; float:left; width:583px; height:auto; margin:0px; padding: 5px; border: 1px solid #ddd; }
.video-left { float:left; width:285px !important; display:inline; background-color:#FFF; }
.video-left p { padding:0px !important; margin:0px !important; }
.video-left h2 { display:none; }
.video-right { float:right; width:273px; min-height:214px; display:inline; background-color:#FFF; padding: 10px; }
.video-right h2{ color: #000; font-size:11px; line-height:normal; font-weight:bold !important; margin:0 !important; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.video-right p{ color: #666; font-size:11px; line-height:12px; margin-top: 10px; margin-right: 0; margin-bottom: 0px; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 20px; padding-left: 0px; }
.video-right h3{ font-style: normal !important; font-weight: bold; font-size:18px; line-height:20px; padding-bottom: 0px; }
.video-right .mootabs_title { border-top:1px solid #FFF; list-style:none; margin:0px; padding:0px; }
.video-right .mootabs_title li {
	color:#000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding:10px;
	border: 1px solid #DDD;
	background:#f7f7f7;
	line-height:10px;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
.video-right .mootabs_title li:hover, .video-right .mootabs_title li.active { background:#DDD url(images/ico-watch.gif) right center no-repeat !important; }

/* ========= BLOG POST STYLING ========= */

/* === Small Box Post === */
.post{ margin: 0; }
.post h2{ font-size: 18px; padding: 0 0 5px; }
.post h3{ font-size: 14px; }
.post h3 a{ color: #000; }
.post p{ padding: 0 0 15px; line-height: 15px; }

/* - Box - */
.box{ clear: both; height: 1%; padding: 0; margin: 0; clear:inherit; }
.box .post{ width: 288px; background-color: #FFF; border:1px solid #ddd; }
.box .post h2 a{ color:#333333; }
.box .post h2{ font-size: 18px; padding: 10px; line-height: 20px; }
.box .post p{ font-size: 11px; padding: 5px 10px; }
.box .post img{ border: 1px solid #DDD; padding: 5px; background-color: #FFF; margin: 10px; float: right; }

/* === Traditional Blog Post === */

.estrellas { float:right; margin-left: 15px; }
.post-alt{ margin: 0 0 15px 0; outline: 1px solid #d7d7d7; border: 3px solid #e7f1d8; padding: 10px; width: 573px; }
.post-alt h2{ font-size: 22px; padding: 0; color:#000; line-height: 26px; margin-bottom: 10px; }
.post-alt h3{ font-size: 13px; padding-bottom: 5px; line-height: 18px; color: #000; }
.post-alt h4{ font-size: 14px; padding-bottom: 5px; line-height: 16px; }
.post-alt h3 a, .post-alt h2 a, .post-complete h2 a { color: #79934c; font-family: Georgia, "Times New Roman", Serif; font-size: 24px; font-weight: normal; line-height: 26px; }
.post-alt p, .post-complete p { padding: 0 0 15px; }
.post-alt h3.post_date, .post-complete h3.post_date { color: #999; padding: 0; font-size: 11px; font-weight: normal; }
.post-alt h3.post_date a, .post-complete h3.post_date a { font-size: 11px; font-family: Arial, Helvetica, Sans-Serif; color: #861313; }
.post-alt .datePost { width: 46px; height: 46px; float: right; background: url(images/post-date-bg.png) no-repeat; text-align: center; }
.post-alt .datePost .anioPost { width: 46px; height: 14px; color: #FFF; line-height: 14px; font-size: 9px; }
.post-alt .datePost .diaPost { width: 46px; height: 19px; color: #000; line-height: 19px; font-size: 18px; font-weight: bold; }
.post-alt .datePost .mesPost { width: 46px; height: 10px; color: #000; line-height: 10px; font-size: 9px; text-transform: uppercase; }
.contentDataPost { background: url(images/post_list_data_right.png) no-repeat left; padding-left: 57px; width: auto; height: 43px; margin: -37px -5px 20px; float: right; }
p.posted{
	font-size: 11px;
	color: #79934c;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	clear:both;
	display: block;
	float: right;
	width: auto;
	height: 23px;
	background: url(images/post_list_data_bg.png) no-repeat right;
	padding: 20px 15px 0 10px;
}
p.posted span.comments a { color: #79934c; }
h3.posted a { color: #000; font-size:11px; }
.box .post h3.posted { border-bottom:none; }
.author_info { float: left; width: 573px; padding: 10px; background-color: #EEE; border: 1px solid #CCC; margin-bottom: 15px; }
.author_info h3 { margin-bottom: 10px; }
.author_photo { float: right; margin:  0 0 0 10px; background-color: #FFF; }
.author_photo img { border: 1px solid #666; }

/* === Buttons === */
.imgContinue { width: 135px; float: left; text-align: center; }
.continue{ }
.continue a { font-size: 11px; background: url(images/read-more.png) no-repeat; width: 135px; height: 17px; display: block; text-align: center; float: left; margin-bottom: 10px; }
.comments { padding-bottom:0px !important; }
.comments a{ background: url(images/comment.png) no-repeat left; color: #000; font-weight:normal; font-size:11px; padding:0px 0px 0px 18px; margin-left:5px; }
a.more{ background: url(images/ico-arrow2.gif) no-repeat right; color: #c0c0c0; font-size: 1.2em; font-weight: bold; padding: 0 20px 0 0; }

/* === Traditional Blog Post === */
.navigation { width:595px; margin-bottom:15px; float:left; padding: 15px 0; border-top:  1px solid #eee; border-bottom:  1px solid #eee; }
.navigation a { /* color: #000; font-size: 1em; font-weight: bold; */ text-shadow: 0px 1px 0 #d4d9dc; background: url(images/navigator-bg.gif) repeat-x; }
.wp-pagenavi a.page, .wp-pagenavi .nextpostslink, .wp-pagenavi .last, .wp-pagenavi .previouspostslink, .wp-pagenavi .first { text-shadow: 0px 1px 0 #d4d9dc; background: url(images/navigator-bg.gif) repeat-x; }
.alignleft{ display:inline; float:left; margin-right:15px; }
.alignright{ display:inline; float:right; margin-left:15px; }

/*    Using 'class="alignright"' on an image will (who would've
    thought?!) align the image to the right. And using 'class="centered',
    will of course center the image. This is much better than using
    align="center", being much more futureproof (and valid) */

img.wp-smiley  { padding: 0!important; border: none!important; }
img.centered { display: block; margin-left: auto; margin-right: auto; }

    /* End Images */


/* ========= ARCHIVE SPECIFIC ========= */

#recomendaremail { margin-bottom:15px; padding:10px; color:#000 !important; }
#archivebox { width: 575px; background: url(images/post-categories-bg.png) no-repeat; margin-bottom:15px; height: 20px; padding: 0 10px; color: #5d5d5d; }
#archivebox h4, #archivebox h3, #archivebox h2{ color:#333333; }
#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{ font-weight: normal; }
#archivebox a, #archivebox h2 { color:#000; }
#archiveboxCat { width: 595px; background: url(images/title-bg-bottom.gif) repeat-x bottom; margin-bottom: 15px; overflow: hidden; }
#archiveboxCat h2 {
	font-family: Georgia,"Times New Roman",Serif;
	color: #000;
	font-size: 16px;
	font-weight: normal;
	float: left;
	padding-bottom: 10px;
}
.archivefeed { padding-bottom:0px; float: right; padding-top: 2px; }
.archivefeed a { background:url(images/ico-arcfeed.gif) right no-repeat; height:20px; color:#000; font-weight:bold; font-size: 11px; font-weight: normal; padding:3px 22px 1px 0; }
.arclist{ width: 260px; margin:0px 0px 25px; padding:5px 0px 0px; border-bottom: 1px solid #eee; } 
.arclist h2{ color: #000; padding:0px 0px 15px; }
.arclist ul { margin-bottom: 15px; }
.arclist ul li{ color:#c0c0c0; font-size:12px; padding:8px 0 8px 10px; border-top:1px solid #eee; }
h2.titlePage {
	font-family: Georgia,"Times New Roman",Serif;
	color: #79934c;
	font-size: 24px;
	font-weight: normal;
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	background: url(images/title-bg-bottom.gif) repeat-x bottom;
}

#archiveAuthor { width: 595px; height: auto; background: url(images/author-bg2.gif) repeat-y; margin-bottom: 20px; }
#archiveAuthorInter{ width: 595px; height: auto; background: url(images/author-bg.png) no-repeat top; }
#archiveAuthorBottom { width: 595px; height: 12px; background: url(images/author-bottom.png) no-repeat; }
#archiveAuthor #archiveAuthorInter h3 { font-size: 12px; font-weight: bold; width: 553px; color: #548204; padding: 10px 20px; border-bottom: 1px solid #e2e2e2; text-transform: uppercase; text-shadow: 0px 1px 0 #FFF; } 
#archiveAuthor #archiveAuthorInter span { display: block; width: 553px; color: #4e4e4e; padding: 10px 20px; border-bottom: 1px solid #e2e2e2; border-top: 1px solid #FFF; }
.writeFor { font-family: Georgia,"Times New Roman",Serif; color: #424242; font-size: 18px; margin-bottom: 15px; font-weight: normal; }

/* ========= SINGLE POST SPECIFIC ========= */

.singletags { margin:5px 0 10px 0; outline: 1px solid #dbdbdb; border: 1px solid #FFF; padding: 5px 10px 5px 35px; width: 556px; float: left; background: url(images/tags.png) no-repeat 5px 5px  #EEE; }
.singletags a { font-weight: normal !important; text-decoration:underline; font-size: 11px; color: #595959; }
.entry p{ text-align:left; font-size:11px; line-height:18px; float: right; width: 420px; }
.entry span.continue { width: auto; float: left; }
.entry blockquote { padding: 10px; border: 1px solid #ddd; color:#000; width:85%; background-color: #f7f7f7; font-style: italic; margin:5px auto 15px; }
.entry blockquote p { font-size:12px; padding: 5px 0px; margin: 5px 0px; line-height: 20px; }
.entry img { padding: 4px; border: 1px solid #DDD; background-color: #FFF; }
.wp-caption img { margin-bottom:15px; }
p.wp-caption-text { text-align:center; padding: 0 0 15px 0; margin:0px; font-size:1.2em; font-style:italic; color:#000; }
.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-left: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; }
.entryAll img { padding: 4px; border: 1px solid #DDD; background-color: #FFF; }
.entryAll h3 { font-family: Georgia,"Times new Roman",Serif; font-size: 18px; font-weight: normal; padding-bottom: 15px;}
.entryAll h3 a {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background: url(images/linkSubPageDown.gif) repeat-x;
	-moz-border-radius: 15px;
	height: 19px;
	-webkit-border-radius:15px;
	border: 1px solid #bbd5b0;
	padding: 3px 10px;
}
.entryAll h3 a img { background: none; border: none; padding: 0;  }
.entryAll .linkSubPage { padding: 2px 10px; background: url(images/linkSubPage.gif) repeat-x; border: 1px solid #bbd5b0; -moz-border-radius: 10px; height: 21px; -webkit-border-radius:10px; }


/* ========= COMMENTS ========= */

h2.commh2{ font-size: 1.5em; padding: 0 0 5px; margin: 0 0 15px 0; font-weight:bold !important; color:#000; }
ol.commentlist{ margin: 10px 0 20px; padding: 0; list-style: none; font-size: 12px; line-height: 20px; }
ol.commentlist p{ margin-bottom:10px; line-height: 20px; }
ol.commentlist cite{ font-style: normal; font-weight: bold; }
ol.commentlist li{ padding: 20px 10px 10px 10px; }
ol.commentlist li.alt{ padding: 10px 10px 0 10px !important; background:#f7f7f7; border:1px solid #eee; }
#comment { width: 595px; float: left; margin-bottom: 15px; }
#comment h3 { font-family: Georgia, "Times New Roman", Serif; font-size: 18px; color: #424242; font-weight: normal; }
#comment textarea { width: 435px; height: 150px; border: none; background: url(images/box-comment.png) no-repeat; padding: 10px 5px 15px 10px; font-family: Arial, Helvetica, Sans-Serif; margin-right: 150px; }
#comment input { width: 219px; height: 18px; background: url(images/box-text-comment.png) no-repeat; padding: 3px 10px; border: none; }
#comment #respond input.enviar { width: 138px; height: 25px; background: url(images/send-comment.png) no-repeat; border: none; text-shadow: 0px 1px 0 #FFF; float: left; }
#comment #respond label { color: #737373; }

/* ========= THREADED COMMENTS ========= */

ol.commentlist .comment-meta{ font-size:0.8em; }
ol.commentlist li .avatar { float:left; outline: 1px solid #d8d8d8; border: 3px solid #FFF; margin-right: 10px; }
ol.commentlist li{ margin:10px 0 10px; padding:15px 10px 10px; }
ol.commentlist li .even{ background:#FFF; }
.commentlist li ul li { margin-left:10px; margin-right:-5px; }
ol.commentlist li .reply { padding:0 0 5px 20px; font-weight: bold; font-size: 11px; background: url(images/reply.png) no-repeat; }
ol.commentlist li .reply a { color: #438b38; }
#respond p{ margin-bottom:10px; line-height: 20px; }

/* PageNavi */

.more_entries {font-size:11px;}
.more_entries .wp-pagenavi {clear:both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important;}

/* .more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #9f9f9f !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: #EEE;color: #666; padding: 4px !important; margin-left: 4px; border:1px solid #DDD; line-height:24px; } */

.more_entries .wp-pagenavi .extend { background:none; border:none; }

/* ========= SIDEBAR ========= */

/* Tabs */

#tabs { width:300px !important; height:auto !important; padding:10px; background-color:#d2e0ba; float:left; display: block; }
.inside { background-color: #FFF; padding: 10px; }
.inside li { border-bottom:1px dotted #959595; padding:8px 0; }
.inside li img.avatar, .inside li img.thumbnail { border: 1px solid #ddd; padding: 3px; background-color: #FFF; float: left; margin: 0 8px 0 0; }
.inside a.subs { color: #456d00; text-decoration: underline; }
.inside input.text { width: 260px; height: 25px; line-height: 25px; background: url(images/input-subscribe.png) no-repeat; padding: 0 10px; border: none; color: #527318; font-size: 12px; }
.inside input.bt { width: 88px; height: 25px; border: none; background: url(images/subscribe-bt.png) no-repeat; color: #3f3f3f; text-shadow: 1px 0px 0 #FFF; }

ul.wooTabs { width: 100%; padding: 0 0 7px 0; }
ul.wooTabs li { float: left; display:inline; font-size: 11px; line-height: 34px; color: #000; font-weight: bold; font-size: 11px; margin:0px 2px 0px 0px !important; cursor: pointer; }
ul.wooTabs li a { line-height: 31px; color: #000 !important; display: block; float: left; padding: 0 6px; }
ul.wooTabs li a.selected, ul.wooTabs li a:hover { text-decoration:none; color: #000 !important; }

#tagcloud { padding:10px; }
#sub img { float: right; margin: 13px 0 8px 8px; }


/* - Ads - */

#mpu_banner { width:300px; height:250px; background-color:#EEE; margin-bottom:15px; padding: 9px; border: 1px solid #DDD; float: left; }
#category_posts { width:320px; height:100%; padding-bottom: 25px; margin-bottom:15px; background: url(images/sidebar_shadow_320.jpg) no-repeat bottom #EEE; }
#category_posts h3 { padding: 10px 15px 0 15px; height: 26px; font-size: 18px; font-weight: bold; }
.listno li { padding: 6px 0 6px 15px; border-bottom: 1px dotted #a8a8a8; }
.list1 li a,.list3 li a,.list4 li a,.listno li a, .list5 li a{ color: #666; font-size: 12px; }
.listno li { background: url(images/li_newsMoreView.gif) no-repeat left center !important; margin: 0 15px; }
#advert_125x125 { padding-left: 14px; }
#advert_125x125 img{ border: 1px solid #ddd; padding: 5px; margin:0 14px 14px 0; }

/* - Flickr - */

#flickr .wrap { padding-top: 15px; }
.flickr_badge_image img { float:left; }

/* === Styling Widget Lists === */

.widget { /* margin-bottom:15px; */ }
.widget h3 { padding: 10px 15px 0 15px; height: 26px; font-size: 18px; font-weight: bold; }
.widget ul { margin:0 0 10px 0; padding:5px 0; border:none !important; }
.widget ul li { border-bottom: 1px dotted #a8a8a8; margin:5px 15px 5px 15px; padding-bottom: 5px; color: #9c9c9c; }
.widget ul li a { color: #000; }
.widget select { border:1px solid #eee; width:148px; margin:15px 0 0 0; }
.textwidget { padding-top: 15px; }

.subcol { background: url(images/sidebar_shadow_150.jpg) no-repeat bottom #EEE; }
.subcol h3 { background: url(images/sidebar_h3_bg_150.png) no-repeat; color: #FFF; text-shadow: 0px -1px 0 #525252; }
.fl ul li { border-bottom: 1px dotted #a8a8a8; margin:5px 15px 5px 15px; padding-bottom: 5px; }
.widget_views, .widget_ratings, .widget_recent_comments, .widget_categories { background: url(images/sidebar_shadow_320.jpg) no-repeat bottom #EEE; padding-bottom: 10px;}
.widget_menuNew { background: url(images/sidebar_shadow_320.jpg) no-repeat bottom; padding-bottom: 10px; width: 100%; float: left; }
.widget_menuNew h3 { color: #7dab2d; }
.widget_views h3, .widget_ratings h3, .widget_recent_comments h3, #category_posts h3, .widget_categories h3 { background: url(images/sidebar_h3_bg.png) no-repeat; text-shadow: 0px -1px 0 #525252; color: #FFF; }
.widget_menuNew ul li a { background: url(images/li_categories.png) no-repeat left; padding-left: 30px; margin-left: 15px; }
.widget_views ul li a,.widget_ratings ul li a, .widget_recent_comments ul li a,.subcol ul li a, #category_posts ul li a,.widget_categories ul li a { color: #79934c; }
.widget_views ul li a,.widget_categories ul li a { padding-left: 15px; background: url(images/li_newsMoreView.gif) no-repeat left; }
.widget_ratings ul li a { display: block; margin-left: 70px; }
.widget_categories, .widget_archive { text-transform: capitalize; }

/* ========= antivirusPrinc ========= */
#antivirusPrinc { width: 100%; height: auto; margin-bottom: 15px; overflow: hidden; }
#antivirusPrinc .boxContent { width: auto; height: auto; float: left; }
#antivirusPrinc .boxContent .box { width: 133px; height: auto; float: left; text-align: center; }
#antivirusPrinc .boxContent .box h2 a { display: block; width: 100%; font-size: 12px; border-bottom: 1px solid #636363; color: #000; text-decoration: none; }
#antivirusPrinc .boxContent .box p a { display: block; width: 100%; padding-top: 10px; border-top: 1px solid #d8d8d8; font-size: 11px; color: #79934c; text-decoration: none; }
#antivirusPrinc .boxContent .box p a:hover { text-decoration: underline; }
#antivirusPrinc .boxContent .sep { width: 20px; height: 20px; float: left; }
.otherAnrtivirus a { color: #000; text-decoration: none; }
.otherAnrtivirus a:hover { text-decoration: underline; }

/* ========= FOOTER ========= */
#footerContainer { width: 100%; height: 58px; background: url(images/foot-bg.png) repeat-x; color: #e8e8e7; }
#footer{ width: 960px; height: 43px; line-height: 43px; margin: 0 auto; padding-top: 15px; }
#footer img { vertical-align:middle; margin-left:5px; }

/* ========= MISC ========= */

.fix{ clear: both; height: 1px; margin: 0 0 -1px; overflow: hidden; }
.hl{ border-bottom: 2px solid #eee; }
.hl-full{ float:left; clear:both; height:1px; width:100%; padding:0 !important; margin:0px 0px 15px; }
.hl2{ border-bottom: 3px solid #c0c0c0; }
.hl3{ border-bottom: 1px solid #eee; }
.blog{ /* width:100% !important; */ float:left; }
.between{ height:2px; margin-bottom:15px; }
.fl{ float: right; }
.fr{ float: left; }
.ac{ text-align: center; }
.ar{ text-align: right; }
.th{ border: 1px solid #DDD; float: left; padding: 5px; background-color: #FFF; margin: 0 10px 5px 5px; }
.th2{ border: 1px solid #DDD; float: right; padding: 5px; background-color: #FFF; margin: 0 0 5px 10px; }
table#wp-calendar { border-collapse: collapse; margin: 0px; padding: 0px; }
table#wp-calendar a { color:#000; }
table#wp-calendar caption { font-weight: normal; font-size: 0.91667em; line-height: 1.72727em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted #ddd; }
table#wp-calendar th { width: 26px; font-size: 0.91667em; line-height: 1.72727em; background: #f2f2f2; border-bottom: 1px dotted #ddd; text-align: center; }
table#wp-calendar td { width: 26px; line-height: 1.66667em; color: #999; text-align: center; }
table#wp-calendar td#next, table#wp-calendar td#prev { width: 78px; font-size: 0.83333em; letter-spacing: 1px; text-transform: uppercase; }
.gravatar { float:left; border: 1px solid #000; margin-right: 10px; }
.jdGallery a { cursor:pointer !important; }

/* Slider */

#slider-holder { position: relative; height: 270px; width: 595px; margin-bottom: 20px; overflow: hidden ; color: #fff;background: #000;}
#slider-holder .slide{ position: absolute; top:0px; left: 595px; z-index: 1;height: 270px; width: 595px; overflow: hidden; background: #000;}
#slider-holder .slide-1 { display : block; left:0px; top:0px;}
#slider-holder .slide a {display: block;  }
#slider-holder .slide img {  display: block; position: absolute; top:0px; left: 0px; }
#slider-holder  img.full-mask {  position: absolute; top:0; left: 0px; z-index: 0; display: none; }

#slider-holder .slide-content { position: absolute; top: 270px; left: 0;height: 700px; width: 575px; background: #000; padding: 10px 10px 0 10px;z-index: 999;}

#slider-holder .slider-left, #slider-holder .slider-right {position: absolute;    cursor: pointer; height: 150px; width: 120px; z-index: 999; display: block; color: white; }

#slider-holder .slider-left { left: 0;  top: 0; background: url('images/fleche1.png') no-repeat center bottom;   }
* html #slider-holder .slider-left { background: url('images/fleche1.gif') no-repeat center left; }

#slider-holder .slider-right{right: 0; top: 0; background: url('images/fleche2.png') no-repeat center bottom;}
* html #slider-holder .slider-right { background: url('images/fleche2.gif') no-repeat center right; }

.slider-shelf { z-index: 999; background: #000; position: absolute; top:0; width: 595px; overflow: visible;}
span.clicker { z-index: 999; background: #000; position: absolute; top:0px; right:120px; width: auto; font-size: 11px; display: block; padding: 2px 10px; cursor: pointer;}
.shelf-content { z-index: 9999; position: absolute; top:0; width: 595px;}
.shelf-content img {border:1px solid #fff; margin: 10px 0 0 10px; cursor: pointer;}

.shelf-title {padding: 0px 10px;}

.full { width:930px;}
