body {

	margin: 3px 0;

	padding: 0;

	background: #FFF url(../../../portsmouth%20herald/review_files/null) fixed no-repeat;

	font-family: Arial, Helvetica, sans-serif;  color: #222;

	font-size: 12px;

	text-align: center; /*for older browsers*/

}



/***************************************************

 * Global Framework                                *

 ***************************************************/

#outerWrapper {

	width: 960px;

	margin: 0 auto 0 auto;

}



#header, #footer {

	z-index: 2500;

	text-align: left;

	width: 958px;  /*leave 2px for borders*/

	margin: 0 auto 0 auto;

	border: 1px solid #A0A1A2;

	font-size: 1em;

}



#leftCol, #frontLeftColTop {

	float: left; display: inline;

	width: 400px;

	margin-right: 4px;

	margin-bottom: 4px;

}



#centCol, #frontCentColTop {

	float: left; display: inline;

	width: 250px;

	margin-right: 4px;

	margin-bottom: 4px;

}



#frontTicker {float: left; width: 648px; border: 1px solid #999; padding: 2px; margin-bottom: 4px; display: inline;}

#first2CWrap {float: left; width: 658px; margin: 0; border: none; padding: 0; display: inline;}



#rghtCol {

	float: left; display: inline;

	width: 300px;

	border: 1px solid #A0A1A2;

}



#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;

}



#topNav { /*menu Container*/

  float:left;

  width: 958px;

}



#topNav #udm {float: left;}

/* menu dividers */

.udm li.dividerBelow {border-bottom:1px solid #EBE9DC;}

.udm li.dividerAbove {border-top:1px solid #EBE9DC;}

#udm a.nohref {background-color:transparent !important;color:#222 !important;}

#udm a.icon {background-repeat:no-repeat;background-position:1px 1px;padding-top:3px !important;padding-bottom:3px !important;}

#udm a.pubs {background-image:url(/_images/icons/newspaper.gif) !important;}

#udm a.cal {background-image:url(/_images/icons/cal.gif) !important;}

#udm a.arch {background-image:url(/_images/icons/archive.gif) !important;}

#udm a.phot {background-image:url(/_images/icons/photo.gif) !important;}

#udm a.vid {background-image:url(/_images/icons/video.gif) !important;}

#udm a.blog {background-image:url(/_images/icons/blogs.gif) !important;}







#footer {

	padding: 0;

	clear: both;

}



iframe {float: left;}



/***************************************************

 * End Global Framework                            *

 ***************************************************/

 



/*******************************

 * Global Tag Rules            *

 *******************************/

a:link {

	color: #000;

	text-decoration:none;

}



a:visited {

	color: #000;

	text-decoration:none;

}



a:active {

	color: #000;

	text-decoration: none;

}



a:hover {

	text-decoration:underline;

}



img {

	border: none;

	margin: 0; padding: 0;

}



h1 { /*used for page headers only*/

	float: left; display: inline;

	font-size: 25px;

	width: 100%; margin: 0;

	font-weight: bold;

	line-height: 1.1em;

	color: #982D01;

	text-transform: uppercase;

}



/*******************************

 * Header Rules                *

 *******************************/

#header .linkBar {

	padding: 2px 0;

	position: relative;

	font-size:12px;

}



#header .linkBar, #header .linkBar * {

	background-color: #982D01;

	color: #FFF;

	text-transform: uppercase;

	font-weight: bold;

}



#header .hdrDate {

	margin-left: 10px;

	text-transform: none;

	font-size: 12px;

	font-weight: normal;	

}



#header .hdrLinks {

	position: absolute;

	right: 3px;

	text-align: right;

}



#header .mastBar {position: relative;}

#header .mastHome {background: #D8D4BD url('/_images/graphics/headers/masthead_581_75.jpg') 0 0 no-repeat;}

#header a#mastHead {display: block; width: 590px;} 

#header a#mastHead img {display: block;	margin-right: 5px;}



#mastWeather {

	position: absolute;

	top: 0px; right: 0px;

	background-color: transparent;

	width: 369px;

	height: 75px;

	vertical-align: middle;

}



.marketNav {

	float: left; height: 95px; width: 100%;

	background-color: #D8D4BD;

	padding: 5px 0 0 0;

	border-top: 1px solid #A0A1A2; border-bottom: 1px solid #A0A1A2;

}



