/* CSS Document */
/*
Title:
File:
Author: The IvyBrick Company | Frank J. Rauscher, III
Project:
Version:
Purpose:

Modification Log:
DATE AUTHOR MODIFICATION (severity:major/minor/none)
=======================================================================================

=======================================================================================


*/



/* GLOBALS */

body {
	color:					#000000; 
	background-color:		black;
	background-image: 		url(/static/images/boardwalk.jpg);
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	font-family:			Tahoma;
	font-size:				12px;
	height:					100%;
	margin:					0px 0px 0px 0px;	
	padding:				0px 0px 0px 0px;
	text-align:				center; 
	width:					100%;
}


/* DIVS */

/* main container */
#d-outerContainer{
	position:				relative;
	margin-top:				0px;
	margin-bottom:			0px;
	margin-left:			auto;
	margin-right:			auto;	
	padding:				0px 0px 0px 0px;
   	width: 					706px;
}


/* main container */
#d-innerContainer{
	float: 					left;
	background-image:		url(/static/images/contentBG.gif);
	background-repeat:		repeat-y;
	background-position: 	0px 0px;
	margin:					0px 0px 0px 0px;	
	padding:				0px 0px 0px 0px;
   	width: 					706px;
}

/* logo news bar */
#d-rowTopContainer {
	float: 					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 4px 0px 4px;
	width:					698px;
}

#d-rowTopColLogo {
	float:					left;
	height:					79px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:				left; 
    width: 					409px;
}

#d-rowTopColBoxRight {
	background-image:		url(/static/images/inTheNewsBG.gif);
	background-repeat:		no-repeat;
	background-position: 	top right;
	float:					right;
	height:					72px;
	margin:					7px 5px 0px 0px;
	padding:				20px 0px 0px 30px;
	text-align:				left; 
    width:					254px;
}

#d-rowTopColBoxRight2 {
	float:					right;
	height:					92px;
	margin:					7px 5px 0px 0px;
	padding:				0px 10px 0px 0px;
	text-align:				left; 
    width:					274px;
}

/* footer links bar */
#d-rowFooterLinkContainer {
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				10px 4px 0px 4px;
	text-align:				center;
	width:					698px;
}

#d-rowFooterLinkBarItem {
	color:					#999999;
	float: 					left;
	font-size:				11px;
	margin:					0px 0px 0px 0px;
    padding:				0px 0px 0px 4px;
	width: 					694px;
}

/* navigation bar */
#d-rowNavigationContainer {
	float:					left;
	margin:					3px 0px 0px 0px;
	padding:				0px 4px 2px 4px;
	text-align:				left;
	width:					698px;
}

.d-navigationHeadItem {
	float: 					left;
	height:					23px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}

.d-navigationItem {
	background-color:		#cddef1;
	float: 					left;
	height:					23px;
	margin:					0px 3px 0px 0px;
	padding:				0px 10px 0px 10px;
}

/* main window */
#d-rowMain {
	float:					left;
	margin:					1px 0px 0px 0px;
	padding:				0px 4px 0px 4px;
	text-align:				left;
	width:					698px;
}

#d-rowMainTitleBar{
	background				:url(/static/images/titleBG.gif) no-repeat;
	background-color:		#ffffff;
	float:					left;
	height:					75px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:				left;
	width:					698px;
}

#d-rowMainInd {
	float:					left;
	margin:					20px 0px 0px 0px;
	padding:				0px 15px 20px 15px;
	text-align:				left;
	width:					668px;
}

#d-rowMainGeneric {
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 15px 20px 0px;
	text-align:				left;
	width:					683px;
}


/* headline bar */
#d-rowHeadlineContainer {
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 4px 0px 4px;
	text-align:				left;
	width:					698px;
}

#d-rowHeadlineBarLeft {
	background				:url(/static/images/headlineBG.gif) no-repeat;
	background-color:		#6e6e6e;
	float: 					left;
	height:					18px;
	margin:					0px 0px 0px 0px;
	padding:				4px 0px 0px 180px;
    width: 					394px;
}

