/*Theme Name: TribuneTheme URI: http://frostpress.com/themes/tribune/Description: Two-column 'Roman' theme in very soft colors of white and sand. Content softly accented by half-transparent borders and slightly smudge backgrounds, creating a old-looking and beutiful theme that would make any true Roman proud.Version: 1.1.1Author: FrostpressAuthor URI: http://frostpress.comTags: light, white, silver, two-columns, fixed-width, right-sidebar, threaded-comments, sticky-postThis theme is released under GPL (http://www.opensource.org/licenses/gpl-3.0.html)"Nemo enim fere saltat sobrius, nisi forte insanit."*//* basic */body { margin:0px; padding:0px; background:#F2F0EE url('images/bg.jpg') center top no-repeat; font:normal 13px/170% Tahoma, Geneva, Verdana, sans-serif; color:#444444; }a { color:#929292; text-decoration:none; outline:none; }a:hover { color:#727272; text-decoration:none; }input { font:normal 12px/170% Verdana, Helvetica, Tahoma; }ul { margin:0px 10px 0px 10px; padding:0px 0px 5px 20px; list-style:square; }ol { margin:0px 10px 0px 10px; padding:0px 0px 5px 20px; list-style:upper-roman; }p { margin:11px 0px 11px 0px; }p:first-child { margin-top:0px; }p:last-child { margin-bottom:0px; }blockquote, pre { border-left:solid 3px #E0E0E0; margin:10px 10px 10px 30px; padding:0px 10px 0px 10px; line-height:160%; display:inline-block; }blockquote blockquote { background-color:#FCFCFC; }input, textarea { background-color:#F4F3F2; border:solid 1px #DDDDDD; padding:6px; font:normal 13px/150% Tahoma, Geneva, Verdana, sans-serif; color:#666666; }input:hover, textarea:hover { border:solid 1px #C8C8C8; }/* structure */.outerwrap { background:url('images/bg_footer.jpg') center bottom no-repeat; z-index:-1; position:fixed; bottom:0; left:0; width:100%; height:248px; }.wrap { width:920px; margin:0px auto 0px; }	.topbar { font-size:11px; } .menu { font:normal 11px/100% Georgia, 'Times New Roman', Times, serif; text-transform:uppercase; letter-spacing:1px; }			.menu ul { z-index:100; list-style:none; margin:0px; padding:0px; }			.menu li { display:inline-block; position:relative; margin:0px; padding:15px 0px 15px 0px; }			.menu li a { color:#999999; display:inline-block; margin:0px; padding:0px 10px 0px 15px; white-space:nowrap; border-left:solid 1px #DDDDDD; }						.menu li a:hover { color:#666666; text-decoration:none; }			.menu li.home a { border:0; padding-left:0px; }			.menu li.subscribe { float:right; }			.menu li.subscribe a { color:#EA8C00; padding-right:0; border:0; }			.menu li.subscribe a:hover { color:#BF7300; }			.menu li.subscribe a img { float:left; margin:-2px 5px 0px 0px; }			/* This copyright notice must be untouched at all times.						The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menus/dd_valid.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the assocaited (x)html may be modified in any way to fit your requirements. */			.menu li ul { display:none; }			.menu li ul li { padding:5px 0px 5px 0px; }			.menu li ul li a { border:0; }						.menu ul li:hover ul { 				display:block; position:absolute; top:41px; left:5px; z-index:99; background-color:#FFFFFF; border:solid 1px #DDDDDD; padding:5px 0px 5px 0px;								box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 10px;				-moz-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 10px;				-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 10px;				}			.menu ul li:hover ul li a { display:block; float:none; width:130px; padding:5px 10px 5px 10px; margin:0px; color:#999999; }			.menu ul li:hover ul li a:hover { color:#666666; }			.menu ul li:hover ul li ul,			.menu ul li:hover ul li:hover ul li ul,			.menu ul li:hover ul li:hover ul li:hover ul li ul, 			.menu ul li:hover ul li:hover ul li:hover ul li:hover ul li ul			{ display:none; }			.menu ul li:hover ul li:hover ul,			.menu ul li:hover ul li:hover ul li:hover ul,			.menu ul li:hover ul li:hover ul li:hover ul li:hover ul,			.menu ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul 			{ display:block; position:absolute; left:110px; top:0px; z-index:100; }				.topbar h1 { font:bold 16px/100% Arial, Helvetica, sans-serif; padding:0px; margin:0px; }			.topbar h1 a { color:#666666; }			.logo { overflow:hidden; margin:40px 0px 40px 40px; }		.logo h1 { font:normal 40px/150% Georgia, 'Times New Roman', Times, serif; text-transform:uppercase; margin:0px; }			.logo h1 a { color:#666666; }			.logo h1 a:hover { color:#333333; }		.logo h4 { font:normal 14px/150% Georgia, 'Times New Roman', Times, serif; margin:0px; color:#999999; font-style:italic; }	.innerwrap { overflow:hidden; }		.pageinfo { text-align:center; color:#777777; }		.c1 { width:600px; float:left; overflow:hidden; padding:0px 0px 0px 0px; margin:0px 20px 0px 0px; }		.c2 { width:300px; float:left; overflow:hidden; padding:20px 0px 0px 0px; color:#666666; }			.c2 a { color:#c5c1b1; }			.c2 a:hover { color:#929292; }	.footer { padding:40px 0px 20px 0px; color:#999999; text-align:center; overflow:hidden; }		.footer a { color:#999999; border-bottom:dotted 1px #999999; }/* box wrapper */.wrapout { background:#F0EFEE; padding:4px; overflow:hidden; }	.topbar.wrapout { background:rgba(100, 100, 100, 0.05); padding-top:0px; }	.post.wrapout { background:rgba(100, 100, 100, 0.05); }.wrapin { background-color:#FFFFFF; border:solid 1px #DDDDDD; padding:20px; overflow:hidden; }	.topbar .wrapin { border-top:0; padding:12px 20px 12px 20px; }	.post .wrapin { background:#FFFFFF url('images/bg_white.jpg') left top repeat-y; }	.post-foot .wrapin { padding:10px; }	.comment .wrapin { padding:10px; }	.pingback .wrapin { padding:5px 10px 5px 10px; }/* posts */.post { margin:0px 0px 20px 0px; }	.post h1.post-head { font:normal 24px/140% Georgia, 'Times New Roman', Times, serif; margin:0px 0px 10px 0px; padding:0px; }	.post h1.post-head a { color:#666666; }	.post h1.post-head a:hover { color:#444444; }	.post-date { float:right; font:normal 16px/150% Georgia, 'Times New Roman', Times, serif; color:#CCCCCC; margin:0px 0px 0px 20px; }	.post-text { overflow:hidden; }		.continue-reading { margin:5px 0px 5px 0px; padding:5px 10px 5px 0px; font-weight:bold; display:block; }		.post h1, h2, h3, h4, h5 { margin:10px 0px 10px 0px; }		.post h1 { font-size:22px; }		.post h2 { font-size:18px; }		.post h3 { font-size:16px; }		.post h4 { font-size:14px; }           
		.post h5 { font-size:12px; }

.post img {
	border: 1px solid #ebe9e7;
	background-color: ;
	padding: 5px;
margin: 2px;
	 -moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
	}

.post img:hover {
	border: 1px solid #dddddd;
	background-color: #ebe9e7;
	padding: 5px;
margin: 2px;
	 -moz-border-radius:  6px; 
-webkit-border-radius: 6px; 
border-radius: 6px;
	}
		.submenu { float:right; margin:0px 0px 10px 10px; }
	.post-foot { overflow:hidden; margin:20px 0px 0px 0px; color:#999999; }		.post-foot a { color:#999999; border-bottom:dotted 1px #CCCCCC; }		.post-foot a:hover { color:#777777; }		.post-comments, .post-edit { float:right; }		.post-category span, .post-tag span {  }		.post-author { float:right; display:none; }/* comments */#comments h2 { margin:20px 0px 20px 0px; }.comment-heading { font-weight:normal; }.commentlist { padding:0px; margin:0px; overflow:hidden; list-style:none; list-style-image:none; }.commentlist ul { list-style:none; list-style-image:none; margin:0px; padding:0px; }	.commentlist .comment { margin:0px 0px 0px 40px; padding:0px; overflow:hidden; }	.commentlist .depth-1 { margin-left:0px !important; }	.commentlist ul { margin:0px; padding:0px; list-style:none; }		.comment-body { 			margin:0px 0px 10px 0px; padding:10px; overflow:hidden; position:relative; border:solid 4px #E8E8E8; 			background:#FFFFFF; 			background:-webkit-gradient(linear, 0% 0%, 0% 30, from(#FFFFFF), color-stop(0.05, #F7F7F7), to(#FFFFFF));			background:-moz-linear-gradient(top, #FFFFFF, #F7F7F7 2px, #FFFFFF 30px);			}		.comment-author {  }			.comment-author .avatar { float:left; margin:0px 10px 0px 0px; }			.comment-author cite { font-size:12pt; font-weight:bold; font-style:normal; }			.comment-author span { display:none; }		.comment-meta { font-size:8pt; letter-spacing:1px; margin:0px 0px 0px 0px; }			.comment-meta a { color:#A8A8A8; text-transform:uppercase; }			.comment-meta a:hover { color:#7C7C7C; text-decoration:none; }		.comment-reply-link { display:none; }		.comment-body:hover .comment-reply-link { 			display:block; font-size:8pt; line-height:100%; padding:10px 6px 6px 10px; background:#E8E8E8; color:#A8A8A8; position:absolute; bottom:0; right:0;			border-top-left-radius:5px; 			-moz-border-top-left-radius:5px; 			-webkit-border-topleft-radius:5px;			}			.comment-reply-link:hover { text-decoration:none; }.trackbacklist { margin:20px 0px 20px 0px; overflow:hidden; }	.trackbacklist .comment-author cite, .trackbacklist .comment-author cite a { font-weight:normal; }#commentform .col-left { float:left; width:45%; overflow:hidden; }	#commentform .col-left input { width:90%; }#commentform .col-right { float:left; width:55%; overflow:hidden; }	#commentform .col-right textarea { float:right; width:90%; max-width:90%; min-height:133px; }.commentbutton { clear:both; padding:10px 0px 10px 0px; }/* bottom navigation */.navigation { overflow:hidden; }	.navigation h2 { font:normal 16px/150% Georgia, Times New Roman, Times, serif; }	.navigation h2 a { color:#999999; }	.navigation h2 a:hover { color:#666666; }/* widgets */#widgets { list-style:none; padding:0px; margin:0px; }	.widget { margin:0px 0px 20px 0px; padding:0px; }		.widget h2 { overflow:hidden; margin:0px 0px 10px 0px; color:#999999; text-transform:uppercase; letter-spacing:1px; border-bottom:solid 1px #DBDBDB; font:normal 12px/150% Georgia, 'Times New Roman', Times, serif; }	#searchform input { width:286px; }/* aligns and images */p img { padding:0; max-width:100%; }img.centered { display:block; margin-left:auto; margin-right:auto; }img.alignright { padding:0px; margin:0px 0px 10px 10px; display:inline; }img.alignleft { padding:0px; margin:0px 10px 10px 0px; display:inline; }.alignright { float:right; }.alignleft { float:left }.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }/* captions */.wp-caption { text-align:center; padding:0px; margin:0px; overflow:hidden; }.wp-caption.aligright { margin:0px 0px 10px 10px; }.wp-caption.aligleft { margin:0px 10px 0px 10px; }.wp-caption:first-child { margin-top:10px; }.wp-caption img { display:block; margin:0px 0px 4px 0px; padding:0; border:0px; float:none; }.wp-caption.alignright img { float:right; }.wp-caption.alignleft img { float:left; }.wp-caption p.wp-caption-text { display:block; font:normal 11px/150% Arial, Helvetica, sans-serif; color:#666666; padding:0px; margin:0px; }/* Begin Calendar */#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }#wp-calendar a { text-decoration: none; }#wp-calendar caption { font-weight:bold; text-align: center; }#wp-calendar th { font-style:normal; font-weight:normal; text-transform: capitalize; }#wp-calendar { empty-cells: hide; width: 200px; }#wp-calendar #next a { padding-right: 10px; text-align: right; }#wp-calendar #prev a { padding-left: 10px; text-align: left; }#wp-calendar a { display: block; background-color:#D5CEC6; color:#333333; }#wp-calendar #today { background-color:#C2BAAD; }#wp-calendar caption { text-align: center; width: 100%; }#wp-calendar td { text-align: center; background-color:#E6E1DD; }#wp-calendar .pad { background-color:#F2F0EE; }/* End Calendar */
