/*
Theme Name: Tribune
Theme 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.0.1
Author: Frostpress
Author URI: http://frostpress.com
Tags: light, white, brown, two-columns, right-sidebar, fixed-width, sticky-post, threaded-comments

This theme is released under GPL (http://www.opensource.org/licenses/gpl-3.0.html)

"Nemo enim fere saltat sobrius, nisi forte insanit. or No one dances sober, unless he is insane"

Bkgnd images are changed
Bkgnd color is 003399
*/

/* basic */
body
{
	margin: 0px;
	padding: 0px;
	background: #003399;
	/*url('images/bg.jpg') center top repeat;*/
	font: normal 13px/170% Verdana, Helvetica, Tahoma;
	color: #444444;
}

a
{
	color: #d86600;
	text-decoration: none;
	outline: none;
}

a:hover
{
	color: #FF8B22;
	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; }

blockquote
{
	background-color: #F0EFEE;
	border: solid 1px #DDDDDD;
	padding: 2px 10px 2px 10px;
	font: normal 13px/170% Georgia, 'Times New Roman', Times, serif;
	font-style: italic;
	color: #666666;
}

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
{
	#003399: ;
	/*background:url('images/bg_footer.jpg') center bottom repeat;*/
}

.wrap
{
	width: 1000px;
	margin: 0px auto 0px;
}

.topbar
{
	font-size: 11px;
	overflow: hidden;
}

.menu
{
	overflow: hidden;
	list-style: none;
	margin: 0px;
	padding: 0px;
	font: normal 11px/100% Georgia, 'Times New Roman', Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.menu li { display: inline; }

.menu li a
{
	float: left;
	display: block;
	color: #999999;
	padding: 0px 10px 0px 10px;
	border-left: solid 1px #DDDDDD;
}

.menu li a:hover { color: #333333; }

.menu li a.menu-home
{
	border: 0;
	padding-left: 0px;
}

.menu li a.menu-subscribe
{
	color: #FF983C;
	float: right;
	border: 0;
	padding-right: 0px;
}

.menu li a.menu-subscribe:hover { color: #d86600; }

.topbar h1
{
	font: bold 16px/100% Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

.topbar h1 a { color: #666666; }

.logo
{
	height: 80px;
	margin: 0px;
	background: url('images/hd-logo.jpg') center top no-repeat;
}

.logo h1 { display: none; }
.logo h1 a { color: #666666; }
.logo h1 a:hover { color: #333333; }
.logo h4 { display: none; }
.innerwrap { overflow: hidden; }

.pageinfo
{
	text-align: center;
	color: #777777;
}

.c1
{
	width: 1000px;
	float: left;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
}

.c2
{
	float: left;
	overflow: hidden;
	padding: 20px 0px 0px 0px;
	color: #666666;
}

.c2 a { color: #E37C31; }
.c2 a:hover { color: #d86600; }

.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 #003399;
	padding: 10px;
	overflow: hidden;
}

.topbar .wrapin
{
	border-top: 0;
	padding: 12px 20px 12px 20px;
}

.post .wrapin
{
	/*url('images/bg_white.jpg') left top repeat-y;*/
	background: #FFFFFF;
}

.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; color: #3399ff;}
.post h5 { font-size: 12px; }

.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 */
h2#comments { margin: 30px 0px 10px 0px; }

.commentlist
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.commentlist ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
}

.commentlist li
{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

ul.children { margin: 0px 0px 0px 25px; }

.children .avatar
{
	width: 35px;
	height: 35px;
}

.comment
{
	overflow: hidden;
	margin: 0px 0px 10px 0px;
}

/*.comment.bypostauthor { background-color:#EEE3D5; }*/
.comment-head
{
	background-color: #E3DDD7;
	padding: 3px 10px 3px 10px;
}

.comment-avatar
{
	float: left;
	overflow: hidden;
	padding-right: 10px;
}

.comment-text { overflow: hidden; }

.comment-meta
{
	overflow: hidden;
	border-bottom: dashed 1px #CCCCCC;
	padding: 0px 0px 5px 0px;
}

.comment-writer
{
	display: inline;
	font-weight: bold;
}

.comment-date
{
	display: inline;
	margin-left: 5px;
}

.comment-date a, .comment-reply a { color: #999999; }
.comment-date a:hover, .comment-reply a:hover { color: #666666; }
.comment-reply { float: right; }

.trackbacklist
{
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

.trackbacklist li
{
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}

#respond #comment
{
	width: 97%;
	max-width: 97%;
}

/* bottom navigation */
.navigation { overflow: hidden; }
.navigation h2 { font: normal 16px/150% Verdana, Helvetica, Tahoma; }
.navigation h2 a { color: #999999; }
.navigation h2 a:hover { color: #666666; }

/* widgets */
#widgets
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.widget
{
	margin: 0px 20px 20px 0px;
	padding: 0px;
	float: left;
}

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

/* Wordpress defaults and images */
.post .post-text img
{
	background-color: #FFFFFF;
	border: solid 1px #003399;
	padding: 2px;
}

p img
{
	padding: 0;
	max-width: 1000px;
}

img.centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright
{
	padding: 0px;
	margin: 0px 0px 2px 7px;
	display: inline;
}

img.alignleft
{
	padding: 0px;
	margin: 0px 7px 2px 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;
	background-color: #e3f0f7;
	border: solid 1px #ededed;
	padding: 4px 10px 4px 10px;
	margin: 0px;
	max-width: 548px !important;
	overflow: hidden;
}

.wp-caption.aligright { margin: 0px 0px 7px 7px; }
.wp-caption.aligleft { margin: 0px 7px 0px 7px; }

.wp-caption img
{
	display: inline-block;
	margin: 0px 0px 4px 0px;
	padding: 0 !important;
	/*border: 0px;*/
	border: solid 1px #DDDDDD;
	max-width: 540px !important;
	float: none;
}

.wp-caption p.wp-caption-text
{
	display: block;
	font-size: 11px;
	line-height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0;
	color: #003399;
}

/* End captions */
/* 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 */
