/*   
Theme Name: WesBlog
Theme URI: http://www.westonhankins.com/
Description: by <a href="http://www.westonhankins.com/" title="Weston">Weston Hankins</a>
Author: Weston Hankins
Author URI: http://www.westonhankins.com/
Version: 3.0
All rights reserved.
*/
*{padding:0;margin:0;}
p{margin:.7em 0;line-height:1.6em;}
dl{margin:1em 0;}
dt{font-weight:bold;}
dd{margin:.5em 1em;padding:0;}
body{background-color:#aaa;text-align:center;font-family:Verdana,Geneva,sans-serif;font-size:12px;padding:25px;}
input,select,textarea,button{background-color:#ccc;font-family:Verdana,Geneva,sans-serif;border:1px solid #777;padding:1px;}
a:link,a:visited{color:#555;text-decoration:none;}
a:active,a:hover{color:#111;text-decoration:none;}
img{border:0;}
hr{color:#777;}
#bigbox{background-color:#ccc;text-align:left;width:800px;border:3px solid #777;margin:20px auto;position:relative;padding-bottom:15px;}
#bigbox h2{background-color:#bbb;font-weight:normal;font-size:16px;border-top:2px solid #777;border-bottom:2px solid #777;margin-bottom:0;padding:4px;}
#headerspacer{height:224px;width:300px;}
#header h1 a{color:#333;position:absolute;top:27px;left:40px;font-size:22px;}
#header h3{color:#222;position:absolute;top:60px;left:42px;font-weight:normal;font-size:16px;}
.smallbox{background-color:#aaa;float:right;width:160px;border:2px solid #777;border-top:1px solid #777;margin:25px 15px 15px 0;filter:alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:.80;opacity:.80;z-index:50;}
.smallbox h3{background-color:#999;font-size:13px;font-weight:normal;border-top:1px solid #777;border-bottom:1px solid #777;padding:2px;text-transform:lowercase;text-align:left;}
.smallbox ul{margin-top:12px;margin-bottom:14px;}
.smallbox li,.smallbox form{text-align:right;text-transform:lowercase;padding-left:4px;padding-right:4px;list-style-type:none;}
.smallbox .bigmenu li{font-size:18px;font-weight:bold;text-align:center;list-style-type:none;}
li.sidebox{padding:0;}
#searchform{text-align:right;}
#content fieldset{border:0;margin-top:10px;}
#content h1{color:#333;margin:0;margin-top:15px;font-size:18px;border-top:3px solid #777;padding:15px 7px 15px 7px;}
#content h1 a{color:#555;cursor:hand;font-size:10px;}
#content h2 .etitle{color:#111;}
#content h4{font-weight:normal;margin:6px;margin-top:15px;margin-bottom:5px;}
#content .postinfo{margin:0;margin-left:22px;padding:0;padding-left:7px;border-left:2px dotted #777;font-style:italic;}
#content .postdata{margin:0 15px 0 15px;padding:2px 5px 2px 5px;border-left:1px solid #777;border-bottom:1px solid #777;border-right:1px solid #777;background-color:#aaa;}
#content .entry{line-height:15px;padding:8px 15px 4px 15px;}
#content .post{padding-bottom:15px;}
#content .ppost{padding-bottom:15px;background-color:#ddd;}
#content .postlinks,#content .navlinks{float:right;margin-top:-15px;margin-right:5px;color:#aaa;}
#content .postlinks a:link,#content .postlinks a:visited,#content .navlinks a:link,#content .navlinks a:visited{color:#aaa;}
#content .postlinks a:active,#content .postlinks a:hover,#content .navlinks a:active,#content .navlinks a:hover{color:#111;}
#content ul{padding-left:18px;padding-bottom:12px;}
#content li{padding-bottom:4px;}
#comments{border:2px dashed #777;margin:30px 60px 0 60px;background-color:#ddd;}
#comments h3{font-size:14px;border-bottom:2px dashed #777;padding:4px;}
#comments .commentlist{margin:10px;padding:0;}
#comments .nocomments{margin-left:10px;}
.commentlist li{list-style:none;margin:1em 0;padding:.5em;}
.commentlist li .cmtinfo{border-bottom:#bbb 1px solid;}
.commentlist li cite{font-style:normal;font-weight:bold;}
.commentlist li .cmtinfo em{float:right;margin:0;padding:0;font-style:normal;font-size:.9em;color:#999;}
#respond{padding:8px 15px 4px 15px;}
#respond h3{font-size:16px;}
#footer{clear:both;margin:auto;color:#333;}
#footer ul{text-align:center;}
#footer ul li{display:inline;margin-left:5px;list-style-type:none;}
.datearc{margin:auto;}
.datearc th{color:#555;padding-top:4px;}
.datearchive th,.datearc th{text-align:center;border-bottom:solid 1px #777;font-weight:normal;font-weight:bold;}
.datearcAlt,.datearcAlt2{border-bottom:1px solid #888;text-transform:lowercase;padding:1px 4px 1px 4px;}
.datearcAlt2{background:#a4a4a4;}
.ec3_list_day ul{margin-top:0;}
#randomimages{clear:both;}
.many-image{margin-top:15px;margin-left:22px;height:90px;text-align:center;vertical-align:middle;}
.one-image{position:relative;float:left;margin-right:1px;}
.many-image .wpg2sidebargrid-image{display:inline;margin:29px;}
.many-image .wpg2sidebargrid-image .ImageFrame_shadow{display:inline;}
.entry .one-image{float:none;margin:7px;}
.weather_title{display:block;margin-top:2px;margin-bottom:-4px;font-size:11px;color:#555;}
.weather_info{font-size:11px;color:#ddd;}
.smallbox ul .children{margin:0;font-size:9px;}
.smallbox ul .children li{display:inline;margin-left:8px;margin-right:-3px;}
#custom_flickr_badge li{display:inline;list-style-type:none;padding-right:20px;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(/blog/wp-content/themes/wesblog/images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(/blog/wp-content/themes/wesblog/images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
div.sociable{margin:16px 0;}
span.sociable_tagline{position:relative;}
span.sociable_tagline span{display:none;width:14em;}
span.sociable_tagline:hover span{position:absolute;display:block;top:-5em;background:#ffe;border:1px solid #ccc;color:black;line-height:1.25em;}
.sociable span{display:block;}
.sociable ul{display:inline;margin:0!important;padding:0!important;}
.sociable ul li{background:none;display:inline!important;list-style-type:none;margin:0;padding:1px;}
.sociable ul li:before{content:"";}
.sociable img{float:none;width:16px;height:16px;border:0;margin:0;padding:0;}
.sociable-hovers{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}
.sociable-hovers:hover{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}