/*
------------------------------------------------------------------------
Theme Name:    Tribune
Theme URI:     http://www.nattywp.com/
Description:   A new kind of WordPress theme. For comments, questions or problems visit the <a href="http://www.nattywp.com/support" title="NattyWP Forum">NattyWP Forum</a>!
Version:       1.6
Author:        NattyWP
Author URI:    http://www.nattywp.com/
------------------------------------------------------------------------

Support:       NattyWP, contactus@nattywp.com
Updated:       November 5 2008
Copyright:     (c) 2008 NattyWP

All rights reserved.
*/
html{height:100%;}
body{margin: 0pt; font-family: "Times New Roman", Times, serif; font-size: 12px; line-height: 135%;}

div.wrapper { margin: 0pt auto; padding:0pt; width: 1000px; }
#mainblock { padding: 0pt; margin-left: 0px; margin-right: 0px; }

/* Template */
h1{padding-left:15px; margin-top:20px; margin:0px; padding-top:25px; padding-bottom:10px;}
h2, h2 a {margin:0px; padding-top:15px; padding-bottom:10px;}
h3, h3 a{margin:0px; padding-top:15px; padding-bottom:10px;}
h4 {margin:0px; padding-top:15px; padding-bottom:10px;}
h5 {margin:0px; padding-top:3px; padding-left:15px;}

#top_menu{height:31px;}
#top_logo {float:left; padding-top:10px;}
#top_ads {float:right; padding-top:30px;}
#top_ads img {border:0px;}

#date-web{ display:block; float:left; padding-top:6px; margin-left:15px; }
#pages-nav{ display:block; float:right; margin-right:15px; padding-top:6px;}
#pages-nav ul {list-style:none; margin: 0pt; padding-right: 3pt; float:left;}
#pages-nav ul li { margin:0pt 5pt 0pt 5pt; display: block; float:left;}
#pages-nav ul li.rss{ background:url(../images/rss.gif) no-repeat 0pt 4pt; }
#pages-nav ul li.rss a{margin-left:12pt; margin-right:12pt;}

#header{height:138px;}
#footer {height:58px; padding-top:10px;}

