/*--------------------- Basic -----------------------*/
*{margin:0;padding:0;}
a:link,a:visited{color:#4293DE;text-decoration:none;}
a:hover,a:active{color:#4293DE;border-bottom:1px solid #C1E374;}
img{border:0;}
h1,h2,h3{font-family:Georgia, "Lucida Grande", Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;color:#555;}
h1{font-size:20pt;}
h2{font-size:13pt;}
h3{font-size:9pt;}
ul,li{list-style:none;}
.indent{padding-left:25px;}
del{color:#666;}
strong{font-weight:700;}
abbr{cursor:help;}
body{color:#333;font:9pt Tahoma, Verdana, "Lucida Grande", Arial, sans-serif;text-align:center;background:#c1c1c1;}
/*--------------------- Layout -----------------------*/
#page{background:#fff;width:94%;min-width:900px;text-align:left;margin:0 auto;border-left:1px solid #BCBCBC;border-right:1px solid #BCBCBC;}
#header{height:100px;background:#fff url(images/header.gif) repeat-x;}
#contentWrapper{float:left;width:70%;min-height:380px;background:#fff;}
#sidebarWrapper{float:right;width:28%;background:#fff;}
#content{padding:0 5px 20px 25px;}
#sidebar{max-width:360px;margin:0 10px 20px 15px;padding:10px 13px 20px 15px;background:#f8f8f8;border:1px solid #f1f1f1;}
#footer{clear:both;background:#010101 url(images/powered_by_wordpress.png) no-repeat 35px 18px;height:53px;width:100%;margin:0 auto;}
/*--------------------- Header -----------------------*/
#logo{float:left;margin:25px 15px 20px 15px;width:210px;height:41px;position:relative;background:url(images/logo.gif) no-repeat 0 0;overflow:hidden;}
#logo a{display:block;padding:41px 0 0;overflow:hidden;}
a#logo:hover{border-bottom:0 solid #C1E374;}
#description{position:absolute;left:270px;top:32px;color:#ddd;}
#mainNav{float:right;margin:52px 20px 0 0;overflow:hidden;}
* html #mainNav{/* hack for ie6 */margin-top:53px;}
*+html #mainNav{/* hack for ie7 */margin-top:53px;}
/* Opera 6+ specific values inserted here */@media screen and min-width 0px {
#mainNav{margin-top:53px;}
}
#mainNav li{display:inline;}
#mainNav li a{display:block;float:left;margin:0 5px;padding:5px 17px 3px;color:#FAF9F9;}
#mainNav li a:hover{background:#333;color:#eee;}
#mainNav li.current_page_item a,#mainNav li.current_page_item a:hover{color:#333;background:#FFF;}
/*--------------------- Content -----------------------*/
.post{font-family:Verdana, Helvetica, Arial, sans-serif;margin:0 0 30px;}
.postDate{width:39px;height:65px;text-align:center;margin:0 5px 5px 0;padding:0;float:left;background:url(images/date_red.png) no-repeat 0 0;}
.postMonth{float:left;width:100%;padding-top:5px;color:#dedede;font:500 9pt Georgia, "Lucida Grande", Helvetica, "Trebuchet MS", Verdana, Arial, sans-serif;text-transform:uppercase;}
.postDay{float:left;width:100%;padding-top:0;margin-top:-2px;margin-left:-1px;color:#999;font:bold 13.5pt Verdana, Helvetica, Arial, sans-serif;}
.pageTitle,.postTitle,.linkcat h2{background:url(images/post_title.png) no-repeat 0 30px;margin:5px 0;padding:5px 0 15px 15px;}
#archive .pageTitle{background:#fff;}
* html .postTitle,* html .pageTitle,* html .linkcat h2{/* hack for ie6 */padding-top:0;background-position:0 25px;}
*+html .postTitle,*+html .pageTitle,*+html .linkcat h2{/* hack for ie7 */padding-top:0;background-position:0 25px;}
.postTitle a:link,.postTitle a:visited{font-size:16px;text-decoration:none;font-weight:700;}
.postTitle a:hover,.postTitle a:active{color:#FF6E5D;border-bottom:0;}
.postMetadata{font-family:Verdana, "Lucida Grande", Arial, sans-serif;font-size:9pt;color:#666;padding:1px 0 10px;}
.postMetadata .entryCategory{padding:0 15px 2px 20px;background:url(images/tag_blue.gif) left center no-repeat;}
.postMetadata .entryComments{padding:0 15px 2px 20px;background:url(images/comments.gif) left center no-repeat;}
.post .entry{font-size:9.75pt;color:#333;line-height:165%;margin:5px 0 8px;}
.post .entry a:link{color:#07c;text-decoration:none;border-bottom:1px dotted #09c;}
* html .post .entry a:link{border-bottom:0;/* Hack for ie6 */}
.post .entry a:visited{color:#BC4E68;}
.post .entry a:hover,.post .entry a:active{color:#FF6E5D;border-bottom:1px solid #FF6E5D;}
.post img{overflow:hidden;margin:5px;padding:2px;background-color:#fff;border:1px solid #E0E0E0;}
.post img:hover{padding:2px;border:1px solid #A0A0A0;}
.imglink{border:0!important;text-decoration:none!important;}
.post .entry p{margin:5px 0;}
.post ul li{text-indent:2em;clear:both;}
.post ol li{list-style-type:decimal;text-indent:0;margin-left:20px;margin-bottom:10px;clear:both;}
.post ol{margin:0 0 0 15px;padding:10px 10px 2px 15px;width:92%;border-right:1px dotted #72A0B5;border-left:5px solid #72A0B5;background:#DEFFDB;/*#F5FFF4;*/}
/*--------------------- Sidebar -----------------------*/
#sidebar{color:#666;}
#sidebar h3{color:#333;line-height:28pt;}
#sidebar li{border-bottom:1px dotted #ddd;}
#sidebar li a:link,#sidebar li a:visited{color:#4293DE;line-height:14pt;text-decoration:none;}
#sidebar li a:hover,#sidebar li a:active{border-bottom:0;color:#FF6E5D;}
#sidebar li:hover{border-bottom:1px solid #C1E374;}
.postList ul li{background:url(images/page_list.gif) no-repeat 0 5px;list-style:none;word-break:break-all;overflow:hidden;padding:2px 0 2px 15px;}
#sidebar .postList ul li a:link{color:#555;}
#sidebar .postList ul li a:hover,#sidebar .postList ul li a:active{color:#FF6E5D;}
/*--------------------- Footer -----------------------*/
#footer p{color:#777;line-height:15px;font-weight:700;padding:13px 0 0 20%;}
#footer p a{color:#999;text-decoration:none;}