#d-rowHeadlineBarRight {
	background-color:		#6e6e6e;
	float: 					left;
	height:					22px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
    width: 					124px;
}

/* advertising bar */
.d-rowAdContainer {
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 4px 0px 4px;
	text-align:				center;
	width:					698px;
}

.d-rowAdBar {
	color:					#cccccc;
	float: 					left;
	-height:				0px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
    width: 					698px;
}    

#d-mainBodyBottom {
	background:				url(/static/images/bottomRim.gif) no-repeat;
	float: 					left;
	height:					11px;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:				right;
   	width: 					706px;
}
 
/* copyright bar */
#d-rowCopyBarContainer {
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				5px 4px 0px 4px;
	text-align:				left;
	width:					698px;
}

#d-rowCopyBarItem {
	background-color:		#666666;
	color:					#cccccc;
	float: 					left;
	font-size:				11px;
	height:					19px;
	margin:					0px 0px 0px 0px;
	padding:				5px 0px 0px 9px;
 	width: 					689px;
}

#popup-share { position:absolute;width:530px;border:0;background-color:transparent;}

#dpop-sharePopContainer{
	background:				transparent url(/static/images/shareSitePopupBG.gif) no-repeat;
	height:					500px;
	margin:					0px 0px 0px 0px;
	padding:				0px 35px 0px 35px;
	position:				absolute;
   	width: 					370px;
	z-index:				5;
}

.dpop-shareRow {
	float:					left;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
	text-align:				left;
	width:					360px;
}





/* FONTS */

.f-footerText{ 
	color:					#588bbc; 
	font-size:				11px; 
}
a.f-footerText{ 
	color:					#666666; 
	text-decoration:		none;
}
a.f-footerText:hover{ 
	color:					#588bbc; 
	text-decoration:		underline;  
}

.f-mainBodyText{
	color:					#000000;
	font-size:				12px;
}

a.f-mainBodyText{
	color:					#3c89c4;
}

a.f-mainBodyText:hover{
	color:					#666666;
	text-decoration:		underline;
}

.f-mainBodyTextSp{
	color:					#666666;
	font-size:				12px;
}

.f-mainBodyTextSp2{
	color:					#3c89c4;
	font-size:				12px;
}

.f-mainBodyTextSm{
	color:					#000000;
	font-size:				11px;
}

.f-mainBodyTextSpSm{
	color:					#666666;
	font-size:				11px;
}

.f-headlineBarText{ 
	color:					#ffffff; 
	font-size:				11px; 
}
a.f-headlineBarText{ 
	color:					#ffffff; 
	text-decoration:		none; 
}
a.f-headlineBarText:hover{ 
	color:					#cccccc; 
	text-decoration:		underline; 
}

.f-inTheNews{
	color:					#588bbc; 
	font-size:				11px; 
}
a.f-inTheNews{ 
	color:					#666666; 
	text-decoration:		underline; 
}
a.f-inTheNews:hover{ 
	color:					#000000; 
}


a.f-nowAvailable{ 					
	color:					blue;
	font-size:				18px ;
	font-weight:			bold;
	text-decoration:		none;  
}
a.f-nowAvailable:hover{ 					
	color:					#000000;
	text-decoration:		underline;  
}

a.f-merch:hover{ color:#000000; }

.f-merch{ font-size:11px color:#3c89c4; }
a.f-merch{ text-decoration:underline;  font-weight:bold;}
a.f-merch:hover{ color:#000000; }

.f-headingText{
	color:					#3c89c4; 
	font-size:				17px;
	letter-spacing:			1px;
	text-transform:			uppercase;
}
.opac { opacity:.45; filter:alpha(opacity=45);-moz-opacity: 0.45;background-color:black;}
.opac2 { opacity:1; filter:alpha(opacity=100);-moz-opacity: 1;}

#popup-filter { 
	position:				absolute;
	top:					0px;
	left:					0px;
	z-index:				3;
	width:					100%;
	height:					100%; 
}

/* IMAGES */

img{
	border:					0;
	behavior: 				url("/static/pngbehavior.htc");
}