body,html {
background:#e3f0c1;
color:#1B403E;
margin:0;
padding:0;
}

body {
min-width:800px;
background:#ffff99 url(../images/wrap_bg.gif) repeat-y top center;
font:0.8em/1.4em Tahoma, Geneva, sans-serif;
}

#wrap {
background:#fff;
width:790px;
margin:0 auto;
}

#header {
height:147px;
background:#FFFFFF url(../images/header_bg.jpg) no-repeat bottom right;
margin:0;
color:#FF9900;
font-size:8px;
padding:0px;
}


#container {
width:790px;
}

#nav {
background: #000099;
border-bottom:4px solid #ffff99;
padding:5px 10px;
}

#nav ul {
list-style:none;
margin:0;
padding:0;
}

#nav li {
display:inline;
margin:0;
padding:0 2em 0 0;
}

#nav li a {
font-weight:700;
text-decoration:none;
}

#nav li a:link {
color:#fff;
}

#nav li a:visited {
color:#fff;
}

#main {
color:#1B403E;
background:#fff;
float:right;
width:540px;
padding:10px 0 55px 0;
text-align:justify;
background:#FFFFFF url(../images/banner_main.jpg) center bottom no-repeat;
}

#main h2,#main h3 {
font-size:14px;
color: #000099;
padding:0 20px;
}

#main p {
font-size:12px;
padding:0 20px;
}

#main li {
padding-right:20px;
padding-bottom:10px;
list-style:circle;
}

#sidebar {
background:#fff;
float:left;
width:240px;
border-right:1px dashed #E3F0C1;
text-align:center;
padding:10px 0;
}

#sidebar img {
border: 1px solid #ccc;
padding:8px;
margin-top:10px;
}

#sidebar ul {
padding-bottom:1em;
}

#sidebar li {
color:#AFCD70;
list-style:circle;
}

#sidebar li a {
text-decoration:none;
}

#sidebar li a:link {
color:#547999;
}

#sidebar li a:visited {
color:#895499;
}

#sidebar h3,#sidebar p {
padding:0 10px 0 10px;
}

#sidebar h3 {
color:#b19a53;
}

#footer {
color:#a6a809;
border-top:2px solid #ff9900;
border-bottom:2px solid #ff9900;
background:#fff;
clear:both;
font-size:0.75em;
text-align:center;
}

#footer a { color: #a6a809; text-decoration:none}
#footer a:hover { color: #a6a809; background: inherit;}

#nav li a:hover,#nav li a:active {
color:#ff6600;
}

#main p,#sidebar p {
color:#1B403E;
}

#sidebar li a:hover,#sidebar li a:active {
color:#999254;
}
