body {
background-color:#43505F;
text-align:center;
font-size:13px;
color:#43505F;
}

table {
font-size:13px;
}

#main {
text-align:left;
width:700px;
background:white;
margin:25px auto;
position:relative;
padding:15px;
}

#bigborder {
border:4px solid #43505F;
padding:3px;
}

#smborder {
border:1px solid #43505F;
}


/* links 
--------------------------------------------------*/

a {
color:#90B10B;
text-decoration:none;
font-weight:bold;
}

a:hover {
color:#9BACC1;
}

a.nav {
color:#43505F;
display:inline-block;
padding:3px 12px;
letter-spacing:2px;
text-decoration: none;
font-size:12px;
margin:0 3px;
}

a.nav:hover { 
color:white;
display:inline-block; 
padding:3px 12px;
text-decoration: none;
background:#90B10B;
}

a.navcurrent { 
color:white;
display:inline-block; 
padding:3px 12px;
letter-spacing:2px;
text-decoration: none;
font-size:12px;
margin:0 3px;
background:#90B10B;
}

a.navcurrent:hover {
color:#90B10B;
background:none;
text-decoration:none;
}

a.navend { display:inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; a target="_blank" hrefline-height: 11px; font-weight:bold; color:#000000; padding-left: 8px; padding-right: 8px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #FFFFFF; text-decoration: none; }
a.navend:hover { display:inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; a target="_blank" hrefline-height: 11px; font-weight:bold; color:#ffffff; padding-left: 8px; padding-right: 8px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; background-color: #000000; text-decoration: none; }

a.currentnav { display:inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; a target="_blank" hrefline-height: 11px; font-weight:bold; color:#ffffff; padding-left: 8px; padding-right: 8px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #000000; border-left: 1px solid #000000; background-color: #000000; text-decoration: none; }
a.currentnav:hover { display:inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; a target="_blank" hrefline-height: 11px; font-weight:bold; color:#ffffff; padding-left: 8px; padding-right: 8px; padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #000000; border-left: 1px solid #000000; background-color: #000000; text-decoration: none; }



/* header and navigation
--------------------------------------------------*/
#header {
text-align:center;
margin:10px;
}

#header .title {
font-size:56px;
letter-spacing:1px;
font-weight:bold;
margin:20px 0 -5px 0;
}

#header .subtitle {
margin-top:-5px;
font-size:18px;
margin:0 0 25px 0;
}

#navigationtop {
border-bottom:1px dotted #9BACC1;
border-top:1px dotted #9BACC1;
text-align:center;
padding:2px;
margin:10px 25px 0 25px;
}
#navigationbot {
border-bottom:1px dotted #9BACC1;
text-align:center;
padding:2px;
margin:0 25px 0 25px;
}


/* content
--------------------------------------------------*/
#content {
padding:10px;
width:650px;
}

#content .section-header {
font-size:28px;
letter-spacing:1px;
font-weight:bold;
color:#90B10B;
margin:25px 0;
}

#content .subsection {
width:100px;
border-right:1px solid #9BACC1;
text-align:right;
vertical-align:top;
font-weight:bold;
padding-top:13px;
font-size:14px;
}

#content .subsection2 {
width:250px;
border-top:1px solid #9BACC1;
vertical-align:top;
padding-top:20px;
padding-bottom:20px;
}

#content .subsection3 {
border-top:1px solid #9BACC1;
vertical-align:top;
padding-top:20px;
padding-bottom:20px;
text-align:right;
}

#content .search {
width:100px;
border-right:1px solid #9BACC1;
text-align:right;
padding:7px 5px 0 25px;
}

td {
vertical-align:top;
}

img {
border:none;
}

#cntdwn {
font-family:Verdana;
font-size:10px;
float:center;
}

.countdown {
font-family:Verdana;
font-size:10px;
color:white;
}

.notfree {
    background:#EFF3D3;
}