﻿/* Screen layout for home page */

body { padding: 0px; margin: 0px auto; background-color: black; color: white; text-align:center; }
form { margin: 5px; }
input { font: 25px Georgia; color: #CC0000; vertical-align: bottom; }
img { border: 0px; }
img.logo { padding: 15px 0px 0px 15px; }

a { text-decoration: none; color: #FF9940; }
a:hover { text-decoration: underline; }
a:visited { text-decoration: none; color: #FF9940; }
a:active { text-decoration: underline; }

/* Wrappers and Containers */

#wrapper { margin: 0px auto; background: transparent url('../images/haunted1024.jpg') no-repeat top; width: 960px; height: 600px; }
#wrapper-no-image { margin: 0px auto; }
.container { width: 967px; text-align: left; margin: 0px auto; }
.container-searchbox { text-align: left; margin: 0px auto; }
.container-center-searchbox { text-align: center; margin: 0px auto; }
.container-center {  width: 967px; text-align: center; margin: 0px auto; }/* 
#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; }
.ad-container { padding: 5px 0px; width: 732px; margin: 0px auto; text-align: center;  }
.share-container { padding: 5px 0px; width: 240px; text-align: center; margin: 0px auto; }

#wrapper-states { width: 900px; text-align: center; margin: 0px auto; }

/* Other Content Styles */

.site-slogan { font: italic bold 18px/26px arial, sans-serif; color: #40FF40; margin: 0px auto; padding: 10px 0px 20px 0px; width: 700px; }
.site-adv { font: italic bold 14px arial, sans-serif; color: #40FF40; margin: 0px auto; padding: 10px 0px; }
.site-adv a, .site-adv a:visited { font: italic bold 14px arial, sans-serif; color: #40FF40; margin: 0px auto; padding: 10px 0px; text-decoration: underline; }
.site-adv a:hover, .site-adv a:active { font: italic bold 14px arial, sans-serif; color: #FF9940; margin: 0px auto; padding: 10px 0px; text-decoration: none; }
.site-mesg-red-nopad { padding: 10px 0px; font: 14px arial, sans-serif; color: #BC0000; }
.site-mesg-red { padding: 50px 0px 30px 0px; font: 14px arial, sans-serif; color: #BC0000; }
.site-mesg-green { font: italic bold 16px arial, sans-serif; color: #40FF40; margin: 0px; padding: 10px 0px; }
.site-mesg-white { font: normal 13px arial, sans-serif; color: white; margin: 0 auto; padding: 30px 0 20px 0; width: 500px; }
.pricing { font: bold 14px arial, sans-serif; color: #40FF40; text-align: left; }

.addthis_toolbox.addthis_pill_combo a { float: left; }
.addthis_button_compact .at15t_compact { float: left; }   

/* Other State Links */

#states { display: inline; list-style: none; margin: 0; padding: 0; }	
#states li { display: inline; text-transform: none; }
#states li a, #states li a:visited { display: inline; margin: 0; padding: 0 3px; font: 14px/24px arial; color: #E1771E; text-decoration: none; }
#states li a:hover, #states li a:active { text-decoration: underline; }

/* Mobile */

.mobile h1 { font: bold 14px arial, sans-serif; text-align: center; }
.mobile-txt { color: #990000; font: normal 12px arial, sans-serif; text-align: left; padding: 10px 0px; }

/* Footer */

#footer { font: 11px arial, sans-serif; color: #AAAAAA; padding: 10px 0px; text-decoration: none; }
#footer a, #footer a:visited { color: #BC0000; text-decoration: underline; }
#footer a:hover, #footer a:active { color: #40FF40; }
.privacy-footer { color: #AAAAAA; font: 10px arial, sans-serif; text-align: center; padding-bottom: 20px; }
.privacy-footer a, .privacy-footer a:visited { color: #AAAAAA; font: 10px arial, sans-serif; text-decoration: underline; }
.privacy-footer a:hover, .privacy-footer a:active { color: #AAAAAA; font: 10px arial, sans-serif; text-decoration: none; }

/* Privacy Policy */

#privacy { margin: 0px auto; padding: 20px 50px; width: 800px; text-align: left; font: 14px/20px arial, sans-serif; background-color: black; color: white; }
#privacy a, #privacy a:visited { color: #BC0000; font: 14px/20px arial, sans-serif; text-decoration: underline: }

#privacy a:hover, #privacy a:active { color: #E1771E; text-decoration: none; }
#privacy h2 { color: #E1771E; font: normal bold 16pt arial, sans-serif; text-align: left; }
#privacy h3 { color: #40FF40; font: normal bold 12pt arial, sans-serif; text-align: left; margin: 0px; }
#privacy h4 { color: #40FF40; font: normal bold 10pt arial, sans-serif; text-align: left; padding: 5px 0px; }
