@charset "utf-8";
/* CSS Document */

body {background:#303030; color:#303030; font:85% Arial,Helvetica,sans-serif; margin:25px 0;}

a {color:#841c44;}
a:hover {color:#411b28;}

h1 {color:#9a0034; font:bold 130% Arial,Helvetica,sans-serif; margin:12px;}
h2 {color:#303030; font:bold 110% Arial,Helvetica,sans-serif; margin:12px;}
h3 {color:#87183f; font:bold 110% Arial,Helvetica,sans-serif; margin:12px;}
h4 {color:#303030; font:bold 90% Arial,Helvetica,sans-serif; margin:0 12px;}
h5 {color:#9a0034; font:bold 135% Arial,Helvetica,sans-serif; margin:40px 12px; text-align:center;}

p {margin:12px;}

ul li {margin:12px 12px 12px 15px;}
ol li {margin:12px 12px 12px 15px;}

/* main content */
#top {background:url(../i/h-tbar.gif) no-repeat bottom; color:#fff; height:55px; margin:0 auto; width:800px;}
#top h1 {color:#f7c1d3; font-size:18pt; font-weight:bold; margin:0 20px;}
#top h1 .grey {color:#cfcfcf; font-weight:normal; font-size:12pt;}
#top h2 {color:#fff; font-style:italic; font-size:9pt; margin:0px 20px 8px 20px;}

#container {background:#fff url(../i/bg.gif) repeat-y top left; margin:0 auto; width:800px;}
#content {margin:10px 10px 10px 200px; width:570px;}

#container2 {background:#fff none; margin:0 auto; width:800px;}
#content2 {background:#fff; margin:10px;}

#header {background:url(../i/h-left.png) no-repeat top left; border-top:2px solid #303030; height:215px; width:800px;}
#header a {background:url(../i/h-logo.png) no-repeat top right; display:block; height:215px; width:800px;}

#pinkbar {background:#f7c1d3; height:8px; width:800px;}

/* navigation */
#nav {background:url(../i/nav-bg.png) no-repeat top left; border-top:1px solid #fff; border-bottom:2px solid #2c2c2c; height:43px; width:800px;}
#nav ul {display:block; left:20px; margin:0; padding:0; position:relative;}
#nav ul li {display:inline; font-size:11pt; margin:0; padding:0;}
#nav ul a {background:url(../i/nav-div.gif) repeat-y top left; color:#303030; display:block; float:left; height:31px; margin:0; padding:13px 13px 0 15px; text-decoration:none;}
#nav ul a:hover {color:#86002d;}
#nav ul a.last {margin-left:50px;}

/* sidebar */
#sidebar {float:left; font-size:9pt; width:190px;}
#sidebar h1 {color:#282828; font-size:9pt; font-weight:bold; margin:12px;}
#sidebar h2 {color:#9a0034; font-size:9pt; font-weight:bold; margin:12px 12px 2px 12px;}
#sidebar h3 {color:#616161; font-size:8pt; font-style:italic; font-weight:normal; margin:2px 12px;}

#sidebar p {margin:2px 12px 12px 12px;}
#sidebar .div {background:url(../i/side-div.gif) repeat-x top left; border:0; display:block; height:3px; margin:12px 0; width:193px;}

/* bottom navigation */
#bnav {clear:both; font-size:9pt; height:30px; margin:8px 0 0 0; text-align:center;}
#bnav ul {display:block; margin:3px 0; padding:0;}
#bnav ul li {display:inline; margin:0; padding:0;}
#bnav ul a {border-left:1px solid #f7c1d3; color:#fff; margin:1px 0; padding:0 8px; text-decoration:underline;}
#bnav ul a:hover {color:#f7c1d3;}
#bnav ul a.first {border-left:0;}

/* footer */
#footer {background:#303030 url(../i/f-bbar.gif) no-repeat top left; color:#fff; border-top:2px solid #303030; font-size:10pt; margin:0 auto; width:800px;}
#footer strong {color:#f7c1d3; font-weight:bold;}
#footer table {margin:12px auto; width:620px;}

#footer a {color:#f7c1d3;}
#footer a:hover {color:#fff;}

#footer .center {text-align:center;}
#footer .grey {color:#d3d3d3;}

/* images */
img {border:0;}
.border {border:2px solid #3f3f3f;}

.floatl {float:left; margin:0 10px 10px 15px;}
.floatr {float:right; margin:0 0 10px 10px;}

/* other */
.center {text-align:center;}
.clear {clear:both; font-size:0; line-height:1px;}
.divlarge {background:#ffdfea; clear:both; height:2px; margin:20px auto; width:500px;}
.divsmall {background:#ffdfea; height:2px; margin:10px 12px; width:200px;}
.small {font-style:italic; font-size:8pt;}
.source {font-size:8pt; text-align:center;}

#map {float:right; margin:10px; text-align:center; width:425px;}