﻿body,h1,h2,h3,h4,h5,h6,blockquote,p{margin:0;padding:0}
body{font-family:Arial, Helvetica, Georgia, Sans-serif;font-size:12px;text-align:center;vertical-align:top;background:#e8f7fb url(images/bbg.jpg) repeat;color:#666;margin:0}
a{color:#1d97bc;text-decoration:none}
a:hover{text-decoration:underline}
p{padding:10px 0 0}
#wrapper{width:850px;text-align:left;margin:0 auto}
.main{float:left;width:620px;background:#fff;display:inline;margin:10px 0 0 10px}
#container{float:left;width:850px;text-align:left;background:#fff;margin:0 auto}
#header{background:#1d97bc url(images/headimg.jpg) no-repeat;width:600px;height:150px;color:#e8f7fb;margin:0 auto}
.sidebar{float:right;width:180px;font-family:arial, helvetica, sans-serif;display:inline;margin:0 10px}
.sidebar ul{list-style-type:none;font-size:11px;background:transparent url(images/ulbg.jpg) no-repeat;width:180px;min-height:100px;margin:0;padding:0}
.sidebar ul a{font-weight:700;background:transparent url(images/bullet_blue.png) no-repeat;border:0;margin:0;padding:0 0 5px 20px}
.sidebar ul li{margin:10px 0 0}
.sidebar ul li h2{font-size:14px;text-transform:none;color:#fff;background:#1d97bc url(images/sh2bg.jpg) no-repeat;padding:4px 10px}
.sidebar ul ul{line-height:18px;padding:0 10px 10px}
.sidebar ul ul li{margin:0;padding:3px 0 0}
.sidebar ul ul ul{background-color:transparent;background-image:none;padding:0 10px}
table#wp-calendar{width:90%;background:transparent;margin:5px 0 0 5px}
table#wp-calendar a{background:#1d97bc;color:#fff;padding:0}
#footer{clear:both;float:left;width:830px;padding:0 10px 10px}
#footer p{line-height:18px}
h1{font:50px Century Gothic, Helvetica, Arial, sans-serif;color:#e8f7fb;padding:50px 0 0 10px}
.post{padding:10px 0 10px 10px}
.post h2{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:24px}
.entry{line-height:18px;background:transparent url(images/entrybg.jpg) no-repeat;margin:0 0 0 1px}
p.postmetadata{background:#e2f8ff;border:1px solid #a2dcee;padding:5px}
.navigation{font-size:14px;font-weight:700;line-height:18px;margin:5px 0 5px 10px;padding:10px 0 0}
blockquote{background-image:url(images/bquote.gif);background-repeat:no-repeat;background-position:left top;font-family:Georgia, "Times New Roman", Times, serif;color:#555;clear:both;padding-top:15px;padding-left:38px;margin:10px 40px 10px 5px}
span.category{background:transparent url(images/category.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px}
span.comments{background:transparent url(images/comment.gif) no-repeat;border:0;float:right;margin:0;padding:0 0 5px 20px}
ul#nav{list-style:none;clear:both;width:580px;margin:0 auto;padding:0}
ul#nav li{font-size:12px;font-family:Georgia, "Times New Roman", Times, serif;text-transform:none;float:left;padding:10px 0 0 5px}
ul#nav li a,ul#nav li a:visited{text-decoration:none;font-size:18px;border-left:1px solid #75c5de;background:#e2f8ff;border:1px solid #a2dcee;padding:3px}
ul#nav li a:hover{background:#75c5de;border:1px solid #e2f8ff;color:#e2f8ff}
a#rss-link{background:url(images/rss.gif) no-repeat left center;padding:0 0 1px 15px}
a#technorati-link{background:url(images/technorati.gif) no-repeat left center;padding:0 0 1px 17px}
a img{border:0 solid #a2dcee}
a:hover img{border:0}
#search_form .search_input{width:150px;color:#75c5de;font:normal 10px Arial, Georgia, "Times New Roman", Times, serif;background:#fff;border:1px solid #a2dcee;margin-top:5px;margin-left:5px;padding:3px}
li.widget .search_input{font-size:1.1em!important}
#search_form .search_input:focus{border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
#comments,#respond{clear:both;border-top:1px dashed #1d97bc;padding:10px 0 5px}
.commentlist{padding-left:20px;line-height:130%;margin:10px 0}
.commentlist li{padding:10px 10px 0}
.commentlist .alt{background:#e8f7fb;border:1px dotted #a2dcee}
.commentlist cite,.commentlist cite a,.commentlist cite a:visited{font-weight:700;font-style:normal;font-size:120%}
.commentlist small{margin-bottom:5px;display:block;font-size:87%}
#commentform{margin-top:10px;font:110% Arial, Helvetica, sans-serif}
#commentform p{margin:0;padding:6px 0}
#commentform label{color:#1d97bc;font-size:87%}
#commentform input{width:200px;background:#e8f7fb;border:1px dotted #a2dcee;margin-top:3px;padding:3px}
#commentform textarea{width:485px;height:115px;background:#e8f7fb;border:1px solid #a2dcee;margin-top:3px;padding:2px}
#commentform textarea:focus,#commentform input[type=text]:focus{background:#fff}
#commentform #submit{background:url(images/btn-bg.gif) no-repeat;border:1px solid #a2dcee;font:bold 12px Arial, Helvetica, sans-serif;color:#1d97bc;float:right;width:144px;height:28px;cursor:pointer}
.alignleft{float:left;margin:0 3px 3px 0}
#twitter{width:600px;float:left}
h1 a,h1 a:hover{color:#e8f7fb;text-decoration:none}
