*,html{
padding:0;margin:0;
}

body{
text-align:center;font:14px Arial,Helvetica,sans-serif;color:#000;
}

a{
color:#6B932F;text-decoration:underline;
}

.main{
width:810px;position:relative;margin:0 auto;
}

#header{
background:#68912b;
background:-moz-linear-gradient(top,#68912b,#b1f548);
background:-webkit-gradient(linear,left top,left bottom,from(#68912b),to(#b1f548));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68912b',endColorstr='#b1f548');
height:340px;
}

#nav{
width:804px;height:47px;border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;background:#000;margin:0 0 20px 0;
border-bottom-left-radius:2em;
border-bottom-right-radius:2em;
-khtml-border-radius-bottomleft:2em;
-moz-border-radius-bottomleft:2em;
-webkit-border-bottom-left-radius:2em;
-khtml-border-radius-bottomright:2em;
-moz-border-radius-bottomright:2em;
-webkit-border-bottom-right-radius:2em;
}

#nav ul{
list-style-type:none;margin:0 0 0 25px;
}

#nav ul li{
float:left;line-height:47px;font-size:16px;padding:0 25px 0 26px;background:url(images/paw.png) no-repeat 0 15px;
}

#nav ul li a{
color:#fff;text-decoration:none;
}

#nav ul li a:hover{
color:#b1f548;text-decoration:none;
}

h1{
font-size:53px;line-height:0.6;color:#fff;padding:86px 0 0 25px;
}

h1 span{
color:#AFF247;
}

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

h2{
font-size:18px;font-weight:normal;
}

#banner{
height:244px;width:804px;border:3px solid #fff;background:url(images/banner.jpg) no-repeat 0 0 #000;border-radius:2em;-khtml-border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;text-align:left;
}

#footer{
background:#68912b;
background:-moz-linear-gradient(top,#b1f548,#68912b);
background:-webkit-gradient(linear,left top,left bottom,from(#b1f548),to(#68912b));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1f548',endColorstr='#68912b');
height:50px;
padding:20px 0 0 0;
}

#bottom{
width:804px;height:37px;border-top:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;background:#000;color:#B4B4B4;font-size:12px;padding:10px 0 0 0;
border-top-left-radius:2em;
border-top-right-radius:2em;
-khtml-border-radius-topleft:2em;
-moz-border-radius-topleft:2em;
-webkit-border-top-left-radius:2em;
-khtml-border-radius-topright:2em;
-moz-border-radius-topright:2em;
-webkit-border-top-right-radius:2em;
}

#bottom a{
color:#B4B4B4;
}

#content{
padding:30px 0;text-align:left;
}

#cntnt{
float:right;width:510px;
}

.cntntheadline{
background:url(images/cntnt-headline.png) no-repeat 0 0;height:56px;padding:8px 0 10px 25px;width:510px;
}

#cntnt p{
padding:0 0 1em 25px;
}

table{
padding:0 0 0 25px;
}

#sidebar{
float:left;width:250px;
}

.sbheadline{
background:url(images/side-headline.png) no-repeat 0 0;font-size:18px;height:56px;padding:8px 0 10px 25px;width:250px;
}

.sidebarbox{
padding:0 0 30px 25px;
}

.sidebarbox p{
padding:0 0 1em 0;
}

.sidebarbox ul{
list-style-type:none;
}

.sidebarbox ul li{
padding:0 25px 15px 26px;background:url(images/blck-paw.png) no-repeat 0 0;
}

input{
border:1px solid #000;margin:0 0 10px 0;
}

.inputfield{
padding:5px;float:right;width:213px;
}

.button{
background:#fff;border:2px solid #000;border-radius:2em;-khtml-border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;padding:0 20px;float:right;
}

td,th{
border-bottom:1px solid #ccc;padding:10px 0;
}

div.pagination{
margin:3px;padding:3px;
}

div.pagination a{
border:1px solid #6B932F;color:#6B932F;margin:2px;padding:2px 5px 2px 5px;text-decoration:none;
}

div.pagination a:hover,div.pagination a:active{
border:1px solid #666;color:#000;
}

div.pagination span.current{
background-color:#68912b;border:1px solid #68912b;color:#FFF;font-weight:bold;margin:2px;padding:2px 5px 2px 5px;
}

div.pagination span.disabled{
border:1px solid #EEE;color:#DDD;margin:2px;padding:2px 5px 2px 5px;
}

.clear{
clear:both;line-height:1%;
}

