#container{width:960px;text-align:left;margin:10px 10px 10px 0;}
#gad{margin-left:10px;margin-bottom:4px;}
#header{position:relative;width:960px;margin:0;padding:0;}
#rss_search{position:absolute;top:5px;right:10px;width:325px;}
#main{float:left;}
#content{float:left;border-left:10px solid #369;width:593px;margin:-4px 10px 20px 0;}
.post{padding:10px;}
.post h6{font-size:11px;font-weight:400;}
.post h2{margin-bottom:-10px;}
.post h3{font-family:Georgia, serif;display:inline;line-height:1.6em;margin-bottom:7px;background-repeat:no-repeat;background-position:right;font-size:1.6em;}
.post h4{font-size:1.1em;}
.post h2 a{color:#000;text-decoration:none;font-weight:400;font-size:1.4em;}
.navigation a,a.more-link{text-decoration:none;}
#recent{border-bottom:1px solid #eaeaea;}
#recent ul{list-style:none;margin:0;padding:0;}
#recent li{float:left;display:block;width:170px;padding:15px;}
#recent li a{text-decoration:none;font-size:1.5em;}
#bottomboxes{width:630px;}
#recentcomments strong{color:#ed8b00;}
#pop_posts ul,#recentcomments ul{margin:0;}
#pop_posts ul li,#recentcomments ul li{display:block;height:25px;border-bottom:1px solid #f5f5f5;padding:8px 0 0 25px;}
#recentcomments ul li{border-right:1px solid #eaeaea;}
#pop_posts ul li:hover,#recentcomments ul li:hover{background-color:#f5f5f5;}
#pop_posts ul li:last-child,#recentcomments ul li:last-child{border-bottom:2px solid #eaeaea;}
#recent li:last-child{border-right:none;}
#sidebar{float:right;width:320px;background-color:#f5f5f5;font-size:.9em;padding:10px;}
#sidebar p{margin:5px;}
#about{margin-bottom:10px;text-align:center;}
#about small{font-size:8px;}
#about img{border:thin solid #000;padding:5px;}
#about h2{font-weight:400;margin:-37px 0 15px 10px;}
#footer{float:left;width:950px;border-top:1px solid #747474;background-color:#f5f5f5;color:#000;padding:10px;}
#footer h2{font-size:14px;}
#sidebar .left{float:left;border-right:1px solid #eaeaea;width:165px;padding-right:5px;}
#sidebar .right{float:left;width:140px;padding-left:5px;}
#sidebar ul{padding: 0; margin: 0; margin-bottom: 10px;}
#sidebar ul li{list-style: none;}
#sidebar ul ul { padding: 0; margin: 0; margin-left: .6em; padding-left: 3px;}
#sidebar ul ul li { list-style: circle;}
#sidebar ul li ul li{font-size:12px;line-height:115%;padding:7px 0 0 2px;}
#sidebar ul li ul li a{display:block;text-decoration:none;}
#sidebar ul li ul li a:hover{color:#000;text-decoration:underline;}
#calendar_wrap{font-size:8pt;}
#nav{position:absolute;bottom:0;margin-bottom:-8px;}
#nav ul li{display:inline;list-style:none;}
#nav ul li a{line-height:2.9em;height:30px;color:#999;text-decoration:none;margin:0;padding:3px 10px 0;}
#nav ul li a:hover{color:#000;border-bottom:2px solid #ed8b00;}
#searchform{text-align:right;width:230px;height:80px;background-color:#ed8b00;}
form{padding-top:3px;}
#searchform #s{width:200px;height:30px;background-color:#fff;border:none;font-size:2.1em;margin:10px 10px 7px;padding:0 5px;}
#searchform #searchsubmit{height:25px;width:80px;border:1px solid #989898;background-color:#eaeaea;font-size:1.2em;margin:0 10px;}
#header h1 a{color:#000;font-size:1.75em;text-decoration:none;}
.floatright{float:right;margin-left:10px;}
.floatleft{float:left;margin-right:10px;}
.textright{text-align:right;}
.textleft{text-align:left;}
.entry{clear:both;}
.recententry{border:1px solid #000;}
.headlines,#sidebar ul li h2{border-bottom:#900 thin solid;color:#000;font:italic 18px Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;}
.headlines a{color:#000;}
.highlist{font:13px Arial,Helvetica,sans-serif;padding-top:3px;}
.highlist p{font:9px Arial,Helvetica,sans-serif;margin:0;padding:0 0 3px 4px;}
.highlist a:hover{text-decoration:underline;}
#toplist{width:960px;text-align:center;background-color:#369;color:#fff;font:bold 13px Arial,Helvetica,sans-serif;margin:0;padding:4px 0;}
#toplist li a{color:#FFF;text-decoration:none;}
#toplist li a:hover{color:red;text-decoration:none;}
#toplist li{display:inline;list-style-type:none;margin:0;padding:0 20px 0 0;}
img.lefty{float:left;margin:0 10px 10px 0;padding:2px;}
.details{color:#787878;font-size:0.9em;margin-bottom:1em;top:-1.5em;}
.author_bio{font-size:11px;}
#navcontainer{margin:10px 0 8px 10px;padding:0;}
#navcontainer ul{border:0;list-style-type:none;text-align:center;margin:0;padding:0;}
#navcontainer ul li{display:block;float:left;text-align:center;margin:0;padding:0;}
#navcontainer ul li a{width:100px;height:18px;color:#000;text-decoration:none;display:block;text-align:center;font:normal 12px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;margin:0 0 10px;padding:0;}
.textwidget{padding-top:10px;}
img.left{position:relative;float:left;margin:0 1.8em .6em 0;}
.maincat{color:#777;font-size:0.75em;text-transform:uppercase;font-weight:700;display:block;}
.maincat a{color:#777;text-transform:uppercase;font-weight:700;text-decoration:none;}
.maincat a:hover{color:#777;text-transform:uppercase;font-weight:700;text-decoration:underline;}
.details2{top:-1.5em;font-size:0.8em;color:#787878;margin-bottom:1em;}
.postmeta{font-size:0.9em;clear:both;margin:10px 0 5px;}
div.postmeta p{margin:1px 0;padding:0;}
#tag_cloud a{padding-top:0;margin-top:0;}
img.alignright,.alignright{float:right;margin:0 0 2px 18px; font-size: 11px;}
img.alignleft,.alignleft{float:left;margin:0 18px 2px 0; font-size: 11px;}

.left ul ul li,.right ul ul li{line-height:115%;padding-top:7px;}
p.subhead{font-family:Georgia,serif;font-weight:700;font-color:#000;font-size:1em;margin:0;padding:0;}
#outer{font-color:#000;font-family:Georgia, serif;}
.details3{top:-1.5em;color:#787878;font-size:0.9em;margin:0;padding:0;}
table,tr,td,th,img,#rss_search img{border:none;}
.post h5,.related_post{font-size:13px;}
#recent h2,#pop_posts h2,#recentcomments h2{border-bottom:5px solid #ed8b00;padding:10px 15px;}
#recentcomments,#pop_posts{float:left;width:300px;}
.entry ul,.entry ul,.entry ol{font-family:Georgia, serif;}
.left ul ul,.right ul ul,.left ul ul,.right ul ul,.xoxo ul,.blogroll ul{font-size:12px;}
p.title{clear:both;}
p.title,p.title,.post h2,.homepost h2{font-family:Georgia, serif;font-size:1.7em;font-color:#000;font-weight:700;margin:0;padding:0;}
.post h3 a,#pop_posts ul li a,#recentcomments ul li a{color:#000;text-decoration:none;}
#nav ul,table,td,tr{margin:0;padding:0;}
table.withborder {border-collapse: collapse;}
.withborder, .withborder tr, .withborder tr td {border:1px solid black;}