.marketNav .marketLnks {float: left; display: inline; width: 220px; margin-left: 3px;}

.marketNav .marketLnks div {float: left; display: inline; width: 55px; margin: 0; padding: 0px;}

.marketNav .marketLnks div a {

	float: left; width: 100%; display: inline; 

	margin: 0; padding: 0; 

	text-align: center; color: #777; font-family: arial; text-transform: uppercase; font-weight: bold; font-size: 13px;

}



.marketNav .marketLnks div a:hover {color: #666;}

.marketNav .marketLnks div a img {display: block; margin: 0; margin: 0 auto 0 auto;}

.marketNav a.imgHdr {float: left; display: inline; width: 100%; margin: 0 0 4px 0; padding: 0;}

.marketNav a.imgHdr img {display: block; margin: 0 auto 0 auto; padding: 0;}





#sCode {

	position: absolute;

	left: 0px;

	top: 0px;

}



#pubBar {

	background: transparent url('/_images/graphics/pubbar.gif') 0 0 repeat-x; 

	width:960px; height:35px;

	margin-bottom: 5px;

}



#pubBar .pubSelect {float: left; margin: 0 0 0 40px; padding-top: 6px; display: inline;}

#pubBar img.smg {display: inline; float: right; margin: 4px 40px 0 0; padding: 0;}



/*******************************

 * Footer Rules                *

 *******************************/

#footerLinks {

	padding: 1px 0 3px;

	background-color: #ebe9dc;

	border-bottom: 1px solid #A0A1A2;

}



#footerLgl {

	padding: 5px;

}



#footerLgl * {

	color: #404040;

}



#footerLinks a {

	font-size: .8em;

	color: #982D01;

	padding: 0 6px 0 3px;

	border-right: 1px solid #222;

	text-transform: uppercase;

}



#footer a.rssIco {

	border: none;

}



#footer a.rssIco img {

	position: relative;

	top: 2px;

}



/*******************************

 * 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;

}



/** Breaking News Frontpage **/

.breaking {width: 654px !important;}

.breaking a {font-size: 1.3em;}

