@charset "UTF-8";

/*----------------- Garnder EDGE Table of Contents -----------------*/


/*

01. Base
02. Text
03. Titles
04. Links
05. Top
06. Nav
07. Page Structure
08. Homepage
09. Inside Pages
	
	09. a. News, Sports, and Opnions Listing Page
	09. b. View News
	09. c. Comments
	09. d. Archives
	09. e. Community Calendar
	09. f. Submit Story
	09. g. Email To A Friend
	09. h. Report Abuse
	09. i. RSS
	09. j. Classifieds
	
10. Ads
11. Weather
12. Footer
13. Componets
14. Misc.

*/ 


/*

Colors

#0d4a9f - Blue

*/





/*------------------------------------  01. BASE  -------------------------------------*/

body{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#999999;
}

*{
margin:0px;
padding:0px;
}


ul, ol {
margin-left:20px;
padding:5px 0px;
}

li{
padding:5px 0px;
}

.pic-right{
	float:right;
	display:block;
	margin-left:10px;
	margin-bottom:10px;
}

.pic-left{
	float:left;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}






/*------------------------------------  02. TEXT  -------------------------------------*/

@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('Chunkfive.eot');
	src: local('ChunkFive'), url('Chunkfive.ttf') format('truetype'), url('Chunkfive.svg#webfont') format('svg');
}


h1{
font-family:'ChunkFiveRegular', Arial, sans-serif;
font-size:22px;
padding:0px;
padding-bottom:1px;
margin:0px;
letter-spacing:0;
font-weight:normal;
}

h2{
font-family:'ChunkFiveRegular', Arial, sans-serif;
font-size:18px;
padding:0px;
margin:0px;
letter-spacing:0;
font-weight:normal;
}

h3{
font-family:'ChunkFiveRegular', Arial, sans-serif;
font-size:16px;
padding:0px;
padding-bottom:10px;
margin:0px;
letter-spacing:0;
font-weight:normal;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
padding:0px;
padding-bottom:3px;
padding-left:30px;
margin:0px;
display:block;
float:left;
background:url(/../ge_assets/orangeorb-icon.jpg) no-repeat;
min-height:20px;
}

h5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding:0px;
padding-bottom:5px;
margin:0px;
}

h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
padding:0px;
margin:0px;
}


h7{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:0px;
margin:0px;
font-weight:bold;
font-style:italic;
}

.black10pt{
font-size:10px;
}

.black11pt{
font-size:11pt;
}

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

.orange10pt{
font-size:10px;
color:#ff4000;
}

.obitsdate{
font-size:11px;
}

.linktoarchive {
	float: right;
}




/*------------------------------------  03. TITLES  -------------------------------------*/

.page-title{
	padding-bottom:5px;
}

#latest-headlines-title{
	display:block;
	border-bottom:1px dotted #666;
	padding-bottom:0px;
}





/*------------------------------------  04. LINKS  -------------------------------------*/

a:link, a:visited{
color:#0d4a9f;
font-weight:bold;
}

a:hover{
color:#000000;
}

a.nav:link, a.nav:visited{
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
float:left;
margin:0px 11px;
margin-top:12px;
}

a.nav:hover{
text-decoration:none;
}

a.nav2:link, a.nav2:visited{
font-size:14px;
font-weight:bold;
text-decoration:none;
display:block;
float:left;
margin:0px 11px;
margin-top:12px;
}

a.nav2:hover{
text-decoration:none;
}

a.news:link, a.news:visited{
font-weight:bold;
font-size:12px;
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;
}

a.news:hover{
}


a.fnav:link, a.fnav:visited{
color:#ffffff;
font-size:11px;
text-decoration:none;
}

a.fnav:hover{
color:#a7c434;
text-decoration:none;
}

a.title:link, a.title:visited{
text-decoration:none;
color:#000;
}

a.title:hover{
color:#0d4a9f;
text-decoration:none;
}


a.fullstoryright:link, a.fullstoryright:visited{
font-size:11px;
padding-top:10px;
display:block;
}

a.fullstoryright:hover{
}


a.archivelink:link, a.archivelink:visited{
font-size:15px;
font-weight:bold;
text-decoration:none;
}

a.archivelink:hover{
}


:focus {
outline: 0;
}


a.rss1:link, a.rss1:visited{
font-weight:bold;
font-size:11px;
text-decoration:none;
}

a.rss1:hover{
}


a.rss:link, a.rss:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:25px;
padding-bottom:5px;
background:url(/../ge_assets/orangeorb-icon.jpg) no-repeat;
}

a.rss:hover{
}



