body { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(109, 109, 109);}
h1, h2, h3 { margin: 0pt; text-transform: lowercase; font-weight: normal; color: rgb(120, 204, 0); }
h1 { letter-spacing: -1px; font-size: 32px; }
h2 { font-size: 23px; }
p, ul, ol { margin: 0pt 0pt 2em; text-align: justify; line-height: 26px; }
a:link { color: rgb(122, 208, 0); }
a:hover, a:active { text-decoration: none; color: rgb(122, 208, 0); }
a:visited { color: rgb(122, 208, 0); }
img { border: medium none ; }
img.left { margin: 7px 15px 0pt 0pt; float: left; }
img.right { margin: 7px 0pt 0pt 15px; float: right; }
form { margin: 0pt; padding: 0pt; }
fieldset { border: medium none ; margin: 0pt; padding: 0pt; }
legend { display: none; }
input, textarea, select { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(51, 51, 51); }
#wrapper { background: rgb(122, 207, 0) url('img03.jpg') repeat scroll 0% 0%; }
#header { margin: 0pt auto 20px; width: 900px; height: 80px; padding-top: 10px; }
#logo { float: left; height: 120px; margin-left: 30px; }
#logo h1 { font-size: 38px; color: rgb(51, 153, 204); }
#logo h1 sup { vertical-align: text-top; font-size: 24px; }
#logo h1 a { color: rgb(255, 255, 255); }
#logo h2 { text-transform: uppercase; font-family: Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(255, 255, 255); }
#logo a { text-decoration: none; color: rgb(255, 255, 255); }
#menu { float: right; }
#menu ul { margin: 0pt; padding: 28px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#menu li { display: inline; }
#menu a { padding: 7px 10px; background: rgb(106, 176, 0) none repeat scroll 0% 0%; display: block; float: left; margin-left: 5px; text-decoration: none; font-size: 15px; color: rgb(255, 255, 255); }
#menu a:hover { text-decoration: underline; }
#menu .active a {  }
#page { margin: 0pt auto; padding: 20px; width: 900px; }
#content { padding: 0px 30px; float: left; width: 590px; }
.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;}
.post {  }
.post .title { border-bottom: 10px solid rgb(237, 237, 237); margin-bottom: 20px; padding-bottom: 5px; }
.post .title a { text-decoration: none; }
.post .entry {  }
.post .meta { margin: 0pt; padding: 15px 0pt 60px; background: transparent url('img04.jpg') repeat-x scroll left 30%; }
.post .meta p { margin: 0pt; line-height: normal; }
.post .meta .byline { float: left; color: rgb(0, 0, 255); }
.post .meta .links { float: left; }
.post .meta .more { padding: 5px 0px; width: 185px; height: 35px; text-transform: uppercase; text-decoration: none; font-size: 11px; }
.post .meta .comments { padding: 5px 0px; text-transform: uppercase; text-decoration: none; font-size: 11px; }
.post .meta b { display: none; }
#sidebar { float: right; width: 230px; }
#sidebar ul { margin: 0pt; padding: 10px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#sidebar li { margin-bottom: 40px; }
#sidebar li ul {  }
#sidebar li li { border-bottom: 1px dashed rgb(209, 209, 209); margin: 0pt; padding: 3px 0pt; }
#sidebar li li a { margin: 0pt; background: transparent url('img01.png') no-repeat scroll left 50%; padding-left: 25px; }
#sidebar h2 { border-bottom: 10px solid rgb(237, 237, 237); margin-bottom: 10px; padding-bottom: 5px; font-size: 18px; font-weight: normal; }
#sidebar a { text-decoration: none; color: rgb(109, 109, 109); }
#search {  }
#search h2 { margin-bottom: 20px; }
#s { border: 1px solid rgb(240, 240, 240); padding: 3px; width: 150px; margin-right: 5px; }
#x { border: medium none ; padding: 3px; background: rgb(236, 236, 236) url('img08.gif') repeat-x scroll left bottom; text-transform: lowercase; font-size: 11px; color: rgb(79, 79, 79); }
.box1 { padding: 20px; background: transparent url('img05.gif') no-repeat scroll 0% 0%; }
.box2 { color: rgb(186, 186, 186); }
.box2 h2 { background: transparent url('img10.gif') repeat-x scroll left bottom; margin-bottom: 15px; font-size: 16px; color: rgb(255, 255, 255); }
.box2 ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited { color: rgb(237, 237, 237); }
#footer { padding: 10px 0pt 0pt; background: rgb(151, 151, 151) url('img02.jpg') repeat-x scroll left top; height: 400px; min-height: 74px; font-family: Tahoma,Arial,Helvetica,sans-serif; }
html > body #footer { height: auto; }
#legal { clear: both; padding-top: 20px; text-align: center; text-transform: uppercase; font-size: 10px; color: rgb(53, 53, 53); }
#legal a { font-weight: bold; color: rgb(255, 255, 255); }
#comment { width: 565px; height: 100px; }
