/**
 * main.css
 * 
 * The styles common to all pages
 *
 */

@media screen, print {

body {
	background: #010101;
	font: normal 11px "Geneva", "Lucida Sans", sans-serif;
}
    
a:link,
a:visited {
    color: #D1232A;
    text-decoration: none;
}
    
a:hover {
    text-decoration: underline;
}
    
img {
    border: none;
}
    
h1 {
    color: #D1232A;
    font-size: 1.3em;
}
    
h2 {
    font-size: 1.1em;   
}
    
li {
    padding: .3em;   
}
    
.hidden {
    display: none;
}
    
#mainbg {
    position: relative;
    width: 920px;
    height: 753px;
    background-image: url('../images/background.jpg');
}

#flashct {
    position: relative;
    width: 727px;
    height: 424px;
    top: 94px;
    left: 94px;
}
    
#mainct {
    position: relative;
    width: 727px;
    height: 424px;
    top: 94px;
    left: 94px;
}
    
#toplink {
    position: absolute;
    top: 14px;
    left: 113px;
}
    
.psm {
    position: absolute;
    z-index: 10;
    color: #FFFFFF;
    font-size: .9em;
}
    
#campaignLink {
    position: absolute;
    top: 165px;
    left: 23px;
    z-index: 10;
}
    
#quizTeaserLink {
    position: absolute;
    top: 544px;
    left: 0px;
}


.boldred {
    font-weight: bold;
    color: #D2232A;
}
    
.hint {
    font-style: italic;
    font-size: .9em;
}

} /* end @media screen,print */
