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

body {
background-color: #fff;
background-image: url(bg.gif);
background-repeat: repeat-x;
font-size:125%;
color:#000;
font-family: Georgia, Times New Roman, Times, serif;
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal; padding: 0; margin: 0;}
h1 {font-size:3em;line-height:1;margin:0 15px 15px 15px; }
h2 {font-size:1.5em;margin-bottom:0.75em; margin: 5px; text-align: center;}
h3 {font-size: 1em; margin-bottom: 0.25em; font-weight: bold; font-style: italic; margin-left: 15px;}

p {margin:0; font-size: 0.75em; padding-left: 15px; padding-right: 15px; margin-bottom: 10px;}

#container {width: 700px; vertical-align: center; margin: 0px auto; border-left: 1px solid black; border-right: 1px solid black;}

#mainhead {width: 700px; height: 298px; text-align: right; background-image: url(header.jpg)}

#content {
background-color: #e8f2ce;
width: 700px;
margin-top: 0;
padding: 0;
}

#footer {
width: 700px;
background: #e3c6d9;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px dashed black;
border-bottom: 1px dashed black;
margin-top: 20px;
}

#footer a { color: #000; text-decoration: underline; }

.menu {margin-bottom: 50px;}

.infobox {
width: 200px;
margin: 0px 20px 20px 20px;
float: right;
background: #fff url(boxbg.gif);
background-position: bottom;
background-repeat: no-repeat;
display: inline;
border-top: solid 3px #e3c6d9;
border-bottom: solid 3px #e3c6d9;
padding-bottom: 5px;
}

.after {
 clear:both;
}

a {color: #CC33CC}

a.visted {color: #9966FF}