a:link {color: #aaa; text-decoration: none; font-weight: bold; }
a:visited {color: #aaa; text-decoration: none; font-weight: bold; }
a:hover {color: #fff; text-decoration: none; font-weight: bold; }
a:active {color: #fff; text-decoration: none; font-weight: bold; }
 

body { background-image: url("images/ice_bottom.jpg"); background-repeat: repeat-y; background-attachment: fixed; background-position: 50% 100%; margin: 0;}

p, li, b, td { font-family: Verdana, sans-serif; color: #A2BDE4; font-size: 8pt; line-height: 15pt; }

h2 { font-family: Verdana, sans-serif; color: #A2BDE4; font-size: 14pt; line-height: 15pt; width: 100%; text-align: center; }
h3 { font-family: Verdana, sans-serif; color: #006699; font-size: 14pt; line-height: 15pt; width: 100%; text-align: center; }
h4 { font-family: Verdana, sans-serif; color: #A2BDE4; font-size: 12pt; line-height: 15pt; width: 100%; text-align: center; }
h5 { font-family: Verdana, sans-serif; color: #fff; font-size: 9pt; line-height: 15pt; width: 100%; }

#menu { font-family: Impact, Arial Black, Arial, sans-serif; color: #A2BDE4; font-weight: 0; font-size: 15pt; line-height: 26pt; word-spacing: 15px }
h1, #title { font-family: Impact, Arial Black, Arial, sans-serif; color: #A2BDE4; font-size: 32pt; font-style: bold; word-spacing: 15px; line-height: 33pt; margin-bottom: 10px;}
h2, #subtitle { font-family: Impact, Arial Black, Arial, sans-serif; color: #fff; font-size: 16pt; font-style: bold; word-spacing: 15px; }
#caption {font-family: Verdana, sans-serif; color: #fff; font-size: 9pt; font-style: italic, oblique; }
#copyright { width: 700px; height: 15px; font-family: Verdana, Courier, sans-serif; color: #aaa; font-size: 7pt; line-height: 9pt; background-color: #000; padding-top: 20px; padding-bottom: 10px; text-align: center;}
#text_style { font-family: Verdana, sans-serif; color: #A2BDE4; font-size: 8pt; line-height: 15pt; width: 100%; }
#menu_style { font-family: Impact, Arial Black, Arial, sans-serif; color: #A2BDE4; font-size: 15pt; line-height: 26pt; width: 100%; word-spacing: 15px; text-align: center; margin-bottom: 10px;}
#news_photo { font-family: verdana, sans-serif; color: #A2BDE4; font-size: 8pt; line-height: 15pt; width: 125; position: relative; right: 10px; }
#news_style { font-family: verdana, sans-serif; color: #A2BDE4; font-size: 8pt; line-height: 15pt; }
img#news_photo { border: 1px solid #fff;  }
#banner_text { width: 350px; position: absolute; left: 49%; top: 279px; z-index: 9; line-height: 30pt; text-decoration: none; text-align: right; }

.bannerTitle { font-family: "Arial Black", Arial, Helvetica, sans-serif; color: #66CCFF; font-size: xx-large; }

.bannerTxt { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size: small; }

.bold {font-weight: bold; color: #fff;}

.italic { font-style: italic;}

.contest { font-family: Verdana, sans-serif; color: #fff; font-size: 11pt; line-height: 15pt; font-weight: bold; text-align: center; }


.divider { color: #fff; padding:10px; }

.big { font-size: 12pt; }

.highlight { font-family: Verdana, sans-serif; color: #f00; font-size: small; font-weight: bold; }


A.go_button, A.go_button:visited {
	background: url(/images/go-button.gif) no-repeat 0 .1em;
	color: #000;
	padding-left: 20px;
}
A.go_button:hover {
	background: url(/images/go-button-on.gif) no-repeat 0 .1em;
	color:#000000;
}

#pop {
	background-image:url(/images/TalkingCigarette.jpg);	background-repeat: no-repeat;
	position: absolute; left: 170px; top: 770px; z-index:10;
	width: 200px; height: 187px;
	padding: 50px 20px 10px 100px;
	font-weight: bold; font-size: 1.1em; color: #f00; text-align: center; line-height: 1.1em;
	border: 2px solid #f00;
	-moz-box-sizing: border-box; // Mozilla fix
	box-sizing: border-box; // Mozilla fix
	}
	
#pop a{ color: #003399; text-decoration: underline;	}

#spiral-content { padding: 40px 40px 0 100px; margin: 0; height: 530px !important; height: 550px;}

#spiral-content p, #spiral-content li {	color: #039; }	

#spiral-content a { color: #039; text-decoration: underline; }	

#btns {
	position:absolute; left:250px; top:0px;
	width:70px; height:36px; z-index:20;
	font-size: 1.2em;
	}
	
#btns a { color: #039; }

.underline { border-bottom: 1px solid #A2BDE4; display: block; }

.button { border: 1px solid #fff; width: 140px; background-color: #A2BDE4; font-size: 0.8em; font-weight: bold; color: #003366; text-transform: uppercase; }

.smallTxtBanner { font-size: 70%; line-height: normal; font-family: Arial, Helvetica, sans-serif; word-spacing: 0; }
