html { 
background : #53533a; 
} 
body { 
margin-top : 0; 
padding : 0; 
background : url(images/body_bckg.jpg) repeat-y center; 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 14px; 
line-height : 20px; 
color : #333333; 
} 
#all { 
background : url(images/container_bckg.jpg) no-repeat top center; 
} 
#container { 
width : 1000px; 
margin : 0 auto; 
background : url(images/container_bckg.jpg) no-repeat top center; 
} 
#main { 
background : url(images/main_bottom.jpg) no-repeat bottom center; 
float : left; 
margin : 0 60px; 
} 
#content { 
float : right; 
width : 620px; 
} 
h1, h2, h3 { 
margin : 0; 
text-transform : none; 
font-weight : normal; 
color : #559106; 
} 
h1 { 
letter-spacing : -1px; 
font-size : 32px; 
} 
h2 { 
font-size : 23px; 
} 
p, ul, ol { 
margin : 0 0 2em 0; 
text-align : justify; 
line-height : 26px; 
font-size : 14px; 
clear : none; 
} 
a:link { 
color : #4e8006; 
} 
a:hover, a:active { 
text-decoration : none; 
color : #4e8006; 
} 
a:visited { 
color : #4e8006; 
} 
img { 
border : none; 
} 
img.left { 
float : left; 
margin-right : 15px; 
} 
img.right { 
float : right; 
margin-left : 15px; 
} 
form { 
margin : 0; 
padding : 0; 
} 
fieldset { 
margin : 0; 
padding : 0; 
border : none; 
} 
legend { 
display : none; 
} 
input, textarea, select { 
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #333333; 
} 
#logo-wrap { 
width : 900px; 
margin : 0 auto; 
padding : 0 0 30px 0; 
} 
#logo { 
width : 800px; 
height : 200px; 
margin : 0; 
} 
#logo h1, #logo h2 { 
float : left; 
margin : 0; 
padding : 0 0 0 20px; 
line-height : normal; 
} 
#logo h1 { 
padding-right : 25px; 
font-family : Georgia, "Times New Roman", Times, serif; 
font-size : 20px; 
font-style : italic; 
} 
#logo h1 a { 
text-decoration : none; 
color : #000000; 
} 
#logo h1 a:hover { 
text-decoration : underline; 
} 
#logo h2 { 
padding : 115px 0 0 5px; 
font : italic 13px Georgia, "Times New Roman", Times, serif; 
color : #000000; 
} 
#logo p a { 
text-decoration : none; 
color : #b6aca2; 
} 
#logo p a:hover { 
text-decoration : underline; 
} 
dl, dt, dd, ul, li { 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#menu { 
float : left; 
padding-bottom : 40px; 
width : 900px; 
height : 40px; 
margin : 0 60px; 
} 
#menu dl { 
float : left; 
width : 10em; 
} 
#menu dt { 
cursor : pointer; 
text-align : left; 
font-weight : bold; 
background : #d4d5c7; 
border : 1px solid gray; 
margin-left : 20px; 
} 
#menu dd { 
display : none; 
margin-left : 20px; 
border : 1px solid gray; 
} 
#menu li { 
text-align : left; 
background : #fff; 
} 
#menu li a, #menu dt a { 
color : #000; 
text-decoration : none; 
display : block; 
height : 100%; 
border : 0 none; 
} 
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus { 
background : #eee; 
} 
#site { 
position : absolute; 
z-index : 1; 
top : auto; 
left : 10px; 
color : #000; 
background-color : #ddd; 
border : 1px solid gray; 
} 
#sidebar { 
float : left; 
width : 215px; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar li { 
margin-bottom : 40px; 
padding : 0 15px; 
} 
#sidebar li li { 
margin : 0; 
padding-left : 30px; 
background : url(images/sidebar_pointer.jpg) no-repeat left 50%; 
} 
#sidebar h2 { 
height : 32px; 
padding : 8px 0 0 15px; 
margin-bottom : 10px; 
background : url(images/sidebar.png) no-repeat left top; 
font-size : 18px; 
color : #dadada; 
text-decoration : none; 
} 
.box1 { 
padding : 20px; 
} 
.box2 { 
color : #bababa; 
} 
.box2 h2 { 
margin-bottom : 15px; 
font-size : 16px; 
color : #ffffff; 
} 
.box2 ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited { 
color : #ededed; 
} 
#footer { 
height : 90px; 
clear : both; 
background : #53533b url(images/footer_bckg.jpg) no-repeat center; 
font-family : "Times New Roman", Times, serif; 
color : #666666; 
font-size : 14px; 
text-transform : none; 
padding : 0 30px; 
} 
#left_footer { 
float : left; 
padding : 30px 0 0 20px; 
} 
#right_footer { 
float : right; 
padding : 30px 20px 0 0; 
} 
.style2 { 
font-size : 16px; 
font-weight : normal; 
} 
.style5 { 
font-size : 14px; 
} 
.style6 { 
color : #ff0000; 
font-weight : bold; 
} 
.style8 { 
color : #ff0000; 
font-weight : bold; 
}
