html{overflow-y:scroll;height:100%;margin-bottom:0.1em;}
*{padding:0;margin:0;}
img{border:0;}
body{font:62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;color:#444;text-align:center;background:#adc2d5 !important;margin:8px 0 8px;padding:5px 0 15px;}
#page{background:white;text-align:left;margin:0 auto;position:relative;width:995px !important;_width:995px !important;border:none !important;background-color:#FFFFFF !important;padding:0;}
.lsidebar{margin:0 !important;width:230px !important;float:left !important;padding:0 9px 0 9px !important;border-left:1px solid #eee;border-right:1px solid #eee;}
.rsidebar{margin:0 !important;width:170px !important;float:right !important;padding:0 15px 0 10px !important;}
* html #page{width:770px}
#header{height:120px !important;background-color:#4286bd;background-image:url(images/header.jpg);background-repeat:repeat-x;padding:0;margin:0;position:relative;}
#primary{width:500px;float:left;padding:20px 0 10px;margin:0 20px 0 20px !important;display:inline;}
.secondary{font-size:1em;line-height:1.5em;padding:10px 0;margin:0 0 20px 545px !important;width:445px !important;color:#666;position:relative;}
#LSResult{width:52.7% !important;}
.comments{text-align:left;padding:30px 0 0;position:relative;}
ul.menu{margin:0;padding:0;position:absolute;bottom:0;left:20px;width:90%;}
ul.menu li{display:inline;margin:0;}
ul.menu,
ul.menu li a{padding:5px 15px 6px;}
ul.menu li a{font-size:1em;color:white;margin:0;}
ul.menu li a:hover{background:#577a98 !important;color:#ffffff !important;}
ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover{color:#003366 !important;background:#ffffff !important;}
.admintab{position:absolute;right:0px;}
* html .admintab{padding:5px 15px 6px}
a img,:link img,:visited img{border:none}
.sb-pagemenu ul{margin-left:10px;}
.sb-pagemenu ul ul{margin-top:2px;}
.sb-pagemenu ul ul .page_item{margin-left:10px;padding:0;}
.sb-pagemenu .current_page_item{}
h1, h2, h3, h4{font-family:'Trebuchet MS', Verdana, Sans-Serif;}
h1{font-size:3em;font-weight:bold;letter-spacing:-1px;margin:0;padding:30px 40px 0;}
h1, h1 a, h1 a:hover, h1 a:visited,
#header .description{text-decoration:none;color:white;}
h1 a:hover{text-decoration:underline;}
#header .description{font-size:1em;margin:0 40px;}
h2{text-align:center;font-size:2.4em;font-weight:bold;letter-spacing:-1px;}
.secondary h2{font-size:1.5em !important;font-weight:normal !important;padding:0 !important;display:inline;}
#primary h3, #primary h4, .single #primary .k2-asides h3{font-size:2.4em;font-weight:normal;letter-spacing:-1px;}
#primary .entry-content h3{font-size:1.8em;font-weight:normal;margin-top:25px;}
#primary .entry-content h4{font-size:1.5em;font-weight:normal;margin-top:25px;}
#primary .k2-asides h3{font-size:1.6em;font-weight:normal;}
.entry-head{margin-top:10px;}
body.page .entry-content h3{font-size:1.7em;display:block;padding:15px 0 0;}
body.page .entry-content h4{font-size:1.5em;display:block;padding:15px 0 0;}
.secondary div{margin:20px 0 0;padding:0;position:relative;}
#primary .metalink a, #primary .metalink a:visited,
.secondary .metalink a, .secondary .metalink a:visited,
.secondary span a, .secondary span a:visited{color:#999;font-weight:normal;}
#primary .hentry .entry-head .metalink{font-size:1.8em;letter-spacing:-1px;text-transform:lowercase;margin-left:15px;}
#primary .k2-asides .entry-head .metalink{font-size:1.4em;}
.single #primary .k2-asides .entry-content{font-size:1.5em;color:#999;}
.comment-meta{margin:0 15px 0 0;float:none;}
.comment-login, .comment-welcomeback{margin-top:15px;color:#777;}
#comment-personaldetails{margin-top:10px;}
.feedicon{border:0 !important;padding:0 !important;}
.feedlink img{height:16px;width:16px;border:none;position:absolute;right:0;_right:10px;}
.secondary .k2-asides{margin:0;padding:0 0 10px;word-spacing:-1px;}
.secondary .k2-asides .metalink{padding-left:0px;}
.secondary span a{margin-left:10px;}
body.page .entry-edit{position:absolute;right:0;margin-top:-15px;}
.entry-edit a{border:none;padding:2px;padding-left:23px;margin-left:10px;background:url('images/pencil.png') left center no-repeat;height:16px;}
.comment-edit a{border:none;padding:2px;padding-left:23px;margin-left:10px;background:url('images/comment_edit.png') left center no-repeat;height:16px;}
h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited{color:#444;}
h2, h2 a, h2 a:hover, h2 a:visited,
h3, h3 a, h3 a:hover, h3 a:visited,
h4, h4 a, h4 a:hover, h4 a:visited{text-decoration:none;}
.entry-meta{font-size:1em;display:block;margin-top:1px;color:#bbb;}
.entry-meta a, .comment-meta a{color:#777;}
.chronodata{padding:2px 0 2px 20px;background:url('images/time.png') left center no-repeat;}
.commentslink{padding:2px 0 2px 20px;background:url('images/comment.png') left center no-repeat;margin-left:10px;}
.quoter_comment{padding:2px 0 2px 20px;background:url('images/comment.png') left center no-repeat;margin-left:5px;}
.entry-tags{display:block;padding:2px 0 2px 20px;background:url('images/tag_blue.png') left center no-repeat;}
.hentry{margin:0;padding:5px 0 15px;position:relative;}
.entry-content{font-size:1.2em;line-height:1.8em;text-align:justify;color:#444;}
.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote{margin:13px 0;}
.k2-asides .entry-content p,
.k2-asides .entry-content ul,
.k2-asides .entry-content ol,
.k2-asides .entry-content div,
.k2-asides .entry-content blockquote{margin:5px 0;}
.single .k2-asides .entry-content p,
.single .k2-asides .entry-content ul,
.single .k2-asides .entry-content ol,
.single .k2-asides .entry-content div,
.single .k2-asides .entry-content blockquote{margin:13px 0;}
.metalinks{margin-top:3px;}
.commentsrsslink{background:url('images/feed.png') left top no-repeat;padding:2px 0 2px 20px;margin-right:10px;height:16px;}
.trackbacklink{background:url('images/arrow_refresh.png') left top no-repeat;padding:2px 0 2px 20px;height:16px;}
.commentsrsslink a, .trackbacklink a{color:#999;padding:2px;}
.nopassword{text-align:center;}
#commentlist{margin:0;padding:10px 0 20px;position:relative;}
#commentlist li{margin:10px 0 0;padding:10px 10px 5px;list-style:none;}
#commentlist li .comment-content{padding:10px 0;font-size:1.2em;line-height:1.8em;}
.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote{margin:13px 0;}
#commentlist li .comment-meta{padding:2px 0 2px 20px;background:url('images/time.png') left center no-repeat;display:block;}
#commentlist li img{padding:0;border:none;}
#commentlist li img.gravatar{float:right;margin:-5px 0 0;}
#commentlist li .commentauthor{font-size:1.5em;font-weight:bold;letter-spacing:-1px;color:#38c;}
#commentlist li .counter{display:none;font:bold 3em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;color:#38c;float:right;width:35px;}
li.byuser{background:#f6f7f8;}
li.bypostauthor{background:#ECF4FD !important;_background:#ECF4FD !important;border-top:2px solid #38C !important;border-bottom:2px solid #38C !important;height:100%;}
li.bypostauthor blockquote{color:#333;background:#eee url('images/quote.png') no-repeat 10px 0;}
#pinglist{font-size:1.2em;padding:0;margin:10px 0 10px;background:#f6f7f8;}
#pinglist li{margin-left:40px;padding:7px 0;list-style:none;}
#pinglist li small{font-size:0.8em;display:block;}
#pinglist li .counter{display:none;}
#pinglist li span.favatar img{margin-left:-25px;border:none;padding:0;float:left;}
#pinglist li img{padding:0;border:none;}
#leavecomment, .comments #loading{text-align:center;margin:30px 0 20px !important;color:#ddd;font-size:2em;letter-spacing:-2px;}
.comments #loading{margin-top:20px !important;}
.comments #error{line-height:2.0;padding:5px;color:#fff;background-color:#93b2cf;}
.comments #commentload{padding-top:3px;float:right;vertical-align:middle;}
.comments form{clear:both;padding:5px 4px 5px 5px;margin:0;background-color:#d1dfec;}
.comments input[type=text], .comments textarea{font-size:1.1em;padding:3px;color:#777;background:#eef4fa;border:2px solid #a5bbcf !important;}
input[type=text]:focus, textarea:focus{background:#fff;color:#333;border:2px solid #90a9c0 !important;}
.comments form input[type=text]{width:45%;margin:5px 5px 1px 0;}
.comments textarea{height:250px;width:97%;margin:10px 0;font-size:1.9em;}
.comments form #submit{background:#88abca;padding:2px 40px;border:1px solid #ccc;color:#fff;margin:3px 0 0 3px;display:inline;float:right;}
#footer{background:#fff url('images/footer.jpg') bottom center no-repeat !important;height:50px;margin:0px auto 0 !important;_margin-top:-15px;position:relative !important;padding-top:0px;_padding-top:0px;width:995px;_width:995px;}
#footer a{color:#888;border-bottom:1px solid #ccc;font-weight:bold;}
#footer a:hover{border:none;text-decoration:underline;color:#38c;}
#primary a:hover, #primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover{text-decoration:underline;}
h2 a:hover, h2 span a:hover{color:#27d !important;}
a{color:#27d;text-decoration:none;}
.entry-content a:visited{color:#b41;}
.clear{clear:both;margin:0;padding:0;}
#primary .entry-content img{margin:0 5px;padding:4px;border:1px solid #ccc;max-width:100%;}
.center{text-align:center;}
.alignright{float:right;}
.alignleft{float:left}
img.center, img[align="center"]{display:block;margin-left:auto;margin-right:auto;}
img.alignright, img[align="right"]{padding:4px;margin:0 0 2px 7px;display:inline;}
img.alignleft, img[align="left"]{padding:4px;margin:0 7px 2px 0;display:inline;}
img.noborder{border:none !important;}
small{font-size:0.9em;line-height:1.5em;}
small, strike{color:#777;}
code{font:1.1em 'Courier New',Courier,Fixed;display:block;overflow:auto;text-align:left;background:#fff;border:1px solid #A6B0BF;border-left:4px solid #6395b0;border-right:4px solid #6395b0;padding:4px;}
acronym, abbr{font-size:0.9em;letter-spacing:.07em;border-bottom:1px dashed #999;cursor:help;}
.chronodata abbr{border:0;}
blockquote{margin:20px 0;padding:0 20px 0 50px;color:#333;background:#ebf2f8 url('images/quote.png') no-repeat 15px 15px;border:1px solid #A6B0BF;border-bottom:2px solid #6395b0;border-left:2px solid #6395b0;display:block;overflow:auto;}
hr{display:none;}
.navigation{text-align:center;margin:10px 0;padding:0;width:100%;}
.comments .navigation{margin:10px 0;}
.navigation .left{float:left;width:50%;text-align:left;}
.navigation .right{float:right;width:50%;text-align:right;}
.navigation p{margin:0;padding:0;}
.navigation a{color:#999;}
.alert{background:#FFF6BF;border-top:2px solid #FFD324;border-bottom:2px solid #FFD324;text-align:center;margin:10px auto;padding:5px 20px;}
img.wp-smiley{border:none !important;padding:0 0 0 5px !important;}
.entry-content ol, .entry-content ul{padding:0 0 0 35px;margin:0;}
.entry-content ol li, .entry-content ul li{margin:0 0 3px;padding:0;}
.secondary div p{margin-top:0.5em;}
.secondary ul, .secondary ol, .secondary div div{margin:5px 0 0;padding-left:0;}
.secondary ol{margin-left:15px;}
.secondary ul li, .secondary ol li{margin:0;padding:1px 0;}
.secondary ul li{list-style-type:none;list-style-image:none;}
ol li{list-style:decimal outside;}
.sb-links ul li{margin-top:20px;}
.sb-links ul ul li{margin-top:0;}
#searchform{margin-top:20px;display:block;position:relative;}
#search h2{display:none;}
input[type=text], textarea{color:#444;padding:1px;margin:0;}
#s{width:79%;}
#s.livesearch{width:89%;}
#searchreset{position:absolute;right:3px;top:3px;height:13px;width:13px;background:url('images/reset-fff.png') center center no-repeat;}
#searchload{position:absolute;right:0;top:0;height:18px;width:18px;background:url('images/spinner.gif') center center no-repeat;}
.livesearchform input[type=submit]{margin:0;}
#searchcontrols{text-align:center;padding:1px;background:#ddd center repeat-y;}
#searchcontrols small{margin:0;padding:0;}
.attachment{text-align:center;}
.sb-comments-blc ul li span a, .sb-comments ul li small a{color:#999;font-weight:normal;word-spacing:-1px;}
.sb-comments-blc ul li{margin-bottom:6px;}
.sb-comments-blc li > a[title="Go to the comments of this entry"]{position:absolute;right:0;color:#999;}
.activityentry{font-size:1.1em;}
div#brians-latest-comments small{display:block;margin:0;font-weight:normal;line-height:1em;}
.sb-flickr div img{border:0px;padding:5px;}
.sb-flickr div a img{border:1px solid #ccc;padding:3px;margin:5px 3px 0;}
.sb-flickr div a:hover img{border:1px solid #999;}
#poststuff fieldset{border:none;}
#poststuff #title, #poststuff #excerpt, #poststuff #tags{width:470px;}
#poststuff #title{font-size:2em;}
.localtags, .technoratitags{display:none;}
.contactform{width:100%;position:relative;}
.contactleft{width:15%;text-align:right;clear:both;float:left;display:inline;padding:4px;margin:5px 0;}
.contactright{width:70%;text-align:left;float:right;display:inline;padding:4px;margin:5px 0;}
.contacterror{border:1px solid #ff0000;}
.category-noteworthy h3.entry-title{background:url('images/heart.png') no-repeat right center;padding-right:25px;display:inline;}
.noteworthyLink{margin-left:5px}
.secondary div div{margin:20px 0 0px;_margin:11px 0 20px !important;padding:0;position:relative;}
.sb-feed a{margin:0px 10px 0px 0px;display:block;background:url('images/feed-icon-12x12.gif') no-repeat 0px 1px;padding-left:18px;height:14px;text-decoration:none;}
.sb-feed p{text-align:justify;}
ul{list-style-image:url('images/arrow.png');list-style-position:inside;}
#wp-calendar{width:150px;text-align:center;border-collapse:collapse;background:#edf4fa;}
#wp-calendar caption,#wp-calendar th{background:#cbd9e8;color:#666;padding:2px;}
#wp-calendar caption{font-weight:bold;background:#839db4;color:#fff;}
#wp-calendar #today{background:#8db6de;font-weight:bold;color:#fff;}
#wp-calendar #today a{color:#fff;text-decoration:none;}
#wp-calendar a{color:#38c;text-decoration:underline;}
#wp-calendar a:hover{background:#96c1eb;color:#fff;text-decoration:none;}
.block-sidebar250{margin:8px 0;}
.sb-google-refer{margin:0 0 10px 0;}
.block-sidebar160{margin:8px 0;}
#block-comments{text-align:center;}
#block-footer-search{margin:auto;padding:0;width:995px;_width:995px;background:#fff !important;text-align:center;}
#block-footer{margin:auto;padding:0;width:995px;_width:995px;background:#fff !important;text-align:center;}
