/* Screen layout: */

body { padding: 0; margin: 0 auto; background-color: black; color: white; text-align:center; }
form { margin: 5px; }

a { text-decoration: none; color: #FF9940; }
a:hover { text-decoration: underline; }
a:visited { text-decoration: none; color: #FF9940; }
a:active { text-decoration: underline; }


.states { display: inline; list-style: none; margin: 0; padding: 0; }	
.states li { display: inline; text-transform: none; }
.states li a, a:visited { display: inline; margin: 0; padding: 0 3px 0 3px; font-family: Arial; color: #E1771E; text-decoration: none; font-size: 8pt; }
.states li a:hover, a:active { text-decoration: underline; }


#container { margin: 0 auto 0 auto; background: transparent; width: 940px; padding: 5px 20px 20px 20px; }

/* Use this style when ads present #top-ad-container { background-color: transparent; text-align: center; vertical-align: middle; margin: 0px auto; height: 110px; } */
#top-ad-container { background-color: transparent; text-align: center; vertical-align: middle; margin: 0px auto; }
#aff-ad-container { background-color: transparent; text-align: center; vertical-align: middle; margin: 0px auto; }
#ad-container { padding: 16px 0px; background-color: transparent; text-align: center; vertical-align: middle; margin: 0px auto; }
#ad-container a { font-family: arial; color: orange; text-decoration: underline; }
#ad-container a:visited { font-family: arial; color: orange; text-decoration: underline; }
#ad-container a:hover { color: #CC0000; }
#ad-container a:active { color: #CC0000; }

.ad-text { font: 10pt arial, sans-serif; color: #40FF40; font-weight: normal; margin: 0 auto 0 auto; padding: 10px 0 20px 0; width: 732px; }


.site-slogan { font: 11pt arial, sans-serif; color: #40FF40; font-weight: bold; font-style: italic; margin: 0 auto 0 auto; padding: 10px 0 20px 0; }
.site-text { font: 11pt arial, sans-serif; color: #40FF40; font-weight: bold; font-style: italic; margin: 0px; }
.site-message { font: 10pt arial, sans-serif; color: white; font-weight: normal; margin: 0 auto 0 auto; padding: 10px 0 20px 0; width: 500px; }

.footer { font: 8pt arial, sans-serif; color: #808080; margin-top: 20px;}
.footer a { text-decoration: none; color: #808080; }
.footer a:visited { text-decoration: none; color: #808080; }
.footer a:hover { text-decoration: underline; }
.footer a:active { text-decoration: underline; }

input { font-size: 25px; font-family: Georgia; color: #CC0000; vertical-align: bottom; }

/*------------------*/
/* Privacy          */
/*------------------*/

#privacy-wrapper { padding: 20px; width: 700px; text-align: left; }
.privacy-txt { font-family: arial; font-size: 11pt; color: white; }
h1.privacy { color: #E1771E; font-size: 20pt; font-family: arial; font-weight: bold; text-align: left; }
h2.privacy { color: #40FF40; font-size: 12pt; font-weight: bold; font-family: arial; text-align: left; margin: 0px; font-style: normal; }