/*  
Theme Name:Gazette Edition
Theme URI:http://www.woothemes.com/
Description:Gazette Edition by WooThemes
Version:1.1
Author:WooThemes
Author URI:http://www.woothemes.com/
*/
/*========= SETUP =========*/
*{border:0; margin:0; padding:0}

body{color:#666; background-color:#ddd; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:18px;  background:url(background.jpg) repeat top}

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}

/*========= LAYOUT =========*/
#page{width:960px; background-color:#FFF; margin:15px auto; border:1px solid #CCC}

/*--- Main Columns ---*/
#columns{padding:15px 15px 25px; background-color:#FFF; margin:0px}

.col1{float:left; width:595px; padding-right:15px}

.col2{float:left; width:320px}

/*--- Sub Columns ---*/
.subcol{width:320px}

.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:600px}

#nav-right{float:right; display:inline; width:330px; margin:0px !important; padding:0px !important}

/*- 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; z-index:1000}

#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:15em}

#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}

/*- Category Navigation -*/
#nav2, #nav2 ul{padding:0; float:left; list-style:none; margin:0 0 15px 15px}

#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; color:#000; font-weight:bold}

#nav2 li{float:left; line-height:30px}

#nav2 li a:hover{background:none}

#nav2 li ul{position:absolute; width:15em; left:-999em; padding-top:1px}

#nav2 li:hover ul, #nav2 li.sfhover ul{left:auto; z-index:1000}

#nav2 li ul li{    background:#FFF url(images/bgr-box-trans.png) repeat-x top; 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:right; height:27px; width:310px; margin:3px 0px 0px !important; padding:0px !important}

* html #search{margin-right:8px}

#search input{background:#fff; border:1px solid #ddd; color:#000; float:left; font-size:11px; width:223px; margin:1px 0px 0px; padding:3px 4px 4px}

#search .btn{padding:0; height:22px; width:auto; margin:1px 0px 0px 5px !important; border:none; width:69px}

/*- Header -*/
#header{height:120px; background-color:#fff; margin:0 15px; padding:0px}

/*- Logo -*/
#header h1{float:left; display:inline; line-height:100px; font-size:24px}

#header h1 a{display:block; height:93px; width:389px; color:#000; font-size:28px}

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

#topbanner img{float:right}

/*- RSS -*/
#rss a{color:#FF007E}

#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-top:15px; padding-right:0; padding-bottom:15px; padding-left:0; margin:0}

