body { 
margin : 0; 
padding : 0; 
background : #1eac63 url(images/img55.gif) repeat-x; 
font : normal small Arial, Helvetica, sans-serif; 
line-height : 1.8em; 
color : #838b91; 
} 
h1, h2, h3, h4, h5, h6 { 
margin : 0; 
padding : 0; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-weight : normal; 
color : #468259; 
} 
h2 { 
padding-left : 20px; 
background : url(images/img07.gif) no-repeat left center; 
font-size : 22px; 
} 
h3 { 
margin-bottom : 1em; 
text-transform : uppercase; 
letter-spacing : 2px; 
font-size : 0.9em; 
font-weight : bold; 
} 
p, blockquote, ul, ol { 
margin-top : 0; 
} 
blockquote { 
padding : 0 0 0 40px; 
background : url(images/img11.gif) no-repeat; 
font : italic small Georgia, "Times New Roman", Times, serif; 
line-height : 1.6em; 
} 
a { 
background : url(images/img03.gif) repeat-x left bottom; 
text-decoration : none; 
color : #468259; 
} 
a:hover { 
background : none; 
text-decoration : underline; 
} 
#wrapper { 
background : #ffffff url(images/img04.gif) repeat-x left bottom; 
} 
#menu { 
width : 790px; 
height : 60px; 
margin : auto; 
} 
#menu ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#menu li { 
display : block; 
float : left; 
width : 128px; 
height : 60px; 
padding : 0 0 0 2px; 
background : url(images/img02.gif) no-repeat; 
} 
#menu a { 
display : block; 
width : 88px; 
height : 36px; 
padding : 20px 20px 0 20px; 
background : none; 
letter-spacing : -1px; 
font : normal 1.6em Georgia, "Times New Roman", Times, serif; 
color : #e1e9e2; 
} 
#menu a:hover { 
border-bottom : 4px solid #5a7c50; 
text-decoration : none; 
color : #ffffff; 
} 
#menu .active a { 
background : #c9ebcb; 
border-bottom : 4px solid #e1e9e2; 
text-decoration : none; 
color : #749865; 
} 
#header { 
width : 794px; 
height : 247px; 
margin : 0 auto; 
padding : 13px 0 0 0; 
} 
#header h1 { 
float : left; 
width : 140px; 
height : 120px; 
padding : 104px 100px 0 20px; 
background : url(images/img055555.jpg) no-repeat; 
line-height : 32px; 
font-size : 30px; 
} 
#header h2 { 
float : right; 
width : 500px; 
height : 234px; 
background : url(images/header1.jpg) no-repeat; 
} 
#headertext { 
text-align : center; 
letter-spacing : 1px; 
font-size : 20px; 
font-weight : bold; 
color : #63C487; 
padding : 20px 20px 0 0; 
position : relative; 
height : auto; 
width : auto; 
left : 0; 
} 
#headertext1 { 

text-align : center; 
letter-spacing : 1px; 
color : #E2A50D; 
padding : 10px 20px 0 0; 
position : relative; 
height : auto; 
width : auto; 
left : 0; 
} 
#content { 
width : 800px; 
margin : 0 auto; 
} 
#posts { 
float : right; 
width : 794px; 
font-family : trebuchet ms, modern; 
font-size : 16px; 
} 
#posts .post { 
padding-bottom : 30px; 
} 
#posts .story { 
padding : 15px 20px 0 20px; 
background : url(images/img100.jpg) repeat-x; 
}
#posts .story1 { 
padding : 15px 20px 0 20px; 
 
} 
#posts .meta { 
padding : 5px 0 0 20px; 
background : url(images/img03.gif) repeat-x; 
} 
#posts .meta p { 
margin : 0; 
line-height : normal; 
font-size : smaller; 
} 
#posts ul { 
list-style : url(images/img12.gif); 
} 
#links { 
float : left; 
width : 220px; 
} 
#links ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#links li ul { 
padding : 15px 10px 30px 20px; 
background : url(images/img10.gif) repeat-x; 
} 
#links li li { 
padding : 3px 0; 
background : url(images/img03.gif) repeat-x left bottom; 
} 
#links li a { 
background : none; 
} 
#links li i { 
font-size : smaller; 
} 
#footer { 
padding : 40px 0 60px 0; 
background : url(images/img05.gif) no-repeat; 
} 
#footer p { 
width : 750px; 
font-family : Georgia, "Times New Roman", Times, serif; 
color : #ffffff; 
} 
#footer a { 
background : none; 
color : #ffffff; 
} 
#footer a:hover { 
background : none; 
color : #a6c09b; 
} 
#legal1 {
font-size:smaller;
margin : -35px auto 0 auto; 
padding : 10px 0 0 35px; 
 
} 
legal a:visited { 
color : #0059b4; 
text-decoration : none; 
} 
legal a:hover { 
color : #0059b4; 
text-decoration : underline; 
} 
#legal a:active { 
color : #0059b4; 
} 
#brand { 
margin : -35px auto 0 auto; 
padding : 10px 0 0 35px; 
background : url(images/img09b.gif) no-repeat left top; 
padding : 10px 0 0 35px; 
font-size : 24px; 
} 
#brand1 { 
margin : -35px auto 0 auto; 
padding : 10px 0 0 35px; 
letter-spacing : -1px; 
font-size : 18px; 
} 


img.floatLeft { 
    float: left; 
    margin: 8px; 
}
img.floatRight { 
    float: right; 
    margin: 8px; 
}
