body{font-size:62.5%;color:#333;}
.widecolumn{line-height:1.6em;}
small{font-size:.9em;line-height:1.5em;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:1.0em;}
h6{font-size:.9em;}
.inline-widgets #wp-calendar caption,.blogname,.blogdesc{font-weight:bold;}
#content{font-size:1.2em;}
.blogname{letter-spacing:-.05em;}
.blogname,.blogname a,blogname a:hover,.blogname a:visited,.blogdesc{text-decoration:none;color:white;}
.blogname,.blogdesc{font-weight:bold;position:absolute;z-index:100;margin-left:15px;}
.blogdesc{font-size:1.2em;margin-top:60px;}
.posttitle,#comments,#respond .title,#respond.pre27,#trackbacks{font-weight:bold;font-size:1.6em;}
#respond .title,#respond.pre27,#trackbacks{clear:both;}
.posttitle,.posttitle a,.posttitle a:hover,.posttitle a:visited{text-align:left;text-decoration:none;color:#333;}
.posttitle-archive,.posttitle-search,#comments,#respond .title,#respond.pre27{font-size:1.5em;}
.pagetitle{font-size:1.6em;}
.widgettitle,.sidebars li.linkcat h2{font-size:1.2em;font-weight:bold;}
.inline-widgets .widgettitle,.inline-widgets #wp-calendar caption{font-size:1.4em;}
.inline-widgets .widgettitle{letter-spacing:-.05em;}
.sidebars .widgettitle,#wp-calendar caption,cite{text-decoration:none;}
.widgettitle a{color:#333;}
.widecolumn .entry p{font-size:1.05em;}
.commentlist li,#commentform input,#commentform textarea{font-size:.9em;}
.commentlist li{font-weight:bold;}
.commentlist li li.comment{font-size:1em;}
.commentlist li .avatar{float:left;margin-right:5px;}
.commentlist.pre27 li .avatar{float:none;margin-right:0;padding-left:41px;min-height:36px;background-repeat:no-repeat;background-position:top left;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
li.comment #respond{margin-top:20px;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;}
.commentmetadata{font-weight:normal;}
.sidebars{font-size:1em;}
small,.sidebars ul li,.sidebars ol li,.nocomments,.postmetadata,strike{color:#777;}
code{font:1em 'Courier New',Courier,Fixed;}
blockquote{color:#555;font-style:italic;}
em{font-style:italic;font-weight:normal;}
acronym,abbr,span.caps{font-size:.9em;letter-spacing:.07em;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar a{text-decoration:none;}
#wp-calendar caption{font-size:1.2em;font-weight:bold;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}
.text-shadow{color:#333;}
.text-stroke-tl,.text-stroke-tr,.text-stroke-bl,.text-stroke-br{color:#000;}
.narrowcolumn .postmetadata{text-align:left;}
.four04{font-weight:bold;font-size:18pt;letter-spacing:-.1em;text-align:center;margin-top:10px;}
.four04-big{font-size:50pt;letter-spacing:-.05em;line-height:.6em;margin-top:.3em;}
.dropcap{float:left;font-size:3em;color:#666;line-height:.93em;margin-right:3px;}
*{padding:0;margin:0;}
p{margin:1em 0;}
body{text-align:center;margin:0 0 20px 0;}
#page{margin:20px auto;text-align:left;}
#headerimg{position:relative;left:13px;top:11px;z-index:100;}
#main{padding:9px 15px;}
#main>table{width:100%;}
.narrowcolumn,.widecolumn{width:100%;}
.narrowcolumn,.widecolumn,#sidebar1,#sidebar2,#sidebox{vertical-align:top;padding:0 3px;}
.alt{background-color:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.postmetadata{background-color:#fff;}
#footer{border:none;}
.post{position:relative;clear:both;padding:5px 15px;margin:0 auto 9px auto;}
.narrowcolumn .postdata{padding-top:5px;}
.widecolumn .postmetadata{margin:30px 0;}
.smallattachment{text-align:center;width:128px;margin:5px 5px 5px 0;}
.attachment{text-align:center;margin:5px 0;}
.postmetadata,.entry,.inline-widgets,.clear{clear:both;}
#footer{margin:0 auto;height:68px;}
#footer p{margin:0;padding:10px 0 0 0;text-align:center;}
.sidebars{padding:5px;overflow:hidden;}
#sidebox{height:1%;padding-bottom:6px;}
.pagetitle{text-align:center;}
.post .pagetitle{margin-top:inherit;text-align:left;font-size:1.5em;}
.sidebars .widgettitle{margin:5px 0 0 0;}
.comments{margin:40px auto 20px;}
.text-shadow{position:absolute;top:+2px;left:+2px;z-index:98;}
.text-stroke-tl{position:absolute;top:-1px;left:-1px;}
.text-stroke-tr{position:absolute;top:-1px;left:+1px;}
.text-stroke-bl{position:absolute;top:+1px;left:-1px;}
.text-stroke-br{position:absolute;top:+1px;left:+1px;}
.text-stroke-tl,.text-stroke-tr,.text-stroke-bl,.text-stroke-br{z-index:99;}
.switch-post{float:right;position:relative;right:-10px;}
.commentlist .switch-post{right:-5px;}
.catdesc{padding:0 10px;text-align:justify;font-style:italic;}
.entry img{margin:3px 10px 3px 0;}
img.nofloat,img.nowrap,.nofloat img,.nowrap img,.smallattachment img,.attachment img,.entry img.wp-smiley{float:none;}
.entry img.wp-smiley{border:0;padding:0;margin:0;background:transparent;}
img.noborder,.noborder img{background:inherit;border:0;padding:inherit;}
img.centered{display:block;margin-left:auto;margin-right:auto;float:none;}
img.alignright,img.alignleft{display:inline;}
.entry .alignright{clear:right;float:right;margin:3px 0 3px 10px;}
.entry .alignleft{clear:left;float:left;margin:3px 10px 3px 0;}
.entry .aligncenter{float:none;clear:both;display:block;margin:3px auto 3px auto;}
.entry .alignnone{float:none;}
ol,ul{padding:0 0 0 20px;}
ol ol,ol ul,ul ul,ul ol{padding:0 0 0 10px;}
ul{margin-left:0;list-style:none;list-style-type:circle;}
li{margin:3px 0 4px 5px;}
.postdata ul,.postmetadata li{display:inline;list-style-type:none;list-style-image:none;}
.sidebars li{margin:0 0 15px 25px;}
.sidebars ul,.sidebars ol{padding:0;}
.sidebars ul li{list-style-type:circle;list-style-image:none;margin:0;}
ol,.sidebars ol{list-style:decimal outside;list-style-image:none;}
.sidebars p,.sidebars select{margin:5px 0 8px 0;}
.sidebars ul,.sidebars ol{margin:5px 0 0 5px;}
.sidebars ul ul,.sidebars ol{margin:0 0 0 10px;}
.sidebars ul li,.sidebars ol li{margin:3px 0 0 0;}
#searchform{margin:0 auto;padding:0 3px;text-align:center;}
#content #searchform{margin-bottom:10px;text-align:left;}
.sidebars #searchform #s{border:1px dashed #ddd;width:140px;padding:2px;}
#content #searchform #s{border:1px dashed #bbb;width:200px;padding:2px;}
.sidebars #searchsubmit,#content #searchsubmit{position:relative;top:6px;}
.entry form{text-align:center;}
select{width:130px;}
#commentform{margin-bottom:1em;width:99%;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform textarea{width:99%;padding:2px;}
#commentform #submit{margin:0 1em 0 0;float:right;}
.alt{margin:0;padding:10px;}
.commentlist{text-align:justify;margin-bottom:15px;}
.commentlist li{margin:15px 0 3px 0;padding:5px 10px 3px 10px;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;}
.commentmetadata{display:block;}
.bypostauthor{background:#EEE;color:#000;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#wp-calendar{empty-cells:show;width:155px;}
#wp-calendar caption{margin-top:-1.4em;}
div#wp-calendar caption{padding-top:1.5em;}
div#wp-calendar .nav{position:relative;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar a{display:block;}
#wp-calendar #today{background:#fff;}
#wp-calendar caption{text-align:left;width:100%;}
#wp-calendar th{padding:3px 0;text-align:center;}
#wp-calendar td{padding:3px 0;text-align:center;}
acronym,abbr,span.caps{cursor:help;}
acronym,abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 10px 0 10px;padding:0 20px 0 20px;border:1px dashed #ddd;border-left:0;border-right:0;background:#fff;}
.center{text-align:center;}
a img{border:none;}
.navigation .alignleft{padding:20px 0;width:50%;float:left;text-align:left;}
.navigation .alignright{padding:20px 0;width:50%;float:right;text-align:right;}
.datestamp div{color:#fff;text-align:center;line-height:1.4em;padding:1px;width:2.9em;}
.datestamp{display:inline;padding:1px;float:left;margin-right:1em;}
.datestamp span{display:block;}
.cal1{font-size:1.5em;letter-spacing:.2em;padding-left:.2em;}
.cal1x{letter-spacing:0;padding-left:0;}
.cal2{font-weight:bold;font-size:2em;line-height:.7em;}
.cal3{font-size:.8em;line-height:1em;}
.pages{display:inline;position:absolute;left:0;bottom:0;padding:.6em 0;width:100%;list-style-type:none;}
.pages li{list-style:none;display:inline;margin:0 1em;}
.pages a,.pages a:hover{font-size:1.5em;font-weight:bold;color:#FFF;letter-spacing:-.08em!important;letter-spacing:-.1em;}
.pages ul{display:none;position:absolute;background:#111;padding:5px 0;z-index:101;}
.pages ul li{display:block;margin:0;padding:0 10px;font-size:85%;}
.pages ul li a{display:block;padding:5px 0;border-top:1px solid #333;color:#CCC;}
.pages ul li li{font-size:100%;white-space:nowrap;}
.wp-pagenavi{clear:both;}
.wp-pagenavi span.pages{position:static;}
.postinfo{padding-bottom:1em;}
.postinfo .posttitle{line-height:.9em;}
#rss{float:right;padding-right:4px;}
.inline-widgets{padding-left:0;}
.inline-widgets li{list-style-type:none;}
.inline-widgets li ul{padding-left:2em;}
.inline-widgets li li{list-style-type:circle;}
.textwidget{padding-right:10px;}
.googlemap img{background:inherit;}