* {
margin:0;
padding:0;
}

body {
font:90% Verdana, sans-serif;
color:#e8e8e8;
background-color:#6a816f;
margin:0 0 20px;
}

ul {
margin-left:40px;
font-size:1em;
line-height:1.4em;
}

a,a:visited {
text-decoration:underline;
color:#4cd;
}

a:hover,a:active {
text-decoration:none;
color:#63C91E;
}

#container {
width:760px;
background:#e8e8e8 url(images/bg.png) repeat-y;
color:#333;
margin:0 auto;
}

#header {
width:760px;
height:170px;
background:transparent url(images/header-bend.gif) no-repeat;
margin:0 auto;
}

#header h1 {
width:285px;
height:170px;
background:url(images/callout1.gif) no-repeat;
position:absolute;
top:15px;
left:auto;
margin-left:10px;
font-size:1.9em;
color:#333;
text-align:center;
padding:55px 0 0;
}

#header span {
position:absolute;
top:110px;
left:auto;
text-align:center;
width:285px;
}

#main {
float:left;
width:530px;
font-size:0.95em;
padding:1px 10px;
}

#main h1 {
font-size:1.4em;
color:#63C91E;
padding-bottom:10px;
}

#main h2 {
font-size:1.1em;
color:#63C91E;
padding-bottom:10px;
}

#main p {
padding-bottom:10px;
}

blockquote {
background:#C7DEB6;
color:#333;
border-right:2px solid #63C91E;
border-left:2px solid #63C91E;
font-size:0.85em;
margin:10px;
padding:10px;
}

#right {
float:left;
width:180px;
font-size:0.85em;
padding:1px 10px;
}

#right h2 {
font-size:1.2em;
color:#63C91E;
padding-bottom:10px;
}

#nav {
width:180px;
margin:0 0 10px;
}

ul#menu {
margin-left:0;
padding-left:0;
list-style-type:none;
}

#menu a {
display:block;
width:169px;
margin-bottom:1px;
background:#63C91E;
color:#e8e8e8;
border-left:4px solid #4cd;
font-weight:400;
padding:3px;
}

#menu a:link,#menu a:visited {
color:#e8e8e8;
background:#63C91E;
text-decoration:none;
}

#menu a:hover,#menu a:active {
background:#4cd;
color:#333;
border-left:4px solid #63C91E;
}

#current {
background:#C7DEB6 !important;
color:#333 !important;
border-left:4px solid #63C91E !important;
}

#footer {
clear:both;
width:760px;
height:60px;
font-size:0.75em;
background:transparent url(images/footer.png) no-repeat;
text-align:center;
margin:0 auto;
}

#footer p {
padding:10px;
}

img {
float:left;
border:0;
margin:5px;
padding:10px;
}

img.left {
float:left;
border:1px solid #aaa;
margin:5px 12px 3px 0;
padding:2px;
}