* { padding:0;	margin:0; }h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }li, dd { margin-left:5%; }

fieldset { padding: .5em; }

img { border: 0; }

body, html { height: 100%; }

body {font-size: 100.01%;font-family: 'Trebuchet MS', Helvetica, Verdana, sans-serif;background: #fff url(../img/background.jpg) repeat-x top center;
text-align:center;
line-height: 1.2em;} 

body#intro {
background: #fff url(../img/intro_bg.jpg) repeat top center;
font-family:'Edwardian Script ITC', 'Monotype Corsiva', Mistral, Georgia;
font-size:2em;
padding-top:-30px;
}

hr { color:#900; background: #900; height:1px; border:0; margin-bottom: 10px; }

p { }

td {border-bottom:1px solid #c6e3ff; padding:0.25em 0.25em 0.25em 0;}

ul { margin:0.25em 0 .75em 0; }

li {margin-left:15px;}

h1 { font-size: 1.3em; margin:0 0 0.5em 0; letter-spacing: .05em; color:#c6e3ff;}
h2 { font-size: 1.1em; font-weight:normal; font-style:italic; margin: 0 0 0.5em 0; letter-spacing: .05em; }


a:link { color: #c6e3ff; text-decoration: none; letter-spacing:0.05em; }a:visited { color: #c6e3ff; text-decoration: none; letter-spacing:0.05em; }a:hover { color: #CCC; text-decoration: none; letter-spacing:0.05em; }a:active { color: #c6e3ff; text-decoration: none; letter-spacing:0.05em; }
#footer a:link { color: #325172; }
#footer a:hover { color: #c6e3ff; }
#footer a:visited { color: #325172; }
#footer a:active { color: #325172; }
#wrapper { margin:0 auto; overflow:hidden; width:1040px; height:800px; background: #325172;}
#links { margin:0; width:136px; height:244px; float:right; }
#left {margin:0; width:297px; height:527px; float:left; background:url(../img/left.jpg) no-repeat 0 283px; }
#content {margin:0; width:586px; height:527px; float:left; background:url(../img/scrollbg.jpg) no-repeat 0 125px;}
#scroll { overflow:auto; margin:0 auto; width:550px; height:340px; position:relative; text-align:left; color:white; font-size:0.9em; }
#right {margin:0; width:157px; height:527px; float:left; background:url(../img/right.jpg) no-repeat top left;}
#bottom {margin:0; clear:both; width:1040px; height:273px; background:url(../img/bottom.jpg) no-repeat top left;}
#footer {margin:0 auto; font-size:0.9em; color:#325172;}

#homenav { width:136px; height:43px; background: url(../img/home.jpg); display:block; }
#registrynav { width:136px; height:39px; background: url(../img/registry.jpg); display:block; }
#locationnav { width:136px; height:39px; background-color: transparent; background-image: url(../img/location.jpg); display:block;}
#partynav{ width: 136px;height: 43px;background-color: transparent;background-image: url(../img/party.jpg); display:block;}
#storynav{ width: 136px;height: 41px;background-color: transparent;background-image: url(../img/story.jpg); display:block;}
#gallerynav{ width: 136px;height: 39px;background-color: transparent;background-image: url(../img/gallery.jpg); display:block;}

body#home a#homenav, body#party a#partynav, #homenav:hover, #partynav:hover { background-position: 0px -43px;}
body#registry a#registrynav, body#location a#locationnav, body#gallery a#gallerynav,#registrynav:hover,#gallerynav:hover,#locationnav:hover, #educo:hover { background-position: 0 -39px;}
body#story a#storynav,#storynav:hover { background-position: 0 -41px;}

#homenav span, #registrynav span, #gallerynav span, #locationnav span, #partynav span, #storynav span, #educo span   {display:none;}

#educo {float: right;width: 30px;height: 39px;margin-right: 20px;background-color: transparent;background-image: url(../img/educo.gif);}
