@charset "utf-8";
/********************************************************************/
/* STYLE THAT APPLY TO ALL TEMPLATES */
/********************************************************************/
body,html {
	color:#ffffff;	
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	/*background-image:url(/images/background.jpg);*/
	background-image:url(/images/usOpenBg.jpg);
	/*background-color:#221648;*/
	padding:0;
	margin:auto;
}

/* Visible vertical scrollbar which disables correctly and allows normal horizontal scrollbar behaviour. */
html {
	overflow-y: scroll !important;
}

.usOpenPromo{
	position:fixed;
	top:0; 
	left:0; 
	right:0px; 
	z-index:50; 
	text-align:center;
}
* html .usOpenPromo { 
	position: absolute;
}


p {
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
	padding-left:7px;
	padding-right:7px;
}

#rotate h1 {
	color:#082446;
	font-family:Verdana;
	font-size:20px;
	padding:0;
	margin:0;
	padding-left:7px;
	padding-right:7px;
}
#rotate p {
	color:#082446;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-left:7px;
	padding-right:7px;
}

a {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#ffffff;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}

form, input, select, textarea {
	color:#000000;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
	padding-left:7px;
}
/********************************************************************/
.clear{
	font-size:0px;
	margin:0px;
	padding:0px;
	clear:both;
}

.spacer {
	font-size:0px;
	width:895px;
	height:10px;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	clear:both;
}
.spacer2 {
	font-size:0px;
	width:585px;
	height:10px;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	clear:both;
}
.spacer_poll {
	font-size:0px;
	height:2px;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	clear:both;
}

.light_blue {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
}
.dark_blue {
	color:#0f2b43;
	font-family:Verdana;
	font-weight:bold
}
.white {
	color:#ffffff;
	font-family:Verdana;
}

.pagination p {
	color:#0d274c;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-right:7px;
}
.pagination a {
	color:#49a5d4;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.pagination a:hover {
	color:#0d274c;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
/********************************************************************/
#container {
	width:915px;
	background-image:url(/images/bg_white.png);
	background-repeat:repeat-y;
	margin:auto;
	padding:0;
	padding-left:10px;
	padding-right:10px;
}
#container_ct {
	width:895px;
	background-image:url(/images/bg_white_ct.png);
	background-repeat:repeat-y;
}
#container_print {
	width:605px;
	background-image:url(/images/bg_white_print.png);
	background-repeat:repeat-y;
	margin:auto;
	padding:0;
	padding-left:10px;
	padding-right:10px;
}
/********************************************************************/
#mail_me {
	padding-top:5px;
	padding-bottom:15px;
}
#mail_me #border p {
	color:#ffffff;	
}
#mail_me #border {
	background-color:#0d2a48;	
}
.new_link a {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.new_link a:hover {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
.print a {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.print a:hover {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
#news_interviews #latest .hp-red-links a, .hp-red-links a {
	color:#ff0000;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
#news_interviews #latest .hp-red-links a:hover, .hp-red-links a:hover {
	color:#ff0000;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
.red a {
	color:#ff0000;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.red a:hover {
	color:#ff0000;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
#link_latest .red a, #link_news .red a, #link_features .red a {
	color:#ff0000;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
#link_latest .red a:hover, #link_news .red a:hover, #link_features .red a:hover {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
/********************************************************************/
#main_image {
	width:895px;
	text-align:center;
	background-color:#ffffff;
}
/********************************************************************/
/* MASTHEAD */
#masthead {
	width:895px;
	background-color:#ffffff;
}
/* NAV */
#nav {
	width:895px;
	font-size:0;
	line-height:25px;
	background-color:#0d2a48;
}
#primary_nav {
	margin:0;
	padding:0;
}
#primary_nav li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}

#primary_nav li a {
	display:block;
	font-size:12px;
	text-decoration:none;
}
#primary_nav li a:hover {
	text-decoration:none;
	font-weight:bold;
}
#primary_nav div {
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
	background:#0f2b43;
	/*filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;*/
}
#primary_nav div a {
	position:relative;
	display:block;
	margin:0;
	padding-left:5px;
	padding-right:10px;
	width:auto;
	white-space:nowrap;
	text-align:left;
	text-decoration:none;
	background:#0f2b43;
	color:#ffffff;
	font-size:11px;
	border-bottom:1px #000000 dotted;
}
#primary_nav div a:hover {
	background-color:#0f2b43;
	color:#4fb3e7;
	text-decoration:none;
}
/* COL 1 */
#col1 {
	width:895px;
	background-color:#ffffff;
}
/* COL 2 */
#col2 {
	float:left;
	width:585px;
	background-color:#ffffff;
}
/* COL 3 */
#col3 {
	float:left;
	width:310px;
	background-color:#ffffff;
}
/* COL 4 */
#col4 {
	width:895px;
	background-color:#ffffff;
}
/* BOTTOM STRIP */
#bottom_strip {
	width:915px;
	height:10px;
	background-image:url(/images/bg_white_bottom.png);
	background-repeat:no-repeat;
	margin:auto;
	padding:0;
	padding-left:10px;
	padding-right:10px;
}
/* SECONDARY PAGES */
/* COL 1 CT */
#col1_ct {
	float:left;
	width:585px;
	background-color:#ffffff;
}
/* COL 2 CT */
#col2_ct {
	float:left;
	width:310px;
	background-color:#dfe7f4;
}
/* CT BOTTOM STRIP */
#ct_bottom_strip {
	width:915px;
	height:10px;
	background-image:url(/images/bg_white_ct_bottom.png);
	background-repeat:no-repeat;
	margin:auto;
	padding:0;
	padding-left:10px;
	padding-right:10px;
}
/********************************************************************/
/* FOOTER */
#footer {
	width:915px;
	margin:auto;
	padding:0;
	padding-right:35px;
}
#footer a {
	color:#ffffff;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
