body { margin: 0px; font-family: Arial,Verdana,Helvetica,Sans Serif; font-size: 76%; background-color: rgb(27, 27, 27); }
a { color: rgb(109, 207, 246); text-decoration: none; }
a:hover { text-decoration: underline; }
#header { border-bottom: 1px solid rgb(45, 45, 45); background-color: rgb(0, 0, 0); }
#header .inner { margin: 0px auto; width: 800px; height: 70px; position: relative; padding-top: 22px; }
#page { margin: 0px auto; width: 800px; }
#content { padding: 10px 0px; width: 574px; float: right; }
#sidebar { width: 214px; float: left; }
#header h1 { margin: 0px; font-size: 26px; font-weight: normal; }
#header h1 a { text-decoration: none; color: rgb(166, 166, 166); }
#header h1 .white { color: rgb(255, 255, 255); font-size: 26px; font-weight: normal; }
.description { color: rgb(208, 208, 208); }
#topnav ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; position: absolute; right: 0px; bottom: -1px; }
#topnav ul li { border-style: solid; border-color: rgb(45, 45, 45) rgb(45, 45, 45) rgb(27, 27, 27); border-width: 1px; margin: 0px 0px 0px 4px; padding: 4px 12px; float: left; background-color: rgb(27, 27, 27); }
#topnav ul li a, #topnav ul li a:visited { color: rgb(142, 142, 142); text-decoration: none; }
#topnav ul li.current_page_item a { color: rgb(109, 207, 246); }
#topnav ul li a:hover { text-decoration: underline; }
ul li h2, h2.widgettitle, h3#comments, h3#respond { border-bottom: 1px solid rgb(51, 51, 51); margin: 0px; color: rgb(109, 207, 246); font-weight: normal; font-family: Trebuchet MS,Tahoma,Arial,Helvetica,Sans Serif; font-size: 20px; line-height: 36px; }
#sidebar ul { margin: 0px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar ul ul li { padding: 4px 0px 4px 10px; background: transparent url('dot.gif') repeat-x scroll center bottom; color: rgb(255, 255, 255); }
#sidebar ul ul li a { color: rgb(255, 255, 255); text-decoration: none; line-height: 18px; }
#sidebar ul ul li a:hover { text-decoration: underline; }
hr { display: none; }
#content .pagetitle { margin: 0px; padding: 5px 17px; display: block; background-color: rgb(0, 0, 0); font-family: Trebuchet MS,Arial,Helvetica,Sans Serif; font-weight: normal; font-size: 26px; color: rgb(234, 234, 234); }
#content .pagetitle a { font-family: Trebuchet MS,Arial,Helvetica,Sans Serif; font-weight: normal; font-size: 26px; color: rgb(234, 234, 234); text-decoration: none; }
.entry p { margin: 0px; padding: 10px 17px; font-family: Arial,Verdana,Helvetica,Sans Serif; color: rgb(196, 196, 196); line-height: 20px; }
.entry blockquote { border-left: 2px solid rgb(234, 234, 234); }
.entry li { padding: 3px 0px; font-family: Arial,Verdana,Helvetica,Sans Serif; color: rgb(196, 196, 196); }
.post { margin-bottom: 20px; }
.post h1, .post h2, .post h3, .post h4, .post h5 { color: rgb(255, 255, 255); }
textarea#comment { border: 1px solid rgb(51, 51, 51); padding: 4px; background-color: rgb(17, 17, 17); color: rgb(196, 196, 196); width: 96%; }
.commentlist { margin: 10px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.commentlist li { margin: 0px; padding: 5px 0px 5px 17px; }
.comment-meta { width: 214px; float: left; }
.comment-author, .comment-date, .comment-link { border-bottom: 1px solid rgb(51, 51, 51); line-height: 24px; color: rgb(196, 196, 196); font-size: 11px; padding-left: 26px; }
.comment-author { background: transparent url('user-icon.gif') no-repeat scroll 0% 0%; font-size: 16px; }
.comment-text { border-bottom: 1px dotted rgb(51, 51, 51); width: 330px; float: right; color: rgb(196, 196, 196); padding-bottom: 10px; }
.comment-form-left { float: left; width: 214px; }
.comment-form-right { float: right; width: 574px; }
.comment-form-left label, .comment-form-right label, .comment-form-left p, .comment-form-right p { display: block; color: rgb(196, 196, 196); }
.comment-form-left input { border: 1px solid rgb(51, 51, 51); padding: 2px; background-color: rgb(17, 17, 17); color: rgb(196, 196, 196); width: 96%; }
input#submit { border: 1px solid rgb(51, 51, 51); background-color: rgb(51, 51, 51); color: rgb(196, 196, 196); }
#footer { margin: 20px auto 40px; background: transparent url('footer-bg.gif') no-repeat scroll 0% 0%; height: 144px; width: 800px; }
p.links { margin: 0px; color: rgb(94, 94, 94); font-size: 11px; }
p.links a { color: rgb(49, 49, 49); font-size: 11px; }
p.text { margin: 0px; padding: 25px 0px 5px; color: rgb(94, 94, 94); font-size: 11px; }
p.center { margin: 0px; text-align: center; }
#s { border: 1px solid rgb(51, 51, 51); padding: 2px; background-color: rgb(17, 17, 17); color: rgb(196, 196, 196); }
#submitsearch { border: 1px solid rgb(51, 51, 51); margin-left: 5px; color: rgb(193, 193, 193); background-color: rgb(51, 51, 51); }
.map{width: 800px; height:510px;border: 1px dashed #5588C6;background: #fff;margin: 0px auto;margin-bottom: 100%;margin-top: 5%;}
.h3h {color:#23385A;font-family:Helvetica,sans-serif;font-size:1.4em;margin:0;padding:0;text-transform:uppercase;}
