*
{
border: 0px;
margin: 0px;
padding: 0px;
}

body
{ 
background-color: #fff;
background-image: url("background.gif");
color: #2f4f2f;
font-family: Tahoma, Verdana;
font-size: 13px;
}

h1
{
color: #029902;
font-family: Tahoma, Verdana;
font-size: 24px;
font-style: oblique;
font-variant: small-caps;
font-weight: normal;
padding-left: 20px;
}

a
{
color: #029902;
}

a:hover
{
color: #05b605;
text-decoration: none;
}

.page_width{position: relative;left: 50%;width: 1020px;margin-left: -510px;}

.content_width{float: left;width: 100%;}
.content_center{width: 680px;margin: 0 170px 0 170px;}
.content_left{float: left;width: 170px;margin-left: -100%;}
.content_right{float: left;width: 170px;margin-left: -170px;}

.top_width{float: left;width: 100%;}
.top_center{margin: 0px 40px 0px 40px;height: 40px;background: url("top.png");background-position: center;}
.top_left{float: left;width: 40px;height: 40px;margin-left: -100%;background: url("top.png");background-position: left;}
.top_right{float: left;width: 40px;height: 40px;margin-left: -40px; background: url("top.png");background-position: right;}

.middle_width{float: left;width: 100%;background: #50c94a;}
.middle_center{margin: 0 5px 0 5px;padding: 5px;background: #fff;}

.bottom_width{float: left;width: 100%;}
.bottom_center{margin: 0px 40px 0 40px;height: 40px;background: url("bottom.png");background-position: center;}
.bottom_left{float: left;width: 40px;height: 40px;margin-left: -100%;background: url("bottom.png");background-position: left;}
.bottom_right{float: left;width: 40px;height: 40px;margin-left: -40px; background: url("bottom.png");background-position: right;}

.tahoma17{font-family: Tahoma;font-size: 17px;font-weight: normal;}
.clear{clear: both;height: 0px;}
.hr{clear: both;height: 0px;border: 0px;border-top: solid 1px #2f4f2f;margin-top: 7px;margin-bottom: 7px;}
.center{text-align: center;}

.comment_1{color: #fff;background: #05b605;padding: 5px;}
.comment_0{padding: 5px;}

.logo{float:left;width:200px;height:200px;}
.max{float:left;}
.grass{height: 30px;background: url("grass.png");}

.footer{background: #029902;padding: 10px;color: white;}
.footer a{color: white;}

#page_links{width: 100%;border-top: 0px solid #029902;text-align: center;}
#page_links .top{padding: 10px;}
#page_links .middle{padding: 5px;}
#page_links .bottom{padding: 10px;}
#page_links .link{background: #fff; font-weight: bold; padding: 2px 5px;border: 1px solid #029902;text-decoration: none;}
#page_links .link_current, #page_links .link:hover{font-weight: bold; padding: 2px 5px;color: #fff;background-color: #029902;border: 1px solid #029902;text-decoration: none;}

.menu{font-family: Tahoma;font-size: 20px;height: 33px;margin: 0 0 20px 10px;padding: 7px 0 2px 20px;background: url("menu.png") no-repeat left top;color: #fff;}
.menu_text{margin: -10px 20px 10px 20px;line-height: 200%;}
.menu_extra{font-size:11px;font-family:Verdana,Tahoma;padding:1px;padding-bottom:15px;line-height: 120%;}

.title
{
font-size: 20px;
color: #fff;
padding-top: 7px;
}

.links
{
text-align: right;
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
color: #fff;
padding-top: 10px;
}

.links a
{
color: white;
}

.entry
{
position: relative;
left: 50%;
width: 660px;
margin-left: -330px;
font-size: 12px;
color: #000;
}

html>body .entry
{
*margin-left: -340px;
}

.image_main
{
padding: 5px;
border: 5px solid #fff;
text-align: center;
}

.text_main
{
padding: 10px;
text-align: left;
}

.image_extra
{
padding: 10px;
width: 200px;
height: 150px;
float: left;
text-align: center;
}

.image_extra:hover
{
padding: 5px;
border: 5px solid #fff;
background: #05b605;
}

.input {
padding: 3px;
border: 1px solid #029902;
width:100%;
}

.submit {
padding: 3px;
color: #fff;
background: #029902;
border: 1px solid #029902;
font-weight: bold;
width:50%;
}
 
.submit:hover 
{
color: #029902;
background: #fff;
cursor: pointer;
}
