*{margin:0;padding:0;}
body{text-align:center;font:12px Arial;color:#000000;background:url(images/background.gif) repeat-x 0 0;}
a{color:#000066;font-weight:bold;}
a:hover{text-decoration:none;color:#000000;}
img{border:0;}
.break{font-size:0;width:0;height:0;clear:both;}
.alignleft{float:left;margin:4px 10px 5px 0;}
.alignright{float:right;margin:4px 0 5px 10px;}
.aligncenter{text-align:center;}
.hidden{display:none;}
#wrapper{width:980px;margin:auto auto;text-align:left;padding-bottom:10px;}
#header{padding-top:20px;}
#header ul{list-style-type:none;}
#header ul li{float:left;}
#header .bottom{clear:both;}
#header h1{float:left;padding-bottom:20px;}
#header h1 a{display:block;width:224px;height:57px;text-indent:-9999px;outline:none;background:url(images/logo.jpg) no-repeat 0 0;}
#header form{float:right;width:226px;height:26px;background:url(images/search.gif) no-repeat 0 0;margin-top:10px;}
#header form input{border:0;float:left;width:180px;margin:5px 10px;background-color:transparent;font-size:1em;color:#848DB3;}
#header form button{float:right;width:26px;height:26px;text-indent:-9999px;border:0;background-color:transparent;}
#header .pages{clear:both;height:30px;background:url(images/lightnavigation.gif) no-repeat 0 1px;border:1px solid #EEEEEE;}
#header .pages li{font-family:Arial;text-transform:uppercase;background:url(images/divider1.gif) no-repeat top right;}
#header .pages li a{color:#000066;display:block;text-decoration:none;padding:8px 12px;}
#header .pages li a:hover{background:url(images/darknavigation.gif) repeat-x 0 0;color:#ffffff;}
#header .navigation{clear:both;height:31px;background:url(images/darknavigation.gif) repeat-x 0 0;overflow:hidden;}
#header .navigation li{font-family:Arial;}
#header .navigation li a{color:#ffffff;text-decoration:none;display:block;padding:8px 12px;background:url(images/divider2.gif) no-repeat center right;}
#header .bottom{border:1px solid #EEEEEE;background:url(images/navigation.gif) repeat-x 0 0;height:29px;font-size:0.9em;}
#header .bottom .breadcrumb{float:left;font-family:Arial;padding:7px 10px;color:#000000;}
#header .bottom .breadcrumb strong{color:#000000;margin-right:20px;}
#header .bottom .subscribe{float:right;font-family:Arial;}
#header .bottom .subscribe li{font-weight:bold;padding-left:1px;background:url(images/divider.gif) no-repeat 0 center;}
#header .bottom .subscribe li a{text-decoration:none;display:block;padding:7px 10px;}
#content{clear:both;width:630px;float:left;padding:15px 0;}
#content .featured{margin-bottom:20px;background-color:#B4C8E6;padding:15px;}
#content .featured h2{font-size:2.5em;margin-bottom:10px;letter-spacing:-1px;}
#content .featured h2 a{text-decoration:none;}
#content .featured .thumb{float:left;margin-right:15px;width:255px;height:200px;border:4px solid #ffffff;display:block;overflow:hidden;}
#content .featured p{line-height:1.5em;margin-bottom:10px;}
#content .post{width:147px;float:left;padding-bottom:20px;margin-left:60px;}
#content .f{clear:both;margin-left:0;}
#content .post .category{font-weight:bold;font-size:0.8em;text-transform:uppercase;margin-bottom:10px;}
#content .post .category a{text-decoration:none;color:#222222;}
#content .post h2{font-family:Arial;font-size:1.2em;margin-bottom:10px;}
#content .post h2 a{text-decoration:none;}
#content .post .thumb{width:142px;height:97px;display:block;overflow:hidden;margin-bottom:5px;}
#content .post .thumb{width:142px;}
#content .post p{margin-bottom:10px;line-height:1.5em;}
#content .post .date{font-size:0.9em;margin-bottom:0;color:#6B6C6C;}
#content .post .comments{padding-left:20px;margin-bottom:0;background:url(images/comments.gif) no-repeat 0 3px;font-size:0.9em;}
#content .post .comments a{text-decoration:none;}
#content .recent{border:1px solid #eeeeee;padding:25px 30px 0;}
#content .postnav{clear:both;padding:20px 0;}
#content .postnav a{font-weight:bold;text-decoration:none;font-size:0.9em;text-transform:uppercase;}
#sidebar{width:330px;float:right;padding-top:15px;font-family:Arial;}
#sidebar .box{border:1px solid #eeeeee;margin-bottom:15px;}
#sidebar .box h2{font-size:1em;text-transform:uppercase;background-color:#f6f6f6;border-bottom:1px solid #eeeeee;padding:7px 10px;font-family:Arial;}
#sidebar .box .postlist{list-style-type:none;padding:10px 15px;}
#sidebar .box .postlist li{line-height:1.5em;padding:4px 0;}
#sidebar .box .postlist li a{font-weight:bold;}
#sidebar .box .flickr{text-align:center;padding:10px 0;}
#sidebar .box .flickr img{width:80px;height:80px;margin:5px;}
#sidebar .side h2{border-top:3px solid #EEEEEE;font-size:1em;text-transform:uppercase;padding:4px 0 10px;font-family:Arial;}
#sidebar .side ul{list-style-type:none;padding:0 10px 20px;}
#sidebar .side li{line-height:1.5em;padding:3px 0;}
#sidebar .side li a{text-decoration:none;}
#sidebar .l{float:left;width:155px;}
#sidebar .r{float:right;width:155px;}
#footer{clear:both;border-width:1px 0 3px;border-color:#D6D5D5;border-style:solid;height:36px;color:#6B6C6C;}
#footer .l{float:left;padding:10px;}
#footer .r{float:right;padding:10px;}
#footer a{text-decoration:none;}
#content .single{}
#content .single a{text-decoration:none;}
#content .single h2{font-size:2em;margin-bottom:10px;}
#content .single p{line-height:1.5em;margin-bottom:10px;}
#content .single ul, #content .single ol{list-style-position:inside;margin-bottom:10px;}
#content .single li{line-height:1.5em;padding:2px 0;}
#content .single blockquote{padding:10px 10px 5px;margin-bottom:10px;background-color:#eeeeee;border-width:1px 0;border-style:solid;border-color:#eeeeee;}
#content .single h3, #content .single h4, #content .single h5, #content .single h6{font-size:1.2em;margin-bottom:5px;}
#comments-box{padding-top:40px;}
#comments-box a{text-decoration:none;}
#comments-box h2{font-size:1.5em !important;}
#comments-box p{margin-bottom:10px;line-height:1.6em;}
#comments-box .children li{padding:10px;}
#comments-box form{}
#comments-box form p{margin-bottom:5px;}
#comments-box form input{margin-right:5px;}
#comments-box form input, textarea{border:1px solid #e0e0e0;font-size:0.9em;font-family:Arial;padding:4px;background-position:4px 4px;background-repeat:no-repeat;}
#comments-box form input{width:240px;border:1px solid #e0e0e0;}
#comments-box form textarea{width:350px;padding:4px 4px !important;border:1px solid #e0e0e0;}
#comments-box form button{border:1px solid #a0a0a0;font-size:1em;font-family:Arial;padding:2px 6px;}
.commentdetails{margin-top:25px;}
.commentauthor{margin-bottom:5px !important;font-weight:bold;}
.commentdate{font-size:0.8em;margin-bottom:5px;color:#909090;}
.required{color:#ff0000;}
h2.title{font-size:1em !important;text-transform:uppercase;margin-bottom:25px;color:#565656;}
.notfound{padding:40px;}
.notfound h2{font-size:18px;font-weight:normal;margin-bottom:10px;}
#comments-box ol{list-style-type:none;clear:both;padding:0;margin:0;}
#comments-box .buffer{padding:10px;}
#comments-box ol li{margin-bottom:10px;}
#comments-box ol li ul li{border:1px solid #eeeeee;padding:10px;}
#comments-box ol li .avatar{float:right;}
#comments-box ol li .comment-author{}
#comments-box ol li .comment-author .fn{font-weight:bold;font-size:1.2em;}
#comments-box ol li .comment-meta{font-size:0.9em;color:#999999;margin:5px 0 10px;}
#comments-box ol li .reply{font-size:0.9em;font-weight:bold;padding-bottom:10px;}
#comments-box .children{list-style-type:none;}
#comments-box .navigation{padding:0 0 40px;font-size:0.9em;}
#comments-box .navigation a{color:#999999;padding:3px 8px;border:1px solid #eeeeee;}
#comments-box .navigation a:hover{color:#000000;border-color:#000000;text-decoration:none;}
#comments-box .says{display:none;}
