/*  
Theme Name: Olive Green

*/

body { 
font-family:Helvetica, Arial, Geneva, sans-serif; 
font-size:18px; 
background:#f8f8f3 url(images/bbg.png) repeat-x; 
color:#000;
 }
 
 a:link,a:active,a:visited {
text-decoration: underline; 
color:#0000FF; 
border:none; 
} 
 
 
#wrap { 
width:764px; 
margin:0px auto; 
padding:0; 
}

a:hover { 
text-decoration:underline; 
color:#666;
border:none; 
}

#box {
        background:#9ea186;
        width:764px;
        table-layout:fixed;
        margin:0 auto;
        padding:0;
        }
        
#top { 
background:#f1efe7; 
height:12px; 
line-height:12px; 
margin:0 auto; 
padding:0 5px; 
}

#header { 
background:#9ea186 url(images/bnrmain.jpg) no-repeat; 
width:764px;
height:180px; 
line-height:26px; 
margin:0px ; 
padding:0 0px; 

}
#header h1.blogtitle { 
font-family:Georgia, Times, "Times New Roman", Serif; 
color:#fff; 
font-size:30px; 
text-transform:uppercase;  
padding:0 0 0 0; 
}

#header h1.blogtitle a:hover { 
text-decoration:none; 
color:#fff; 
border:none; 
}

p.description { 
color:#fff; 
font-size:12pt; 
margin:0; 
padding:0; 
} 

.entry {
        font-size:14px;
        background:#fff;
        line-height:19px;
        text-align:left;
        overflow:hidden;
        margin-top: 3px;
        margin-right: auto;
        margin-bottom: 16px;
        margin-left: auto;
        padding-top: 12px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-left: 20px;
}

.entry h2 { 
font-family:Verdana, Arial, Helvetica, sans-serif;  
font-size:14px;
font-weight:700; 
} 

#tophome { 
width:250px; 
float:left; 
text-align:left; 
margin:0; 
padding:0; 
}

#tops { 
width:200px; 
float:right; 
text-align:right; 
margin:0; 
padding:5px 0 0; 
}

#searchform { 
height:26px;
line-height:26px; 
float:right; 
margin:0; 
padding:0; 
}

#searchform #s { 
font-size:8pt; 
width:185px; 
margin-right:2px;
 } 
 
#searchform #submit { 
font-size:8pt; 
} 

input#s { 
color:#666;
border:1px solid #cbcbcb; 
background:#fcfcfc; 
}

#nav {
 height:20px; 
 line-height:20px;  
 margin:0 auto; 
 padding:0 0 0 15%; 
 text-decoration:none; 
 }
 
ul.nav { 
height:20px; 
line-height:20px; 
float:left; 
list-style:none; 
font-size:11px; 
font-weight:400; 
text-transform:uppercase; 
margin:0; 
padding:2px 0 0; 
text-decoration:none; 
}

ul.nav li { 
float:left !important; 
list-style-type:none; 
margin:0;
padding:0; 
text-decoration:none; 
}

ul.nav li a,ul.nav li a:link,ul.nav li a:visited {
        border-bottom:1px solid #ccc;
        border-left:0 solid #ccc;
        background:#9ea186;
        color:#fff;
        float:left;
        display:block;
        padding:0 18px;
        text-decoration:none; 
}

ul.nav li a:hover,ul.nav li a:active { 
background:#f1efe7; 
color:#666; 
text-decoration:none; 
}

ul.nav li.first a { 
border-left:1px solid #ccc;
text-decoration:none;  
}

ul.nav li.current_page_item a { 
color:#666; background:#fff;
text-decoration:none;  
}

ul.nav li ul { 
float:left; 
margin:0; 
padding:0; 
}

.navigation { 
display:block; 
text-align:center; 
margin-top:10px; 
margin-bottom:10px; 
}

.alignright { 
float:right; 
} 

.alignleft { 
float:left;
}

blockquote { 
padding-left:20px; 
border-left:5px solid #ddd; 
margin:15px 30px 0 10px; 
}

blockquote cite { 
display:block; 
margin:5px 0 0; 
}

.comments h3 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:14px; 
font-weight:700; 
padding-top:10px; 
}

.bobcomment :hover { 
background:#f8f8f3; 
}

ol.commentlist { 
list-style:none; 
margin:0 0 1px; 
padding:0; 
}

ol.commentlist li { 
list-style:none; 
margin:0; 
padding:13px 13px 1px; 
} 

ol.commentlist li.commenthead { 
list-style:none; 
margin:0; 
}

ol.commentlist li.commenthead h2 { 
margin:0; 
}

textarea { 
color:#666; 
width:80%; 
border:1px solid #666; 
margin-bottom:0.6em; 
background:#fcfcfc; 
margin-top:2px; 
padding:3px; 
} 

#footer {
        background:#f1efe7;
        height:26px;
	line-height:26px;
	clear:both;
	margin:0 auto;
	padding:0 5px;
	border-top: 0px none;
	border-right: 0px none;
	border-bottom: 1px solid #666;
	border-left: 0px none;
}

#box2 {
	background:#e09ba1;
	width: 700px
	clear:both;
	padding-bottom: 6px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
}


#header h1.blogtitle a:link,#header h1.blogtitle a:active,#header h1.blogtitle a:visited { text-decoration:none; 
color:#fff; 
border:none; 
}

.entry a:link,.entry a:active,.entry a:visited { 
text-decoration: underline;
color:#0000FF; 
border:none; 
} 

.end,.bobcomment { 
border-bottom:1px #eeede0 solid; 
}

input#url,input#author,input#email { 
color:#666; 
width:50%; 
border:1px solid #cbcbcb; 
margin-bottom:0.6em; 
background:#fcfcfc;
margin-top:2px; 
padding:3px; 
}


/* other classes */
.frontimg {
float: right;
margin-left: 8px;
margin-bottom: 8px;
margin-top: 12px;
}

.leftimg {
float: left;
margin-right: 12px;
margin-bottom: 12px;
margin-top: 12px;
}

.important {
font-weight: bold;
color: #FF0000;
}