.box .post{width:288px; background-color:#fff; border:1px solid #ddd}

.box .post h2 a{color:#333}

.box .post h2{font-size:18px; padding:10px; line-height:20px}

.box .post p{font-size:11px; line-height:16px; padding:0px 10px 10px}

.box .post img{border:1px solid #ddd; float:right; padding:5px; background-color:#FFF; margin:10px}

/*=== Traditional Blog Post ===*/
.post-alt{margin:0 0 15px 0}

.post-alt h2{font-size:24px; padding:0; color:#000; line-height:26px}

.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{color:#000}

.post-alt p{padding:0 0 15px}

.post-alt h3.post_date{color:#999; padding:5px 0px 10px; font-size:12px; font-weight:normal}

h3.posted{font-size:11px; color:#666; font-style:normal; font-weight:normal; line-height:15px; background-color:#eee; padding:5px; margin-top:10px; text-align:right; border-top:1px solid #ddd; border-bottom:1px solid #ddd; clear:both}

h3.posted a{color:#000; font-size:11px}

.box .post h3.posted{border-bottom:none}

/*=== Buttons ===*/
.continue{background:url(images/ico-arrow.gif) no-repeat left; font-weight:bold; padding-left:15px}

.comments{padding-bottom:0px !important}

.comments a{background:url(images/ico-comm.gif) 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}

.navigation a{color:#000; font-size:1em; font-weight:bold}

.alignleft{display:inline; float:left; margin-right:15px}

.alignright{display:inline; float:right; margin-left:15px}

/*========= ARCHIVE SPECIFIC =========*/
#archivebox{margin-bottom:15px; padding:10px; color:#000 !important}

#archivebox h4, #archivebox h3, #archivebox h2{color:#333}

#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{font-weight:normal}

#archivebox a, #archivebox h2{color:#000}

.archivefeed{margin-top:10px; padding-bottom:0px}

.archivefeed a{background:url(images/ico-arcfeed.gif) center left no-repeat; height:20px; color:#000; font-weight:bold; font-size:11px; font-weight:normal; padding:3px 0px 1px 22px}

.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 li{color:#c0c0c0; font-size:12px; padding:8px 0 8px 10px; border-top:1px solid #eee}

/*========= SINGLE POST SPECIFIC =========*/
.singletags{margin-top:5px}

.singletags a{font-weight:normal !important; text-decoration:underline; color:#000}

.entry {font-family: Arial, Helvetica, sans-serif;}

.entry p{text-align:justify; font-size:13px; line-height:18px; font-family:Arial,Helvetica,sans-serif;}

.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}

/*========= 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:583px}

/*========= SIDEBAR =========*/
#mpu_banner{width:300px; height:250px; background-color:#eee; margin-bottom:15px; padding:9px; border:1px solid #ddd}

/*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/
.sideTabs{width:308px !important; height:auto !important; min-height:170px; padding:5px; border:1px solid #ddd; background-color:#eee; float:left; display:block}

.col2 .mootabs_title{font-size:12px; width:100%; float:left}

.col2 .mootabs_title li{float:left; display:inline; font-size:11px; line-height:34px; background:#fff; color:#000; border:1px solid #ddd; font-weight:bold; font-size:11px; margin:0px 2px 0px 0px !important; padding:0px 5px !important; cursor:pointer}

.col2 .mootabs_title li:hover, .col2 .mootabs_title li.active{border:1px solid #ddd; text-decoration:none}

.col2 .mootabs_panel{display:none; clear:both; float:left; height:auto !important; overflow:hidden;}

.col2 .mootabs_panel.active{display:block; float:left}

.col2 .mootabs_panel ul{width:296px !important; padding:5px !important; border:1px solid #ddd !important; margin:5px 0px 0px !important; background-color:#FFF; height:150px !important; min-height:150px}

.list1 li {padding:7px 0 7px 25px; border-bottom:1px solid #eee; overflow:hidden;}

.list2 li {padding:5px 0 5px 25px; border-bottom:1px solid #eee; overflow:hidden;}

.list3 li{padding:3px 0 3px 25px; border-bottom:1px solid #eee; overflow:hidden;}

.list1 li a, .list3 li a, .list4 li a, .list5 li a{color:#666; font-size:12px}

.list3 li{background:url(images/ico-mostcomm.gif) no-repeat left center !important}

.list5 li{border-bottom:1px solid #eee; padding:6px 0px}

/*- Ads -*/
.ads{border:1px solid #ddd; height:125px; width:308px; padding:5px; margin:0 0 15px}

.ads img{float:left; margin:0 5px 0 0}

.ads img.last{margin:0}

/*- Flickr -*/
.flickr{border:1px solid #ddd; background-color:#eee; width:318px; margin:0px 0px 15px}

.flickr h2{font-size:14px; padding:5px; margin-bottom:10px}

.flickr h2 img{float:right; margin:0 2px}

.flickr p{display:inline; padding-left:10px}

.flickr-ar{font-size:12px; font-weight:normal; margin:0px; color:#fff}

.flickr-ar a{color:#fff}

.flickr img{margin:0px 0px 10px 5px; border:1px solid #ddd; padding:5px; background-color:#fff; float:left}

/*=== Styling Widget Lists ===*/
.widget{margin-bottom:15px}

.widget h2{padding:5px; text-align:center}

.widget ul{margin:0 0 10px 0; padding:5px 0; border:none !important}

.widget ul li{border-bottom:1px solid #eee; padding:5px 0 5px 5px; margin:0px}

.widget ul li a{color:#000}

.widget select{border:1px solid #eee; width:148px; margin:15px 0 0 0}

/*=== Box Widget Lists ===*/
.bwidget{text-align:center; margin-bottom:15px; border:1px solid #E5E5E5}

.bwidget div{}

.bwidget h2{background-color:#F06; color:#FFF; padding:5px; text-align:center}

.bwidget ul{margin:0 0 10px 0; text-align:center; padding:5px; border:none !important}

.bwidget ul li{border-bottom:1px solid #eee; text-align:center; padding:5px 0 5px 5px; margin:0px}

.bwidget ul li a{color:#000; text-align:center}

.bwidget select{border:1px solid #eee; text-align:center; width:148px; margin:15px 0 0 0}

.bwidget table{padding:5px}

/*========= FOOTER =========*/
#footer{clear:both; color:#666; height:35px; line-height:35px; margin:0px 15px 15px; padding:0px 15px; background-color:#f7f7f7; border:1px solid #ddd}

#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:left}

.fr{float:right}

.ac{text-align:center}

.ar{text-align:right}

.th{border:1px solid #fff; 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}

.dddTable{border:1px solid #ddd; margin-bottom:10px}

/* Footer Widgets */

#subfooter {  
width:730px;  
margin-left:15px;  
margin-right:15px;  
height:300px;  
background-color:#d5d6d7;  
clear:both;  
}  
  
#subfooter .widget {  
width:240px;  
height:300px;  
float:left;  
}  
  
#subfooter .widget .inner {  
padding:10px;  
  
}  

#subfooter li {  
list-style-type: none;  
list-style-image: none;  
}  
  
#subfooter li ul {  
padding-left:0px;  
font-size:12px;  
}  
  
#subfooter a {  
padding:5px;  
width:90%;  
text-decoration:none;  
clear:both;  
display:block;  
}  
  
#subfooter a:hover {  
background-color:#1a6198;  
color:#FFFFFF;  
}  

.authbio{
color: #666;
font-weight: normal;
background: #E9E9E9;
border: 1px solid #ccc;
width: 458px;
height:40px;
padding: 2px;
line-height: 1;
margin-bottom:15px;
margin-top:15px;
}

.alignleft {
    float:left;
    background-color: #fff;
    border:1px solid #ccc;
    padding: 2px;
    margin: 2px 4px 2px 0px;
    display: inline;
}

h5.authdesc{
	padding-top:5px;
}

#footer-sidebar {
  background: #dddddd;  
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  display:block;
  height: 260px;
  padding: 19px;
  margin-bottom:15px;
}
#footer-sidebar1 {
  float: left;
  width: 172px;
  margin-right:15px;
  }
#footer-sidebar2 {
  float: left;
  width: 172px;
  margin-right:15px;
 }
#footer-sidebar3 {
  float: left;
  width: 172px;
  margin-right:15px;
 }
#footer-sidebar4 {
  float: left;
  width: 172px;
  margin-right:15px;
 }
#footer-sidebar5 {
  float: left;
  width: 172px;
 }

.entry a{
  text-decoration:underline;
  color:#003b8f;
}

.h{
	font: 1.500em Fontin, Georgia, "Times New Roman", Times, serif;
	padding: 13px 0 10px 5px;
	color:#666;
	font-size: 1.417em;
	border-bottom:1px solid #eee;
	text-transform:uppercase;
	letter-spacing:1px;
}
.htabs{	overflow:hidden; }
.htabs h2 a{
	font-size:0.917em;
	font-weight:bold;
	padding: 7px;
	/*color:#d00;*/
	font-family:"museo 700","goodpro-widelight";
}
.htabs h2 a:hover{
	/*color: #000;*/
}
.htabs li{
	float:left;
	margin-top:2px;
	padding: 3px 2px 0 0;
	overflow:hidden;
}
.tabs .bullet{
	border-right:1px solid #e00;
	color:#d00;
	font: bold 1em Georgia,"Times New Roman",Times,serif;
	margin: 0px 4px 4px 0;
	padding-right:4px;
	clear:right;
	display:block;
	float:left;
	height:17px;
	overflow:hidden;
	text-align:right;
	width:10px;
}
.bmod .bullet{
	background-color:#fff;
	margin:-9px 6px 0 -10px;
	padding:8px;
}
.tabs{
	margin-top:2px;
	overflow:hidden;
}
.tabs li{
	background-color:#EEEEEE;
	clear:both;
	margin:4px 0;
	padding:9px;
	font-family: "NuvoOT-medi";
}
.tabs li a:hover{
	padding-left:1px;
}
.select{
	color: #d00;
}