/*
Theme Name: Grace and Guts
Theme URI: http://graceandguts.net
Description: Grace and Guts
Version: 1.6
Author: PlainJoe Studios
Author URI: http://plainjoestudios.com



*/

html, body, #container {height: 100%; width: 100%;}
body, h1, h2, h3, ul, ol, li, form, div, p {margin: 0; padding: 0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}

html {background:#2a5f94 url(images/bgtile.jpg) top left repeat-x;}
body {background:url(images/bg.jpg) top center no-repeat; text-align:center;}

h1 {font:120% Arial, Helvetica, sans-serif; color:#fff; font-weight:lighter;}
h2 {font:120% Arial, Helvetica, sans-serif; color:#aad1eb; font-weight:lighter; text-transform:uppercase;}
a {color:#efc31c; text-decoration:none;}
a:hover {color:#fff; text-decoration:none;}
img {border: 0;}
object {outline: none; display: block;}

#header {width:850px; height:118px;}
	#logo {float:left; text-align:left; width:276px; height:118px;}
		#logo h1 a {display:block; background:url(images/logo.jpg) no-repeat; text-indent:-9999px; width:276px; height:118px;}
	#toplinks {float:right; text-align:right; width:556px; font:85% Arial, Helvetica, sans-serif; color:#fff; padding:38px 18px 0 0; text-transform:uppercase; line-height:30px; font-weight:lighter;}
		#links {margin:0; padding:0; list-style-type:none; float:right;}
			#links li {float:right; margin:0 10px 0 10px;}
				#home a {color:#fff; padding:12px 19px;}
				#home a:hover {color:#fff; padding:12px 19px; background:url(images/navMO.gif) no-repeat;}
				#blog a {color:#fff; padding:12px 19px;}
				#blog a:hover {color:#fff; padding:12px 19px; background:url(images/navMO.gif) no-repeat;}
				#book a {color:#fff; padding:12px 19px;}
				#book a:hover {color:#fff; padding:12px 19px; background:url(images/navMO.gif) no-repeat;}
				#contact a {color:#fff; padding:12px 22px;}
				#contact a:hover {color:#fff; padding:12px 22px; background:url(images/navMOcontact.gif) no-repeat;}
#banner {width:850px; height:286px;}
#content {width:850px;}
	#contentleft {width:552px; float:left; text-align:left; padding:1px 21px 20px 30px;}
		.contentpost {}
			.contentpost h1 {font-family:'Trebuchet MS'; padding:18px 0 8px 0;}
			.contentpost h1 a{color:#aad1eb;}
			.contentpost h1 a:hover{color:#fff;}
			.posted {float:left; font:65% Arial, Helvetica, sans-serif; color:#b4b4b4;}
				.posted img {margin:0 3px -1px 0;}
			.comments {width:237px; float:right; text-align:right; font:65% Verdana, Geneva, sans-serif; color:#aabfd4; clear:right;}
				.comments a {color:#aabfd4; text-decoration:none; border-bottom:1px dotted #aabfd4; display:inline-block;}
				.comments a:hover {color:#ffffff; text-decoration:none; border-bottom:1px dotted #ffffff; display:inline-block;}
				.iconcomment {margin:0 0 -2px; border:0;}
				.iconarrow {width:5px; height:5px; margin:-6px 0 0; border:0;}
			.detail {overflow:hidden; font:80% 'Trebuchet MS'; color:#fff; clear:both; padding:18px 0 20px;}
				.detail img {border:9px solid #fff; margin-top:6px; margin-bottom:18px;}
			.commentarea {overflow:hidden; font:75% 'Trebuchet MS'; color:#fff; clear:both; padding:18px 0 20px;}
	#contentright {width:247px; float:right; text-align:left;}
		#rightbox {background:#406f9f url(images/bg_rightcol.jpg) top left no-repeat; width:229px; overflow:hidden; margin:27px 0 0; padding:0 0 30px 0;}
			.sidebtn {margin-top:12px; margin-bottom:5px; margin-left:14px;}
			#rightbox h2 {font-size:90%; margin:0 0 0 18px; border-bottom:1px dotted #72a1d1; width:191px; padding:0 0 9px 0;}
			#rightbox ul {margin:0 0 0 18px; list-style-type:none; font:75% 'Trebuchet MS'; color:#fefefe;}
				#rightbox li {border-bottom:1px dotted #72a1d1; width:191px; padding:9px 0;}
					#rightbox li a {color:#fefefe; padding-left:0px;}
					#rightbox li a:hover {color:#aad1eb; padding-left:0px;}
#footer {width:850px; text-align:left; font:70% Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 35px 0; clear:both;}
	#footerleft {width:45%; float:left; margin:0 0 0 28px;}
		#footerleft a {color:#aad1eb;}
		#footerleft a:hover {color:#fff;}
	#footerright {width:45%; float:right; text-align:right; margin:0 26px 0 0;}
		#footerright a {color:#aad1eb;}
		#footerright a:hover {color:#fff;}
img#wpstats {   
     width:     0px;   
     height:    0px;   
     padding:   0px;   
     border:    none;   
     overflow:  hidden   
} 
.intro
{
	font:80% 'Trebuchet MS'; color:#fff;
}