body {
background-image: url(images/pattern.gif);
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif
;
margin:0px;
}

#header {
position: absolute;
width: 100%;
background-image: url(images/topBG.gif);
height: 121px;
}

#logo {
position:relative;
margin-top: 1.5em;
margin-left: 2.5em;
}

#eventlogo {
padding:20px;
text-align: center;
}

#bottomnav{
position: relative;
width: 100%;
background-image: url(images/bar1.gif);
height: 10px;
top: 121px;
}

#subnav{
position: relative;
background-image: url(images/bar2.gif);
height: 34px;
top: 121px;
padding-left: 203px;
padding-top: 12px;
font-size: .8em;
color: #00475E;
}

#content {
position:relative;
left: 5em;
top: 141px;
background-color: #ffffff;
border: 1em #dcebe5 solid;
width: 650px;
padding-top: 1em;
padding-left: 1em;
padding-bottom: 3em;
padding-right: 1em;
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
}

.banner {
position:relative;
left: 5em;
top: 141px;
border: 1em #dcebe5 solid;
width: 682px;
height: 135px;
}

.intro {
position:absolute;
left: 80px;
top: 384px;
background-color: #ffffff;
border: 1em #dcebe5 solid;
width: 281px;
height: 343px;
padding-top: 1em;
padding-left: 1em;
padding-bottom: 2em;
padding-right: 1em;
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
}

.event {
position:absolute;
left: 449px;
top: 384px;
background-color: #ffffff;
border: 1em #dcebe5 solid;
width: 281px;
height: 343px;
padding-top: 1em;
padding-left: 1em;
padding-bottom: 2em;
padding-right: 1em;
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
}

#right{
position: absolute;
left: 814px;
top: 197px;
}

#quote {
background-color: #02465c;
border: 1em #dcebe5 solid;
padding-top: 1em;
padding-left: 1em;
padding-bottom: 1.5em;
padding-right: 1em;
font-size: .9em;
text-align: left;
line-height: 1.2em;
color: #ffffff;
width: 182px;
}

.logos {
margin-top: 20px;
background-color: #dcebe5;
border: 1em #dcebe5 solid;
width: 206px;
}

.gallery {
margin-top: 20px;
background-color: #dcebe5;
border: 1em #dcebe5 solid;
width: 206px;
}

#photogallery {
position: relative;
text-align: right;
line-height: 1.7em;
font-size: .8em;
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
padding-bottom: 3em;
}

#footer {
position: relative;
width: 650px;
text-align: right;
line-height: 1.7em;
top: 140px;
left: 11em;
font-size: .8em;
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
padding-bottom: 3em;
}

.footer {
position: relative;
width: 650px;
text-align: right;
line-height: 1.7em;
top: 583px;
left: 11em;
font-size: .8em;
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
padding-bottom: 3em;
}

h1 {
font-size: 1.5em;
color:#00475E;
letter-spacing: 1px;
word-spacing: -.1em;
font-weight: normal;
}

h2 {
font-size: 1em;
color:#000000;
letter-spacing: 1px;
word-spacing: -.1em;
font-weight: bold;
}

h3 {
font-size: .8em;
color:#000000;
letter-spacing: 1px;
word-spacing: -.1em;
font-weight: bold;
}

ul {
font-size: .8em;
text-align: left;
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif
;
}

ul.content {
font-size: .8em;
text-align: left;
line-height: 1.2em;
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
}

p {
font-size: .8em;
line-height: 1.2em;
font-family: Arial, Georgia, Verdana, Helvetica, sans-serif;
}

.register {
font-size: 1.2em;
text-align: center;
width: 650px;
font-weight: bold;
padding: 15px;
}

a:link {
color: #00475E;
text-decoration: underline;
}

a:visited {
color: #00475E;
text-decoration: underline;
}

a:hover {
color: #00475E;
text-decoration: none;
}

a:active {
color: #00475E;
text-decoration: none;
}

#menu {
float:left;
width:100%;
line-height:normal;
}

#menu ul {
list-style:none;
margin-top: -14px;		
margin-left: 160px;	
left: 5em;
}

#menu li {
display:inline;
margin:0;
padding:0;
}

#menu a {
float:left;
background:url("images/tableftF.gif") no-repeat left top;
margin:1px;
padding:0 0 0 5px;
text-decoration:none;
color:#FFFFFF;
}

#menu a span {
float:left;
display:block;
background:url("images/tabrightF.gif") no-repeat right top;
padding:10px 15px 10px 6px;
color:#FFFFFF;
}	

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */

#menu a:hover span, #menu .selected a span {color:#004453;}
#menu a:hover, #menu .selected a {background-position:0% -42px;}
#menu a:hover span,  #menu .selected a span {background-position:100% -42px;}

a.sub:link {
color: #004453;
text-decoration: none;
}

a.sub:visited {
color: #004453;
text-decoration: none;
}

a.sub:hover {
color: #004453;
text-decoration: none;
}

a.sub:active {
color: #004453;
text-decoration: none;
}