a.classifiedslink:link, a.classifiedslink:visited{
display:block;
background:#eeeeee;
text-decoration:none;
margin-right:2px;
margin-top:1px;
padding:2px 0px;
padding-left:5px;
}

a.classifiedslink:hover{
text-decoration:underline;
}


a.classifiedsitem:link, a.classifiedsitem:visited{
display:block;
padding:12px 0px;
padding-left:5px;
}

a.classifiedsitem:hover{
}

a.breadcrumb:link, a.breadcrumb:visited{
font-size:18px;
font-weight:bold;
text-decoration:none;
}

a.breadcrumb:hover{
text-decoration:none;
}





/*------------------------------------  05. TOP  -------------------------------------*/

#topcontainer{
background:url(/../ge_assets/ge-top-bg.jpg) repeat-x;
}

#topcontainer img{
display:block;
}

#top{
background:url(../ge_assets/top-bg.jpg);
width:961px;
padding-left:38px;
padding-right:30px;
text-align:left;
overflow:hidden;
}

#gelogo{
float:left;
padding:0px;
padding-left:10px;
margin:0px;
}

#logo img{
padding:0px;
margin:0px;
}

#headerimg{
background:url(/../ge_assets/ge-headerimg.png);
float:right;
width:611px;
height:119px;
}

#date-search{
float:right;
padding-top:15px;
padding-right:10px;
text-align:right;
}

#last-updated{
	font-size:10px;
	color:#0d4a9f;
	font-weight:bold;
}

#topcontent{
background:url(/../ge_assets/ge-top-content-bg.jpg);
width:953px;
height:90px;
padding:0px 38px;
padding-top:15px;
text-align:left;
}

#search{
	padding-top:10px;
}





/*------------------------------------  06. NAV  -------------------------------------*/

#navcontainer{
background:url(/../ge_assets/ge-navcontainer-bg.jpg);
width:990px;
padding-left:19px;
padding-right:20px;
height:44px;
text-align:left;
}

#navbar{
	padding-left:75px;
	background:url(../ge_assets/nav-top.jpg);
}

#inside-navbar{
	padding-left:60px;
	background:url(../ge_assets/nav-top.jpg);
}




/* ----------------- DROP DOWN MENU ----------------- */
.nav-divider{
width:2px;
height:44px;
background:url(../ge_assets/nav-divider.jpg) no-repeat top center;
}

.menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
z-index:100;
height:44px; /* Same as Top Nav Links */
}

.menu ul {
padding:0;
margin:0;
list-style: none;
}

.menu ul li {
padding:0px;
margin:0px;
float:left;
position:relative;
}

.menu ul li ul {
display:none;
}

.menu ul li ul.active {
display:block;
position:absolute;
top:44px; /* Same height as Top Nav Links */
left:0;
}

.menu ul li:hover ul li ul {
display: none;
}

 

/* Top Nav Links */
.menu ul li a, .menu ul li a:visited{
color:#fff;
display:block;
font-size:14px;
font-weight:bold;
height:44px;
line-height:44px;
overflow:hidden;
text-align:center;
text-decoration:none;
text-shadow: #000 1px 1px;
background:url(../ge_assets/nav-top.jpg);
}

/* Top Nav Links Hover */
.menu ul li a:hover {
background:url(../ge_assets/nav-top.jpg) 0px -44px;
color:#FFF;
}

.menu ul li:hover{
background:url(../ge_assets/nav-top.jpg) 0px -44px;
color:#FFF;
}

/* Styles Y offset for drop downs */
.menu ul li:hover ul {
display:block;
position:absolute;
top:44px; /* Same height as Top Nav Links */
left:0;
}

 

/* Drop Down Tab */
.menu ul li:hover ul li a, .menu ul li ul li a {
display:block;
background:url(/../ge_assets/transparentblack.png);
color:#FFF;
font-size:11px;
height:30px;
line-height:30px;
text-align:left;
padding-left:15px;
}

/* Drop Down Tab Hover */
.menu ul li:hover ul li a:hover, .menu ul li ul li a:hover {
background:#acc83c;
color:#fff;
}


 

/* -------------------- TOP NAV WIDTHS -------------------- */
/* Individually sets the width of the top nav links and their drop downs */
a.tab-zero:link, a.tab-zero:visited, a.tab-zero:hover{
width:75px;
}


a.tab-one:link, a.tab-one:visited, a.tab-one:hover{
width:75px;
}

a.tab-two:link, a.tab-two:visited, a.tab-two:hover{
width:110px;
}

a.tab-three:link, a.tab-three:visited, a.tab-three:hover{
width:80px;
}

a.tab-four:link, a.tab-four:visited, a.tab-four:hover{
width:187px;
}

