/* revive285_styles CSS Document 
Created: JD, INgage Networks (formerly Neighborhood America), 4/25/2006
for the Revive 285 website.
*/

body {
margin: 0px;
padding: 0px;
top: 0px;
left: 0px;
background-color: #E9E8E8;
}

body, table, td, form, ul, li  {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

a:link, a:visited {
color: #0000FF;
text-decoration: none;
}

a:hover, a:active {
text-decoration: underline;
}

.red {
color: #FF0000;
}

#page {
margin: 0px;
top: 0px;
left: 0px;
width: 958px;
border-left: 2px solid white;
border-right: 2px solid white;
border-top: 1px solid white;
}

#logospace {
margin: 0px;
padding: 0px;
width: 188px;
height: 160px;
background-image: url(images/bkg_revivelogo.gif);
background-position: middle;
background-repeat: repeat-x;
background-color: #425781;
}

/*#revivelogo {
} */

#revivelogo img {
margin: 37px 3px 36px 3px;
text-align: center;
vertical-align: middle;
}

#trafficspace {
/*background-image: url(images/traffic.jpg);
background-repeat: no-repeat;
background-position: top;*/
padding: 0px;
margin: 0px;
height: 160px;
border-left: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid white;
}

#subtrafficspace {
padding: 0px;
margin: 0px;
height: 160px;
}

#traffic img {
_margin-bottom: -2px;
}

#getspace {
margin: 0px;
padding: 0px;
width: 188px;
background-color: #c7b531;
height: 160px;
/* border-top: 1px solid white; */
}

#getinvolved img {
margin: 38px 0px 38px 3px;
vertical-align: middle;
text-align: center;
}

#titlebar {
height: 60px;
background-image: url(images/bkg_titlebar.gif);
background-position: 100% 100%;
}

#titlebar img {
margin: 10px auto 5px auto;
vertical-align: middle;
text-align: center;
}

#navsection {
background-image: url(images/sidemenu/bkg_sidemenu.jpg);
background-position: top;
background-repeat: no-repeat;
background-color: #425781;
}

#navigation {
width: 188px;
margin: 0px;
padding: 0px;
}

#navmenu {
padding-top: 20px;
}

/* .navmenuitem {
} */

.navmenuitem a:link, .navmenuitem a:visited {
display: block;
text-decoration: none;
font-size: 11px;
color: #FFFFFF;
font-weight: 900;
border-top: 1px solid #425781;
border-bottom: 1px solid #425781;
padding: 5px 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.navmenuitem a:hover, .navmenuitem a:active {
background-color: #2B406A;
border-top: 1px solid #6D84B1;
border-bottom: 1px solid #6D84B1;
text-decoration: none;
font-size: 11px;
color: #FFFFFF;
font-weight: 900;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

a.navpageon:link, a.navpageon:visited {
background-color: #2B406A;
border-top: 1px solid #6D84B1;
border-bottom: 1px solid #6D84B1;
text-decoration: none;
font-size: 11px;
color: #FFFFFF;
font-weight: 900;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#searchbox {
margin: 113px 0px 70px 0px;
height: 66px;
padding: 5px 10px 2px 25px;
}

.searchtitle {
font-size: 11px;
font-weight: 900;
color: black;
}


#topspace, #footer {
background-color: #E9E8E8;
}

#topspace {
height: 22px;
max-height: 22px;
min-height: 22px;
}

#topmenu {
padding-top: 3px;
padding-bottom: 3px;
font-size: 11px;
text-align: center;
vertical-align: middle;
}

#topmenu a:link, #topmenu a:visited {
font-weight: 900;
color: #223166;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

#topmenu a:hover, #topmenu a:active {
font-weight: 900;
color: #D73D2B;
text-decoration: none;
}

a#toppageon:link, a#toppageon:visited {
font-weight: 900;
color: #D73D2B;
text-decoration: none;
}

#footer {
padding-left: 45px;
font-size: 9px;
}

#footer a:link, #footer a:visited {
color: #020261;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer a:hover, #footer a:active {
text-decoration: underline;
}

#newssection {
background-color: #c7b531;
margin: 0px;
}

#newsflash {
font-size: 11px;
color: #020202;
margin: 35px 10px 20px 13px;
}

#main {
background-color: white;
margin: 0px;
height: auto;
}

#dynamiccontent {
padding: 55px 35px 75px 20px;
}

#defmascot {
float: left;
width: 160px;
padding-right: 5px;
_padding-right: 0px;
}

#submascot {
width: 160px;
margin: 0px 10px;
text-align: center;
}

#defcontent {
padding-left: 5px;
_padding-left: 0px;
font-size: 12px;
color: black;
float: left;
_width: 520px;
}

#defcontent img {
padding-bottom: 20px;
}

#subcontent {
padding: 45px 30px 80px 25px;
_padding: 45px 25px 80px 25px;
font-size: 12px;
color: black;
text-align: left;
_width: 550px;
}

#gallerycontent {
padding: 45px 50px 80px 50px;
_padding: 45px 50px 80px 50px;
font-size: 12px;
color: black;
text-align: left;
_width: 580px;
}

#calendarcontent p, #calendarcontent td, #calendarcontent li {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000;
}

#calendarcontent td {
width: 14%;
}

#calendarcontent a:link, #calendarcontent a:visited {
color: #425781;
text-decoration: none;
}

#calendarcontent a:hover, #calendarcontent a:active {
text-decoration: underline;
}

p, li {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

#tooltip1 {
display: none;
position: absolute;
font-size: 8px;
background-color:#FFFF99;
color: #000000;
border: thin black;
}

input.button {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: 900;
color: #28406A;
border: 1px solid #6D84B1;
background-color: #EBEBEB;
padding: 4px 10px;
}