#foot-right{ width:141px;}
.lin {background:url(../images/natty-logo.png) no-repeat 0pt 0pt; width:141px; height:56;}
.linka{padding-top:27px; padding-left:48px;}
.linka a, .linka a:hover { color:#766667; text-decoration:none; font-size:10px; font-family:'Tahoma', Arial, Helvetica, sans-serif;}

#nav{height:44px; margin-top:6px; margin-bottom:10px;}

#featured-top{ height:32px;}
#featured-top div{padding-left:8px;}
#featured-bottom{ height:24px;}
#cont-play{padding-left:15px;}
#featured-main{ height:263px; overflow:hidden;}

#main-lt {float:left; width:217px; }
#main-mid {width:435px; _width:432px; float:left; margin-left:14px; margin-right:14px;}
#main-rt {float:right; width:320px;}

#main-cont {float:left; margin-left:14px; width:769px;}

#module span{ padding-top:10px; padding-left:15px; display:block;}
#mod-content{float:left; width:70%;}
#mod-image{float:right; padding-top:17px; padding-right:25px;}

#main-top {height:7px; margin-top:10px;}
#main-bot {height:17px; margin-bottom:10px;}
#main { height:100%;}
#main .main-padding { padding: 0pt 13px; }
#module-block-tr {}

#module-block { padding-left:15px; padding-right:15px; padding-bottom:10px; margin-bottom:14px;}
#module-block-ads { padding-left:10px; padding-right:10px; padding-bottom:10px; margin-bottom:14px;}
#module-block2, #module-block-wg {margin-bottom:14px; padding-bottom:10px;}
#module-block-wg .textwidget { color:#CCCCCC; padding:15px;}
#module-block-wg.widget_text_test { text-align:center; padding-top:10px;}
.adsense-padding{padding-top:10px; text-align:center;}

#pad {padding-left:15px; padding-right:15px;}
#pad2 {padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;}
#pad2 a{font-family:Arial, Helvetica, sans-serif;}


.mininews-inner {height: 0px;overflow: hidden;}
.mininews-wrapper {padding:0px 15px 15px 15px;}
.mininews .sub-categories {height:1px;}
.mininews .sub-categories div {padding:0;}
.mininews .lead-articles .entry{ padding-bottom:10px;}
.mininews-thumb {float: left;margin-right: 5px;}

#news-rotator {height:263px; overflow:hidden; position:relative; z-index:1;}
#news-rotator .story-block .story { width:65%; float:left;}
#news-rotator .image {display:block; max-height:225px; max-width:300px; overflow:hidden; position:relative; margin-top:20px; margin-left:680px; z-index:1;}
#news-rotator .image img{ max-width:300px; height:auto;}
#news-rotator .controls {bottom:10px; position:absolute; right:350px; z-index:5;}
#news-rotator .controls img {cursor:pointer; height:15px; margin-right:3px; width:15px;}
#news-rotator .control-prev {background-position:0 0; width:30px; height:30px;}
#news-rotator .control-next {background-position:0 -17px;}
#news-rotator .control-stop {background-position:0 -34px;}
#news-rotator .story span {padding-top:10px; padding-left:15px; display:block;}

#aside-head {height:25px;}
.mininews-headline #aside-head {height:25px; float:left;}
.mininews-headline{display:table-cell; height:100%; width:320px;}

.advanced-cat #aside-head h5 {float:left;}
#aside-date{float:left; padding-top:17px; padding-right:10px;}
.counter {float:right; padding-right:10px; margin-top:3px;}

.counter a {padding-right:2px;}
.subscribe{height:119px;}
.top-article{}
.top-article img {border:0px; max-width:370px; height:auto; margin:5px;}
.single-article img {border:0px; max-width:720px; height:auto; margin:5px;}

.latest-articles .image {float:left; padding-right:10px; padding-top:15px; padding-bottom:10px;}
.latest-articles img { display:block; width:auto; border:0px; max-width:150px; height:auto; _height:150px; margin:5px;}

#calendar_wrap{padding-left:15px; padding-top:10px; font-family:arial;}
#wp-calendar caption {font-weight:bold;}

.recent-tab{}
.ads{ height:270px; padding-top:20px;}
.ads img {border:0px;}
.metab ul{margin:0px 0px 0px 12px; padding:10px 0px 0px 0px;}
.metab ul li{ list-style-image:url(../images/list-style-lite.gif);}

#post-date { padding-bottom:10px;}
.commentcount{padding:20px; margin:5px;}
.commentcount a{ padding:0px; margin:0px;}
	

#more{ text-align:right; padding-top:15px;}
#latest2{float:left; width:45%; padding-bottom:15px; padding-right:20px;}
#feature-post { padding-bottom:10px;}

#feature-post ul { margin:0px; padding:20px 0px 0px 20px;}
#feature-post ul li {list-style:url(../images/list-style-lite.gif); margin-top:7px;}

#module-block-wg ul { margin:0px; padding:10px 0px 0px 25px;}
#module-block-wg ul li {list-style:url(../images/list-style-lite.gif);}

#search-post { padding-top:30px;}

#foot-left{ float:left; padding-top:20px;}
#foot-right{ float:right;}


/* Body style */
#body_bg {background: #eee8db url(../images/bg-ochr.jpg) no-repeat scroll 50% 0pt; }
#top_menu {background: transparent url(../images/top_menu-lite.png) repeat-x scroll 0pt 0pt;}
a.large .button {background: transparent url(../images/font-lg.png) no-repeat scroll 0pt 0pt; }
a.small .button {background: transparent url(../images/font-sm.png) no-repeat scroll 0pt 0pt; }

#header {background: transparent url(../images/header-lite.png) repeat-x scroll 0pt 0pt;}
#nav {background: transparent url(../images/main-menu-lite.png) repeat-x scroll 0pt 0pt;}
#footer {background: transparent url(../images/footer-lite.png) repeat-x scroll 0pt 0pt;}

#featured-top {background: transparent url(../images/featured-top-lite.png) repeat-x scroll 0pt 0pt;}
#featured-top div {margin-left:12px; padding-top:7px;}
#featured-bottom {background: transparent url(../images/featured-bot-lite.png) repeat-x scroll 0pt 0pt;}
#featured-main{background: transparent url(../images/featured-main-lite.png) repeat-x scroll 0pt 0pt;}
#news-rotator {background: transparent url(../images/featured-main-lite.png) repeat-x scroll 0pt 0pt;}

#news-rotator .controls img {background-image:url(../images/news-scroller-controls-d.png);}
.mininews .lead-articles .entry {border-bottom:1px solid #e6ddc9;}
.mininews .simple-articles h4 a { font-weight:normal; font-size:12px;}
.mininews .simple-articles p, .mininews .simple-articles img {display: none;}

#module-block-tr {background: transparent url(../images/module-bg.png) repeat-x scroll 0pt 0pt; border:1px solid #ffffff;}
#main-lt #module-block, #main-mid #module-block, #main-rt #module-block-ads, #main-rt #module-block, #main-cont #module-block{background: #fefefd url(../images/module2-bg-ochr.gif) repeat-x scroll 0pt 0pt;}

#main-lt #module-block {border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}
#main-lt #module-block2, #main-lt #module-block-wg {background: #FEFEFD; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; border-right:1px solid #ffffff;}
#main-mid #module-block {border:1px solid #ffffff;}
#main-rt #module-block, #main-rt #module-block-ads, #main-cont #module-block {border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;}
#main-rt #module-block2, #main-rt #module-block-wg {background: #FEFEFD; border-top:1px solid #ffffff; border-left:1px solid #ffffff; border-bottom:1px solid #ffffff;}
.commentcount {background: url(../images/comment-lite.gif) no-repeat 1px;}
.mininews-headline, #aside-head {background-color:#acbcc2;}

#section-1 .mininews-headline, #section-1 #aside-head {background-color:#4c717e;}

#section-1 .mininews-headline .counter span, #section-1 .mininews-headline .counter a.active, #section-1 .mininews-headline .counter a:hover, #section-1 .mininews-headline #aside-head a, #section-2 .mininews-headline .counter a.active, #section-2 .mininews-headline .counter a:hover, #section-2 .mininews-headline #aside-head a, #section-3 .mininews-headline .counter a.active, #section-3 .mininews-headline .counter a:hover, #section-3 .mininews-headline #aside-head a {color:#ffffff;}


#section-2 .mininews-headline, #section-2 #aside-head {background-color:#7e714c;}
#section-3 .mininews-headline, #section-3 #aside-head {background-color:#656565;}
#feature-post {border-bottom:1px solid #e6ddc9;}


/* Typography */
h1 {color:#000000; font-size:31px; font-weight:bold; line-height:26px;}
h2, h2 a {color:#000000; font-size:24px; font-weight:bold; text-decoration:none; line-height:24px;}
h3, h3 a {color:#000000; font-size:18px; font-weight:normal; text-decoration:none;}
h4 {color:#000000; font-size:14px; font-weight:bold;}
h4 a {color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}
h5 {color:#000000; font-size:10px; font-weight:bold; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
h5 a{color:#000000; text-transform:uppercase; text-decoration:underline;}
h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover{color:#e3da73;}

.tab-pane #feature-post h4 a { color:#7b7260; font-size:14px; font-weight:bold;}
#content p, .grey, #commentform p, #module-block-wg .textwidget {font-family: Arial, Helvetica, sans-serif;}
#content p{font-size:13px;}

a {color:#000000;}
a:hover {color:#7B7054;}

#date-web span, #pages-nav ul li a, #pages-nav span, #foot-left{
font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}
.grey, #wp-calendar {color:#656565;}
a.logoa {border: 0pt none ; text-decoration: none; cursor: pointer; }
a.logoa:hover {text-decoration: none; }

#nav li {font-size: 14px; font-weight:bold;}
#nav a, #nav a:visited, #nav a:link {color: #000000; text-decoration: none;}
#nav a:hover, #nav a:active, #nav .current-cat a {text-decoration: none;}
#nav li li a, #nav li li a:link, #nav li li a:visited {	color: #000000;	}

#nav li li a:hover, #nav .children li.current-cat a {text-decoration: none;}

#featured-top div {color:#000000; font-family:'Tahoma',Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#cont-play a {color:#000000; font-weight:bold; font-size:12px; text-decoration:none;}

#post-date { color:#808080; font-family: 'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#post-date a { color:#808080; text-decoration:underline;}

#content {color:#1d1d1d; font-size:14px; line-height:20px;}
.commentcount {font-family:'Tahoma', Arial, Helvetica, Verdana, Sans-Serif; font-weight:normal; font-size:10px;}
.commentcount a {text-decoration:underline; font-size:10px; font-weight:normal;}

#aside-date span { font-size:13px; color:#000000; background:#acbcc2; font-weight:bold; padding:2px;}
.tagsb a, .metab ul li a {color:#000000; text-decoration:none;}
.tagsb a:hover, .metab ul li a:hover {text-decoration:none;}

.counter a.active {text-decoration: underline;}

#news-rotator .story span {color:#1d1d1d; font-size:16px; line-height:20px;}
#news-rotator .story span a {color:#7b7054;}

.counter span {color:#1d1d1d; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none;}
.counter span a{ color:#000000; font-family:'Tahoma', Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
.counter span a:hover {text-decoration:underline;}

#more a{color:#808080; background:url(../images/list-style-lite.gif) no-repeat 0pt 4pt; padding-left:10px; text-decoration:none;}
#more a:hover{color:#000000;}


#date-web span, #pages-nav ul li a, #pages-nav span, .commentcount, .commentcount a {color:#656565;}
#post-date a:hover, .commentcount a:hover, #pages-nav ul li a:hover {color:#000000;}

.counter span a:hover, #nav li li a:active, #nav li li a:hover, #nav .children li.current-cat a, #nav a:hover, #nav a:active, #nav .current-cat a, .tagsb a:hover, .metab ul li a:hover, .counter a.active {color: #7b7054;}

#foot-left, #foot-right{color:#656565;}
#foot-left a {color:#656565;}

blockquote {
	padding: 10px 10px 10px 10px;
	background: #eee8db;
	font-style: italic;
	color:#000000;
	margin:15px;
	}
code {
	font: 1.0em 'Courier New', Courier, Fixed;
	background:#eee8db;
	}	

/* Start Dropdown Menu */
.clearfix:unknown {
	clear: both; 
	display: block; 
	visibility: hidden;
	height: 0px; 
	content: ".";
}
.clearfix {
	display: inline-block;
	margin:0px;
	padding:0px;
}
* HTML .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
ul.clearfix{
	height:25px;
	padding-top:13px;
	padding-left:10px;
}
#nav ul {
	margin:0px;
	padding:0pх; 
	width: auto; 
	list-style-type:none;
}
#nav li {
	padding: 0px; 
	float: left; 
	margin: 0px; 	
}
#nav li li {
	padding: 0px; 
	float: none; 
	margin: 0px; 
}
#nav li ul {
	padding: 5px 5px 10px 5px; 
	border:1px solid #ffffff;
	display: none; 
	background: #eee8db url(../images/module2-bg-ochr.gif) repeat-x; 
	left: -999em; 
	width: auto; 
	position: absolute;
	z-index:2;
}
#nav li ul li {
	padding-top:5px;
}
#nav li ul ul {
	margin: -31px 0px 0px 160px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
#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  {
	display: block; 
	left: auto; 
	_height: 1em;
}

#nav a, #nav a:visited, #nav a:link  {
	padding-right: 10px; 
	display: block; 
	padding-left: 10px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
}
#nav li li a, #nav li li a:link, #nav li li a:visited {
	float: none; 
	margin: 0px; 
	width: auto; 
}
#nav li li li a {
	border-left: #fff 1px solid;
}
/* END Dropdown Menu */

/* WP extention */
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	max-width:720px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.top-article .wp-caption, .latest-articles .wp-caption{
  max-width:380px !important;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* Forms */
.search .input, .feedburnerWidget .field input {
	margin: 0px 3px 0px 0px;
	padding: 3px;	
	width: 125px;
	height:13px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #acbcc2;
	border-top: 1px solid #acbcc2;	
	border-right: 1px solid #acbcc2;
	border-bottom: 1px solid #acbcc2;
}

.button {
	margin: 0px;
	padding: 0px 8px 0px 8px;	
	width: 35px;
	height: 20px;
	background-color: #acbcc2;	
	font-family: Arial;
	font-weight: bold;
	font-size: 10px;
	color: #000000;	
	border-left: 0px solid;
	border-top: 0px solid;	
	border-right: 0px solid;
	border-bottom: 0px solid;
}
.submit {
	background: #000 url(../images/bg_button.gif) repeat-x;
	margin-top:12px;
	color:#fff;
	padding:2px;
	display:block;
	border:0;
	height:22px;
	vertical-align:middle;
	float:right;
	cursor: pointer;
	}
.field {
	border:1px solid #ffffff;
	border-top:1px double #ffffff;
	border-left:1px double #ffffff;
	padding:2px;
	background:#FFF ! important;
	width:185px;
	}
	
.field:focus {
	background:#f2dee8 ! important;
	}
	
	
/* Comments*/
#comments{color:#000000; margin:0px; padding-top:20px; padding-bottom:0px;}
#commentarea{
float:left;
width:265px;
margin-left:40px;
padding-top:35px;
padding-bottom:20px;
}
#commentpost{
background:#FFFFFF;
padding-left:22px;
padding-right:15px;
padding-bottom:20px;
}
.commentlist li {list-style:none; padding:20px 0px 20px 0px; border-bottom:1px solid #e6ddc9;}
.commentlist p {font-size:12px; font-family:"arial";}
.alt cite a{ font-weight:bold; font-size:16px;}
.commentmetadata{font-size:12px; padding-top:0px; margin:0px;}



	
	
/* Comment form */
#commentform input {
	margin: 0px 3px 0px 0px;
	padding: 3px;	
	width: 145px;
	height:13px;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #acbcc2;
	border-top: 1px solid #acbcc2;	
	border-right: 1px solid #acbcc2;
	border-bottom: 1px solid #acbcc2;
}
textarea {
	margin: 0px;
	padding: 6px 7px 5px 7px;	
	width: 545px;	
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	border-left: 1px solid #acbcc2;
	border-top: 1px solid #acbcc2;	
	border-right: 1px solid #acbcc2;
	border-bottom: 1px solid #acbcc2;
}

input#submit {
	margin: 0px;
	padding: 6px 7px 5px 7px;	
	width: 100px;
	height:25px;
	font-size: 11px;
	color: #000000;
	background-color: #acbcc2;	
	border-left: 0px solid;
	border-top: 0px solid;	
	border-right: 0px solid;
	border-bottom: 0px solid;
}
/* END Comment form */ 


/* slide bar */
#moduleslider-size {
	height: 373px;
	overflow: hidden;
	margin: 0px;
}
#moduleslider2-size{
	overflow: hidden;
	margin: 0px;
}