a.tab-five:link, a.tab-five:visited, a.tab-five:hover{
width:120px;
}

a.tab-six:link, a.tab-six:visited, a.tab-six:hover{
width:85px;
}

a.tab-seven:link, a.tab-seven:visited, a.tab-seven:hover{
width:115px;
}



 
 
/* ----------------- DROP DOWN WIDTHS ----------------- */ 
ul#dropdown-one a{
	width:75px;
}

ul#dropdown-two a{
}

ul#dropdown-three a{
}

ul#dropdown-four a{
	width:172px;
}

ul#dropdown-five a{
	width:105px;
}

ul#dropdown-six a{
	width:110px;
}

ul#dropdown-seven a{
	width:100px;
}

/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any
way to fit your requirements.
=================================================================== */










/*------------------------------------  07. PAGE STRUCTURE  -------------------------------------*/

#middlecontainer{
background:url(/../ge_assets/ge-middle-bg.jpg) repeat-x;
background-color:#cccccc;
}

#body{
background:url(/../ge_assets/ge-body-bg.gif) repeat-y;
width:953px;
padding:16px 38px;
text-align:left;
overflow:hidden;
}

#leftcol{
float:left;
width:430px;
padding-right:16px;
border-right:1px solid #000000;
overflow:hidden;
}

#leftcol2{
float:left;
width:634px;
margin-right:16px;
}

#rightcol{
float:left;
width:300px;
}






/*------------------------------------  08. HOMEPAGE  -------------------------------------*/
#top-headlines{
}

	#top-headlines .title{
		display:block;
		border-bottom:1px dotted #666;
		padding-bottom:0px;
	}

	#pager{
		display:block;
		border-bottom:1px dotted #666;
		padding:7px 0px;
		overflow:hidden;
	}
	
		#pager a{
			display:block;
			background:#333;
			border:1px solid #ccc;
			color:#fff;
			text-align:center;
			width:20px;
			height:20px;
			line-height:20px;
			text-decoration:none;
			float:left;
			margin-right:2px;
			font-size:10px;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#pager a.activeSlide, #pager a:hover{
			background:#0d4a9f;
		}

	
	#top-story-slider{
		width:430px;
		overflow:hidden;
		margin:0px;
		padding:0px;
	}

	.top-story{
		width:430px;
		padding-top:8px;
	}
	
		.top-story-title a{
			font-size:18px;
			text-decoration:none;
		}
		
		.postedinfo{
			font-size:10px;
			color:#666;
			border-bottom:1px dotted #666;
			padding-bottom:12px;
			margin-bottom:5px;
			padding-top:2px;
		}
		
			.postedinfo span{
				color:#000;
				font-weight:bold;
			}
			
		.top-story-content{
		}
		
		.top-story-pic{
			padding:10px 0px;
		}
		
			.top-story-pic img{
				border:none;
			}
		
		.top-story-text{
		}
		
		.full-story{
			border-top:1px dotted #666;
			padding-top:5px;
			margin-top:5px;
		}
		
			.full-story a{
				font-size:11px;
			}


#centercol{
float:left;
width:174px;
padding:0px 15px;
}

	#latest-headlines{
		margin-bottom:70px;
		padding-top:6px;
	}
	
		#latest-headlines .title{
			display:block;
			border-bottom:1px dotted #666;
			padding-bottom:0px;
			margin-bottom:5px;
		}
		

	#sports-headlines{
	}
	
		#sports-headlines .title{
			display:block;
			border-bottom:1px dotted #666;
			padding-bottom:0px;
			margin-bottom:5px;
		}


	#sign-up{
		background:url(../ge_assets/sign-up-bg.jpg) no-repeat;
		height:199px;
		margin:25px 0px;
	}
	
	#sign-up table td{
		padding:10px;
	}


	#featured-stories{
		padding-top:0px;
	}
	
		#featured-stories .title{
			display:block;
			border-bottom:1px dotted #666;
			padding-bottom:0px;
			margin-bottom:5px;
		}
		
		#featured-stories a{
			font-size:14px;
			margin-bottom:12px;
		}
		
		
		
	
	
		
/*------------------------------------  09. INSIDE PAGES  -------------------------------------*/




/* ----------------- 09. a. NEWS, SPORTS, OPINIONS LISTING PAGES ----------------- */
.newsheadline{
padding-top:10px;
padding-bottom:20px;
}

	.newsheadline h1{
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		padding:0px;
		padding-bottom:3px;
		padding-left:30px;
		margin:0px;
		background:url(/../ge_assets/orangeorb-icon.jpg) no-repeat;
		min-height:20px;
	}

	.newsheadline p{
		display:block;
		padding-left:31px;
	}