#footer p {
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
}
/********************************************************************/
/* COL 1 */
/* ROTATE */
#rotate {
	position:relative;
width:487px;
	height:313px;
	border:#0f2a47 solid 1px;
}
/* ZAG TV & GALLERIES */
#zag_tv_galleries {
	background-color:#0f2a47;
}
#zag_tv_galleries p {
	color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
	padding-left:7px;
	padding-right:3px;
}
/* BLOGS */
#zigzag_blogs {
	width:168px;
	height:313px;
	background-color:#0f2a47;
}
/* TICKER */
#zigzag_ticker {
	position:relative;
width:895px;
	height:33px;
xoverflow:hidden;	
}
#zigzag_ticker .ticker_header {
	color:#49a5d4;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}
#zigzag_ticker p {
	color:#0d274c;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
	padding-left:7px;
	padding-right:7px;
}
/* COL 2 */
/* NEWS AND INTERVIEWS */
#news_interviews {
	width:320px;
}
#news_interviews p {
	color:#0f2a47;
	font-family:Verdana;
	font-weight:bold;
}
#news_interviews_links p {
	color:#0f2a47;
	font-family:Verdana;
	font-weight:bold;
}
#news_interviews_links a {
	color:#0f2a47;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
#news_interviews_links a:hover {
	color:#49a5d4;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
/* WAVE FORECAST */
#wave_forecast {
	width:250px;
	background-color:#0f2a47;
}
#ct_wave_forecast {
	width:300px;
	background-color:#0f2a47;
}
/* HP WALLPAPERS */
#hp_wallpapers {
	width:585px;
	background-color:#0f2a47;
}
/* SHOT BRU */
#shot_bru_block {
	width:320px;
	background-color:#0f2a47;
}
/* ZIGZAG TRIPS */
#zigzag_trips {
	width:250px;
	background-color:#0f2a47;
}
/* ZIGZAG LOCALS */
#zigzag_locals {
	width:250px;
	background-color:#0f2a47;
}
/* LATEST POLL */
#latest_poll p {
	color:#0f2a47;
	font-family:Verdana;
}
#poll_form p {
	color:#0f2a47;
	font-family:Verdana;
	padding:0;
	margin:0;
	padding-right:7px;
}
#poll_form a {
	color:#49a5d4;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
#poll_form a:hover {
	color:#49a5d4;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
/* SECONDARY PAGES */
/* BREADCRUMS */
#breadcrums p {
	color:#0d274c;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
	padding-left:7px;
	padding-right:7px;
}
#breadcrums a {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
#breadcrums a:hover {
	color:#0d274c;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
/* LANDIND PAGES */
.landing_page {
	width:585px;
}
.landing_page {
	color:#0d274c;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
}
.landing_page p {
	color:#0d274c;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
	padding-left:7px;
	padding-right:7px;
}
.landing_page .landing_page_content {
	color:#0d274c;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
}
.landing_page .landing_page_content p {
	color:#0d274c;
	font-family:Verdana;
	font-size:11px;
	padding:0;
	margin:0;
}
.landing_page .landing_page_content h1 {
	color:#0d274c;
	font-family:Verdana;
	font-size:15px;
	padding:0;
	margin:0;
	padding-right:7px;
}
.landing_page .landing_page_content .dark_blue_links a {
	color:#0d274c;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.landing_page .landing_page_content .dark_blue_links a:hover {
	color:#0d274c;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
.landing_page .dark_blue_links a {
	color:#0d274c;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.landing_page .dark_blue_links a:hover {
	color:#ffffff;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.landing_page .heading_links a {
	color:#0d274c;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.landing_page .heading_links a:hover {
	color:#0d274c;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
.landing_page .heading_links_features a {
	color:#49a5d4;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.landing_page .heading_links_features a:hover {
	color:#49a5d4;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
.landing_page .light_blue_links a {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
.landing_page .light_blue_links a:hover {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:underline;
}
#related_articles p {
	padding:0;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:4px;
}
/* ZIGZAG LANDING */
.feature_heading {
	color:#49a5d4;
	font-family:Verdana;
	font-weight:bold
}
/* STORY MODULAR */
.landing_page .landing_page_content .sub_heading p {
	padding-left:7px;
	padding-top:7px;
	padding-bottom:7px;
}
.landing_page_content_white p {
	color:#ffffff;
}
.landing_page_content_white h1 {
	font-family:Verdana;
	font-size:15px;
	padding:0;
	margin:0;
	padding-right:7px;
}
#gallery .white {
	color:#ffffff;
}
#gallery .white p {
	color:#ffffff;
}
#gallery a {
	color:#0d274c;
	font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
}
#gallery a:hover {
	color:#ffffff;
	font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
}
#gallery .norm {
	color:#ffffff;
}
#gallery .norm  p {
	color:#ffffff;
}
#gallery .norm a {
	color:#4fb3e7;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}
#gallery .norm a:hover {
	color:#ffffff;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
}

/* Tag Cloud Styles */
a.link1{
	color:#4FB3E7;	
}

a.link1:hover {
	color:#ffffff;
}

a.link2{
	color:#8b8db2;
}

a.link2:hover{
	color:#ffffff;
}

a.link3{
	color:#6D6758;
}

a.link3:hover{
	color:#ffffff;
}
