html {
	height: 100%; margin: 0; padding: 0; border: 0;
}

Img {
	margin:0px !important; padding:0px !important; border:0px;
}

body {
	background-image:url(/_images/portal/mainbg.gif);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #cccccc;
	margin:0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

p {
font-family:Arial,sans-serif;
font-size:12px;
margin:0;
padding:0;
}

#sCode {
	position: absolute;
	left: 0px;
	top: 0px;
}

#outerWrapper {
	display:block;
	margin-left:auto; 
	margin-right:auto;
	margin-top:4px;
	width:1002px;
}

#wrapper {
	float:left;
	display:inline;
	background-color:#6985a6;
	margin-bottom:4px;
	padding:10px 10px 0px 10px;
	width:980px;
	height:100%;
}

#container {
	float:left;
	display:inline;	
	background-color:#ffffff;
	margin-left:auto; 
	margin-right:auto;
	width:980px;
	height:100%;
}

#bodyContainer {
	float:left;
	display:inline;	
	width:646px;
	margin:0;
	padding:0;
	height:100%;
}

#topAds {
	float:left;
	display:inline;	
	width:1000px;
	padding-bottom:5px;
	text:align:center;
}

#topAd1 {
	margin-left:auto; 
	margin-right:auto;
	width:728px;
	height:90px;
	border:0px solid #96a7b1;
}

#topAd2 {
	display:inline;
	float:left;
	width:234px;
	height:90px;
	border:1px solid black;
	margin-left:5px; 
}

#hdrDate {
	display:inline;
	float:left;
	padding-left:5px;
	padding-top:4px;
	width:67%;
	height:12px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	background-color:#cccccc;
}

#todaysWeather {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}

#mastHead {
	float:left;
	display:inline;
	width:976px;
	height:90px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}

#leftCol {
	width:620px;
	float:left;
	display:inline;
	margin-top:4px;
	margin-bottom:13px;
	margin-left:14px; 
	margin-right:12px;
}

#leftCol2 {
	width:400px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:2px; 
	margin-right:2px;
	padding:0 5px 0 5px;
}

#leftCol3 {
	width:630px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:4px; 
	margin-right:2px;
	padding:0 5px 0 5px;
}

#centerCol {
	width:230px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:1px; 
	margin-right:1px;
	padding:0;
}

#box {
	width:618px;
	float:left;
	display:inline;
	border:1px solid #b0bec7;
	border-top:0px;
}

.innerBox {
	width:602px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:10px;	
	text-align:left;

}

#twoColwrapper {
	float:left;
	display:inline;	
	background-color:#ffffff;
	margin-left:auto; 
	margin-right:auto;
	width:624px;
	height:100%;
}

#box2 {
	width:302px;
	float:left;
	display:inline;
	border:1px solid #b0bec7;
	border-top:0px;
 	height:100%;
}

.innerBox2 {
	width:286px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	text-align:left;
}

#box3 {
	width:200px;
	float:left;
	display:inline;
	border:0px solid #b0bec7;
	border-top:0px;
}

.innerBox3 {
	width:190px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:left;
}

.innerBox3b {
	width:190px;
	margin:0;
	padding:0;
	text-align:left;
}

.innerBox3 ul {
	margin-left:-2px; 
	padding:0; 
	list-style-position: inside;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#box4 {
	width:302px;
	float:left;
	display:inline;
	border-top:0px;
 	height:100%;
}

#rightColWrapper {
	width:330px;
	float:left;
	display:inline;
	margin:2px;
	padding:0px;
}

#rightCol {
	width:328px;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
}

#footer {
	float:left;
	display:inline;
	width:978px;
	padding-bottom:4px;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#dateContainer{
	padding-top:4px;
	padding-bottom:2px;
	padding-left:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #808080;
	font-weight:bold;
}

#navContainer{
	width:980px;
	height:55px;
	margin:0 auto;
	padding:2px;
	clear:both;
	display:block;
}

#topNav {
	width:976px;
	height:30px;
	float:left;
	display:inline;
	background-color:#224773;
	background-image:url(http://www.seacoastonline.com/_images/portal/navbg1.gif);
	background-repeat:repeat-x;
	background-position: 0 50%;
	clear:both;
	border-top: solid 1px #1d426d;
	border-bottom: solid 0px #1d426d;
}

#topNav ul {
	overflow:hidden;
	padding:0;
	margin:0;
	margin-top:-1px;
}

#topNav li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}

#topNav a, #topNav a:visited {
	color:#ffffff;
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	padding:7px 10px 7px 10px;
	border-top: solid 0px #1d426d;
	border-right: solid 1px #1d426d;
	border-left: solid 1px #6985a6;
	border-bottom: solid 0px #1d426d;
}

#topNav a.active, #topNav a.active:visited {
	color:#000000;
	background-image: url(http://www.blogthecoast.com/img/navbg_over.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	border-left: solid 1px #999999;
	border-right: solid 1px #1e416b;
	border-bottom: solid 1px #dddddd;
	position:relative;
	margin-top:1px;
	z-index:1;
}

#topNav li.home a.active, #topNav li.home a.visited {
	border-bottom: solid 1px #96a7b1;
}

#secondaryNav {
	clear:both;
	overflow:hidden;
	width:976px;
	height:25px;
	background-color:#dddddd;
	border-bottom: solid 1px #96a7b1;
	padding:0;
	margin:0;
	display:block;
}

#secondaryNav div {
	background-color:#dddddd;
	padding:0;
	margin:0;
	display:none;
	overflow:hidden;
	position:relative;
	height:25px;
	background-image:url(http://www.blogthecoast.com/img/2ndnavbg.gif);
	background-repeat:repeat-x;
	/*border: solid 1px #96a7b1;
	border-top:none;*/
	border-left:0px solid #96a7b1;
	border-right:0px solid #96a7b1;
}

#secondaryNav #Home {
	/*border:none;
	padding-bottom:1px;*/
	background-image:none;
	background-color:transparent;
}

#secondaryNav ul {
	overflow:hidden;
	padding:0;
	margin:0;
}

#secondaryNav li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
}