.posteddate{
	font-size:10px;
	padding-left:31px;
	padding-bottom:5px;
}



.posteddatehighlight{
	color:#0d4a9f;
	font-weight:bold;
}



/* ----------------- 09. a. VIEW NEWS ----------------- */
#view-news-top{
	overflow:hidden;
	border-bottom:1px solid #0d4a9f;
	padding-bottom:5px;
	margin-bottom:5px;
}

	#view-news-top h1{
		float:left;
		display:block;
		width:100px;
		padding:0px;
		margin:0px;
	}
	
	#story-options, #printablepage{
	float:right;
	font-size:10px;
	width:310px;
	}


h2.news-title{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}

#posted-info{
font-size:12px;
}

#posted-date{
	font-size:11px;
	float: right;
	padding: 10px;
}

	#posted-info span, #posted-date span{
		font-weight:bold;
	}


#articleinfo{
padding:10px 0px;
}

#articleinfo2{
padding:0px;
padding-right:25px;
padding-bottom:10px;
}

#articleinfo3{
}







#contentlinks{
padding-top:10px;
width:418px;
}

#contentlinks2{
padding-top:0px;
}

.orangeline{
margin:5px 0px;
height: .05em;
width: 100%;	
}

#storybrief{
float:left;
}

#fullstory{
float:left;
font-size:10px;
}

.article_title {
	width: 70%;
}



/* ----------------- STORY PICS ----------------- */
#newspicright{
float:right;
margin-left:20px;
margin-right:10px;
max-width:360px;
text-align:center;
position:relative;
border-bottom:1px solid #0d4a9f;
padding-bottom:7px;
margin-bottom:5px;
}


#picthumbs img{
margin:0px 1px;
margin-top:3px;
border:1px solid #000000;
}

#picthumbs img:hover{
margin:0px 1px;
margin-top:3px;
border:1px solid #ff4000;
}


#picthumbs{
width:327px; 
}

.picdescription{
display:block;
padding:5px 0px;
}

.pics{ 
height:90px; 
width:728px; 
padding:0; 
margin:0; 
overflow: hidden 
}





/*-------------------  09. b. COMMENTS  --------------------*/

#commentscontainer{
padding:15px 0px;
float:left;
}

#comment{
width:400px;
height:200px;
}

#name{
width:400px;
}

#email{
width:400px;
}

.odd{
background:#fff;
padding:10px;
}

.even{
background:#f5f5f5;
padding:10px;
}








/* ------- NEW COMMENT SYSTEM -------- */
ul#comments{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul#comments li{
	margin:0px;
	padding:15px 0px;
	list-style:none;
	overflow:hidden;
	border-bottom:1px dotted #D7D7D7;
}


.comment{
}


	.comment-top{
	}
	
		.comment-usersname{
			font-weight:bold;
		}
		
		
		.comment-top em{  /* Comment Posted Date */
		}
	
	
	
	.comment-pic{
		width:68px;
		float:left;
	}
	
		.comment-pic img{
			display:block;
			padding:5px;
			background:#fff;
			border-bottom:1px solid #D7D7D7;
			border-left:1px solid #F2F2F2;
			border-right:1px solid #F2F2F2;
		}
	
	.comment-text{
		float:left;
		width:400px; 
	}
	
	
	
	.comment-reply{
		display:none;
	}




/* ------- Sub Comments -------- */
ul#comments li.sub-comment{
	padding-left:68px;
}

.sub-comment-pic{
		width:48px;
		float:left;
	}
	
		.sub-comment-pic img{
			display:block;
			padding:5px;
			background:#fff;
			border-bottom:1px solid #D7D7D7;
			border-left:1px solid #F2F2F2;
			border-right:1px solid #F2F2F2;
		}


/*-------------------  09. c. ARCHIVES  --------------------*/

#archivedheader {
width: 630px;
}

#archivednews{
float:left;
width:550px;
}

#archiveddates{
width:80px;
padding-top:10px;
float:left;
}





/*-------------------  09. d. COMMUNITY CALENDAR  --------------------*/

.text12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
}

.boxbottom {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


a.calendar:link,  a.calendar:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

a.calendar:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #0d4a9f;
}





/*-------------------  09. e. SUBMIT A STORY  --------------------*/

form{
padding:0px;
margin:0px;
}

.formitem{
padding:7px 0px;
}

.formitem1{
padding:7px 0px;
padding-left:10px;
}

.input1{
width:199px;
}

.input2{
width:485px;
}

#resizeMe{
	width:600px;
	height:200px;
	left: 10px;
	top: 10px;
	cursor: s-resize;
}