/*-----------------------------------*/
ul#slide-toolbar {
	display: table;
	padding: 0px;
	margin: 0px;
	list-style: none;
	white-space: nowrap;
	font-size:14px;
	font-weight:bold;
}

#slide-toolbar li {
	min-width: 30px;
	_width:30px;
	display:table-cell;
	float:left;
	height: 25px;
	text-align: center;
	padding-top:10px;
	margin:0px;
	color:#000000;
	padding-left:22px;
	padding-right:22px;
	text-align:left;
}
#slide-toolbar li.current{
background-color:#ffffff;
}
#slide-toolbar span {
	cursor: pointer;
	display: block;
	width: auto;
	text-decoration: none;
	height: 35px;
}
#slide-toolbar span:hover{
color:#7b7054;
}
#slide-toolbar span #active{
color:#7b7054;
}
hr{
	padding:0px;
	margin:15px 0px 0px 0px;
	border:1px solid #e6ddc9;
}
div.frameslider {
	clear: both;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
div.frameslider div.button {
	position: absolute;
	width: 50px;
	height: 50px;
	cursor: pointer;
	overflow: hidden;
	top: 40%;
}
div.frameslider div.button#left {
	left: 10px;
}
div.frameslider div.button#right {
	right: 10px;
}
div.frameslider div.button#left:hover,div.frameslider div.button#left.hover,
div.frameslider div.button#right:hover,div.frameslider div.button#right.hover {
	background-position: 0 -50px;
}

.scrollerslider {
	margin: 0 auto;
	overflow: hidden;
}

#moduleslide .tab-pane, #moduleslide2 .tab-pane {
	overflow: hidden;
	float: left;
}

.fullwidth {
	padding:0px;
	margin:0px !important;
	width:1000px !important;
}

/* Flickr */
.flickr-pic { margin-left:15px;}
.flickr-pic .flickr_badge_image { float:left; padding-right:15px; padding-top:10px;}
.flickr-pic .flickr_badge_image img {border:none;}

/* Feedburner Widget */
.feedburnerWidget #searchforma {margin-top:10px;}
.feedburnerWidget .field {float:left;}
.feedburnerWidget .field input {width:185px !important;}
.feedburnerWidget input#submit { float:left; margin-left:10px;}