#secondaryNav a, #secondaryNav a:link, #secondaryNav a:visited, #secondaryNav p.bigBanner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	float:left;
	text-decoration:none;
	padding: 4px 5px 4px 5px;
	border-right: solid 0px #96a7b1;
	color:#224773;
}

#secondaryNav p.bigBanner {
	visibility:hidden;
}

#secondaryNav a:hover {
	background-position:0 0;
	background-repeat:repeat-x;
	color:#0000FF;
	text-decoration:underline;
}

.seperator {
	color:#000000;
	vertical-align:middle;
	padding-top:4px;
	display:block;
}



a {
color: #0C4790;
text-decoration:none;
}
a:active {
color: #0C4790;
text-decoration:none;
}
a:visited {
color: #0C479;
text-decoration:none;
}
a:hover {
color: #0000FF;
text-decoration:underline;
}

a.justInColor {color: #0C4790;}

#topNav1 {
	width:976px;
	height:30px;
	float:left;
	display:inline;
	background-color:#5e2120;
	background-image:url(http://www.seacoastonline.com/_images/portal/navbg2.gif);
	background-repeat:repeat-x;
	background-position: 0 50%;
	clear:both;
	border-top: solid 1px #1d426d;
	border-bottom: solid 1px #1d426d;
}

#topNav1 ul {
	overflow:hidden;
	padding:0;
	margin:0;
	margin-top:-1px;
}

#topNav1 li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}

#topNav1 a, #topNav a:visited {
	color:#ffffff;
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	padding:7px 10px 7px 10px;
	border-top: solid 0px #1d426d;
	border-right: solid 1px #1d426d;
	border-left: solid 1px #6985a6;
	border-bottom: solid 0px #1d426d;
}

#topNav1 a.active, #topNav a.active:visited {
	color:#000000;
	background-image: url(http://www.blogthecoast.com/img/navbg_over.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	border-left: solid 1px #999999;
	border-right: solid 1px #1e416b;
	border-bottom: solid 1px #dddddd;
	position:relative;
	margin-top:1px;
	z-index:1;
}

#topNav1 li.home a.active, #topNav li.home a.visited {
	border-bottom: solid 1px #96a7b1;
}






.sponsorLnks a {font-family: verdana; font-size: 10px;}
.sponsorLnks a:link {color:#000000;text-decoration:none;}
.sponsorLnks a:hover {text-decoration:underline;}
.sponsorLnks ul li {padding:0px; background: none; line-height: 11px !important; margin-bottom: 4px; padding-bottom: 1px;}
.sponsorLnks ul {width: 98%; list-style-type: none; padding-left: 2%;}
.sponsorLnks h2 {background: #982D01; color: #FFF;}
.sponsorLnks {margin-bottom: 3px; padding-bottom: 3px; text-align:left;}





.SubsetTitle:link {
color:#16387C;
font-family:Arial,sans-serif;
font-size:15px;
text-decoration:none;
}
.SubsetTitle:visited {
color:#16387C;
font-family:Arial,sans-serif;
font-size:15px;
text-decoration:none;
}
.SubsetTitle:active {
color:#0000FF;
font-family:Arial,sans-serif;
font-size:15px;
text-decoration:none;
}
.SubsetTitle:hover {
color:#0000FF;
font-family:Arial,sans-serif;
font-size:15px;
text-decoration:underline;
}



.quote{
font-size:18px; color:#666666; font-style:italic; font-family:Times New Roman,sans-serif;
}



.wrapper{float:left; display: inline; margin:0;padding:0 0 4px 0; max-width:250px; height; auto;}
.wrapper .bottomLinks {margin-bottom: 0px !important;}

.lIcon {
	margin: 0;
	margin-left: 4px;
	padding: 0;
}

.ico {
display:inline; 
float:left; 
width:auto; 
font-size:12px; 
font-family: Arial; 
font-weight:bold; 
margin-left:35px;
}


/*frontpage rows*/
.fpThin {height: 145px;	overflow: hidden;}

/* newslists */

/* newslist key
	2 - title only
	3 - title, date 
	5 - title, date, summary
	4 - title, summary
	6 - pic, title, date, summary
	7 - archive
*/


#innerWrapper	{
	float: left;
	margin: 0;
	padding: 0;
	text-align: left; /*reset the older browser centering support*/
	background: #FFF url('/_images/graphics/bk.gif') 0 0 repeat-y;
}

#header	{
	padding: 0;
	margin-bottom: 7px;
	position: relative;
	float: left;
}

/** Section front Page Header **/
.pgH1 {
	float: left; display: inline;
	width: 637px; padding:0; margin-left:7px; border-bottom: 1px solid #999;
	overflow: visible;
}
.pgH1 h1 {width: 60%;}
/** Section front Page Header End - a few more rules down with bottomLinks**/


.head {
	float: left; display: inline;
	width: 638px; padding-top:5px; margin-left:7px; margin-top:4px; border-bottom: 1px solid #999;
	background-color: transparent;
	font-weight: bold; text-transform: none; font-size: 20px;
	overflow: visible;
}

.head2 {
	float: left; display: inline;
	width: 637px; padding-top:5px; margin-left:7px;
	background-color: transparent;
	font-weight: bold; text-transform: none; font-size: 20px;
	overflow: visible;
}

.headh1 {
	float: left; display: inline;
	width: 622px; padding:0;
	overflow: visible;
}

.rss {
	float: left; display: inline;
	width: 15px; padding:0; margin:0;
	overflow: visible;
}







/*******************************
 * Search	               *
 *******************************/
 


