body{
background: #e8eae7 url(images/body-bg.jpg) repeat-x;
font:normal 62.5%/140% Arial, Helvetica, sans-serif;
color: #333;
margin:0;
padding:0;
}
blockquote{font-style:italic;}
a{color:#687436;}
a:hover{text-decoration:none;}
p{text-align:justify; margin:0; padding:5px;}
hr{display:none;}
img{border:none;}
.left{
float:left;
margin:0 15px 0 0;
}
.right {
float:left;
margin:0 0 0 15px;
}
table{border-collapse:collapse; border-spacing:0; margin:10px auto;}
th, td{padding:3px 10px; text-align:left;}
.center{text-align:center;}

/* Header */
#header{
background: url(images/head-bg.jpg) 0 0 no-repeat;
margin:0 auto;
height:225px;
width:900px;
position:relative;
}

/* Logo */
.logo-h1, .logo-h2 {text-transform:uppercase; margin:0; padding:0;}
.logo-h1{
font:2.8em/1em Arial,sans-serif;
color:#e6eae1;
position:absolute;
left:30px;
top:10px;
}
.logo-h2{
font:1.8em/1em Arial,sans-serif;
letter-spacing:-1px;
color:#e6eae1;
position:absolute;
left:60px;
top:40px;
}

/* Menu */
#menu{
background:url(images/nav.png) 0 0 no-repeat;
height:36px;
margin:10px auto 0;
overflow:hidden;
width:900px;
}
* html #menu{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav.png',sizingMethod='crop'); background:none;}
#menu ul {
margin:0;
padding:6px 0 0 15px;
list-style: none;
}
#menu li{
float:left;
display:inline;
margin:0 0 0 5px;
}
#menu a{
float: left;
font:bold 1.2em/30px Arial,sans-serif;
height:30px;
padding:0 15px;
background:#9fc03f url(images/item-center.png) 0 0 repeat-x;
text-align:center;
text-decoration:none;
text-transform:uppercase;
color:#fff;
}
#menu a:hover{background-position:0 -30px}
#menu .current{background-position:0 -30px}

/* Page */
#page{
background:#fcfcfc;
width:900px;
margin:0 auto;
}
#content{
float:left;
display:inline;
font-size:1.2em;
margin:10px 0 0 10px;
width:665px;
}
#content p{
text-indent:5px;
}
#sidebar{
float: right;
display:inline;
font-size:1.2em;
margin:10px 10px 0 0;
width: 200px;
}
#sidebar p{
text-align:left;
}
.sr{
background:#e9eee3;
border:1px solid #d7d8d4;
margin:0 0 15px;
padding:5px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:2px 2px 0px #ccc;
-moz-box-shadow:2px 2px 0px #ccc;
-webkit-box-shadow:2px 2px 0px #ccc;
}
.title{
font:bold 1.3em/1em Arial,sans-serif;
color:#777;
margin:0;
padding:7px 0 5px 15px;
}

/* Sidebar */
#links{
clear:both;
width:900px;
background:#CDEB8B;
border-top:20px solid #fff;
border-bottom:1px solid #CDEB8B;
color:#008C00;
margin:0 auto;
padding:3px 0 7px;
border-radius:0 0 7px 7px;
-moz-border-radius:0 0 7px 7px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-right-radius:7px;
-webkit-border-bottom-left-radius:7px;
}
#links ul{
margin:0;
padding:0;
list-style:none;
}
#links li{
float:left;
width:200px;
padding:5px 15px;
}
#links a{
font-size:1.2em;
text-decoration:none;
color:#008C00;
}
#links a:hover{
text-decoration:underline;
}

/* Footer */
#footer {
width:900px;
height:40px;
margin:0 auto;
overflow:hidden;
}
#footer p{
float:right;
margin:0;
padding:15px;
}
