
/*general page formatting*/

html,body{ height: 100%; margin: 0; padding: 0; }

body 
{ 
margin: 0px;
padding: 0px;
background-color: #ffffff;
/*font-family: Times New Roman, Times New Roman, Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
}

body img
{
border: 0px;
}


#topbar 
	{
 	width: 100%;
 	background-color: #000000;
 	}

#toptext 
	{
	width: 924px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
 	color: #ffffff;
	font-weight: bold; 
   }
	
	
.master 
{
width: 924px;	
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
padding: 0px;
padding-bottom: 200px;
background-color: #ffffff;
}
	
	

/*breaking news formatting*/

#break 
{
background-color: #ffffff;
width: 910px;
padding: 7px;
text-align: right;
/*font: bold 15px arial;
color: #FF0000;*/
border-bottom: 2px solid #FF0000;
}

/*banner formatting*/
#banner
{
padding-top: 10px; 
padding-bottom: 10px;
}


#banner_button_left
{
float: left;
text-align: left;
width: 168px;
padding-top: 11px;	
padding-left: 12px;
}

#banner_button_center
{
float: left;
text-align: center;
width: 168px;
padding-top: 11px;	
}

#banner_button_right
{
float: left;
text-align: right;
width: 168px;
padding-top: 11px;	
padding-right: 12px;
}

#banner_flag
{
width: 384px;
float: left;
padding-top: 11px;	
}

#searchform
{
float: right;
width: 185px;
}

.searchform_box
{
float: left;
}







/*menu formatting*/
#menu
{
	font-size: .9em;
	height: 30px;
	width:100%;
	border-top: 1px solid #ccc;
	border-bottom: 0px solid #f5f5f5;
	margin-bottom: 20px;
	position: relative;
	z-index: 2;
	}
	
	
	
/* 
	LEVEL ONE MENU
*/
	
ul.dropdown                         { position: relative; list-style: none; margin:0px; padding: 0px;}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #ffffff; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #ffa500; }
ul.dropdown li a                    { display: block; padding: 4px 12px; color: #222; text-decoration: none;}
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #f6f6f6; color: black; position: relative; border-bottom: 1px solid #ccc;}
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO MENU
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style: none; margin:0px; padding: 0px; }
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; float: none; }	  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; text-decoration: none; } 













/*left content div formatting*/

.content 
{
margin: 0px;
padding: 0px;
width: 748px;
float: left;
}

.content h1
{
text-align:left;
font-size: 1.3em;
margin: 0px;
padding: 0px;
}

.content h2
{
text-align:left;
font-size: 1.1em;
padding: 0px;
margin: 0px;

}

.content ul{
list-style: square outside; 
margin: 0px;
padding: 0px; 
}

.content li{
margin-left:15px;
margin-right:0px; 
}





/*atf formatting*/



#atf {
	width: 728px;
	margin-left: auto;
	margin-right: auto;
	}


#atfcontainer2 {
	clear:left;
	float:left;
	width:728px;
	overflow: hidden;
	margin-bottom: 5px;
}
#atfcontainer1 {
	float:left;
	width:728px;
	position:relative;
	right:50%;
}




#atfcol1 {
	float:left;
	width:46%;
	position:relative;
	left:52%;
	overflow:hidden;
}

#atfcol1 img{
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
	 margin-bottom: 10px;
	}
	
#atfcol2 {
	float:left;
	width:46%;
	position:relative;
	left:56%;
	overflow:hidden;
}


.atf2blurb{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px;
}

.atf2blurb:hover{
	background-color: #f6f6f6;
	}
	









.leaderboard
{
width:728px;
margin: 10px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
} 

.mid 
{
height: 5px;
width: 100%;
border-bottom: 1px solid #ccc;
}


/*feature formatting*/

.feature td
{
padding: 10px;
}



.featurebb
{
text-align:left;
margin-top: 0px;
padding-top: 10px;
}




/*poll formatting*/

#pollouter
{ 
border: 1px solid #ccc;
width: 298px;
}

#polltop h1
{
text-align:left;
font-size: 1.3em;
margin: 5px 0px 5px 5px;
padding: 0px;
}

#polltop
{
width: 100%;
border-bottom: 1px solid #ccc;
}

#pollbot
{
width: 258px;
padding: 0px 20px;
}

#pollbot p
{
font-weight: bold;
}

ol.poll
{ 
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}

ol.poll li
{
margin-left:0px;
margin-right:0px;
margin-bottom: 5px; 
}

.poll strong
{ 
display: block;
border-top: 7px solid red;
}















/*headlines formatting*/

.headlines td
{
padding: 10px;
}

