*
{
margin: 0;
padding: 0;
}

body
{
margin: 0px;
padding: 0px;
background-color: #b8c5dc;
text-align: center;
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
color: #FFF;
}

#menu, #splashmenu, #footer
{
margin: 0px auto;
width: 100%;
}

#menu, #splashmenu
{
border-bottom: 5px solid #FFF;
}

#footer
{
border-top: 5px solid #FFF;
border-bottom: 5px solid #FFF;
background-color: #b8c5dc;
color: #000;
margin-top: 0px;
}

#footer a
{
color: #000;
}

#menu a
{
color: #FFF;
font-size: 15pt;
text-decoration: none;
padding-left: 30px;
padding-right: 30px;
border-left: 5px solid #FFF;
}

#splashmenu a
{
color: #000;
font-size: 15pt;
text-decoration: none;
padding-left: 30px;
padding-right: 30px;
border-left: 5px solid #FFF;
}

div.menulinks a#first
{
border-left: none;
}


#menu div.menulinks, #footer div
{
width: 1000px;
margin:0px auto;
border-right: 5px solid #FFF;
border-left: 5px solid #FFF;
background-color: #6582B3;
}

#splashmenu div.menulinks
{
width: 1000px;
margin:0px auto;
border-right: 5px solid #FFF;
border-left: 5px solid #FFF;
background-color: #b8c5dc;
color: #000;
}

#banner
{
width: 1000px;
margin:0px auto;
border-right: 5px solid #FFF;
border-left: 5px solid #FFF;
border-bottom: 5px solid #FFF;
height:200px;
background-color: #b8c5dc;
background-image: url('cuheader.gif');
background-position: left;
background-repeat: no-repeat;
text-align: right;
}

#banner div
{
padding-left: 540px;
text-align: right;
padding-right: 10px;
}

#footer div
{
padding-top: 5px;
padding-bottom: 5px;
background-color: #b8c5dc;
}


#intro
{
color: #000;
font-size: 12pt;
width: 350px;
position:relative;
left:20px;
top:250px;
text-align: left;
}


#splash
{
margin:0px auto;
background:#339 url('splash2.gif') no-repeat;
width:1000px;
height:700px;
border-right: 5px solid #FFF;
border-left: 5px solid #FFF;
border-top: none;
border-bottom: none;
text-align: left;
margin-bottom: 0px;
}

div.container
{
margin:0px auto;
width:1000px;
border-right: 5px solid #FFF;
border-left: 5px solid #FFF;
border-top: none;
border-bottom: none;
background-color: #6582B3;
}


div.title
{
text-align: left;
font-family: trebuchet MS;
font-size: 14pt;
padding-left: 10px;
line-height: 200%;
}

div.content
{
text-align: left;
font-size: 12pt;
color: #FFF;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
}

.content img
{
float: right;
clear: right;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 10px;
}

ul.pagelist
{
padding-top: 10px;
text-align: left;
float: left;
clear: left;
margin-left: 15px;
}


.pagelist li
{
list-style-type: square;
line-height: 150%;
}

a
{
text-decoration: none;
color: #FFF;
}

a:hover
{
text-decoration: underline;
}



table.week
{
margin-top: 20px;
width: 700px;
float: left;
margin-left: 150px;
}

table.week td
{
text-align: center;
font-size: 8pt;
padding: 2px 2px 2px 2px;
border: 1px solid #FFF;
}

td.toprow
{
background-color: #FFF;
color:  #339;
width: 100px;
}

ol
{
text-align: left;
}

ol li
{
text-align: left;
}



.sidebar
{
width: 200px;
float: left;
clear: left;
padding-top: 10px;
}

.sidebar span
{
font-weight: bold;
display: block;
}

#gallery
{
width: 800px;
float: left;
clear: right;
padding-top: 10px;
}

.photo
{
float: left;
clear: none;
width: 162px;
height: 162px;
}

.photo img
{
margin: 5px;
border: 1px solid #FFF;
}

.photo a
{
border: none;
}





