body 
{ 
margin:20px 40px; 
width:900px; 
font-size:0.9em; 
font-family: "Myriad Pro", "Trebuchet MS", Arial; 
font-size:14px; 
border:1px solid #000; 
background: #8fe909 url('images/bckg.jpg') repeat-x; 
}

a 
{ 
color:#64a520; 
text-decoration:none;
}

a:hover 
{ 
text-decoration:underline;
}

p 
{ 
padding: 0 10px 5px 10px; 
}

h1 
{ 
font-size:18px; 
color:#fff; 
}

h1 span 
{ 
background-color:#477b1d; 

}

#top 
{ 
height:30px; 
background-color:#70c32e;
border-bottom:1px solid #000; 
}

#name 
{ 
float:left; 
border-left:10px solid #70c32e; 
border-right:10px solid #70c32e;
}

#name a
{ 
background-color:#70c32e; 
text-decoration:none;
}

#split 
{ 
float:left; 
height:30px;
background-color:#70c32e; 
width:20px; 
border-left:2px
solid
}

#slogan 
{ 
float:left; 
color:#fff;
background-color:#70c32e;
text-transform:uppercase; 
padding:3px 0 0 10px;
}

#contact_us
{ 
float:right; 
background-color:#70c32e;
height:20px;  
padding:2px 5px;
border-left:2px
solid
}

#contact_us a 
{ 
color:#fff; 
text-decoration:none; 
}

#logo 
{ 
background:#78ce31 url('images/head_bckg.jpg') no-repeat;
}

#logo_text 
{ 
float:right; 
width:200px; 
height:80px; 
background-color:#70c32e; 
margin:40px 20px 53px 0; 
font-family: Tahoma, Arial; 
font-size:11px; color:#fff; 
padding:10px; 
font-weight:bold; 
}

#menu
{ 
background:#70c32e; 
height:21px; 
width:780px; 
margin: 0 auto; 
clear:both; 
border:1px solid #a8f534; 
text-align:center;  
color:#fff; 
padding-top:4px;
}
#menu a 
{ 
color:#fff; 
font-size:14px; 
text-transform:uppercase; 
font-weight:bold; 
text-decoration:none; 
margin:0 20px; 
margin-top:3px;
}

#menu a:hover
{ 
color:#d4ffa1
}

#menu2 
{ 
background:#70c32e; 
height:21px; 
width:780px; 
margin: 0 auto; 
clear:both; 
border:1px solid #a8f534; 
text-align:center;  
color:#fff; 
padding-top:4px;
}
#menu2 a 
{ 
color:#fff; 
font-size:14px; 
text-transform:uppercase; 
font-weight:bold; 
text-decoration:none; 
margin:0 20px; 
margin-top:3px;
}
#menu2 a:hover
{ 
color:#d4ffa1
}
#menu3
{ 
background:#70c32e; 
height:21px; 
width:780px; 
margin: 0 auto; 
clear:both; 
border:1px solid #a8f534; 
text-align:center;  
color:#fff; 
padding-top:4px;
}

#menu3 a 
{ 
color:#fff; 
font-size:14px; 
text-transform:uppercase; 
font-weight:bold; 
text-decoration:none; 
margin:0 20px; 
margin-top:3px;
}

#menu3 a:hover
{ 
color:#d4ffa1
}


.item img 
{ 
background-color:#fff; 
padding:6px; 
border:1px 
solid #d0d0d0;
}

.description 
{ 
display:block; 
float:right; 
width:220px; 
padding: 10px 20px 20px 0; 
line-height:12px; 
font-family:Tahoma, Arial;
}

p.additional 
{ 
margin:0 10px; 
color:#9c9c9c; 
font-size:10px; 
line-height:12px; 
border-top:1px solid #bdbdbd; 
padding: 10px 0; 
font-weight:normal; 
font-family:Tahoma, 
Arial;
}

#text 
{ 
margin: 0 292px 0 0;  
padding:10px;
}

#text li 
{ 
padding-left:20px; 
background:url('images/li.gif') no-repeat 0px 4px;line-height:18px; 
list-style-type:none
}

#sidebar 
{ 
float:right; 
width:245px; 
padding: 20px 20px 0 30px; 
font-size:10px; 
}

#sidebar a
{ 
font-weight:bold; 
}

#sidebar h2 
{ margin:0; 
padding:0 0 20px 0; 
text-transform:uppercase; 
color:#000; 
font-size:18px;
}

#main 
{ 
float:left; 
background:#fff url('images/sidebar_bckg.gif') no-repeat top right; 
}

#footer 
{ 
background:#000 url('images/footer_bckg.gif') repeat-x; 
height:75px; 
clear:both  
}

#left_footer 
{ 
float:left; 
padding:20px 0 0 30px; 
color:#fff; 
font-size:12px;
}

#left_footer a 
{ 
color:#fff;
}

#left_footer a:hover 
{ 
text-decoration:none;
}

#right_footer 
{ 
float:right;  
padding:20px 30px 0 0; 
color:#fff;  
font-size:12px; 
text-align:right;
}

#right_footer a 
{ 
color:#fff;
}