.headlines ul
{
margin: 0px;
padding: 0px 0px 20px 10px; 
}

.headlines li
{
list-style: square outside; color: #5e5e5e;
margin-left:20px;
margin-right:0px; 
padding-left: 10px;
}



/*right strip formatting*/

.strip 
{
width: 166px;
float: right;
text-align: center;
/*font-size: 8pt;
*/
padding-left: 5px;
padding-right: 5px;
margin: 0px;
}

.strip hr
{
margin-top: 10px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
color: #ffffff;
background-color: #ffffff;
height: 1px;
width: 120px;
}

.strip h1
{
font-weight: bold;
text-align: center;
font-size: 1em;
margin-top:5px;
margin-left:0px;
}

.stripnode
{
margin: 0px 0px 20px 0px;
border-bottom: 1px solid #ccc;
}

/*frontpage flyout formatting*/

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}




#social_buttons
{
width: 100%;
height: 30px;
text-align: center;
margin-top: 10px;
}

#social_buttons img
{
margin: 0px 10px;
border: 0px;
}
	





/*storypage formatting*/

.story
{
font-size:1.1em;
}

.story h1
{
text-align:left;
padding-top: 15px;
margin-top: 0px;
margin-bottom: 0px;
padding-bottom: 2px;
}

#publish_date
{
margin-top:0px;
font-size: smaller;
}

.storyimage
{
width:1px;
float: right;
margin-top: 0px;
margin-left: 20px;
margin-bottom: 20px;
padding-top: 0px;
/*font-size: 8pt;*/
}


/*fdcycle formatting*/

.multiplayer 
{
width:375px;
border: 1px solid #ccc; 
/*background-color: #f7f7ee;*/
}

.pics { 
width: 375px; 
padding:0px; 
}

.multinav
{
width: 375px;
padding-top: 5px;
}


.multicaption
{
width: 365px;
padding: 5px;
}

#slideshow
{
text-align:center;
padding-top: 15px;
}

#o-vidtable
{
margin-left: auto;
margin-right: auto;
font-size: smaller;
}

/*adlink formatting*/

.textad
{
width: 100%;
margin-top: 15px;
padding-top: 5px;
padding-bottom: 5px;
/*text-align:center;
font-size: 10pt;*/
border: 1px solid #CFCFCF;
}

.adlink
{
float: right;
width: 100%;
margin-bottom: 20px;
margin-top: 20px;
padding-top: 10px;
padding-bottom: 10px;
/*text-align:center;
font-size: 10pt;*/
border: 1px solid #CFCFCF;
}


.otherstories
{
text-align:left;
margin-right: 10px;
margin-left: 10px;
padding-top: 0px;
}


/*classifieds formatting*/

.classifieds
{
text-align:center;
width: 100%;
}

.classifieds td
{
width: 50%;
text-align:center;
vertical-align: top;
padding-bottom: 15px;
}

/*directory formatting*/

.gmap 
{
position: fixed;
margin-top: 20px;
margin-left: 245px;
border: 2px solid #26375d;
}

#map_canvas
{
width: 350px;
height: 250px;
}

/*all nonstory basics*/
#nonstory h1 {padding: 10px 0px;
	}
	
#nonstory h2 {padding: 10px 0px;
	}

/*subscribe.php formatting*/

.halfbox
{
width:50%; 
float: left;
}


/*general form formatting*/
	
/*input
{
color: #4A4A4A;
border: 1px solid #4A4A4A;
}
*/

input
{
/*font-family: Times New Roman, Times New Roman, Times, serif;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #9C9C9C;
}

textarea
{
color: #4A4A4A;
width: 330px;
height: 330px;
border: 1px solid #4A4A4A;
}

select
{
color: #4A4A4A;
border: 1px solid #4A4A4A;
}

.gotcha_input
{
display: none;
}

#search_input
{
padding: 0px;
height: 26px;
width:151px;
border:solid 1px #ccc;
border-top: none;
border-right: none;
padding-left:4px;
}

.login_input
{
width:151px;
height:26px;
border:solid 1px #ccc;
padding-left:4px;
}

.form_label
{
text-align: right;
}




/*general link formatting*/


a:link {	color: #003366; text-decoration: none;}
a:visited {	color: #003366; text-decoration: none;}
a:hover {	color: #003366; text-decoration: underline;}
a:active {	color: #003366; text-decoration: none;}

a:link.white {	color: #ffffff; text-decoration: none;}
a:visited.white {color: #ffffff; text-decoration: none;}
a:hover.white {	color: #ffffff; text-decoration: underline;}
a:active.white {color: #ffffff; text-decoration: none;}

