body { 
margin : 40px 0 0 0;
padding : 0;
background : #b2d22a url(images/img1.gif) repeat-x;
font-family : Tahoma;
font-size : 12px;
color : #ffffff;
font-weight : normal;
color : #688000;
} 
form { 
margin : 0;
padding : 0;
} 
h1, h2, h3 { 
margin : 0;
padding : 0;
text-transform : lowercase;
color : #617703;
} 
a { 
color : #688000;
} 
a:hover { 
text-decoration : none;
} 
p, ul, ol, blockquote { 
text-align : justify;
} 
#header { 
width : 480px;
height : 130px;
margin : 0 auto;
background : url(images/img2.gif);
} 
#logo { 
float : left;
padding : 25px 0 0 30px;
} 
#logo h1 { 
letter-spacing : -4px;
font-size : 4em;
} 
#logo h2 { 
margin-top : -10px;
text-align : center;
font-size : 1em;
} 
#logo a { 
text-decoration : none;
color : #86a406;
} 
#menu { 
float : right;
padding : 20px 70px 0 0;
} 
#menu ul { 
margin : 0;
padding : 0;
list-style : none;
} 
#menu li { 
display : inline;
} 
#menu a { 
display : block;
width : 125px;
height : 20px;
padding-left : 10px;
background : url(images/img4.gif) no-repeat left center;
border-top : 1px dotted #86a406;
text-transform : lowercase;
text-decoration : none;
color : #86a406;
} 
#menu .first a { 
border : none;
} 
#content { 
width : 480px;
margin : 0 auto;
background : url(images/img3.gif) repeat-y;
} 
#colOne { 
margin : 0 15px;
background : url(images/img5.gif) repeat-x;
} 
#colOne .post { 
padding : 20px 30px 10px 30px;
border-bottom : 1px dotted #a8c54b;
} 
#colOne .title { 
letter-spacing : -2px;
font-size : 2em;
} 
#colOne .posted { 
font-size : x-small;
} 
#colTwo { 
margin : 0 15px;
background : #e5faa0 url(images/img6.gif) repeat-x;
} 
#colTwo ul { 
margin : 0;
padding : 30px 30px 0 30px;
list-style : none;
} 
#colTwo li { 
display : block;
float : left;
width : 180px;
} 
#colTwo li ul { 
padding : 0;
background-image : url(images/spacer.gif);
} 
#colTwo li li { 
display : list-item;
float : none;
padding-left : 10px;
background : url(images/img4.gif) no-repeat left center;
} 
#colTwo h2 { 
font-size : 1.6em;
} 
#footer { 
width : 480px;
margin : 0 auto;
background : url(images/img8.gif) no-repeat;
} 
#footer p { 
margin : 0;
padding : 20px 0;
text-align : center;
font-size : x-small;
}