body {
margin:0px 0px 0px 0px;
background-color:#666666;
background-image:url(images/topbg.jpg);
background-repeat:repeat-x;
background-position:top;
color:#535253;
font-family:Arial, arial, "arial", "Arial", Helvetica, sans-serif;
font-size:11px;
line-height:12px;
}

#stafflist a:link, #stafflist a:active, #stafflist a:visited, #stafflist a:hover {
color:#535253;
}

#footer {
font-size:9px;
text-align:center;
color:#535253;
}

#footer a:link, #footer a:active, #footer a:hover, #footer a:visited {
font-size:9px;
color:#535253;
text-decoration:none;
}

.inpo {
color:#666668;
border:1px solid #e0e6e8;
font-size:11px;
padding:3px;
font-family:Arial, arial, "arial", "Arial", Helvetica, sans-serif;
width:338px;
}

.txt {
overflow:auto;
font-family:Arial, arial, "arial", "Arial", Helvetica, sans-serif;
height:112px;
width:338px;
color:#666668;

}

.month {
color:#b4985a;
font-size:13px;
font-weight:bold;
}

.btitle {
color:#00adef;
font-weight:bold;
font-size:14px;
line-height:19px;
}

.blue {
color:#2babe2;
}

.more {
color:#b08e15;
}

#photolinks a:link, #photolinks a:visited, #photolinks a:active, #photolinks a:hover {
color:#068cc0;
font-weight:bold;
font-size:12px;
}

#photolinks {
line-height:18px;
}

table.photoblock tr td {
padding-right:15px;
padding-bottom:15px;
}

.darkblue {
font-weight:bold;
font-size:11px;
color:#068cc0;
}

.phototitle {
font-weight:bold;
color:#686969;
font-size:12px;
}

.ltblue {
color:#2cabe2;
}

.gold {
font-size:13px;
font-weight:bold;
color:#b4985a;
line-height:17px;
}

.filmtitle {
font-weight:bold;
color:#09698f;
font-size:12px;
}

.ytitle {
font-weight:bold;
font-size:11px;
color:#cea51b;
line-height:14px;
}

.dbtitle {
color:#068cc0;
font-weight:bold;
line-height:14px;
font-size:11px;
}

.gtitle {
color:#697c51;
font-weight:bold;
font-size:14px;
line-height:19px;
}

#teenfest a:link, #teenfest a:active, #teenfest a:visited {
color:#535353;
}

#teenfest a:hover {
color:#990000;
}

.vidname {
color:#09698f;
font-weight:bold;
line-height:10px;
}

.calpage ul {
list-style:none;
margin:0px;
padding:0px;
}

.calpage ul li {
padding:0px;
margin:0px;
}

.callink {
color:#2babe2;

}

#container {
width:750px;
height:100%;
background-color:#ffffff;
background-image:url(images/topbg.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0px auto;
padding:0px 24px 0px 24px;
}

#topbar {
width:100%;
position:absolute;
top:0px;
left:0px;
background-color:#b4985a;
height:8px;
}

#leftcol {
width:523px;
float:left;
}

#rightcol {
float:right;
width:180px;
}

#nav {
float:left;
width:120px;
height:315px;
}

#mainpic {
float:right;
width:400px;
margin-top:45px;
}

#nav ul {
list-style:none;
margin:0px;
padding:0px;
}

#nav ul li {
margin:0px;
padding:0px;
}

a img {
border:0px;
outline:none;
}

.blue {
color:#4092d8;
}



#signup {
background-color:#ffffff;
border:0px;
font-size:10px;
color:#cea51b;
padding:3px;
width:140px;
}

#caldiv {

}


#caldiv table {
margin:0px;
padding:0px;
}

#caldiv table tr td {
color:#ffffff;
font-size:12px;
width:26px;
text-align:center;
display:table-cell;
}

.blueone {
background-image:url(images/bg-cal2.jpg);
background-position:left;
}

.blueseven {
background-image:url(images/bg-cal2.jpg);
background-position:right;
}

.bluemid {
background-color:#01acf2;
}

table tr.blu3ebg {
background-image:url(images/bg-cal2.jpg);
background-repeat:no-repeat;
width:180px;
height:17px;
}

#caldates {
/*height:148px;*/
padding-left:0px;
}

.staffname {
font-weight:bold;
color:#048bbf;
font-size:12px;
}

.stafftitle {
color:#535253;
font-size:10px;
}

ul.links {
list-style:none;
line-height:17px;
margin:0px;
padding:0px;
}

ul.links li a:link, ul.links li a:visited, ul.links li a:active
{
color:#b29658;
}

ul.links li a:hover {
color:#993300;
}

#calendar {
min-height:148px;
width:180px; 
background-image:url(images/bg-cal.jpg);
background-repeat:no-repeat;
}

a img {
outline:none;
}

a {
outline:none;
}


p {
line-height:14px;
margin:0px;
}