#resizeMe textarea{
	width: 600px;
	height: 194px;
}

#resizeS{
	width:600px;
	height:18px;
	background-color: #7d7d7d;
	bottom: 0;
	left: 0;
	background-image:url(/../ge_assets/resize_textarea.jpg);
	background-position: center;
	overflow: hidden;
	font-size: 1px;
}





/*-------------------  09. f. EMAIL TO A FRIEND  --------------------*/

.email_invisible_form {
	border: 0;
	background-color: #EEEEEE;
}





/*-------------------  09. g. REPORT ABUSE  --------------------*/
body.reportabuse{
background:url(../ge_assets/headerbg-main.jpg) repeat-x #FFFFFF;
margin:0px;
padding:0px;
}

#reportabuse{
width:350px;
}

#rabody{
padding:0px 20px;
}

#rabtn{
width:300px;
text-align:right;
}





/*-------------------  09. h. RSS  --------------------*/

.rsscategory{
margin:12px 0px;
}

#rsssubscribe{
padding-top:10px;
font-size:11px;
text-align:right;
}





/*-------------------  09. i. CLASSIFIEDS  --------------------*/
table.classifieds td{
padding:0px 10px;
}

.classifiedsheader{
background:#ccc;
font-weight:bold;
color:#FFFFFF;
padding:8px 0px;
font-size:14px;
padding-left:10px;
margin-bottom:7px;
border:1px solid #999;
border-bottom:none;
}

.classifieds-date{
float:right;
padding-right:10px;
}

.classifieds-title{
float:left;
}

.classifieds-text{
margin-top:-7px;
padding:5px 0px;
padding-left:5px;
border:1px solid #999;
border-top:none;
}

#columnfooter{
text-align:center;
font-style:italic;
padding:10px 0px;
}

#searchselector{
display:none;
height:1px;
}

#search-classifieds{
padding-top:10px;
width:160px;
font-weight:bold;
font-size:14px;
}

#search-classifieds form{
padding:0px;
margin:0px;
}

#search-classifieds p{
padding-bottom:6px;
}

#search-classifieds-box{
width:150px;
}

#search-classifieds-btn{
padding:9px 0px;
padding-bottom:0px;
}

ul#classifieds-menu{
list-style:none;
margin:0px;
padding:0px;
margin-top:-5px;
color:#ff4000;
}

ul#classifieds-menu li{
margin:0px;
padding:0px;
padding-bottom:5px;
}

#listings{
padding-top:13px;
padding-left:5px;
}

.classifieds-section{
padding-top:13px;
padding-left:8px;
}


a.listing:link, a.listing:visited{
display:block;
background:#ccc;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
padding:8px 0px;
font-size:14px;
padding-left:10px;
margin-bottom:7px;
}

a.listing:hover{
background:#999;
margin-left:5px;
border-left:10px solid #ff4000;
}

#breadcrumbs{
font-size:18px;
padding-bottom:5px;
}



/*-------------------  09. j. COLUMNS  --------------------*/
#column-content{
}

#column-content p{
	padding-bottom:15px;
}

#column-detail-area{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:10px;
	max-width:360px;
	text-align:center;
	position:relative;
	border-bottom:1px solid #0d4a9f;
	font-size:11px;
}

	#column-detail-area img{
		border:1px solid #000;
		display:block;
		margin-bottom:10px;
	}


/*------------------------------------  10. ADS  -------------------------------------*/

.ad-box{
	padding-bottom:16px;
}


#topad{
float:left;
display:block;
padding:0px;
margin:0px;
}

#more{
float:left;
display:block;
padding:0px;
margin:0px;
margin-left:17px;
}

div.topad img{
display: block;
} 

div.more img{
display: block;
} 

#adcontainer{
width:300px;
}

.leftad{
float:left;
}

.rightad{
float:right;
}


.squaread{ 
width:300px;
height:250px;  
padding:0; 
margin:0; 
overflow:hidden; 
}  


.sliding-ad{
	position:relative;
	height:100px;
}

.sliding-ad-target{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}


.slideout{
	position:absolute;
	z-index:95;
	left:-360px;
	width:360px;
	overflow:hidden;
}

.slideout-ad{
	margin-left:360px;
}





/*------------------------------------  11. WEATHER  -------------------------------------*/

