body { background:#f1ebdb; color:#666666; font-family:Verdana,sans-serif; font-size:small !important; font-size:x-small; line-height:135%; margin:0; padding:0; text-align:center; }

#wrap { background:url(images/bg-top.gif) top center no-repeat #FFFFFF; margin:0 auto; padding-top:0px; padding-top:15px !important; text-align:center; width:820px !important; width:820px; }
	
#header { width:790px; margin-top:0px !important; margin-top:15px; margin-left:auto; margin-right:auto; vertical-align:bottom; background:#5F142E; border-bottom:5px white solid; }

#image { clear:both; text-align:center; padding:0px; border-bottom:5px solid white; width:790px; margin:0 auto; }

#content { clear:both; width:790px; border-bottom:5px solid white; margin:0 auto; padding:0px; background:#f1ebdb; }

#left { display:inline; float:left; padding:22px; width:440px !important; width:510px; background:#f1ebdb; text-align:left; }
#right { display:inline; float:right; font-size:80%; padding:10px 25px 10px 25px; text-align:left; width:250px !important; width:275px; border-left:5px white solid; border-bottom:5px white solid; background:#5F142E; vertical-align:middle; }
.lightbg { background:#f1ebdb; }

#footer { clear:both; width:790px; padding:12px 0; text-align:center; background:/*url(bg-bottom.gif) bottom center no-repeat*/ #ded7c3;  margin:0 auto; border-top:5px solid white; }

a:link { line-height:140%; color:#5c2b3c; }
a:hover { line-height:140%; color:#AE5C78; }
a:visited { line-height:140%; color:#AE5C78; }
p { line-height:140%; padding:0px; margin:0px 0px 9px 0px; }
ul { line-height:140%; } 
ol { line-height:140%; } 
h1 { font-size:120%; font-weight:bold; color:#5c2b3c; margin:6px 0px 6px 0px; padding:0px 0px 3px 0px; /*border-bottom:#2C5200 1px solid;*/}
h2 { font-size:100%; font-weight:bold; color: #5c2b3c; margin:24px 0px 6px 0px; padding:0px; text-align:left; border-top:1px solid #5c2b3c; }
h3 { font-weight:bold; color: #5c2b3c; margin-top:6px;}
.bold {font-weight:bold; }
.italic {font-style:italic; }
.center { text-align:center; }
.left { text-align:left; }
.bold-burgundy { color:#5c2b3c; font-weight:bold; }
.bold-burgundy-center { color:#5c2b3c; font-weight:bold; text-align:center; }

/*div.form { background:url(formbg.jpg) repeat-x top left; padding:0px 25px 25px 25px; }*/
div.form { padding:0px; }
#form { margin:0px; padding:0px; width:245px !important; width:275px;  }
fieldset { margin:0px; padding:0px; border-style:none; }
legend {  font-size:120%; margin:0 0 0 -7px; padding:0 0 8px 0px; color:#ffffff; font-weight:bold; }
fieldset ol { margin:0px; padding:0px; list-style:none; }
fieldset li { margin:0px; padding-bottom:9px; }
fieldset.submit { margin:0px; padding:0px; border-style:none; }
label { display:block; width:225px; text-align:left; font-weight:bold; padding:0px; color:#ffffff; font-size:100%; }
.text2 { width:225px; font-size:100%; }
.darklabel { padding:0px; color:#5c2b3c; font-size:100%; }

#top-navigation { float:right; margin:0px; padding-top:64px !important; padding-top:66px; background:#5F142E; vertical-align:bottom; }
#nav { float:right; width:520px; margin:0px; padding:0px; list-style:none; background:#5F142E; }
#nav li { float:right; margin:0px; padding:0px; background:#5F142E; }
#nav a { float:left; display:block; margin:0px; padding:5px 8px; color:#ffffff; text-decoration:none; font-weight:bold; font-size:80%; font-size:85% !important; border-left:#9a576e 1px solid; border-top:1px solid #9a576e; background:#5F142E; }
#nav a:hover, body#intro #profile a { color:#ffffff; }

