


/* -- GLOBAL TYPOGRAPHY AND LINKS STYLES -- */
body {
padding: 0;
margin: 0;
line-height: 1.5em;
text-align: center; /*To make IE 5 for Windows center pagewrapper div on screen */
background-color: #000000;
}


/*-- PAGEWRAPPER CONTAINER STYLES --*/
#pagewrapper {
/* Styles borders, colors, margins, etc. for entire page */
width: 800px; /* Set width for entire page contents container */
padding: 10px; /*To provide consistent padding between all inner content containers and edge of page wrapper div */
margin: 20px auto 40px auto; /*Center pagewrapper div on screen*/
text-align: left; /*left align all content within pagewrapper */
border: 1px solid #ffffff;
background-color: #ffffff;
}

#pagewrapper-index {
/* Styles borders, colors, margins, etc. for entire page */
width: 800px; /* Set width for entire page contents container */
padding: 10px; /*To provide consistent padding between all inner content containers and edge of page wrapper div */
margin: 20px auto 40px auto; /*Center pagewrapper div on screen*/
text-align: left; /*left align all content within pagewrapper */
border: 1px solid #gray;
background-color: #000000;
}



/* -- HEADER CONTAINER STYLES -- */
#header {
padding: 0;
margin: 0;
}


/* -- GLOBAL TYPOGRAPHY AND LINKS STYLES -- */
#content {
margin-top: 10px;
display: inline;
clear: both;
width: 760px;
background-color: #FFFFFF;
}

.contenttext {
font-size: .80em;
font-family: arial, helvetica, sans-serif;
font-weight: normal;
line-height: 110%;
}

.specialcolor {
color: #990033;
font-weight: bold;
}

.subheading {
color: #990033;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.mediatitle {
padding: 0;
margin: 0 8px 0 8px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.mediasubtitle {
padding: 0;
margin: 0 8px 0 8px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}




/* -- MAIN MENU STYLES -- */
#menu {
clear: both;
padding: 0;
margin: 8px 0 0 0;
background: #FFFFFF;
}

#mainmenu {
padding: 0;
margin: 0;
font-weight: bold;
color: #333333;
font-size: 10px;
font-family: arial, helvetica, sans-serif;
}

#mainmenu: after { /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#mainmenu ul {
padding: 0;
margin: 8px 0 0 0;
border: 1px solid #BBBBBB;
background: url(graphics/footermenubg.gif) center center repeat-x;
text-align: left; /* set value to "right" "left" or "center" to align in footer */
}

#mainmenu ul li {
display: inline;
}

#mainmenu ul li a {
color: #494949;
padding: 0 40px 0 40px;
margin: 0;
text-decoration: none;
display: inline;
}

#mainmenu ul li a:hover {
background: url(graphics/footermenubg2.gif) center center repeat-x;
}



/* -- FOOTER MENU STYLES -- */
#footer {
clear: both;
padding: 0;
margin: 8px 0 0 0;
background: #FFFFFF;
}

#footermenu {
padding: 0;
margin: 0;
color: #333333;
font-weight: bold;
font-size: 10px;
font-family: arial, helvetica, sans-serif;
}

#footermenu: after { /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#footermenu ul {
padding: 0;
margin: 8px 0 0 0;
border: 1px solid #BBBBBB;
background: url(graphics/footermenubg.gif) center center repeat-x;
text-align: center; /* set value to "right" "left" or "center" to align in footer */
}

#footermenu ul li {
display: inline;
}

#footermenu ul li a {
color: #494949;
padding: 0 35px 0 35px;
margin: 0;
text-decoration: none;
display: inline;
}

#footermenu ul li a:hover {
background: url(graphics/footermenubg2.gif) center center repeat-x;
}

#announcement {
color: white;
font-size: 14px;
font-family: arial, helvetica, sans-serif;
text-align: center; /* set value to "right" "left" or "center" to align in footer */
}
