body {
margin:0;
padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:62.5%;
color:#5a322e;
background:#2dc1c6 url(images/bg-body.gif) left top fixed repeat-x;
text-align:center;
}

a {text-decoration:none;}
a:link {}
a:visited {}
a:active {}
a:hover {}

hr {
height:1px;
color:#5a322e;
background:#5a322e;
border:none;
}

ul {
display:block;
list-style:none;
margin:1.6em 0;
padding:0;
}

#container {
width:806px;
margin:33px auto;
padding:0;
font-size:1.2em;
text-align:center;
}

#banner {
height:155px;
display:block;
margin:0;
padding:0;
background:transparent url(images/bg-masthead.png) left top no-repeat;
text-align:left;
}

#banner h1 {

}

#banner h1 a img {
display:block;
float:left;
margin:18px 0 0 20px;
padding:0;
}

/* = Main Content 
--------------------------------------------------*/

#center {
width:806px;
margin:0;
padding:0;
text-align:left;
background:transparent url(images/bg-container.png) left top repeat-y;
}

.content {
position:relative;
width:521px;
float:left;
margin:0 0 0 3px;
padding:20px 0;
font-weight:bold;
}

.content a {color:#027741; text-decoration:none;}
.content a:link {color:#027741;}
.content a:visited {color:#027741;}
.content a:active {color:#31bb9c; }
.content a:hover {color:#31bb9c; }

.content p {
margin:0 0 1.6em 0;
padding:0 20px;
line-height:160%;
}

.content img.full {
margin:0 0 20px 0;
padding:1px 0;
border-top:1px dotted #5a322e;
border-bottom:1px dotted #5a322e;
}

.badge {
position:absolute;
top:70px;
left:10px;
}

.content h2 {
margin:0 0 1em 0;
padding:0 20px;
color:#027741;
}

.content h3 {
margin:0 0 1em 0;
padding:0 20px;
color:#027741;
}
 	
.content p.posted { 
margin:0 2em 3em 2em; 
padding:.2em 0 0 0;
border-top:1px dotted #5a322e;
border-bottom:1px dotted #5a322e;
font-size:.95em;
background:#f9ffe7;
}

.content ul {
margin:1.4em 0 1.4em 20px;
}

.content ul li {
margin:.2em 0;
padding:.2em 0;
}


/* = Sidebar
--------------------------------------------------*/

#right {
width:258px;
float:right;
margin:0 3px 0 0;
padding:20px 10px;
text-align:left;
}

#right a {color:#31bb9c; text-decoration:none; font-weight:bold;}
#right a:link {color:#31bb9c;}
#right a:visited {color:#31bb9c;}
#right a:active {color:#027741;}
#right a:hover {color:#027741;}

.sidebar ul {
margin:0 0 1.6em 0;
padding:0;
}

.sidebar ul li,
.sidebar ul.comments li  {
margin:.2em 0;
padding:.2em 0;
border-bottom:1px solid #deeab9;
}

.sidebar ul.comments li {
line-height:130%;
}

.sidebar ul li:last-child {
border:none;
}

.sidebar p {
margin:0 0 1em 0;
line-height:130%;
}

.sidebar h3 {  
margin:0 0 1em 0;    
}


.comments-body {
margin:20px;
}

#comment-data {
        }

textarea[id="comment-text"] {
padding:1px;
width:420px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
 }

.forminputmain {
}

.forminput {
padding:1px;
width:420px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
}


.footer {
height:15px;
margin:0;
padding:0;
background:url(images/bg-footer.png) left bottom no-repeat;
}

p.footer-data {
text-align:left;
font-weight:bold;
color:#fff;
}

p.footer-data a,
p.footer-data a:link,
p.footer-data a:visited {
color:#f2fdd2;
}

p.footer-data a:hover {
color:#fff;
}