#local-weather{
	width:300px;
	margin-top:17px;
	margin-bottom:15px;
}


	#weather{
		margin-top:-7px;
		width: 300px;
		height:104px;
	}
	
		#weather h2{
			color:#fff;
			text-shadow:#000 1px 1px;
			font-weight:normal;
			display:block;
			padding-top:10px;
			padding-left:16px;
		}
	
	#current{
	}
	
	#current-box{
		position:relative;
		height:50px;
	}
	
		#current-box #icon{
			position:absolute;
			top:-5px;
			left:5px;
			width:150px;
		}
		
		#current-box #info{
			position:absolute;
			top:0px;
			right:0;
			width:170px;
			padding-right:10px;
			padding-top:3px;
			color:#fff;
			font-family:Verdana, Geneva, sans-serif;
			text-shadow:#000 1px 1px;
		}
		
			#current-box #info span{
				font-weight:bold;
			}
			
	
			#current-box #temp{
				font-size:16px;
			}
			
			#current-box #conditions{
				font-size:12px;
			}
			
	#forecast{
		padding-left:121px;
	}
		
		 #forecast a{
			font-size:10px;
			font-weight:normal;
			color:#fff;
		}
			


/* Old Weather
#weather-forcast{
background:url(http://weathersticker.wunderground.com/weathersticker/infobox/language/www/US/KS/Gardner.gif) no-repeat;
background-position:0 -2px;
width:144px;
height:108px;
}*/






/*------------------------------------  12. FOOTER  -------------------------------------*/

#footercontainer{
background:url(/../ge_assets/ge-footer-bg.jpg) repeat-x;
background-color:#999999;
}

#footer{
width:953px;
min-height:121px;
padding:0px 38px;
padding-bottom:7px;
text-align:left;
color:#FFFFFF;
font-size:10px;
}

#fnav{
float:left;
padding-top:20px;
padding-bottom:40px;
}

#iab{
float:right;
padding-top:8px;
}

#fleft{
float:left;
}

#fcenter{
float:left;
padding-left:20px;
}

#fright{
float:right;
}






/*------------------------------------  13. COMPONETS  -------------------------------------*/

/* ----------------- PHOTO GALLERY----------------- */

#photo-gallery img{
float:left;
margin-right:3px;
margin-bottom:10px;
border:2px solid #666;
}
#photo-gallery img:hover{
border:2px solid #9C0;
}
/* ----------------- COLORBOX CSS ----------------- */
/*
ColorBox Core Style
The following rules are the styles that are consistant between themes.
Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; }
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0; }
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
Example user style
The following rules are ordered and tabbed in a way that represents the
order/nesting of the generated HTML, so that the structure easier to understand.
*/

#cboxOverlay{
background:#000; /* Changes Overlay Color */
opacity: .5;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* IE 8 */
filter: alpha(opacity=50); /* IE 5-7*/
}

#colorbox{}
#cboxTopLeft{width:25px; height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px; height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px; height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px; height:25px; background:url(http://www.webphibian.com/standards/colorbox/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px; background:url(http://www.webphibian.com/standards/colorbox/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px; background:url(http://www.webphibian.com/standards/colorbox/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom: 4px; left:0; text-align:center;   width:100%; color:#666666; font-weight:bold;}
#cboxCurrent{position:absolute; bottom: 20px; left:58px; color:#666666;}
#cboxSlideshow{position:absolute; bottom: 4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://www.webphibian.com/standards/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(http://www.webphibian.com/standards/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(http://www.webphibian.com/standards/colorbox/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(http://www.webphibian.com/standards/colorbox/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(http://www.webphibian.com/standards/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}

/*
The following fixes png-transparency for IE6.
It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
Colorbox preloads navigation hover classes to account for this.
!! Important Note: AlphaImageLoader src paths are relative to the HTML document,
while regular CSS background images are relative to the CSS document.
*/

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.webphibian.com/standards/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}




/* ----------------- MODALS ----------------- */
body.modal{
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ffffff;
}

	#modal-container{
		padding-top:10px;
	}



/*-------------------  LIGHT BOX  --------------------*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2000;
	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%;
	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;	
}







/* ----------------- PHOTO SLIDESHOW ----------------- */
#modal-photo-slideshow{
	width:630px;
	margin:0px auto;
}

#photo-slideshow{
width:630px;
height:473px;
padding:0;
margin:0;
overflow:hidden;
text-align:center;
}

	#photo-slideshow img{
		border:1px solid #666;
	}


