a{
color:#99E100;
text-decoration:none;
}
a:hover{
background-color:#042224;
color:#99E100;
text-decoration:none;
}

h1,h2,h3,h4,h5{
color:#FFF;
font-family:georgia;
font-weight:normal;
}

.noput {
display:none;
}
.byline{
font-size:10px;
}

body{
background-color:#07434B;
background-image: url(/images/body-bg.jpg);
background-repeat:repeat-x;
background-position:top left;
color:#C5E584;
font-family: arial,helvetica,clean,sans-serif;
}
#wrap-inner{
background-image: url(/images/wrap-bg.jpg);
background-repeat:no-repeat;
background-position:top left;
float:left;
}
#main{
background-image: url(/images/main-bg.jpg);
background-repeat:no-repeat;
background-position:0px 58px;
height:500px;
margin-right:0;
padding-right:10px;
}
#header{
margin-bottom:60px;
}
#logo{
height:91px;
overflow:hidden;
}
#nav{
padding-top:62px;
}
#nav li{
list-style:none;
margin:0;
}
#nav li a{
background-image: url(/images/tab-off.gif);
background-repeat:no-repeat;
background-position:0px 1px;
display:block;
margin-left:39px;
padding:0 4px;
text-align:center;
width:62px;
}
#nav li.current a{
background-image: url(/images/tab-on.gif);
}
#nav li a:hover{
background-color:transparent;
}
#content{
}
#content h1{
color:#FFF;
font-family:georgia;
font-size:36px;
font-weight:normal;
margin-bottom:40px;
}
.lead{
font-size:18px;
}
.bloglist li{
border-bottom:#17818B 1px solid;
list-style:none;
margin:0;
}
.bloglist li a{
display:block;
padding:2px;
}
#sidebar {
}

.lightbox li{
border:1px solid #17818B;
float:left;
list-style:none;
margin:10px 6px;
}
.lightbox img{
border:1px solid #17818B;
}
.lightbox li a{
display:block;
padding:6px;
}

.frame{
border:1px solid #17818B;
float:left;
list-style:none;
padding:9px;
}
.frame img{
border:1px solid #17818B;
}

#foot{
clear:both;
float:left;
margin:30px 0;
}
#foot .vcard{
float:left;
width:620px;
}
#foot div{
float:left;
margin-right:10px;
}

#forum li{
background-image: url(/images/asterisk_orange.png);
background-position:top left;
background-repeat:no-repeat;
list-style-type:none;
padding-left:20px;
}
#forum li a{
margin-right:10px;
text-decoration:none;
}
#forum li span.commentNumbers,
#main div#forum div#commentPreview span.comment_num {
display:none;
}
#forum fieldset{
padding:.5em 0;
}
#main div#forum legend{
color:#FFF;
font-weight:bold;
padding:.5em;
}
p#txpCommentInputForm, p#contactThankYou{
background-image: url(/images/tick.png);
background-position:top left;
background-repeat:no-repeat;
padding-left:20px;
}
div#cpreview{
border:1px solid #FFF;
padding:5px;
}
div#cpreview small{
background-image: url(/images/asterisk_orange.png);
background-position:top left;
background-repeat:no-repeat;
color:#99E100;
font-size:14px;
font-weight:bold;
padding-left:20px;
}
div.commentMessage{
font-weight:bold;
}
#forum label{
color:#FFF;
font-family:georgia;
font-weight:bold;
}
#forum input,#forum textarea{
background:#99E100;
border:1px solid #FFF;
color:#042224;
font-family:arial,helvetica,clean,sans-serif;
font-size:13px;
padding:3px;
width:610px;
}
input#remember,input#forget{
width:24px;
}
#forum input.button{
border:none;
background-color:transparent;
background-image: url(/images/tab-on.gif);
background-position:0px 3px;
background-repeat:no-repeat;
color:white;
width:70px;
}
#forum ul.comments_error li{
color:#FF9929;
border:none;
font-size:18px;
list-style-type:none;
}
#forum .commentMessage{
}