.breaking h2 {background-color: #982D01 !important; color: #FFF !important; font-style: italic; border-bottom-color: #700 !important;}

.breaking .head {display: block; float: left; clear: both; margin-top: 3px; font-weight: bold; color: #700;}

.breaking .head:hover {text-decoration: none;}

.breaking .summary {display: block; float: left; clear: both; margin-bottom: 4px; width: 98%;}

.breaking .summary a {font-size: 1.1em; color: #333;}

/** End Breaking News **/



/** Section front Page Header **/

.pgH1 {

	float: left; display: inline;

	width: 650px; padding: 0 3px 0 0; margin: 0 4px 4px 0; border-bottom: 1px solid #999;

	overflow: visible;

}

.pgH1 h1 {width: 60%;}

/** Section front Page Header End - a few more rules down with bottomLinks**/





/*******************************

 * Standard Newslist Styles    *

 *******************************/

.c2 {

	float: left;

	width: 100%;

	margin: 0 0 4px 0;

	padding: 0;

	display: inline;

}



.c2 h2 {

	background-color: #ECE9DC;

	margin: 0px;

	padding: 2px 5px;

	font-size: 1em;

	color: #982D01;

	border-bottom: 1px solid #999;

	text-transform: uppercase;

	font-family: Arial;

	font-weight: bold;

	letter-spacing:.5px;

	text-align:left;

}



.plain h2 {margin-bottom: 4px;}



.c2 p {margin:0 0 5px 0;}



#leftCol .c2 ul {width: 98%;padding-left: 1%;}

#centCol .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 {float: left; display: inline; width: 94%;

	padding-left: .6em;

	padding-bottom: .6em;

	list-style-type: none;

	background: url('/_images/graphics/bullet.gif') 0 .5em no-repeat;

	line-height: 1.25em;

}



.c2 ul li.noShow {display: none;}



.c2 .moreTop {

	position: absolute; top: 2px; right: 3px;

	font-size: .8em;

	text-align: right;

	line-height: 1.3em;

	z-index: 50;

}



.c2 .moreTop a:hover {text-decoration:none;}



.c2 .moreTop img {

border-right: 1px solid #555;

float: none;

vertical-align: -3px;padding: 0 4px 0 0; margin: 0;

}



.ugc .moreTop img {border-right: 1px solid #FFF;}



.c2 .moreTop a {color:#982D01 !important; text-transform:uppercase; display: inline;}

.ugc .moreTop a {color:#FFF !important;}

.c2 .moreTop a span {font-size:1.1em;font-weight: bold;vertical-align:12%;}



a.moreLnk {color:#982D01;text-transform:uppercase;font-size: .9em;}

a.moreLnk span {vertical-align:8%; font-weight: bold;}



.ugc {

	background-color: #EBE9DC;

}



.ugc h2 {

	background-color: #982D01;

	color: #FFF;

	text-transform:uppercase;

}



.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;

}



.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 #982D01; width: auto;}

.pgH1 ul li {border-right: 1px solid #666; float: right;}

.bottomLinks ul li a, .pgH1 ul li a {color: #982D01 !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;}



/*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

*/



.justInColor {color:#982D01;}

.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: #000000;}

.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:#F3F1E3;float:right;text-align:center;}

.newslistPic .newslistPicRight img {padding-top:3px;}



/* 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: 100% !important;}

.photoPromo .photoPromoLI {list-style-type:none;margin:0;float:left;display:inline;width:115px;/* 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:47%;}

.userSubmitted .photoGall .userSubmitUL {color:#982D01;list-style-type:none;margin-top:2px;width:47%;}

.userSubmitted .photoGall .userSubmitUL li {padding-bottom:5px;font-size:1em;background: url('/_images/graphics/bullet.gif') 0 .5em no-repeat;padding-left:7px;margin-left:2px;}

.userSubmitted h2 {margin:0;padding:3px 4px;font-size:1em;}

.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:50%;}

.photoGallSingle ul {margin:0;padding:0;}

.photoGallSingle ul li {margin:0;padding:0;}

.photoGallSingle img {padding:3px 0;}



#mainPhotoGall .photoGallDiv {padding-right: 3px;}

#mainPhotoGall .photoGallDiv a img {margin-top: 4px;}

.mainGallTitle {color: #222 !important; font-size: 1em !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: 250px;

	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: 100%;

}



.featCol a img {

	margin: 4px 5px 0 5px;

	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: 170px !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:380px;

	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: 310px; 

	font-weight: bold;

	line-height: 1.1em;

	color: #982D01;

	text-transform: uppercase;

}



.featBlog .blogAuthor {

	font-style:italic;

	font-size: 1em;

	float:left;

	width: 310px;

	margin-bottom:5px;

}





.featBlog p {

	float:left;

	width: 310px;

	padding:0;

	margin:0;

}



/** AP Video **/

#flashcontent {

 float:left;

}



/** Poll - Rest of poll styles are embedded **/

#pollContain, #pollContainBackup {

	float:left;

}



/* SLIDESHOWS */

.multimediaList ul li {

	width:235px;

}



/* SPECIAL SECTIONS */

.specialSectionsList ul li {

	width:235px;

}





/** Trumba Calendar Styles **/

#calPromo {

 padding-top:5px;

}



#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/bullet.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: 1px solid #A0A1A2; margin-bottom: 3px;}

#topHomeFrame {float: left; display: inline; width: 300px; border-bottom: 1px solid #A0A1A2; margin-bottom: 3px;}

#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;}



.sponsorLnks a {font-family: verdana; font-size: 10px;}

.sponsorLnks ul li {padding:0px; background: none; line-height: 11px !important; margin-bottom: 4px; padding-bottom: 1px;}

.sponsorLnks ul {width: 48%;}

.sponsorLnks h2 {background: #982D01; color: #FFF;}

.sponsorLnks {border-bottom: 1px solid #A0A1A2; margin-bottom: 3px; padding-bottom: 3px;}







/** End Ad Rules **/









/* NEW CSS */



.l a:link {

	color: #982d01;

	text-decoration:none;

}



.l a:visited {

	color: #982d01;

	text-decoration:none;

}



.l a:active {

	color: #982d01;

	text-decoration: none;

}



.l a:hover {

	text-decoration:underline;

}

