body {
    background-image: url('../img/bg.jpg');
    background-position: top center;
    background-attachment: fixed;
    background-color: #050505;
    color: #FFFFFF;
    font-family: arial;
    margin: 0px;
    padding: 0px;
}

.body {
    background-image: url('../img/dropshadow.png');
    background-repeat: repeat-y;
    background-position: top center;
}

a:link {  text-decoration: none; font-weight: bold; }
a:visited { text-decoration: none; font-weight: bold; }
a:active { text-decoration: none; font-weight: bold; }
a:hover { text-decoration: none; font-weight: bold; }

a.updatelink:link { color: #FF0000; font-size: 14px; font-family: "Courier New"; }
a.updatelink:visited { color: #FF0000; font-size: 14px; font-family: "Courier New"; }
a.updatelink:active { color: #FF0000; font-size: 14px; font-family: "Courier New"; }
a.updatelink:hover { color: #FFFFFF; font-size: 14px; font-family: "Courier New"; }

a.schedulelink:link { color: #DF9C45; font-size: 12px; font-family: "Calibri"; }
a.schedulelink:visited { color: #DF9C45; font-size: 12px; font-family: "Calibri"; }
a.schedulelink:active { color: #DF9C45; font-size: 12px; font-family: "Calibri"; }
a.schedulelink:hover { color: #FFFFFF; font-size: 12px; font-family: "Calibri"; }

a.links:link { color: #000000; font-size: 14px; font-family: "Calibri"; }
a.links:visited { color: #000000; font-size: 14px; font-family: "Calibri"; }
a.links:active { color: #000000; font-size: 14px; font-family: "Calibri"; }
a.links:hover { color: #FFFFFF; font-size: 14px; font-family: "Calibri"; }

a.photo-links:link { color: #A86027; font-size: 14px; font-family: "Calibri"; }
a.photo-links:visited { color: #A86027; font-size: 14px; font-family: "Calibri"; }
a.photo-links:active { color: #A86027; font-size: 14px; font-family: "Calibri"; }
a.photo-links:hover { color: #FFFFFF; font-size: 14px; font-family: "Calibri"; }

h2 {
    color: #DFA50A;
    border-bottom: solid 1px #5F5141;
    margin: 0px 0px 5px 0px;
    text-align: left;
    padding-left: 30px;
    padding-top: 20px;
    font-family: "Calibri";
}

img {
    border: 0;
}

marquee {
    font-size: 12px;
}

.logo {
    height: 100px;
    background-color: #000000;
    background-image: url('../img/banner.bmp');
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}

.logoleft {
	text-align:left;
}

.logoright {
	text-align:right;
	float: right;
}

.linkbar {
    height: 25px;
    padding-top: 5px;
    color: #000000;
    font-size: 16px;
    font-family: "arial";
    font-weight: bold;
    text-align: center;
    background-image: url('../img/linkbar.gif');
}

.links {
    padding-right: 20px;
    padding-left: 20px;
}

.content {
    background-color: #000000;
    background-position: top;
    width: 1001px;
    text-align: center;
    padding-left: 0px;
}

.container {
    width: 670px;
    padding: 0px 10px 0px 10px;
}

.sidebar {
    margin-top: 30px;
    margin-right: 10px;
    float: right;
    width: 300px;
}

.marquee {
    font-size: 14px;
    font-family: "Courier New";
    margin-left: 50px;
    float: left;
}

.schedule {
    font-size: 10px;
    margin-bottom: 30px;
}

.schedule-item {
    height: 75px;
    text-align: center;
    background-image: url('../img/schedule_button.gif');
    background-repeat: no-repeat;
    background-position: center;
}

.videostable1 {
    background-color: #0F0702;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}
.videostable2 {
    background-color: #000000;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}

.sitelinks td {
	background-color: #222222;
}

.photo-div {
    margin: 10px;
    padding: 3px;
    float: left;
}
.photo-title {
    text-align: center;
    color: #DFA50A;
    font-size: 14px;
    font-family: "Arial Black";
    border-bottom: solid 1px #A86027;
}
.photo-date {
    color: #CCCCCC;
    font-size: 12px;
}

.footer {
    width: 1001px;
    background-image: url('../img/bottom_bar.gif');
    background-repeat: no-repeat;
    background-position: center;
    color: #FFFFFF;
    font-size: 10px;
}

#spacer {
	height: 25px;
	margin-top: 5px;
	border-top: solid 1px #5F5141;
}