#photo-slideshow-controls{
	height:25px;
	width:50px;
	margin-left:305px;
}
	
		
		#prev-btn{
		display:block;
		background:url(http://www.webphibian.com/standards/assets/slide-controls.jpg);
		background-position:0 0;
		width:19px;
		height:18px;
		float:left;
		text-indent:-9999px;
		margin-right:5px;
		}
		
		#prev-btn:hover{
		display:block;
		background:url(http://www.webphibian.com/standards/assets/slide-controls.jpg);
		background-position:0 -18px;
		width:19px;
		height:18px;
		float:left;
		text-indent:-9999px;
		}
		
		#next-btn{
		display:block;
		background:url(http://www.webphibian.com/standards/assets/slide-controls.jpg);
		background-position:19px 0;
		width:19px;
		height:18px;
		float:left;
		text-indent:-9999px;
		}
		
		#next-btn:hover{
		display:block;
		background:url(http://www.webphibian.com/standards/assets/slide-controls.jpg);
		background-position:19px -18px;
		width:19px;
		height:18px;
		float:left;
		text-indent:-9999px;
		}

		
		
		
		

/* ----------------- PHOTO CREDIT ----------------- */
#photo-credit{
	padding:10px 0px;
}
	.photo-by{
		font-style:italic;
	}





/* ----------------- PAGER ----------------- */
#pager{
	width:630px;
}

	
	#pager-container {
		position:relative;
		height:100px;
		overflow:hidden;
	}
	
	#photo-slideshow-thumbs{
		position:relative;
		overflow:hidden;
		padding:0px;
		height:100px;
	}
	
#photo-slideshow-thumbs li {
	display:block;
	margin-right:14px;
width:75px;
height:75px;
float:left; 
list-style:none;
}

#photo-slideshow-thumbs a { 
display:block;
width:75px;
height:75px;
padding: 3px; 
border: 1px solid #ccc;
background:#fff;
}

#photo-slideshow-thumbs a.activeSlide {
background: #08439c 
}

#photo-slideshow-thumbs a:focus { 
outline: none; 
}

#photo-slideshow-thumbs img { 
border: none; 
display: block;
}



/* ----------------- PHOTO CAPTION ----------------- */
#photo-caption{
	padding:10px 0px;
	padding-bottom:20px;
}





/*------------------------------------  14. ADMIN AREA  -------------------------------------*/

#admincontainer{
}

#adminheader{
float:right;
padding-right:60px;
}

#welcome{
float:left;
padding-top:12px;
font-size:14px;
}

.input3{
width:605px;
}



.tablefields {
	background-color: #CCCCCC;
	border-right: 1px #000000 solid;	
	border-bottom: 1px #000000 solid;
	border-top: 1px #000000 solid;
	padding: 2px;
	text-align:center;
}

.tabledata {
	border-right: 1px #000000 solid;	
	border-bottom: 1px #000000 solid;
	padding: 2px;
}


.formtablefield {

	padding: 2px; 
	border-left: 1px black solid;
	border-bottom: 1px black solid;
	border-right: 1px black solid;
	margin-right: 5px;
	text-align: right;
	
		
}

.formtableentry {

	padding: 5px; 
	border-right: 1px black solid;
	border-bottom: 1px black solid;
		
}

.formtablefieldalt1 {

	padding: 2px; 
	border-left: 1px black solid;
	border-bottom: 1px black solid;
	border-right: 1px black solid;
	margin-right: 5px;
	text-align: right;
	background-color: #FFFFFF;
	
		
}

.formtableentryalt1 {

	padding: 5px; 
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	background-color: #FFFFFF;
}
.formtablefieldalt2 {

	padding: 2px; 
	border-left: 1px black solid;
	border-bottom: 1px black solid;
	border-right: 1px black solid;
	margin-right: 5px;
	text-align: right;
	background-color: #EEEEEE;
	
		
}

.formtableentryalt2 {

	padding: 5px; 
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	background-color: #EEEEEE;
		
}


.ad-submit-text{
font-weight:bold;
padding-right:5px;
}

.ad-submit-input{
padding:5px;
}

table#ad-submit td.ad-submit-input input{
width:200px;
}

#ad-submit-additional-notes{
width:213px;
height:200px;
}

.ad-submit-btn-container{
text-align:center;
margin-top: 5px;
}

.ad-view-table { 
	border-bottom: 1px solid #ff4000;
	padding: 5px;
}

#ad-view-finished {
	width: 100%;
}

#ad-view-unfinished {
	width: 100%;
}









/* ----------------- FORM 2 ----------------- */
legend{
	font-weight:bold;
	font-size:14px;
	padding-bottom:15px;
}


fieldset{
	border:none;
	border-bottom:1px dotted #999;
	margin-bottom:15px;
	padding-bottom:15px;
}



.form-info{
	display:block;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	text-align:right;
}


.form-required{
	color:#e00;
	font-style:normal;
}

.form-error{
	display:none;
	color:#e00;
}

.checkbox-form-error2, .radio-form-error2{
	padding-left:0px;
}


.text-input2 .form-info, .textarea-input2 .form-info, .select-input2 .form-info{
	text-align:left;
}