H1				{font-family : Arial, sans-serif; font-size : 22px; color: #000000; padding-bottom : 0px; margin-bottom : 10px; margin-top : 15px;}
H2  				{font-family : Arial, sans-serif; font-size : 12px; color: #ffffff; padding-bottom : 0px; margin-bottom : 15px; margin-top : 10px;}
H3  				{font-family : Arial, sans-serif; font-size : 15px; color: #000000; padding-bottom : 0px; margin-bottom : 0px; margin-top : 20px;}
OL,UL				{font-family : Arial, sans-serif; font-size : 13px; color: #000000; list-style:none;}

.XL		  		{font-family : Arial, sans-serif; font-size : 19px;}

.M				{font-size : 13px;}
.MW		  		{font-size : 13px; color : #ffffff;}
.S 				{font-size : 12px;}
.SW 				{font-size : 12px; color : #ffffff}
.XS 				{font-size : 11px; color : #000000}


.Title		  		{font-family : Arial, sans-serif; font-size : 35px; color : #EF4D15}
.SubNav		  		{font-family : Arial, sans-serif; font-size : 14px;}

.SearchTitle			{font-family : Arial, sans-serif; font-size : 15px; font-weight : bold; color : #ffffff}
.SearchTxt		  	{font-family : Arial, sans-serif; font-size : 11px; color : #000000}

.Opinion			{font-family : Times New Roman, sans-serif; font-size : 18px; font-weight : bold; color : #666666}

.BCNav				{font-family : Arial, sans-serif; font-size : 12px; color : #444444; line-height : 27px;}


.MRKNav:link  			{font-family : Tahoma, sans-serif; font-size : 11px; color : #555555; font-weight : bold; text-decoration : none;}
.MRKNav:visited			{font-family : Tahoma, sans-serif; font-size : 11px; color : #555555; font-weight : bold; text-decoration : none;}
.MRKNav:active  		{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; font-weight : bold; text-decoration : none;}
.MRKNav:hover			{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; font-weight : bold; text-decoration : underline;}


.TopNav:link  			{font-family : Arial, sans-serif; font-size : 12px; color : #eeeeee; font-weight : bold; text-decoration : none;}
.TopNav:visited			{font-family : Arial, sans-serif; font-size : 12px; color : #eeeeee; font-weight : bold; text-decoration : none;}
.TopNav:active  		{font-family : Arial, sans-serif; font-size : 12px; color : #ffffff; font-weight : bold; text-decoration : none;}
.TopNav:hover			{font-family : Arial, sans-serif; font-size : 12px; color : #ffffff; font-weight : bold; text-decoration : underline;}

.TopNavA:link  			{font-family : Tahoma, sans-serif; font-size : 11px; color : #000000; font-weight : bold; text-decoration : none;}
.TopNavA:visited		{font-family : Tahoma, sans-serif; font-size : 11px; color : #000000; font-weight : bold; text-decoration : none;}
.TopNavA:active  		{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; font-weight : bold; text-decoration : none;}
.TopNavA:hover			{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; font-weight : bold; text-decoration : underline;}

.TopNav2:link  			{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; text-decoration : none;}
.TopNav2:visited		{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; text-decoration : none;}
.TopNav2:active  		{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; text-decoration : none;}
.TopNav2:hover			{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; text-decoration : underline;}

.TopNav2A:link  		{font-family : Arial, sans-serif; font-size : 12px; color : #ffffff; font-weight : bold; text-decoration : none;}
.TopNav2A:visited		{font-family : Arial, sans-serif; font-size : 12px; color : #ffffff; font-weight : bold; text-decoration : none;}
.TopNav2A:active  		{font-family : Arial, sans-serif; font-size : 12px; color : #ffffff; font-weight : bold; text-decoration : none;}
.TopNav2A:hover			{font-family : Arial, sans-serif; font-size : 12px; color : #ffffff; font-weight : bold; text-decoration : underline;}

.TopSubNav:link  		{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; text-decoration : none;}
.TopSubNav:visited		{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; text-decoration : none;}
.TopSubNav:active  		{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; text-decoration : none;}
.TopSubNav:hover		{font-family : Tahoma, sans-serif; font-size : 11px; color : #0000ff; text-decoration : underline;}


.BCNav:link  			{font-family : Arial, sans-serif; font-size : 12px; color : #0000ff; text-decoration : none;}
.BCNav:visited			{font-family : Arial, sans-serif; font-size : 12px; color : #0000ff; text-decoration : none;}
.BCNav:active  			{font-family : Arial, sans-serif; font-size : 12px; color : #0000ff; text-decoration : none;}
.BCNav:hover			{font-family : Arial, sans-serif; font-size : 12px; color : #0000ff; text-decoration : underline;}





.Headline:link  		{font-size : 20px; color : #0000ff; text-decoration : none;}
.Headline:visited		{font-size : 20px; color : #0000ff; text-decoration : none;}
.Headline:active  		{font-size : 20px; color : #0000ff; text-decoration : none;}
.Headline:hover			{font-size : 20px; color : #0000ff; text-decoration : underline;}

.Headline2:link  		{font-size : 15px; color : #0000ff; text-decoration : none;}
.Headline2:visited		{font-size : 15px; color : #0000ff; text-decoration : none;}
.Headline2:active  		{font-size : 15px; color : #0000ff; text-decoration : none;}
.Headline2:hover		{font-size : 15px; color : #0000ff; text-decoration : underline;}


.SubCat a			{font-size : 12px; color : #777777; text-decoration : underline;}
.SubCat a:visited		{font-size : 12px; color : #777777; text-decoration : underline;}
.SubCat a:active  		{font-size : 12px; color : #777777; text-decoration : underline;}
.SubCat a:hover			{font-size : 12px; color : #0000ff; text-decoration : underline;}





.Search:link  			{font-family : Tahoma, sans-serif; font-size : 12px; color : #666666; font-weight : bold; text-decoration : none;}
.Search:visited			{font-family : Tahoma, sans-serif; font-size : 12px; color : #666666; font-weight : bold; text-decoration : none;}
.Search:active  		{font-family : Tahoma, sans-serif; font-size : 12px; color : #666666; font-weight : bold; text-decoration : none;}
.Search:hover			{font-family : Tahoma, sans-serif; font-size : 12px; color : #0000ff; font-weight : bold; text-decoration : underline;}

.SearchA:link  			{font-family : Tahoma, sans-serif; font-size : 12px; color : #ffffff; font-weight : bold; text-decoration : none;}
.SearchA:visited		{font-family : Tahoma, sans-serif; font-size : 12px; color : #ffffff; font-weight : bold; text-decoration : none;}
.SearchA:active  		{font-family : Tahoma, sans-serif; font-size : 12px; color : #ffffff; font-weight : bold; text-decoration : none;}
.SearchA:hover			{font-family : Tahoma, sans-serif; font-size : 12px; color : #0000ff; font-weight : bold; text-decoration : underline;}

.SearchCat:link  		{font-family : Arial, sans-serif; font-size : 11px; color : #0000ff; text-decoration : none;}
.SearchCat:visited		{font-family : Arial, sans-serif; font-size : 11px; color : #0000ff; text-decoration : none;}
.SearchCat:active  		{font-family : Arial, sans-serif; font-size : 11px; color : #0000ff; text-decoration : none;}
.SearchCat:hover		{font-family : Arial, sans-serif; font-size : 11px; color : #0000ff; text-decoration : underline;}

.ModTitle:link  		{font-family : Arial, sans-serif; font-size : 15px; color : #000000; text-decoration : none;}
.ModTitle:visited		{font-family : Arial, sans-serif; font-size : 15px; color : #000000; text-decoration : none;}
.ModTitle:active  		{font-family : Arial, sans-serif; font-size : 15px; color : #0000ff; text-decoration : none;}
.ModTitle:hover			{font-family : Arial, sans-serif; font-size : 15px; color : #0000ff; text-decoration : underline;}

.Link:link  			{color : #0000ff; text-decoration : none;}
.Link:visited			{color : #0000ff; text-decoration : none;}
.Link:active  			{color : #0000ff; text-decoration : none;}
.Link:hover			{color : #0000ff; text-decoration : underline;}










/*******************************
 * Global CSS	               *
 *******************************/


.c0 {
	float: left;
	width: 100%;
	margin: 0 0 4px 0;
	padding: 0;
	display: inline;
}

.c0 h2 {
	background-color:#224773;
	background-image:url(http://www.seacoastonline.com/_images/portal/navbg1.gif);
	background-repeat:repeat-x;	margin: 0px;
	padding: 5px 5px;
	font-size: 1em;
	color: #ffffff;
	border-bottom: 1px solid #999;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: bold;
	letter-spacing:.5px;
	text-align:left;
}

.c0 p {margin:0 0 5px 0;}

#leftCol .c0 ul {width: 98%;padding-left: 1%;}
#centerCol .c0 ul {width: 98%;padding-left: 2%;}
.c0 ul {float: left; display: inline;width: 98%;
	margin: 5px 0 0 0;
	list-style-type: none;
	padding-left: 2%;
}

.c0 ul li {float: left; display: inline; width: 94%;
	padding-left: .6em;
	padding-bottom: .6em;
	list-style-type: none;
	background: url('/_images/graphics/bullet1.gif') 0 .5em no-repeat;
	line-height: 1.25em;
}

.c0 ul li.noShow {display: none;}

.c0 .moreTop {
	position: absolute; top: 2px; right: 3px;
	font-size: .8em;
	text-align: right;
	line-height: 1.3em;
	z-index: 50;
}

.c0 .moreTop a:hover {text-decoration:none;}

.c0 .moreTop img {
border-right: 1px solid #555;
float: none;
vertical-align: -3px;padding: 0 4px 0 0; margin: 0;
}

.c0 .moreTop a {color:#982D01 !important; text-transform:uppercase; display: inline;}
.c0 .moreTop a span {font-size:1.1em;font-weight: bold;vertical-align:12%;}

.c2 {
	float: left;
	width: 100%;
	margin: 0 0 4px 0;
	padding: 0;
	display: inline;
}

.c2 h2 {
	background-color: #224773;
	background-image:url(http://www.seacoastonline.com/_images/portal/navbg1.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 5px 5px;
	font-size:12px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: Arial;
	font-weight: bold;
	letter-spacing:.5px;
	text-align:left;
}

.plain h2 {margin-bottom: 4px;}

.c2 p {margin:0;}

#leftCol .c2 ul {width: 98%;padding-left: 1%;}
#centerCol .c2 ul {width: 98%;padding-left: 2%;}
.c2 ul {float: left; display: inline;width: 98%;
	margin: 5px 0 0 0;
	list-style-type: none;
	padding-left: 2%;
}

.c2 ul li.noShow {display: none;}

.c2 .moreTop {
	position: absolute; top: 2px; right: 3px;
	font-size: .8em;
	text-align: right;
	line-height: 1.5em;
	z-index: 50;
}

.c2 .moreTop a:hover {
text-decoration:none;
color:#ffffff;
}

.c2 .moreTop img {
border-right: 1px solid #555;
float: none;
vertical-align: -3px;padding: 0 4px 0 0; margin: 0;
}






.c5 {
	float: left;
	width: 100%;
	margin: 0 0 4px 0;
	padding: 0;
	display: inline;
	}

.c5 p {margin:0 0 5px 0;}


.c5 a {margin:0 0 5px 0;}


#leftCol .c5 ul {width: 98%;padding-left: 1%;}
#centerCol .c5 ul {width: 98%;padding-left: 2%;}
.c5 ul {float: left; display: inline;width: 98%;
	margin: 5px 0 0 0;
	list-style-type: none;
	padding-left: 2%;
}

.c5 ul li.noShow {display: none; font-size:11px;}

.c5 .moreTop {
	position: absolute; top: 2px; right: 3px;
	font-size: .8em;
	text-align: right;
	line-height: 1.3em;
	z-index: 50;
}

.c5 .moreTop a:hover {text-decoration:none;}

.c5 .moreTop img {
border-right: 1px solid #555;
float: none;
vertical-align: -3px;padding: 0 4px 0 0; margin: 0;
}

.c5 ul li {
background:transparent url(/_images/graphics/bullet1.gif) no-repeat scroll 0pt 0.5em;
display:inline;
float:left;
line-height:1.2em;
list-style-type:none;
padding-bottom:0em;
padding-left:0.6em;
width:94%;
}





.c6 {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	display: inline;
}

.c6 p {margin:0 0 5px 0;}

#leftCol .c6 ul {width: 98%;padding-left: 1%;}
#centerCol .c6 ul {width: 98%;padding-left: 2%;}
.c6 ul {float: left; display: inline;width: 100%;
	margin:3px 0 0 0;
	list-style-type: none;
	padding:0;
}

.c6 ul li.noShow {display: none; font-size:11px;}

.c6 .moreTop {
	position: absolute; top: 2px; right: 3px;
	font-size: .8em;
	text-align: right;
	line-height: 1.3em;
	z-index: 50;
}

.c6 .moreTop a:hover {text-decoration:none;}

.c6 .moreTop img {
border-right: 1px solid #555;
float: none;
vertical-align: -3px;padding: 0 4px 0 0; margin: 0;
}

.c6 ul li {
background:transparent url(/_images/graphics/bullet1.gif) no-repeat scroll 0pt 0.5em;
display:inline;
float:left;
line-height:1.1em;
list-style-type:none;
padding-bottom:0.2em;
padding-left:0.6em;
width:94%;
}

.primarylinks a{
color:#000000;
}

#bigBarker {
	background:#dddddd none repeat scroll 0% 50% !important; 
}



.ugc .moreTop img {border-right: 1px solid #FFF;}

.c2 .moreTop a {color:#ffffff !important; text-transform:uppercase; display: inline; font-size:11px;}
.ugc .moreTop a {color:#FFF !important;}
.c2 .moreTop a span {font-size:1.1em;font-weight: bold;vertical-align:12%;}

.ugc {
	background-color: #dddddd;
}

.ugc h2 {
	background-image:url(http://www.seacoastonline.com/_images/portal/navbg2.gif);
	background-repeat:repeat-x;
	background-color: #982D01;
	padding: 5px 5px;
	color: #FFF;
	text-transform:uppercase;
	width:220px;
}

.c2 ul li {
background:transparent url(/_images/graphics/bullet1.gif) no-repeat scroll 0pt 0.5em;
display:inline;
float:left;
line-height:1.25em;
list-style-type:none;
padding-bottom:0.6em;
padding-left:0.6em;
width:94%;
}




.c2 .newslistdate {
width:230px !important;
}

.newslistDate ul li a:link {
color: #0C4790;
text-decoration:none;
}
.newslistDate ul li a:hover {
color: #0000FF;
text-decoration:underline;
}
.newslistDate ul li a:active {
color: #0C4790;
text-decoration:none;
}
.newslistDate ul li a:vistied {
color: #0C4790;
text-decoration:none;
}

vidImg ul {
list-style-type:none;
}


.justInColor {color: #0C4790;}
.summNewsList p {color: #444;}
/* objectclass=4 title (newslistSumm): AMM added font weight bold 06/19/2007 */
.newslistSumm ul li a {font-size:1em; font-weight: bold;}
.newslistDate ul li a {font-size:1em;}
.newslistDate .nlDate, .newslistSumm .nlDate, .newslistPicLeft .nlDate {font-size: .8em; font-style: normal; color: #666;}
.newslistSumm ul li p {margin:0;padding:0;}
.newslistSummDate ul li a {font-size:1em;}
.newslistSummDate ul li p {margin:0;padding:0;}
ul li .justInIcon {padding-right:5px;margin:0 0 1px 2px;}

/* title, summ, pic objectclass=6 */
.newslistPic {width:100%;float:left; padding-right: 0px !important;}
.newslistPic ul {width:100% !important; margin:0;padding:0 !important; float: left;}
.newslistPic li {float:left; width:100% !important; background: none !important; border-bottom: 1px solid #ccc; margin: 0px; padding: 5px 0 !important;}
.newslistPicLeft a {font-size:1.1em; font-weight: bold; color: #0C4790;}
.newslistPicLeft p {padding:0; margin:0 !important;}
.newslistPic .newslistPicLeft {float:left; margin-left: 0px;}
.newslistPic .newslistPicLeft p {margin:6px 5px 0 0; float: left;display: inline; clear: left; width: 98%;}
.newslistPic .newslistPicRight {padding:8px 0;background:#dddddd;float:right;text-align:center;}
.newslistPic .newslistPicRight img {padding-top:3px;}

/* title, summ, pic objectclass=1000 */
.newslistPic1 {width:100%;float:left; padding-right: 0px !important;}
.newslistPic1 ul {width:100% !important; margin:0;padding:0 !important; float: left; list-style-type:none;}
.newslistPic1 li {float:left; width:100% !important; background: none !important; margin: 0px; padding: 0px 0 !important; list-style-type:none;}
.newslistPicLeft1 a {font-size:1.1em; font-weight: bold; color: #000000;}
.newslistPicRight1 a {text-decoration:none;}
.newslistPic1 .newslistPicLeft1 {float:left; margin-left: 0px;}
.newslistPic1 .newslistPicLeft1 p {padding:0; margin:0; float: left;display: inline; clear: left; width: 98%;}
.newslistPic1 .newslistPicRight1 {padding:0; margin:0; background:#ffffff; float:left;text-align:center; line-height:155px; text-align:center;}
.newslistPic1 .newslistPicRight1 img {padding:0; margin:0; border:0px; vertical-align:middle; text-align:center;}

/* title, summ, pic objectclass=1002 */
.newslistPic2 {width:100%;float:left; padding-right: 0px !important;}
.newslistPic2 ul {width:100% !important; margin:0;padding:0 !important; float: left; list-style-type:none;}
.newslistPic2 li {float:left; width:100% !important; background: none !important; border-bottom: 0px solid #ccc; margin: 0px; padding:0 !important;}
.newslistPicLeft2 a {font-size:20px; font-weight: bold; color: #0C4790;}
.newslistPic2 .newslistPicLeft2 {float:left; margin-left: 0px;}
.newslistPic2 .newslistPicLeft2 p {margin:6px 5px 0 0; float: left;display: inline; clear: left; width: 98%;}
.newslistPic2 .newslistPicRight2 {padding:8px 0;background:#F3F1E3;float:right;text-align:center;}
.newslistPic2 .newslistPicRight2 img {padding-top:0px;}

/* title, summ, pic objectclass=1003 */
.newslistPic3 {width:100%;float:left; padding-right: 0px !important;}
.newslistPic3 ul {width:100% !important; margin:0;padding:0 !important; float: left;}
.newslistPic3 li {float:left; width:100% !important; background: none !important; border-bottom: 0px solid #ccc; margin: 0px; padding: 5px 0 !important;}
.newslistPicLeft3 a {font-size:15px; font-weight: bold; color:#0C4790;}
.newslistPic3 .newslistPicLeft3 {float:left; margin-left: 0px;}
.newslistPic3 .newslistPicLeft3 p {margin:6px 5px 0 0; float: left;display: inline; clear: left; width: 98%;}
.newslistPic3 .newslistPicRight {padding:8px 0;background:#F3F1E3;float:right;text-align:center;}
.newslistPic3 .newslistPicRight img {padding-top:3px;}

/* title, summ, pic objectclass=3333 */
.newslistPic4 {width:100%;float:left; padding-right: 0px !important;}
.newslistPic4 ul {width:100% !important; margin:0;padding:0 !important; float: left; list-style-type:none;}
.newslistPic4 li {float:left; width:100% !important; background: none !important; margin: 0px; padding: 0px 0 !important; list-style-type:none;}
.newslistPicLeft4 a {font-size:1.1em; font-weight: bold; color: #000000;}
.newslistPicRight4 a {text-decoration:none;}
.newslistPic4 .newslistPicLeft4 {float:left; margin-left: 0px;}
.newslistPic4 .newslistPicLeft4 p {padding:0; margin:0; float: left;display: inline; clear: left; width: 98%;}
.newslistPic4 .newslistPicRight4 {padding:0; margin:0; background:#5e7a98; float:left;text-align:center; line-height:155px;}
.newslistPic4 .newslistPicRight4 img {padding:0; margin:0; border:0px; vertical-align:middle; text-align:center;}

/* PHOTO GALLERY PROMOTIONS */
.photoPromo .photoPromoTitle {color:#982D01; float:left;font-size:1em;}
.photoPromo {margin-bottom:4px;float:left;}
.photoPromo ul {padding:0 !important;margin:0;float:left; width: 230px !important;}
.photoPromo .photoPromoLI {list-style-type:none;margin:0;float:left;display:inline;width:100px;/* redundant, but an Opera fix */background-image:none;padding:5px;}
.photoPromo .staffPhotoLinks {float:left;width:100%;}
.photoPromo .staffPhotoLinks a {color:#982D01;text-transform:uppercase;font-weight:bold;font-size:.9em;}
.photoPromo .staffPhotoLinks span {color:#982D01;}

.userSubmitted {float: left;	width: 100%;	margin: 0 0 4px 0;	padding: 0;	display: inline;}
.userSubmitted .photoGall ul {margin:0;padding:0 !important;float:left;width:54%;}
.userSubmitted .photoGall .userSubmitUL {color:#982D01;list-style-type:none;margin-top:2px;width:54%;}
.userSubmitted .photoGall .userSubmitUL li {padding-bottom:5px;font-size:1em;background: url('/_images/graphics/bullet1.gif') 0 .5em no-repeat;padding-left:7px;margin-left:2px;}
.userSubmitted h2 {margin:0;padding:5px 5px;font-size:12px;}
.userPhotoLinks {clear:left;margin-bottom:5px;padding-left:4px;}
.userPhotoLinks a {color:#982D01 !important;font-weight:bold;font-size:10px;text-transform:uppercase;}

.photoGallSingle {float:left;width:45%;}
.photoGallSingle ul {margin:0;padding:0;}
.photoGallSingle ul li {margin:0;padding:0;}
.photoGallSingle img {padding:3px 0 !important;}

#mainPhotoGall .photoGallDiv {padding-right: 3px;}
#mainPhotoGall .photoGallDiv a img {margin-top: 4px;}
.mainGallTitle {color: #222 !important; font-size: 12px; !important;}
.photoCount {font-size: .8em !important;}

.polCartoon .photoGallDiv .photoSingleImg {text-align:center;padding:0;margin:0;}
.polCartoon ul li {background-image:none;}

/* AP NEWSLISTS */
.apBarker {float:left;}
.apBarker .byttl {display:none;}
.apBarker ul {padding:0;margin:0;}
.apBarker .topheadlinebody {display:block;}
.apBarker .firsttopheadline {font-size:1.5em;}
.apBarker .ap-topheadline-td {padding-bottom:5px;}
.ap-smallphoto-table .apCaption {display:none;}
.ap-smallphoto-img {padding:5px 0 0 0;}
.specAPNewsList {margin-top:-10px;}
.specAPNewsList h2 {display:none;}

/* YOUR TOWN DROP DOWN */
.yourTown select {margin:0 0 0 3px !important; padding:0;}
.yourTown form {float:left;	width:100%;	margin:5px 0 0 0 !important;}
.yourTown {height: 149px; overflow: hidden;}

/* USER SUBMITTED */	
.interaction {float:left;border-top:3px solid #C4AE11;width:100%;height: 186px;}

/* PRINT PROMO */
.todayPaper {
 	width: 146px;
	height: 180px;
	margin-right: 4px
}

.todayPaper img {
	float:left;
	margin:4px 0 4px 30px;
}

/* FRONT PAGE BLOG PROMO */
.blogPicPrmo a img {width:128px;margin:5px 3px 0 0;}

#apTicker {padding-bottom: 0; margin-bottom: 0;}
#apTicker .ticker {float: left; width: 300px; display: inline;}
#apTicker .ticker * {float: left; display: inline;}

/* READER INTERACT PROMO */
.interact {
 	width: 230px;
	height: 180px;
}

/* Front Promo above Daypart Styles */
.frntPromo {height: 25px;}
.frntPromo * {display: block; padding: 0; margin: 0; float: left;}
.frntPromo .lft {margin-right: 4px;}

/* DAY PART STYLES */
.morningDp h2 {
	background: #ECE9DC url("/_images/graphics/dayPart/morning.gif") top right no-repeat;
}

.afternoonDp h2 {
	background: #ECE9DC url("/_images/graphics/dayPart/afternoon.gif") top right no-repeat;
}


.eveningDp h2 {
	background: #ECE9DC url("/_images/graphics/dayPart/evening.gif") top right no-repeat;
}

.dayPartLeftOne h2, .dayPartLeftTwo h2, .dayPartLeftLong h2 {
	background:none;
	padding-left:4px;
	border:none;
	color:#444;
	font-size:1.4em;
}

.dayPartLeft p {
	padding:0 5px;
	margin-top:3px;
}

.dayPartLeft p span a {
 color:#aa1100 !important; /* .important for IE */
}

.dayPartLeftOne {
	float:left;
	width:49%;
	height:125px;
}

.dayPartLeftLong {
	float:left;
	width:100%;
	height:125px;
}

.dayPartLeftTwo {
	float:right;
	width:50%;
	height:125px;
	text-align:center;  
}

.dayPartLeftTwo ul .photoPromoLI {
	background-image:none;
}

.dayPartLeftTwo ul .photoPromoLI {
	background-image:none;
	text-align:center;
}

.dayPartLeft .photoImg {
	padding:0 0 0 8px;
}

.dayPartLeftTwo ul li .photoPromoTitle {
	margin-left:8px;
	font-weight:bold;
}

.dayPartLeft a img {
	padding:2px 0;
}

.dayPartLeftTwo img, .dayPartLeftTwo a {
	display:block;
	margin:0;
	padding:0;
}

.dayPartLeftTwo ul .photoPromoLI {
	background-image:none;
	text-align:center;
	width:148px
}

.dayPartLeftOne ul li {
	padding-bottom:0;
}

.dayPartLeftTwo a {
	padding-top:3px;
}

.specialPromo .leftPromo {
	padding: 4px 1px 0px 5px; float:left;
}

.specialPromo .rightPromo {
	padding: 4px 3px 0 0; float:right;
}

/** Columnist Links **/

/*   ---- COLUMNIST LINKS, LARGE */
.colList .newslistSumm ul {padding:0;margin:5px 0;}
.colList .newslistSumm ul li {clear:both;margin-bottom:13px;}
.colList .newslistSumm {float:left;width:275px;}
.colList .newslistSumm .justInIcon {padding-top:3px;}
.colList h2 {margin:0;padding:0;font-size:1.5em;}
.colList {float:left;width:100%;border-top:solid 1px #999;padding:5px 0 5px 0;}
#firstColList {border-top:none;padding:0 0 5px 0;}
.colList img {float:left;padding:0 5px 0 0;margin-right:0;}
.colList p {float:left;padding:1px;margin:0;}

/*   ---- COLUMNIST LINKS, SMALL (ex. NEWS0701) */
.colLinks {float:left;border-top:1px solid #999;width:100%;}
.colLinks p {font-size:1.2em;font-weight:bold;margin:5px 0;}
.colLinks h2 {margin:0;padding-left:2px;font-size:1.1em;padding:3px 2px;}
.colLinks h2 a {color:#000 !important;}
.colLinks ul {margin:0;}

/** Promo Links **/
.promoShort a img {
	padding-right:5px;
	padding-left:3px;
}

.specialPromo .leftPromo {
	padding: 4px 1px 0px 5px; float:left;
}

.specialPromo .rightPromo {
	padding: 4px 3px 0 0; float:right;
}

/** Columnist and Blog Promos **/
.featCol {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding-bottom: 4px;
	float: left;
	width: 230px;
}

.featCol a img {
	margin: 2px 3px 0 3px !important;
	border: 1px solid #ccc;
	display: inline;
}

.featCol .columnistName {
	padding-top:4px;
}
.featCol .columnistName a {
	font-size:1.0em;
	font-weight:bold;
	color:#982D01;
}

.featCol .colTitle {
	margin:0;
	padding:0;
}

.featCol ul {
	width: 160px !important;
	margin:5px 0 0 0;
	padding:0 !important;
}

.featCol ul li {
	list-style-type:none;
	margin:0;	padding:0;
	background-image:none;
}

.featBlog {
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	float: left;
	width:230px;
	color: #333333;
	font-size:1em;
}

.featBlog a:hover{cursor:pointer !important; text-decoration:none;}

.featBlog a img {
	margin-right:5px;
	border: 1px solid #ccc;
	display: inline;
}

.featBlog .blogTitle {
	float: left; display: inline;
	font-size: 1.4em;
	width: 230px; 
	font-weight: bold;
	line-height: 1.1em;
	color: #982D01;
	text-transform: uppercase;
}

.featBlog .blogAuthor {
	font-style:italic;
	font-size: 1em;
	float:left;
	width: 230px;
	margin-bottom:5px;
}


.featBlog p {
	float:left;
	width: 230px;
	padding:0;
	margin:0;
}


.videoThumb {
border:1px solid black;
}

.photoImg {
border:1px solid black;
}

/** AP Video **/
#flashcontent {
 float:left;
}

/** Poll - Rest of poll styles are embedded **/
#pollContain, #pollContainBackup {
	float:left;
	background-color:#dddddd;
}

/* SLIDESHOWS */
.multimediaList ul li {
	width:235px;
}

/* SPECIAL SECTIONS */
.specialSectionsList ul li {
	width:235px;
}


/** Trumba Calendar Styles **/
#calPromo {
 padding-top:5px;
 width:100%;
}

#calPromo .calPromoLeft {
 width:50%;
 float:left;
}

#calPromo .calPromoLeftBot {
 padding-left:5px;
}

#calPromo .calPromoLeftBot a, #calPromo .calPromoLeftBot span {
 color:#FF6E00;
 font-size:.9em;
}

#calPromo .calPromoRight {
 width:50%;
 float:right;
}


/** tabbed news and search widget **/
/* For Tabbed newslist */
#topNews2, #topNews3, #topNews5, #topNews6, #topNews7, #topNews8, #search2, #search3, #search4, #search5, #search6 {display:none;}

.rotatingNewsWrap {
	float:left; display: inline;
	margin:0 0 4px 0;
	position:relative;
	top:0px;
	border: 1px solid #999;
	border-top: none;
}

.rotatingNewsWrap .tnLast {border-right: none; width: 72px}
.rotatingNewsWrap .tnFirst {letter-spacing:-.06em;color:#933; background: #F7F6EE url('/udm-resources/mnuBkgOvr.gif') 0 0 repeat-x; border-bottom: 1px solid #F7F6EE;}

.rotatingNewsWrap #topNews4 li {
	background-image:none;
	width:95%;
}

.rotatingNewsWrap #topNews4 .c2 {
	width:95%;
}

.tabFive {width: 393px;}

.nlRotate {
	background: #F7F6EE;
	position: relative;
	z-index: 50;
	padding-top:10px;
	padding-left:5px;
	height: 150px;
	overflow: auto;
	border:none;
	float:left; display: inline;
}

#leftCol .nlRotate {width: 393px;}

.fpThinTab {height: 148px; overflow: hidden;}
.fpThinTab .nlRotate {height: 111px;}

.nlRotate ul {
	float: left; display: inline;
	width: 90%;
	padding:0;
	margin:0 0 0 2px;
}

.nlRotate ul li {
	list-style-type:none;
	padding: 3px 0;
	float:left;
	width:98%;
}

.nlRotate ul li a {
	background: url('/_images/graphics/bullet1.gif') 0 .5em no-repeat;
	padding-left:10px;
	float:left;
}

.nlisttab {
	float: left; width: 68px;
	border: 1px solid #999;
	border-left: none;
	margin: 0px !important; padding: 2px 0;
	text-align: center;
	line-height: 17px;	
	background: #D8D4BD url('/udm-resources/mnuBkg.gif') 0 0 repeat-x;
	margin: 0px;
	display: inline;
	padding: 4px 5px;
	color: #993333;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}

.searchWidget {width: 300px; height: 58px; border-left: none; border-right: none;}
.searchWidget .nlRotate {height: 29px; width: 297px; padding: 10px 0 0 3px;}
.searchWidget form {float: left; display: inline; width: 294px; margin: 0; padding: 0;}
.searchWidget form .input_text {float: left; display: inline; width: 120px; margin: 0 2px 0 0; padding: 0;}
.searchWidget form#form_seacoast .input_text, .searchWidget form#form_jobs .input_text, .searchWidget form#form_calendar .input_text, .searchWidget form#form_classifieds .input_text {width: 190px;}
.searchWidget form .input_select {float: left; display: inline; margin: 0 2px 0 0; padding: 0;}
.searchWidget form .input_search {float: left; display: inline; margin: 0; padding: 0;}
.searchWidget .nlisttab {width: 30px; border-top: none; padding: 4px 0;}
.searchWidget .nlisttab {font-family:Verdana, Arial, sans-serif; font-size: 9px; line-height: 10px;}
#searchTab1{width:40px}
#searchTab2{width:65px}
#searchTab3{width:40px}
#searchTab4{width:40px}
#searchTab5{width:35px}
#searchTab6{width:75px}

/** End Tabbed News and Search Widget **/



.townMap #yTownMapContainer { 
	height: 250px; width: 400px;
	margin: 0; padding: 0;
}

.townMap #form_map {
	float: left; display: inline;
	width: 100%;
	margin: 4px 0 0 0;
	padding: 0;
}

.townMap #form_map .input_text {
	float: left; display: inline;
	width: 193px;
}

.townMap #form_map a {
	color: #982D01;
	float: left; display: inline;
	margin: 0 0 0 4px; padding: 1px 4px;
	background-color: #E4E8F3;
	border: 1px solid #999;
	font-weight: bold;
}

.townMap #form_map a:hover {
	text-decoration: none;
	background-color: #FFF;
	color: #982D01;
}

/* pub select form */
#frmPubFRONTPAGE {float: left; margin: 0; padding: 5px 0 0 5px;}

/* MARKETWATCH */
marketwatchWidget {
	width:240px;
}

/** Ad Rules **/
.adMiddle {float: left; display: inline; width: 300px; margin: 0 0 4px; padding: 0;}
.adMiddle a img {margin: 0px !important;padding:0px !important;}
.adMiddle object {margin: 0px !important; padding:0px !important;}
#subscribe {float: left; display: inline; width: 292px;margin: 0 0 4px 4px;}
#subscribe img {float: left; display: inline;}
#topJobFrame {float: left; display: inline; width: 300px; border-bottom: 0px solid #A0A1A2; margin-bottom: 0px;}
#topHomeFrame {float: left; display: inline; width: 300px; border-bottom: 0px solid #A0A1A2; margin-bottom: 0px;}
#x59 {}
#adTop {padding-left: 5px; float: left; display:inline; width: 728px; height: 90px; overflow: hidden;}
#adTop a {width:728px; height:90px; margin: 0; float: left; display: inline;}
#adTop a img {display: block;}


/** End Ad Rules **/



/*******************************
 * Accuweather Styles			     *
 *******************************/
 
#weathHead {
	float:left;
}

#weathHead .wImg {
	margin:0;
	padding:0;
	float:left;
	position: relative; top: -5px;
}

#mastWeatherLeft {
	width: 125px;
	float:left;
	display:inline;
	margin-top:6px;
	padding-left:0px;
	margin-left:5px;
	font-size:.9em;	
}

#weathPredict {
 float:left;
}

#mastWeatherRight {
	width:50%;
	float:left;
	margin-top:8px;
}

#weathHead .currTemp, #weathHead .weatherLinks a {
	color:#000;
	text-decoration:none;
}

#weathHead .weatherLinks a:hover {text-decoration: underline;}

.weatherShortFore{clear:both; width:100%;}
.weatherShortFore ul.withDouble li{width:50%; display:inline;}
ul.wthFiveDay li{width:18%;display:inline;}
ul.wthFiveDay li img.weathImg{margin:0px;padding:0px;text-align:left;}

#weathTitle {
	color:#000;
	font-weight:bold;
	font-size: 1em;
	padding-bottom:5px;
	width:100%;
	float:left;
}


.hasBtmLnks {margin-bottom: 0px;}
.bottomLinks {height: auto !important; float: left;}
.bottomLinks ul, .pgH1 ul {list-style-type: none; float: left; padding: 0 0 4px 0 !important;}
.pgH1 ul {margin: 0; padding: 0; width: 40%;padding-top: 4px;}
.bottomLinks ul li, .pgH1 ul li {list-style-type: none; background: none; float: left; padding: 0 4px; border-right: 1px solid #0000ff; width: auto;}
.pgH1 ul li {border-right: 1px solid #666; float: right;}
.bottomLinks ul li a, .pgH1 ul li a {color: #0C4790  !important; font-weight: bold; text-transform: uppercase; font-size: 10px;}
.bottomLinks ul li.last, .pgH1 ul li.last {border-right: none; padding-right: 0;}
.pgH1 ul li a {color: #666 !important; font-size: 1em;}
