/*
Theme Name:		blog.aodell.com
Theme URI:		http://blog.aodell.com
Description:	Theme for Ashley O'Dell
Version:		1.0
Author:			Zack Goehner
Author URI:		http://www.nineoclockarts.com
*/

body{background:#efefef url(images/bg.gif) center repeat-y;color:#444;font:67.5% georgia, helvetica, arial, sans-serif;text-align:center;}
*{margin:0;padding:0;}
a{color:#333;text-decoration:underline;}
blockquote{font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;color:#555;border-left:1px solid #aaa;margin:0 30px 1.5em;padding:0 0 0 10px;}
abbr,acronym{border-bottom:1px dotted #D9D9D9;text-transform:uppercase;cursor:help;}
code{color:#090;font-family:Monaco, "Courier New", Courier, monospace;}
pre{width:445px;overflow:auto;font-size:1.3em;float:left;clear:both;margin:0 0 1.5em 128px;}
p.center{text-align:center !important;}
p.bottom{margin:0 !important;}
.flickr_blue{color:#D9D9D9;}
.flickr_pink{color:#5F5F5F;}
h1,h2,h3{font-weight:normal;font-family:Helvetica, Arial, sans-serif;color:#222;}
h1{font-size:2em;letter-spacing:-0.03em;}
* html h1{letter-spacing:-0.1em;}
#masthead h1{display: none;}
h1 a,h1 a:visited,h1 a:hover{color:#000;text-transform:none;text-decoration:none;}
h2{font-size:1.8em;}
h2 a{font-weight:normal;line-height:2.0em;text-decoration:none;}
h2 a:visited{color:#000;text-decoration:none;}
.posts h2{line-height:2em;border-bottom:solid 1px #D9D9D9;margin:20px 30px 0.3em 0;}
.pages h2,h2.page_header{line-height:2em;border-bottom:solid 1px #D9D9D9;margin:0 0 0.75em;}
h2.archive_head{font-weight:bold !important;font-size:1.4em !important;font-variant:small-caps !important;letter-spacing:normal !important;border-top:1px solid #000 !important;border-bottom:solid 1px #D9D9D9;margin:0 0 1.8em !important;padding:0.4em 2px !important;}
.h2 span a{text-align:right;}
h3{font-size:1.4em;}
#masthead h3{display:none;}
.entry h3{margin:2.5em 0 0.5em;padding:0 0 0 128px;}
.entry h3.top{margin:1.5em 0 0.5em !important;}
h3.comments_headers{font-size:1.6em;line-height:1.8em;}
h3.respond{font-size:1.6em;line-height:1.8em;border-bottom:1px solid #D9D9D9;}
h4{font:normal 1.2em Helvetica, Georgia, Times, serif;}
h4 a:hover{color:#000;text-decoration:underline;}
.posts h4{font-weight:normal;line-height:1.6em;padding:0.4em 0 1em 128px;}
.posts h4.meta{font-variant:normal;font-weight:normal;padding:0 0 1.25em;font-size: 1.1em;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
.pages h4{font-size:1.2em;line-height:1.6em;clear:both;margin:0 0 4em;padding:0.4em 0 0;}
#container{width:896px;margin:0 auto;}
#content_box{width:896px;text-align:left;float:left;clear:both;}
#content{width:700px;float:left;padding:0;border-right: 1px solid #efefef;}
#sidebar{width:175px;float:left;padding:20px 0 0 15px;}
#footer{width:896px;border-top:1px solid #ccc;font:normal 1.1em/1.3em Helvetica, Arial, sans-serif;float:left;clear:both;padding:1em 0;}
#masthead{width:896px;}
ul#nav{width:896px;list-style:none;background:#444;float:left;clear:both;margin:10px 0 0;padding:0;}
ul#nav li{text-align:left;float:left;font:1.0em Helvetica, Arial, sans-serif;width:126px;border-right:1px solid #777;display:block;}
ul#nav li a,ul#nav li a:visited{display:block;color:#FFF;text-decoration:none;padding:0.4em 1.8em 1.5em 0.5em;}
ul#nav li a:hover{color:#FFF;background-color:#666;text-decoration:none;}
ul#nav li a.current,ul#nav li a.current:visited,ul#nav li a.current:hover{color:#FFF;text-decoration:none;}
ul#nav li.rss{border:none;float:right;padding:0.5em 0;font-size:1.0em;}
ul#nav li.rss a{background:url('images/icon_rss.gif') 100% 50% no-repeat;margin:0 15px 0 0;padding:0 18px 0 0;}
#header_img{height:303px;float:left;clear:both;}
#header_img img{display:block;}
ul#post-navigation{width:616px;list-style:none;background:#777;float:left;clear:both;margin:0 0 2.3em;padding:0;}
ul#post-navigation li{text-align:left;float:left;font:1.0em Arial, Helvetica, sans-serif;width:120px;border-right:1px solid #9e9e9e;display:block;}
ul#post-navigation li a,ul#post-navigation li a:visited{display:block;color:#fff;text-decoration:none;padding:0.2em 1.8em 1em 0.5em;}
ul#post-navigation li a:hover{color:#FFF;background-color:#1D1D1D;text-decoration:none;}
ul#post-navigation li.respond{width:120px;float:right;}
ul#post-navigation li.respond a{text-align:left;display:block;}
.page_entry,.entry{font-size:1.3em;line-height:1.5em;margin:0 0 1.5em;}
.page_entry blockquote,.entry blockquote{font-size:1em;margin:0 0 0 130px;}
.entry blockquote.right{width:256px;color:#C3C3C3;font-style:italic !important;font-size:1.3em !important;border:3px double #33CCFF;text-align:center;float:right;border-width:3px 0;margin:0.3em 0 0.3em 15px !important;padding:0.3em 0 !important;}
.entry blockquote.left{width:256px;color:#C3C3C3;font-style:italic !important;font-size:1.3em !important;border:3px double #C3C3C3;text-align:left;float:left;border-width:3px 0;margin:0.3em 15px 0.3em 1280px !important;padding:0.3em 0 !important;}
.entry blockquote p,.entry blockquote.right p,.entry blockquote.left p{line-height:1.5em !important;margin:0 16px 16px !important;}
.page_entry a,.entry a{color:#5F5F5F;text-decoration:none;background:#F7F7F7;}
.page_entry a:visited,.entry a:visited{color:#5F5F5F;text-decoration:none;}
.page_entry a::hover,.entry a:hover{color:#5F5F5F;background:#D9D9D9;border-bottom:dotted 1px #5F5F5F;text-decoration:none;padding:2px 0 0;}
.page_entry a img,.entry a img{text-decoration:none;background:#none;}
.entry p{margin:0 30px 1.5em 30px;}
.page_entry p{margin:0 16px 1.5em 0;}
.page_entry ul,.page_entry ol,.entry ul,.entry ol{margin:0 0 1.5em 152px;}
.page_entry ul,.entry ul{list-style-type:square;}
.entry ul li ul,.entry ul li ol,.entry ol li ul,.entry ol li ol{margin:0.5em 0 0.5em 32px;}
.entry dl{margin:0 0 1.5em;}
.entry dt{font-weight:bold;margin:0 0 0.5em;}
.entry dd{margin:0 0 1.5em 16px;}
.entry .ad{float:right;clear:right;margin:0 0 0.5em 16px;}
.entry .ad_left{float:left;clear:left;margin:0 16px 0.5em 0;}
.page_entry img,.entry img{max-width:620px;height:auto;}
.page_entry img.left,.entry img.left{border:3px double #C3C3C3;float:left;clear:left;margin:0 16px 0.5em 0;padding:3px;}
.page_entry img.right,.entry img.right{border:3px double #C3C3C3;float:right;clear:right;margin:0 0 0.5em 16px;padding:3px;}
.page_entry img.center,.entry img.center{display:block;border:3px double #C3C3C3;float:none;margin:6px auto 1.5em;padding:3px;}
.entry img.off{border:none !important;padding:0 !important;}
.entry img.stack{clear:none !important;}
.tagged{display:block;clear:both;margin:0;padding:0.4em 0;}
.tagged a,.tagged a:visited{color:#5F5F5F;text-decoration:none;border:none;background:none;padding:3px;}
.tagged a:hover{color:#fff;background:#D9D9D9;text-decoration:none;border:none;padding:3px;}
.add_comment{display:block;font-weight:bold;padding:0;}
.add_comment a,.add_comment a:visited{display:block;color:#333;text-decoration:none;border:none;padding:0;}
.add_comment a:hover{width:504px;background:#D9D9D9;text-decoration:none;border:none;padding:0;}
.navigation{width:640px;font-size:1.2em;float:left;margin:0 0 3em;}
* html .navigation{margin:0 0 2.5em;}
.previous{float:left;padding:0 16px 0 0;}
.next{float:right;padding:0 8px 0 0;}
.clear{width:615px;height:1px;clear:both;}
.clear-small{width:128px;height:1px;clear:both;}
ul.sidebar_list{list-style:none;}
li.widget p{margin:1.5em 0;padding:0 4px;}
li.widget li{margin:0;}
li.widget li a,li.widget li a:visited{color:#000;text-decoration:none;border-bottom:dotted 1px #D9D9D9;display:block;padding:0.5em 0 0.5em 4px;}
li.widget li a:hover{color:#fff;background:#C3C3C3;text-decoration:none;padding:0.5em 0 0.5em 4px;}
li.widget li .recent_date{color:#888;padding:0 4px 0 8px;}
li.widget ul.latestactivity li.alternate{display:block;border-bottom:dotted 1px #D9D9D9;margin:0;padding:0 0 0.5em 3px;}
li.widget ul.latestactivity li.alternate a{padding:0;}
li.widget ul.latestactivity li a,li.widget ul.latestactivity li a:visited{display:inline;color:#000;text-decoration:none;border:none;padding:0;}
li.widget ul.latestactivity li a:hover{display:inline;color:#fff;background:#C3C3C3;text-decoration:none;padding:0;}
li.widget ul.flickr_stream li{display:inline;margin-bottom:0;border-top:none;padding:3px;}
li.widget ul.flickr_stream li a img{display:inline;padding:0;}
li.widget ul.flickr_stream li a:hover img{background:none;padding:0;}
li.widget-special ul{list-style:none;color:#C3C3C3;margin:0 0 0.5em;}
li.widget-special ul.flickr_stream li{display:inline;margin:0;padding:0;}
li.widget-special ul.flickr_stream li a img{padding:4px;}
li.widget-special ul.flickr_stream li a:hover img{background:none;}
ul.sidebar_list li#linkcat-1 h2,ul.sidebar_list li#linkcat-2 h2,ul.sidebar_list li#linkcat-3 h2,ul.sidebar_list li#linkcat-4 h2,ul.sidebar_list li#linkcat-5 h2,ul.sidebar_list li#linkcat-6 h2,ul.sidebar_list li#linkcat-7 h2,ul.sidebar_list li#linkcat-8 h2,ul.sidebar_list li#linkcat-9 h2{font-weight:bold;font-size:1.1em;letter-spacing:normal;border-top:solid 1px #000;margin:0 0 0.8em;padding:0.2em 2px;}
ul.sidebar_list li#linkcat-1 li,ul.sidebar_list li#linkcat-2 li,ul.sidebar_list li#linkcat-3 li,ul.sidebar_list li#linkcat-4 li,ul.sidebar_list li#linkcat-5 li,ul.sidebar_list li#linkcat-6 li,ul.sidebar_list li#linkcat-7 li,ul.sidebar_list li#linkcat-8 li,ul.sidebar_list li#linkcat-9 li{display:block;border-bottom:dotted 1px #D9D9D9;}
ul.sidebar_list li#linkcat-1 li a,ul.sidebar_list li#linkcat-2 li a,ul.sidebar_list li#linkcat-3 li a,ul.sidebar_list li#linkcat-4 li a,ul.sidebar_list li#linkcat-5 li a,ul.sidebar_list li#linkcat-6 li a,ul.sidebar_list li#linkcat-7 li a,ul.sidebar_list li#linkcat-8 li a,ul.sidebar_list li#linkcat-9 li a{display:block;color:#000;text-decoration:none;padding:0 0 0.7em 0.25em;}
ul.sidebar_list li#linkcat-1 li a:hover,ul.sidebar_list li#linkcat-2 li a:hover,ul.sidebar_list li#linkcat-3 li a:hover,ul.sidebar_list li#linkcat-4 li a:hover,ul.sidebar_list li#linkcat-5 li a:hover,ul.sidebar_list li#linkcat-6 li a:hover,ul.sidebar_list li#linkcat-7 li a:hover,ul.sidebar_list li#linkcat-8 li a:hover,ul.sidebar_list li#linkcat-9 li a:hover{display:block;color:#fff;background:#C3C3C3;text-decoration:none;padding:0 0 0.7em 0.25em;}
#footer p{font-size:1.3em;color:#888;text-align:right;margin:0 0 0.923em;}
#footer a,#footer a:visited{color:#888;text-decoration:none;}
#footer a:hover{color:#888;text-decoration:underline;}
#comments{width:632px;float:left;clear:both;}
ul#comment_list{list-style:none;float:left;margin:0 0 0.2em;}
ul#comment_list li.comment{float:left;width:615px;border-top:1px solid #D9D9D9;padding:0.5em 0 0;}
ul#comment_list li.trackback{width:595px;background:url('images/trackback_bg.gif');padding:0.5em 5px 0 32px;}
.comment-meta{float:left;width:252px;margin:0 4px 0.5em 0;padding:0 0 1em;}
.comment-meta a,.comment-meta a:visited,.comment-meta a:hover{font-size:1.4em;font-weight:bold;text-decoration:none;}
.comment-all a:hover{display:block;font:normal 1em Helvetica, Arial, sans-serif;color:#FFF;background:#888;}
.comment .entry p{margin:0;}
.respond p{margin:0 0 0 128px;}
#comment_form{width:550px;float:left;margin:0;padding:1em 0;}
.add-comment{padding:0.3em 0 0.6em;}
.add-comment label{float:left;width:120px;font:1.1em;line-height:1.2em;}
.add-comment .text_input{width:367px;color:#444;font:normal 1.1em Helvetica, Georgia, Times, serif;border:1px solid #999;margin:0 0 0 5px;padding:3px;}
#comment_form p{padding:0.6em 0;}
#comment_form2 .text_input{width:352px;color:#444;font:normal 1.2em Helvetica, Georgia, Times, serif;border-top:2px solid #999;border-left:2px solid #999;border-right:1px solid #fff;border-bottom:1px solid #fff;margin:0 0 0 99px;padding:0 3px;}
#comment_form .text_area{width:367px !important;}
#comment_form .text_input:focus{border-top:2px solid #666;border-left:2px solid #666;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#comment_form .form_submit{background:#555;border:0;font: 1.3em;cursor:pointer;padding:0.3em;margin-left:125px;color:#fff;}
#comment_form .form_submit:hover {background:#9c9c9c;color:#fff;}
#searchform,#email_subscribe{margin:0.8em 0 0;padding:0.2em 4px;}
#s,#email_subscribe .email_input{width:244px;color:#5F5F5F;font:normal 1em Georgia, "Times New Roman", Times, serif;border:1px solid #999;margin:0 0 10px;padding:3px;}
li.widget .search_input{font-size:1.1em !important;}
#s:focus,#email_subscribe .email_input:focus{border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
a:visited,a:hover{color:#5F5F5F;text-decoration:underline;}
a img,li.widget li a img{border:none;}
* html pre,#comment_form p.subscribe-to-comments label{font-size:1em;}
p.unstyled,#comment_form p.subscribe-to-comments{font-size:1.4em;}
h2 a:hover,h4 a,h4 a:visited{text-decoration:none;}
* html #content,* html #sidebar{overflow:hidden;}
.page_entry li,.entry li,li.widget ol{margin:0 0 0.5em;}
ul.sidebar_list li.widget,ul.sidebar_list li.widget-special,ul.sidebar_list li#linkcat-1,ul.sidebar_list li#linkcat-2,ul.sidebar_list li#linkcat-3,ul.sidebar_list li#linkcat-4,ul.sidebar_list li#linkcat-5,ul.sidebar_list li#linkcat-6,ul.sidebar_list li#linkcat-7,ul.sidebar_list li#linkcat-8,ul.sidebar_list li#linkcat-9{width:175px;font-size:1.1em;line-height:1.8em;float:left;margin:1.5em 0;}
li.widget h2,li.widget-special h2{font-size:1.0em;line-height:1.8em;padding:0 0 6px;color: #666666;}
li.widget ul,li.widget ul.latestactivity,ul.sidebar_list li#linkcat-1 ul,ul.sidebar_list li#linkcat-2 ul,ul.sidebar_list li#linkcat-3 ul,ul.sidebar_list li#linkcat-4 ul,ul.sidebar_list li#linkcat-5 ul,ul.sidebar_list li#linkcat-6 ul,ul.sidebar_list li#linkcat-7 ul,ul.sidebar_list li#linkcat-8 ul,ul.sidebar_list li#linkcat-9 ul{list-style:none;color:#C3C3C3;border-top:dotted 1px #D9D9D9;margin:0 0 0.5em;}
li.widget ul.flickr_stream,li.widget-special ul.flickr_stream{list-style:none;margin:0;padding:0;}
.comment-time,.comment-all a,.comment-all a:visited{display:block;font:normal 1em Helvetica, Arial, sans-serif;color:#888;}