body{background:#fff url(images/headerbg1.gif) repeat-x top left;color:#000;font-family:arial, verdana,"trebuchet ms", sans-serif;font-size:11px;line-height:20px;width:100%;}
#bodywrapper{margin:0 100px 0 40px;padding:1px;}
html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset{border:0;margin:0;padding:0;}
h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,h7{font-family:"trebuchet ms", arial, sans-serif;font-weight:normal;}
a{color:#9966CC;text-decoration:none;}
a:hover{color:#ea2788;text-decoration:underline;}
blockquote{border-left:1px dotted #ccc;color:#666;margin:0 0 0 20px;padding:0 0 0 10px;}
.clear{clear:both;}
#blogtitle{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:23px;height:50px;margin:35px 0 0 60px;position:absolute;text-align:center;width:300px;}
#blogtitle a{color:#000;text-decoration:none;}
#blogtitle a:hover{color:#ea2788;}
#description{color:#fff;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:13px;margin:35px 0 0 440px;position:absolute;}
#sidebar{font-family:"trebuchet ms", arial, sans-serif;float:left;margin-top:50px;width:336px;font-size:11px;}
.sidebar-full{text-align:right;}
.splitted-left{float:left;text-align:left;width:155px;}
.splitted-right{float:right;text-align:left;width:160px;}
#sidebar h3{font-size:13px;font-weight:bold;margin:0 0 6px 0;}
.navcontainer{margin:0;width:160px;}
.navcontainer ul{list-style-type:none;margin-left:0;padding-bottom:15px;}
.navcontainer ul li{line-height:16px;list-style:none;margin-bottom:0;padding:0;}
.navcontainer a{background-color:#f9f7ed;border-right:3px solid #ff0092;display:block;font-size:11px;font-weight:bold;min-height:15px;margin-bottom:6px;padding:5px 10px 5px 0;text-decoration:none;width:147px;}
.children li a{border-right:3px solid #ccc;font-style:italic;}
#sidebar form{}
#sidebar #searchformfield{font-size:12px;height:18px;margin:0;padding:0;width:156px;}
#searchfield{border:2px solid #ddd;padding:3px 3px;text-align:right;}
#searchsubmit{border:2px solid #ddd;padding:3px;margin:0;}
#submit input{width:auto;}
input, textarea{background-color:#f9f9f9;border:3px double #e3e3e3;color:#666;font-size:11px;padding:2px;}
#postwrapper{margin:50px auto 0 395px;width:auto;}
.expandcollapsetext{margin-top:20px;cursor:pointer;float:right;}
#postwrapper p{margin-bottom:12px;}
#postwrapper h3{color:#000;font-size:18px;}
.post{color:#656565;font-size:12px;margin:0 auto;padding:0 0 0 0;text-align:left;width:auto;}
.post ul, .post ol{margin-left:20px;padding-left:20px;}
.post img{border:0;}
.info{float:left;padding-left:5px;width:90%;}
.inforight{background-color:#f9f7ed;float:right;font-weight:bold;}
.infoleft{float:left;padding-left:5px;width:80%;padding:0;}
.date{background:#EA2788 url(images/calendar.gif) no-repeat;float:left;font-family:"trebuchet ms", arial, sans-serif;height:45px;line-height:12px;text-align:left;width:38px;cursor:help;}
.date p{color:#ffffff;margin:0;padding-left:11px;padding-top:9px;text-transform:uppercase;}
.date span.day{display:block;font-size:18px;}
.date span.month{padding-bottom:2px;color:#ffffff;display:block;font-size:10px;height:12px;}
.entry{color:#656565;height:42px;margin-top:20px;margin-bottom:10px;text-align:left;}
.entry h2{border-bottom:1px dotted #ccc;color:#555;font-family:geogia,"trebuchet ms", arial, sans-serif;font-size:13px;font-weight:bold;}
.entry h2 a{color:#000;}
.entry h2 a:hover{color:#ea2788;text-decoration:none;}
.alignright{float:right;}
.alignleft{float:left}
.distance{margin:10px 0;}
.navalignleft{float:left;}
.navalignright{float:right;}
#commentwrapper{margin-top:50px;}
.alt{background-color:#f9f9f9;border:1px solid #e3e3e3;color:#666;}
.commentlist{list-style-type:none;margin:0;margin-bottom:30px;padding:0;text-align:justify;}
.commentlist li{background-color:#f9f9f9;border:1px solid #e3e3e3;color:#666;margin:10px 0px;padding:3px 7px;}
.commentlist p{margin:10px 5px 10px 0;}
.nocomments{text-align:center;}
#comment{background-color:#f9f9f9;border:3px double #e3e3e3;color:#666;padding:2px;}
#comment h3{font-size:18px;}
#footer{background:url(images/footerbg.gif) repeat-x;clear:both;color:#ffffff;font-size:12px;font-weight:bold;height:100px;width:100%;}
.footerright{float:right;margin-top:55px;margin-right:40px;padding:0;}
#footer img{float:left;}
#footerleft{float:left;margin-top:55px;padding:0;}
#footer a{color:#ffffff;text-decoration:none;}
#footer a:hover{color:#ea2788;}