/* ------- FORM DIVS -------- */
.text-input2, .textarea-input2, .select-input2, .checkbox-input2, .radio-input2, .security-code2, .security-code-input2, .submit-input2{
	padding:5px 0px;
	overflow:hidden;
}



/* ------- INPUT CONTAINERS -------- */
.input-container{
	float:none;
}





/* ------- LABELS -------- */
.text-input2 label, .textarea-input2 label, .select-input2 label, .security-code-input2 label, .submit-input2 label{
	width:185px;
	margin-right:10px;
	display:block;
	overflow:hidden;
	text-align:left;
	font-weight:bold;
	padding-bottom:3px;
}




/* ------- TEXT -------- */
.text-input2 label{
}



/* ------- TEXT INPUTS -------- */
.text-input2 input, .security-code-input2 input{
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #999;
	width:350px;
	height:20px;
}





/* ------- TEXT AREA -------- */
.textarea-input2 label{
}

.textarea-input2 textarea{
	padding:4px 2px;
	width:350px;
	height:200px;
}




/* ------- SELECT -------- */
.select-input2 label{
}

.select-input2 select{
	width:205px;
	height:30px;
	padding:4px 3px;
	font-size:13px;
	float:left;
	border:1px solid #999;
}

	.select-input2 select option{
		padding:3px 0px;
	}




/* ------- CHECK BOXES -------- */
.checkbox-input label{
	text-align:left;
	padding-left:10px;
	width:140px;
}

.checkbox-input input{
	float:left;
	display:block;
	margin-top:3px;
}


table.checkbox-table2{
}

table.checkbox-table2 td{
	padding-right:20px;
}	




/* ------- RADIO -------- */
.radio-input label{
	font-weight:bold;
	text-align:right;
	width:140px;
}

.radio-input input{
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #999;
	width:200px;
	height:20px;
}


table.radio-table2{
}

table.radio-table2 td{
	padding-right:20px;
}	




/* ------- CAPTCHA -------- */
.captcha{
	padding-bottom:15px;
	overflow:hidden;
}
	
	
/* Security Code Image */
.security-code2{
	float:left;
	overflow:hidden;
	font-weight:bold;
}

.security-code2 label{
}

.security-code2 .captcha-code{
	float:left;
	overflow:hidden;
	width:200px;
	padding-top:3px;
}

.security-code2 .security-code-images{
	padding-top:3px;
}

.security-code2 .security-code-images .captcha-img{
	float:left;
	display:block;
	background:#fff;
	border:1px solid #999;
}

.security-code2 .security-code-images span.refresh-btn{
	display:block;
	background:#fff;
	border:1px solid #999;
	float:left;
	margin-left:5px;
	padding:2px;
	height:26px;
}
	
	
	
/* Sercurity Code Input */
.security-code-input2{
	float:left;
	padding-left:20px;
}

.security-code-input2 label{
	font-weight:bold;
}

.security-code-input2 input{
	width:150px;
	height:24px;
}





/* ------- SUBMIT -------- */
.submit-input2 label{
}


.submit-input2 input{
	margin-right:10px;
	padding:4px 2px;
	width:100px;
	height:30px;
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
	line-height:30px;
	border:1px solid #a7a7a7;
	background:#e8e8e8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e8e8'); /* for IE 7+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e8e8e8)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #e8e8e8); /* for firefox 3.6+ */
}


.submit-input2 input:hover{
	background:#e8e8e8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff'); /* for IE 7+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e8e8e8,  #ffffff); /* for firefox 3.6+ */
}







/*-------------------  MISC  --------------------*/
p{
padding:0px;
margin:0px;
}

.block{
display:block;
}

.clear{
clear:both;
margin:0px;
padding:0px;
}

.left{
float:left;
}

.right{
float:right;
}


.lefttopad{
float:left;
width:728px;
}

.righttopad{
float:right;
width:207px;
}

.center{
text-align:center;
}


.lineorange{
background:#ff4000;
height:1px;
margin-top:1px;
margin-bottom:5px;
display:block;
width:100%;
}

#ajax-loader-image {
display:block;
padding-left:30px;
padding-top:50px;
}

.hp-sidebarad-fade{height:240px; width:140px; padding:0; margin:0; overflow:hidden;}
	
.sidebar-vertad-fade{height:240px; width:140px; padding:0; margin:0; overflow:hidden;}	 

.left-ad{
	float:left;
	width:140px;
	height:240px;
	padding:0; 
	margin:0; 
	overflow:hidden;
}

.right-ad{
	float:right;
	width:140px;
	height:240px;
	padding:0; 
	margin:0; 
	overflow:hidden;
}