@charset "UTF-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
font: normal 13pt lucida sans unicode, lucida grande, sans-serif;
}

#container {
width: 872px;
margin: 0 auto;
padding-top: 0;
}

*:first-child+html #container {width: 872px; margin: 0; padding-top: 0;} * html #container {width: 872px; margin: 0; padding-top: 0;}

#page {
margin: 0 auto;
width: 774px;
min-height: 545px;
background: #1474B1 url(img/gradbg.jpg) top left repeat-x;
padding-top: 27px;
}

#header {
background: transparent url(img/quote.png) top left no-repeat;
padding-top: 65px;
margin-left: 10px;
}

#quote {width: 493px; float: left; font-size: 13pt; color: #FFFFFF;}

#quote em {color: #CCFF00; font-style: normal;}

#attrib {font-size: 8pt; float: right; color:#FFFFFF;}

#logotag {
float: right; margin-right: 13px;
}

*:first-child+html #logotag {position: absolute; left: 580px;} * html #logotag {position: absolute; left: 580px;}

#headnav {
float: left;
}

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

#headnav ul li {display: inline; margin-right: 21px; font: normal 19pt impact, arial black, sans-serif;}

#headnav ul li.lastli {display: inline; margin-right: 0px; font: normal 19pt impact, arial black, sans-serif;}

#headnav ul li a {color: #FFFFFF; text-decoration: none;} 

#headnav ul li a:hover {color: #FFA616;}

#maincontent {
margin-left: 10px;
color: #FFFFFF;
width: 484px;
float: left;
}

#maincontent a {color: #FFFFFF;}
#maincontent a:hover {text-decoration: none;}

*:first-child+html #maincontent {margin-top: 20px; margin-left: 10px; color: #FFFFFF; width: 484px; float: left;} * html #maincontent {margin-top: 20px; margin-left: 10px; color: #FFFFFF; width: 484px; float: left;}

#sidebar {
width: 209px;
background-color: transparent;
float: right;
font-size: 11px;
color: #031A29;
margin-top: -13px;
margin-bottom: -180px;
text-align: center;
}

*:first-child+html #sidebar {width: 209px; background-color: transparent; float: right; font-size: 11px; color: #031A29; margin-top: 27px; margin-bottom: -180px;}

* html #sidebar {width: 209px; background-color: transparent; float: right; font-size: 11px; color: #031A29; margin-top: 27px; margin-bottom: -180px;}

*:first-child+html .sidebarcontent {background-color: #FFFFFF; width: 209px; margin-top: -5px; } * html {background-color: #FFFFFF; width: 209px; margin-top: -5px; }

.sidebartop {background: transparent url(img/sidetop.png) top left no-repeat; height: 100px;}

*:first-child+html .sidebartop {background: transparent url(img/sidetop.png) top left no-repeat; height: 77px; margin-top: 20px;}

* html .sidebartop {background: transparent url(img/sidetop.png) top left no-repeat; height: 77px; margin-top: 20px;}

.sidebarcontent {background-color: #FFFFFF; width: 209px; margin-top: -28px; }


.sidebarbottom {background: transparent url(img/sidebottom.png) top left no-repeat; height: 77px;}

.countdown {width: 200px; float: right; text-align: center; color: #CC0066; font-size: 22px; margin-top: -40px;}

*:first-child+html .countdown {width: 200px; float: right; text-align: center; color: #CC0066; font-size: 22px;}

* html .countdown {width: 200px; float: right; text-align: center; color: #CC0066; font-size: 22px;}

.sidetxt {width: 200px; float: right;}

.donate {width: 180px; text-align: center; margin: 0 auto -40px auto;}

*:first-child+html .donate {width: 180px; text-align: center; margin: 0 auto;}
* html .donate {width: 180px; text-align: center; margin: 0 auto;}

.gold {margin-bottom:17px;}

.silver {margin-bottom:17px;}

.bronze {margin-bottom:17px;}

h3.gold {color: #ccff00; background: none; padding-left: 0px; min-height: 0px; margin-bottom:17px;}
h3.silver {color: #ccff00; background: none; padding-left: 0px; min-height: 0px; margin-bottom:17px;}
h3.bronze {color: #ccff00; background: none; padding-left: 0px; min-height: 0px; margin-bottom:17px;}

#footer {
clear:both;
background: #FFFFFF url(img/footer.gif) top left no-repeat;
font-size: 8pt;
text-align: right;
color: #1474B1;
padding-top: 325px;
}

*:first-child+html #footer {clear:both; background: #FFFFFF url(img/footer.gif) top left no-repeat; font-size: 8pt; text-align: right; color: #1474B1;}
* html #footer {clear:both; background: #FFFFFF url(img/footer.gif) top left no-repeat; font-size: 8pt; text-align: right; color: #1474B1;}

#footer .credits {clear: both; margin: 0 auto;}

*:first-child+html #footer .credits {margin-top: -310px;} * html #footer .credits {margin-top: -310px;}

#footer a {color: #1474B1;}

#phototag {float: left; margin-top: -189px; }

*:first-child+html #phototag {margin-top: -500px;} * html #phototag {margin-top: -500px;} 

.clear {clear: both;}

h2 {color: #FFA616;}

h3 {color: #FFA616; font: normal 22px lucida sans, lucida grande, sans-serif;}

.sidetxt h3 {font: normal 14px lucida sans, lucida grande, sans-serif; margin-top: 0;}

a img {border: 0px solid;}

tr {border: 1px dotted #FFFFFF;}
table th {text-align: left;}

table td {text-align: center;}

tr > td:first-child {text-align: left;}

.caption {margin-top: 5px; margin-bottom: 21px; font-size: 80%;}
.photo_img a img {border: 2px solid #fff; margin-top: 21px;}

small {display: block; margin-top: -20px; margin-bottom: 21px;}