body {
	margin: 0px auto;
	padding: 0;
	background:#c6ced1 url("http://static.djlmgdigital.com/mmt/mailtribune/graphics/bdyBg.gif") repeat-y scroll center top;
	font-family: Verdana, 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: 960px;  
	margin: 0 auto 0 auto;
}

#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*/
	width:960px;
	background: #FFF url('http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/bk.gif') 0 0 repeat-y;
}

#header	{
	padding: 0;
	margin-top: 5px;
	margin-bottom: 7px;
	position: relative;
	float: left;
}

#topNav { /*menu Container*/
  float: left;
  width: 958px;
  border: 1px solid #A0A1A2;
  margin-top: 3px;
}

#topNav #udm {float: left;}
/* menu dividers */
.udm li.dividerBelow {border-bottom:1px solid #BBB;}
.udm li.dividerAbove {border-top:1px solid #BBB;}
#udm a.nohref {background-color:transparent !important;color:#1B3C6D !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(http://static.djlmgdigital.com/mmt/mailtribune/graphics/icons/newspaper.gif) !important;}
#udm li{border-right:1px solid #BBB;}
#udm li#lastNav{border-right:none;}

#footer {
	padding: 0;
	clear: both;
}

iframe {float: left;}

/***************************************************
 * End Global Framework                            *
 ***************************************************/
 

/*******************************
 * Global Tag Rules            *
 *******************************/
a:link, a:visited, a:active {color: #394C7A;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: #1D4F81;
	text-transform: uppercase;
}


/*******************************
 * Header Rules                *
 *******************************/
#header .linkBar {
	padding: 2px 0;
	position: relative;
	width:958px;
	height:20px;
}
#header .linkBar, #header .linkBar a{
	background-color: #394C7A;
	color: #FFF;
	text-transform: uppercase;

}

#header .hdrDate {
	text-transform: none;
}

#header .hdrLinks {
	font-size: .9em;
	position: absolute;
	right: 3px;
	top:4px;
	text-align: right;
}

#header .mastBar {position: relative;}
#header a#mastHead {display: block; width: 650px;} 
#header a#mastHead img {display: block;	margin-right: 5px;}

#mastWeather {
	position: absolute;
	top: 0px; right: 0px;
	background-color: #FFF;
	width: 315px;
	height: 75px;
	vertical-align: middle;
}

#sCode {
	position: absolute;
	left: 0px;
	top: 0px;
}


#header .linkBar .hdrMobile {
	font-size:1em;
	margin:2px;
	text-align:left;
	text-transform:capitalize !important;
	display:inline;
	float:left;
}
#header .linkBar .hdrMobile a{color:#FFF;font-weight:bold !important;text-transform:capitalize !important;}
#header .linkBar .mobileIcon{display:inline;float:left;margin:1px;}

/*******************************
 * Footer Rules                *
 *******************************/
#footerLinks {
	padding: 1px 0 3px;
	background-color: #394C7A;
	border-bottom: 1px solid #A0A1A2;
}

#footerLgl {
	padding: 5px;
}

#footerLgl * {
	color: #404040;
}

#footerLinks a {
	font-size: .8em;
	color: #fff;
	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;
}

.FooterPartners	{
	width:100%;
	text-align:center;
}

.FooterPartnersContents, .FooterPartnersContents h4 {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.FooterPartnersContents	{
	width:950px;
	text-align:left;
	margin: 0 auto;
}

.FooterPartnersContents h4 {
	margin:4px 0;
	padding:0;
	font-weight:normal;
	}
	
.FooterPartnersContents ul	{
	margin:0;
	padding:0;
	}
	
.FooterPartnersContents li	{
	float:left;
	list-style:none;
	width:300px;
	}	

#siteindex_bottle {margin:0 auto 0 auto;text-align: left;width: 958px; height:300px; font-size: 1em;padding: 0;clear: both;background: #F4F7FF url(http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/gradBkg.gif) repeat-x scroll 0 0;}
.siteindex ul {width: 90px; float: left;list-style: none; margin-top:auto; margin-bottom:auto; list-style-position: outside; text-align: left;}
.siteindex a {color:#394C7A !important;}
ul.indexlist li {background: url("http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/arrow2.gif") 0px 1px no-repeat !important;}
.siteindex ul.indexlist li{font-size:11px; line-height:13px; font-weight: 400; padding: 0 0 3px 11px; margin:0;}
.siteindex ul.indexlist li.subhead{font-size:12px; font-weight: 700 !important; background: none !important; padding: 10px 0 3px 0;}
.siteindex ul.indexlist li.header{font-size:20px; font-family:Arial; font-weight: 400 !important; background: none !important; padding: 15px 0 3px 0;}
.siteindex ul.indexlist li.header{font-weight: 400 !important}
/*******************************
 * Accuweather Styles			     *
 *******************************/
 
#weathHead {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width: 100%;
}

#weathHead .wImg {
	margin:0;
	padding:0;
}

#mastWeatherLeft {
	width:48%;
	float:left;
	display:inline;
	margin-top:10px;
	padding-left:0px;
	margin-left:0px;
	font-size:1em;	
	font-weight:bold;
}

#weathPredict {
 display:block;
}

#mastWeatherRight {
	width:48%;
	float:left;
	margin-top:8px;
}

#weathHead .currTemp{display:inline;float:left;padding-right:8px;font-size:1.6em;color:#394C7A;} 

#weathHead .weatherLinks a {
	color:#394C7A;
	text-decoration:none;
	font-size: 10px;
}

#weathHead .weatherLinks a:hover {text-decoration: underline;}

#weathTitle {
	color:#1d4f81;
	font-weight:bold;
	font-size: 1em;
	padding-bottom:5px;
	width:100%;
	float:left;
}

/** Breaking News Frontpage **/
.breaking {width: 654px !important; margin-bottom: 0px !important;}
.breaking a.head {font-size: 1.2em; margin-bottom: 1px;}
.breaking h2 {color: #900;background-image:none;background-color:#FFFFFF; margin:0px;font-size:11pt;}
.breaking .head {display: block; float: left; clear: both; margin-top: 3px; font-weight: bold; color: #884444; width: 98%}
.breaking .head:hover {text-decoration: none;}
.breaking .summary {display: block; float: left; clear: both; margin-bottom: 4px; width: 98%;}
.breaking .summary a {font-size: 1em; color: #333;}
.breaking ul {padding-left: 3px !important; margin-top: 5px;}
.breaking ul li {background: none !important; margin-left: 0px !important; padding-left: 0px !important;}
.breaking ul li a {color: #394C7A; font-size: 14px !important; font-weight: bold;}
.breaking p {margin:0 0 5px 0;}
.breaking ul li {float: left; display: inline; width: 94%;
	padding-left: .6em;
	margin:0px;
	padding-bottom: .6em;
	list-style-type: none;
}
/** End Breaking News **/



/** Editor's Picks on the frontpage **/
.fpEditor ul{height: 184px; overflow: hidden;}
.fpEditor ul li {width: 95% !important;}
/** end ap state **/

/** New at mailtribune.com frontpage**/
.newAtMMT {height: 111px; overflow: hidden}
.newAtMMT ul{width: 140px !important;}
.newAtMMT img{float: left; margin-top: 4px;}
/** end new at mmt **/

/** New at mailtribune.com frontpage**/
.newAtMMT2 {height: 200px; overflow: hidden}
.newAtMMT2 ul{width: 200px !important;}
.newAtMMT2 img{align: default;border:none; display:inline;float:left; }
/** end new at mmt **/

/** 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: 90%;}
/** Section front Page Header End - a few more rules down with bottomLinks**/

/* FRONT PAGE BLOG PROMO */
.blogPicPrmo a img {width:126px;margin:5px 3px 0 0;}

/*******************************
 * Standard Newslist Styles    *
 *******************************/
.c2 {
	float: left;
	width: 100%;
	margin: 0 0 4px 0;
	padding: 0;
	display: inline;
}

.c2 h2, .userSubmitted h2 {
	background-color: #3A4D7C;
	background-image:url(http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/c2gradient.gif);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 3px 5px;
	font-size: .9em;
	color: #FFF;
	border-bottom: 1px solid #000000;
	text-transform: uppercase;
	font-family: Verdana,Helvetica,sans-serif;
	font-weight: bold;
	clear:both;
}

/** Gets rid of gradient background for relatedLinks h2 - added by Jill **/
.relatedLinks h2 {
	background-image:none;
	background-color:transparent;
}


.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('http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/bullet.gif') 0 .5em no-repeat;
}

.ugc ul li{background: url('http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/ugc-bullet.gif') 0 .5em no-repeat;}

.c2 .moreTop {
	position: absolute; top: 1px; 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 !important;padding: 1px 4px 0 0; margin: 0 0 0px 0;
}


.ugc .moreTop img {border-right: 1px solid #FFF;}

.c2 .moreTop a {color:#FFF !important; text-transform:uppercase; display: inline;}
.c2 .moreTop a span {font-size:1.1em;font-weight: bold;}

a.moreLnk {color:#900;text-transform:uppercase;font-size: 9px;font-weight:bold;}
a.moreLnk span {font-weight: bold;}
.archLnk {margin-right:10px;margin-top:4px;}

.ugc {
	background-color: #F8F4E6;
}

.ugc h2 {
	background-color: #933;
	background-image:url(http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/c2gradient-ugc.gif);
	color: #FFF;
	text-transform:uppercase;
	border-bottom: 1px solid #431414;
	padding: 3px 5px;
}

.ugc a:link, .ugc a:visited, .ugc a:active {color: #333;}

.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;
}

.lIcon img {position: relative; top: 2px;}

.hasBtmLnks {margin-bottom: 0px;}
.bottomLinks {height: auto !important;}
.bottomLinks ul, .pgH1 ul {list-style-type: none; float: left; padding: 0 0 4px 0 !important;}
.pgH1 ul {margin: 0; padding: 0; width: 10%;padding-top: 4px;}
.bottomLinks ul li, .pgH1 ul li {list-style-type: none; background: none; float: left; padding: 0 4px; border-right: 1px solid #1D4F81; width: auto;}
.pgH1 ul li {border-right: 1px solid #666; float: right;}
.bottomLinks ul li a, .pgH1 ul li a {color: #933 !important; font-weight: bold; text-transform: uppercase; font-size: 9px;}
.bottomLinks ul li.last, .pgH1 ul li.last {border-right: none; padding-right: 0;}

/* Outdoor Promo above Daypart Styles */
.outdoorPromo {height: 25px;}
.outdoorPromo * {display: block; padding: 0; margin: 0; float: left;}
.outdoorPromo .lft {margin-right: 4px;}

/*frontpage rows*/
.fpThin {height: 165px;	overflow: hidden;}

/* newslists */

/* newslist key
	2 - title only
	3 - title, date 
	5 - title, date, summary
	4 - title, summary
	6 - pic, title, date, summary
*/

.justInColor {color:#900;}
.newslistTitle	{font-weight:bold;}
.newslistSumm ul li a {font-size:1em;}
.newslistDate ul li a {font-size:1em;}
.newslistDate .nlDate, .summNewsList .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;}
.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:#f0f2ff;float:right;text-align:center;}
.newslistPic .newslistPicRight img {padding-top:3px;}

/* PHOTO GALLERY PROMOTIONS */
.photoPromo .photoPromoTitle {float:left;font-size:1em;}
.photoPromo {margin-bottom:3px;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:#900;text-transform:uppercase;font-weight:bold;font-size:.9em;}
.photoPromo .staffPhotoLinks span {color:#1d4f81;}
.photoPromo .bottomLinks ul li a {letter-spacing:-.5px;}

.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:50%;}
.userSubmitted .photoGall .userSubmitUL {color:#1d4f81;list-style-type:none;margin-top:2px;}
.userSubmitted .photoGall .userSubmitUL li {padding-bottom:5px;font-size:1em;background: url('http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/ugc-bullet.gif') 0 .5em no-repeat;padding-left:10px;margin-left:5px;}
.userPhotoLinks {clear:left;margin-bottom:5px;padding-left:4px;}
.userPhotoLinks a {color:#900 !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;}

/* 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;
}

.todayPaper ul li a {
	letter-spacing:-.3px;
}

#apTicker {padding-bottom: 0; margin-bottom: 0;}
#apTicker .ticker {float: left; width: 300px; display: inline;}
#apTicker .ticker * {float: left; display: inline;}

/* AP NEWSLISTS */
.apBarker {float:left;}
.apBarker .byttl {display:none;}
.apBarker ul {padding:0;margin:0;}
.apBarker .topheadlinebody {display:block;}
.apBarker .firsttopheadline {font-size:1.2em;}
.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;}

/* READER INTERACT PROMO */
.interact {
 	width: 250px;
	height: 180px;
}

/* DAY PART STYLES */
.dayPartLeft{width:100%;display:block;height:auto;}

.dayPartLeft p {
	padding:0 5px;
	margin-top:3px;
}

.dayPartLeft p span a {
 color:#aa1100 !important; /* .important for IE */
}

.dayPartLeftOne {
	float:left;
	width:49%;
}

.dayPartLeftLong {
	float:left;
	width:100%;
}

.dayPartLeftLong ul {
 margin:0;
}

.dayPartLeftTwo {
	float:right;
	width:50%;
}

.dayPartLeftTwo img {
	display:block;
	margin:0px auto;
	padding:0;
}

.dayPartLeftTwo ul .photoPromoLI {
	background-image:none;
	text-align:center;
	width:148px
}

.specialPromo .leftPromo {
	padding: 4px 1px 0px 5px; float:left;
}

.specialPromo .rightPromo {
	padding: 4px 3px 0 0; float:right;
}

/** Columnist Links **/

/*   ---- COLUMNIST LINKS, LARGE (ex. NEWS07) */
.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;border-bottom:1px solid #E0E0E0;}
.colList .c2 h2 {border:none;}
/*.colList {float:left;width:100%;border-top:solid 1px #999;padding:5px 0 5px 0;}*/
.colList {float:left;width:100%;padding:5px 0 5px 0;}
#firstColList {border-top:none;padding:0 0 5px 0;}
#firstColList .newslistSumm ul li {margin: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. NEWS0101) */


.colLinks {float:left;border-top:1px solid #999;width:99%;}
.colLinks p {font-size:1.2em;font-weight:bold;margin:5px 0 !important;width:99%;}
.colLinks h2 {margin:0;padding-left:2px;font-size:1.1em;float:left;width:99%;}
.colLinks h2 a {color:#000 !important;}
.colLinks ul {margin:0;}

/** Promo Links **/
.promoShort a img {
	padding-right:5px;
	padding-left:3px;
}

/** 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 .colTitle {
	margin:0;
	padding:0;
	font-size:8pt;
	color:#666666;
}

.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: #394C7A;
	text-transform: uppercase;
}

.featBlog .blogAuthor {
	font-style:italic;
	font-size: 1em;
	float:left;
	width: 310px;
	margin-bottom:5px;
}
.featBlog .blogSummary {
	font-style:normal;
	font-size: .9em;
	float:left;
	margin-bottom:5px;
}

/** Frontpage Blog Promo Widget **/

.feedPanel {clear:both;display:inline;float:left;width:250px;padding:0px;margin:0px;}
.feedPanel ul.feedResults{
	display:inline;
	float:left;
	list-style-type:none;
	margin:0 5px;
	padding:0;
	width:240px;}
.feedPanel ul.feedResults li{
	background-color:#FFFFFF;
	background-image:none !important;
	border:none;
	clear:both;
	display:block;
	float:left;
	margin:0 0 5px;
	padding:5px !important;
}	
.feedTitle{display:block;width:100%;font-weight:bold;font-size:1.1em;padding:2px 0px;color:#394C7A !important;}
.feedImage{display:inline;float:left;width:48px;}
.feedAuthor{display:block;margin-left:60px;}
.feedEntryTitle{clear:right;display:block;margin-left:60px;padding:2px 0px;}
.feedEntryDate{clear:right;display:block;margin-left:60px;font-weight:normal;color:#000000;}
/******************************************************/

.featSpcl {
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	float: left;
	width:388px;
	color: #333333;
	font-size:1em;
}

.featSpcl a:hover{cursor:pointer !important; text-decoration:none;}

.featSpcl a img {
	margin-right:5px;
	border: 1px solid #ccc;
	display: inline;
}

.featSpcl .blogTitle {
	float: left; display: inline;
	font-size: 1.4em;
	width: 320px; 
	font-weight: bold;
	line-height: 1.1em;
	color: #394C7A;
	text-transform: uppercase;
}

.featSpcl .blogSummary {
	font-style:normal;
	font-size: .9em;
	width: 320px; 
	float:left;
	margin-bottom:1px;
}




/** AP Video **/
#flashcontent {
 float:left;
}

/** Poll - Rest of poll styles are embedded **/
#pollContain, #pollContainBackup {
	float:left;
}

/** 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;}
#topNewsTab4 {width: 100px;}
#topNewsTab5 {width: 80px;}
#topNewsTab6 {width: 80px;}
#topNewsTab7 {width: 95px;}

.barker_more {
	margin-left:16px;
	margin-bottom:6px;
	padding-top:8px;
	padding-bottom:10px !important;
	font-weight:bold;
	text-transform: uppercase;
	font-size: 10px;
}


.rotatingNewsWrap {
	float:left; display: inline;
	margin:0 0 4px 0;
	position:relative;
	top:0px;
	border: 1px solid #C6CED1;
	border-top: none;
}

.rotatingNewsWrap .tnLast {border-right: none; width: 72px}
.rotatingNewsWrap .tnFirst {letter-spacing:-.06em;color:#933; background: #E5E8F2 url('http://static.djlmgdigital.com/mmt/mailtribune/udm-resources/mnuBkgOvr.gif') 0 0 repeat-x; border-bottom: 1px solid #EBEDF9;}

.rotatingNewsWrap #topNews4 li {
	background-image:none;
	width:95%;
}

.rotatingNewsWrap #topNews4 .c2 {
	width:95%;
}

.tabFive {width: 393px;}

.nlRotate {
	background: #F4F7FF url('http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/gradBkg.gif') 0 0 repeat-x;
	position: relative;
	z-index: 50;
	padding-top:3px;
	padding-left:5px;
	height: 150px;
	overflow: auto;
	border:none;
	float:left; display: inline;
}

#leftCol .nlRotate {width: 393px;}

.fpThinTab {height: 148px; overflow: hidden;clear:both;}
.fpThinTab .nlRotate {height: 118px;}

.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('http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/bullet.gif') 0 .5em no-repeat;
	padding-left:10px;
	float:left;
}

.nlisttab {
	float: left; width: 68px;
	border: 1px solid #C6CED1;
	border-left: none;
	margin: 0px !important; padding: 2px 0;
	text-align: center;
	line-height: 17px;	
	background: #BAC4DA url('http://static.djlmgdigital.com/mmt/mailtribune/udm-resources/mnuBkg.gif') 0 0 repeat-x;
	margin: 0px;
	display: inline;
	padding: 4px 5px;
	color: #394c7a;
	font-size: .9em;
	font-family:Verdana, 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_mailtribune .input_text, .searchWidget form#form_jobs .input_text, .searchWidget form#form_calendar .input_text, form#form_classifieds .input_text {width: 187px;}
.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-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: 195px;
}

.townMap #form_map a {
	color: #1D4F81;
	float: left; display: inline;
	margin: 0 0 0 4px; padding: 2px 5px 3px 4px;
	background: #E4E8F3 url('http://static.djlmgdigital.com/mmt/mailtribune/udm-resources/mnuBkg.gif') 0 0 repeat-x;
	border: 1px solid #999;
	font-weight: bold;
	font-size: 10px;
}


.townMap #form_map a:hover {
	background: #E4E8F3 url('http://static.djlmgdigital.com/mmt/mailtribune/udm-resources/mnuBkgOvr.gif') 0 0 repeat-x;
	text-decoration: none;
	color: #900;
}


/* TOP CARS */
#topCarsWrap {
	padding:0;margin:0 0 5px 0;
	width:300px;
	text-align:left !important;
	float: left;display: inline;
	border-bottom: 1px solid #999;
}

#topCarsWrap h2, #rghtCol .textLinks h2{
	font-size: 12px;
	text-transform:uppercase;
	font-family:'trebuchet ms',arial,sans-serif;
	background:#23415E;
	color:#FFF;
	margin:0;
	padding: 2px 5px;
	border-bottom: 1px solid #999;
}

#topCarsWrap .content div {
	border-top:none;
	font-size:10px;
}

#TopCars #topcars .title, #TopCars #topcars br, #TopCars #topcars .topcarsimage, #TopCars #topcars .bigbottom, #TopCars #topcars .bigdivide {
	display:none;
}

#topCarsWrap .car2 {
	border:none !important;
	width:294px !important;
	float: left;display: inline;
	margin-left:1px;
}

#topcars .car1 {
	float: left;
	clear: both;
}


#topcars .car1 ul {
	margin:5px 0 0 4px !important; padding:0;
	float: left;display: inline; width: 130px;
}

#topcars .car2 ul {
	margin:0 0 5px 2px !important; padding:0 !important;
	clear:both !important; 	float: left;display: inline;
}

#topcars .car2 ul li {
	float: left;display: inline; margin: 0px; width: 280px !important; padding: 0 0 0 3px; margin: 0;
}

#topcars .car1 ul li, .car2 ul li {
	margin:0 !important;
	border:none !important;
	display:block;
	width:100%;
	list-style-image:none !important;
	background:#fff;
}

#topcars .car1 ul li a, .car2 ul li a {
	text-decoration:none;
	color:#043D63 !important;
	background:#fff;width: 100%
}

#topcars .car1 ul li a:hover, .car2 ul li a:hover {
	text-decoration:none;
}

#topcars .links {
	height:15px;
	background:#fff;
	width:50px;
	margin-left:1px;
	display:block !important;
}

#topcars .links .quote, #topcars .links .quote * {
	margin:0;
	padding:0;
	float: left !important;
}

#topcars .quote .inputButton {
	background:#fff !important;
	color:#043D63;
	padding:0;
	margin-left:-1px;
	border:none;
	cursor:pointer;
	outline:none;
	display:block;
	width:auto;
}

#topcars .car1 {
	background:#fff !important;
	border:none !important;
}


#topcars .car1 * {margin: 2px !important; float: left;display: inline;}
#topcars .car1 .photo {
	width:130px !important;
	}

#topcars .car1 .photo img {
width: 120px !important; border: 1px solid #b2b2b2 !important; padding: 3px;
}


/** Ad Rules **/
.adMiddle {float: left; display: inline; width: 300px; margin: 0 0 4px; padding: 0; overflow: hidden;}
.adMiddle a img {margin: 0;padding:0px;}
.adMiddle object {margin: 0;padding:0px;}
#subscribe {float: left; display: inline; width: 292px;margin: 0 0 4px 4px;}
#subscribe img {padding:0px; margin:0px;}
#topJobFrame {float: left; display: inline; width: 300px; border-bottom: 1px solid #999; margin-bottom: 3px;}
#x59 {}
#x61{clear:both;display: block; float: left;width: 960px; height: auto !important; margin: 0px 0px 7px 0px; padding: 0px; background-color: transparent;}
#x61 a img{display:block; margin: 0; padding:0px;}
/** End Ad Rules **/
/** For Triple Link Boxes **/
#tripleBox {
	float:left;
	width: 127px;
	padding:3px;
	}
/** End Triple Link Boxes **/
/** Job Title Small Font */
	#jobTitle {
		font-size:7pt;
	}
/** end Job Title **/
/** Editorial board **/
	#editorial_board {
		font-weight:bold;
		text-align:center;
	}
	
/** end editorial board **/


/** Community "About" styles **/
.communityInfo {
	background: #F4F7FF url('http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/gradBkg.gif') 0 0 repeat-x;
}
.communityInfo p {
	font-size:10px;
	margin:5px 5px 0 5px;
}
.communityInfo p b {
	font-size:12px;
	font-variant:small-caps;
}
.communityInfo p.history {
	line-height:110%;
}

/** Reader Photo Gallery styles - added by Jill **/
.one-image {
	padding:10px;
	text-align:center;
}
.one-image img {
	border:5px solid #FFFFFF;
}
.one-image h4.giDescription {
	font-style:italic;
	font-weight:normal;
	margin:0px;padding:0px;
}

#fact {
	font-size:2px;
}

/* Reader Gallery Homepage Promo */

.galPromo {
 float:left;
 background-color:#EFF1FC;
 width:120px;
 margin-right:10px;
 margin-top:5px;
}

.galPromoMain {
margin-bottom:5px;
margin-top:2px;
margin-left:2px;
padding:3px;
width:120px;
height:200px;
background-color:#EFF1FC;
}

.galMainTitle {
padding:2px;
margin:2px;
text-align:center;
font-size:8pt;
font-weight:bold;

}

.galPromoRight {
color:#587BA2;
float:left;
height:200px;
margin-left:5px;
margin-top:5px;
width:261px;
font-size:10px;
}

.galContainer {
background-color:#FFFFFF;
border:1px solid #B3C7DF;
color:#000000;
float:left;
height:200px;
margin:0;
overflow:hidden;
width:100%;
}

.galThumbs {
float:left;
margin:5px;
padding:0;
width:43px;
height:40px;
}

.galItem {
padding:2px;
border-bottom:1px solid #B6C5E2;
height:48px;
margin-left:2%;
overflow:hidden;
width:96%;
}

.galTitle {

line-height:11px;
font-size:10px;
}

.galDescription {
display:block;
text-align:left;
font-size:10px;
line-height:10px;
}

/* Today in Rogue Valley homepage */
.rogueBot ul {margin-top: 0 !important;}
.rogueMoreLnk{text-transform: uppercase; font-size: 10px; float: left; font-weight: bold; color: #933 !important; margin: 0 0 7px 1px; }

/** Image promo (similar to New at MMT promo) **/
.imgPromo {height: 90px; overflow:hidden}
.imgPromo ul{width:140px !important;}
.imgPromo ul li {list-style-type:none;background:none;}
.imgPromo img {float:left;margin-top:4px;}
/** end image promo **/

/** Image promo2 (similar to New at MMT promo) **/
.imgPromo2 {height: 170px; text-align:left;overflow:hidden}
.imgPromo2 ul{width:140px !important;}
.imgPromo2 ul li {list-style-type:none;background:none;}
.imgPromo2 img {float:left;border:none;display:inline;}
/** end image promo **/

/* Global drop caps */

.dropcap_red {
float:left;
color:#CC0000;
font-size:80px;
line-height:60px;
padding-top:1px;
font-family: Times, serif;
} 

.dropcap_green {
float:left;
color:#339900;
font-size:80px;
line-height:60px;
padding-top:1px;
font-family: Times, serif;
} 

.dropcap_blue {
float:left;
color:#336699;
font-size:80px;
line-height:60px;
padding-top:1px;
font-family: Times, serif;
} 

/******************************************************/
/* LOCAL SEARCH WIDGET ********************************/
form.oisURev_Form {float:left;margin:0;padding-bottom: 5px;}
form.oisURev_Form .oisURev_Container {
	margin:0;padding:5px;
	font-family: Verdana, Arial, sans-serif;  
	color:#222;
	font-size: 10px;
	text-align:center;
	float:left;}
.oisURev_Container #oisURev_oWrap {width:280px;padding:0 4px;margin:0;float:left;text-align:left;}				 
#oisURev_oWrap #oisURev_oTitle {width:274px;float:left;margin:0;
							    padding:5px 3px 10px 0px;
							    text-align:left;
							    font-size:1.3em;
							    color:#000000;
							    display:none;							    
							    }							 
#oisURev_oWrap .oisURev_Output {width:274px;float:left;margin:0px 4px 10px 0px;padding:0;}
#oisURev_oWrap .oisURev_Output div a.oisURev_LnkCategory {text-decoration:none;font-size:1.1em;}
#oisURev_oWrap .oisURev_Output div a.oisURev_LnkCategory:hover {text-decoration:underline;}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkRevtitle {text-decoration:none;font-size:1.3em;color:#3774B0;font-weight:bold;}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkRevtitle:hover {text-decoration:underline;}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkMore {text-decoration:none;font-size:0.9em;}
#oisURev_oWrap .oisURev_Output a.oisURev_LnkMore:hover {text-decoration:underline;}
#oisURev_oWrap .oisURev_Output p.oisURev_Comments {float:left;margin:0;}
#oisURev_oWrap .oisURev_Output p.oisURev_Comments img.oisURev_ImgRatings
{
	display:inline;
	text-align:right;
	float:right;
}
#oisURev_oWrap span.oisURev_spnViewMore{font-size:1.0em;font-weight:bolder; text-transform:uppercase;}
#oisURev_oWrap a.oisURev_LnkCategory{text-decoration:none;font-size:1.0em;font-weight:bolder; text-transform:uppercase;}
#oisURev_oWrap a.oisURev_LnkCategory:hover {text-decoration:underline;}

.oisURev_Container #oisURev_NoneMsg .oisURev_PromoMsg{}
.oisURev_Container #oisURev_NoneMsg .oisURev_DebugMsg{display:none;visibility:hidden;margin:0;padding:0;}
.oisURev_Container #oisURev_NoneMsg a.oisURev_NoneMsg_lnkSite{color:#3774B0;}
.oisURev_Container #oisURev_NoneMsg a.oisURev_NoneMsg_lnkCat{color:#3774B0;}
#lsWidge_ErrorPage {display:none;visibility:hidden;margin:0;padding:0;}

/* END LOCAL SEARCH WIDGET ****************************/
/******************************************************/
.searchLS{
	background:#ffffff;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:-12px;
	color:#3774B0;
	text-align:center;
	height:185px;
	clear:both;
		
}
.searchLS h2{	
	margin: 0px;
	padding: 3px 5px;
	color: #3774B0;
	font-size:12px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear:both;}
	
	.searchLS h3{	
	margin: 0px;
	padding: 3px 3px;
	color: #3774B0;
	font-size:11px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear:both;}
.searchLS .left{text-align:right;width:135px;display:inline;float:left;padding:3px 0px 0px 0px;}
.searchLS .right{text-align:right;width:145px;display:inline;padding:0px;}

/* BEGIN RIGHT RAIL DEALS and REVIEWS STYLES */			

#djDealsReviews{clear:both;display:block;width:300px;height:auto;overflow-hidden;border:none;margin:0px auto 10px auto !important;padding:0px;font-family:'Trebuchet MS',Trebuchet,Arial;font-size:12px;color:#222;}
.Widget_Title{display:inline;float:left;padding:0px 10px;margin:0px;}
.HV_Logo{display:inline;float:right;text-align:right;padding:0px;margin:0px;border:none;}
#djDealsReviews a{text-decoration:none;}
#djDealsReviews a:hover{text-decoration:underline;}

/* DEAL OF THE WEEK STYLES */
.djDOW_Head{
	background-color: #a3c746;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	display: block;
	margin:0px 10px;
	padding:2px 5px 0px 5px;
	text-transform:uppercase;
	vertical-align:middle;
	width:268px;height:18px;}
.djDOW_wrap{padding:0px;margin:5px 0px;display:block;float:left;}
.djDowList {margin:0px 0px 0px 10px;padding:0px;}

.djCpnF_Odd, .djCpnF_Even{background:#FFFFFF url(http://static.djlmgdigital.com/scn/seacoastonline/graphics/graphicsMisc/dow_bkg.gif) no-repeat scroll right bottom;
border:2px dashed #528BDA;
display:block;
height:72px;
margin:1px 0px;
padding:5px;
text-align:center;
width:264px;}
.djCpnF_Odd a, .djCpnF_Even a{text-decoration:none;}
.djCpnF_Odd a, .djCpnF_Even a:hover{text-decoration:underline;}
.djCpnF_Odd a, .djCpnF_Even .djCpnF_HeadlineUrl{color:#333;display:block;font-size:14px;font-weight:bold;}
.djCpnF_Odd span.djCpnF_Body, .djCpnF_Even span.djCpnF_Body{clear:both;display:block;padding:0px 5px;}
.djCpnF_Odd span.djCpnF_Biz, .djCpnF_Even span.djCpnF_Biz{clear:both;display:block;}  
.djCpnF_Odd span.djCpnF_Biz, .djCpnF_Even span.djCpnF_Biz a{color:#333;}  
		
/* COUPON FEED STYLES */

.djCpnW_Head {
	background-color: #A3C746;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	margin:0 10px;
	padding:3px 5px 0px 5px;
	text-transform:uppercase;
	vertical-align:middle;
	width:268px;height:17px;
	display:block;float:left;}
	#ctl00_djCpnW_Panel{clear:both;width:298px;margin:0px;padding:0px;}
.djCpnW_Head a.djCpnW_Total{color:#FFF;display:inline;float:left;}
.djCpnW_Head a.djCpnW_More{color:#F2F41E;display:inline;float:right;}
ul.djCpnW_Results{clear:both;display:block;width:276px;margin:0px 10px;padding:0px;max-height:325px;overflow-y:auto;overflow-x:hidden;height:287px; border:1px solid #CCC;background-color:#FFF;text-align:left;}
ul.djCpnW_Results li{border-bottom:2px dashed #E4E4E4;clear:both;display:inline;float:left;margin:0px 4px;padding:6px 0px;width:252px;}
ul.djCpnW_Results li a.djCpnW_Title{font-size:12px;font-weight:bold;display:block;color:#444;line-height:15px;}
ul.djCpnW_Results li span.djCpnW_Business{clear:both;display:inline;float:left;}    
ul.djCpnW_Results li span.djCpnW_Date{display:inline;float:left;color:#999;font-size:0.9em;}


/* LOCAL REVIEW STYLES */
.djRevW_ButtonBar{
	background: transparent url(http://static.djlmgdigital.com/mmt/mailtribune/graphics/graphics/DOW_h2.gif) no-repeat scroll left top;
  width:278px; height:20px;
  padding:0px; margin:5px 10px 0px 10px;
  }
.LS_Head{color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px 0px 0px;
	text-transform:uppercase;
	vertical-align:middle;display:inline;float:left;width:158px}
.djRevW_ButtonBar a:hover{cursor:pointer;text-decoration:none !important;border:none;}
.djRevW_ButtonBar a.prev{height:20px;width:60px;background: transparent;display:inline;float:left;}
.djRevW_ButtonBar a.next{height:20px;width:60px;background: transparent;display:inline;float:left;}
.djURevW_Container {clear:both; height:120px; overflow:hidden; background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:0px 10px 5px 10px;
	padding:3px;
	text-align:center;
	width:270px;}			
.djURevW_Container #djURevW_Wrapper {padding:0px;margin:0;float:left;text-align:left;}	
#djURevW_Wrapper .djURevW_Output {list-style-type:none;margin:0px;padding:0px;width:260px;height:110px;padding:5px;display:block !important;}
#djURevW_Wrapper .djURevW_Output .djURevW_Head{width:260px;float:left;display:inline;margin:0;padding:0;}
#djURevW_Wrapper .djURevW_Output img.djURevW_ImgRatings{width:65px;display:inline;text-align:right;	float:right;	margin-top:3px;}
#djURevW_Wrapper .djURevW_Output a.djURevW_LnkTitle {width:195px;display:inline;float:left;color:#333;font-size:12px;font-weight:bold;}
#djURevW_Wrapper .djURevW_Output .djURevW_Comments {clear:both;margin:0;padding:0px;width:260px;display:inline;float:left;}
#djURevW_Wrapper .djURevW_Output .djURevW_More{display:inline;float:left;}
#djURevW_Wrapper .djURevW_Output a.djURevW_LnkMore {font-size:12px;}
#djURevW_Wrapper .djURevW_Output .djURevW_ApprovedDate{display:inline;float:right;text-align:right;color:#999;}
/* END RIGHT RAIL DEALS and REVIEWS STYLES */

/* login bar */
#loginBar {
	background: transparent url('http://static.djlmgdigital.com/mmt/mailtribune/graphics/loginBarBg.png') left top repeat-x;
	height: 60px;	width: 100%;
	padding: 0;	margin: 0;
	font-weight: 600;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	/*overflow: hidden;	*/
}


#loginBar a {color: #333;}
#loginBar a:hover {color: #333;}
#loginBar #loginBarCenter a {color: #900;}
#loginBar #loginBarCenter a:hover {color: #900;}

#loginBarLeft, #loginBarCenter, #loginBarRight { 
	position: absolute;
	top: 0px; 
	height: 30px;
	/*overflow: hidden;	*/
}

#loginBarLeft, #loginBarCenter, .loggedOut #loginBarRight {
	line-height: 30px;
	vertical-align: center;
}


#loginBarCenter .loginBarCenterTop, #loginBarCenter .loginBarCenterBot {
	display: block;
	line-height: 1.2em;
	line-height: 13px;
}

#loginBarCenter .loginBarCenterTop a, #loginBarCenter .loginBarCenterBot a {
	font-size: .9em;
	padding-right:10px;
	background: transparent url('http://static.djlmgdigital.com/mmt/mailtribune/udm-resources/arrowRt.gif') right 3px no-repeat;
}


#loginBarLeft {
	left: 0px;
	width: 32%;
	text-align: left;
	padding-left: 1%;
}

#loginBarLeft span a {
	font-weight: normal;
	font-size: .9em;
}

#loginBarCenter {
	left: 33%;
	width: 33%;
	text-align: center;
}

#loginBarRight {
	left: 66%;
	width: 33%;
	text-align: right;
	padding-right: 1%;
}

#loginBarRight .loginBarRightTop, #loginBarRight .loginBarRightBot {
	display: block;
	line-height: 1.2em;
}

#loginBarRight .loginBarRightBot a {
	font-weight: normal;
}

#networkNav{
	position: relative;
	z-index:2600;
	top: 30px; 
	height: 30px;
	width:977px;
	text-align:center;
	margin:0px auto !important;
	color:#FFF
	display:block;
	background: #333;}

#networkNavLeft { 
	display:inline;
	float:left;
	width:790px;
	text-align:left;
	line-height:30px;
	background: #333 url('http://static.djlmgdigital.com/mmt/mailtribune/graphics/somg-mmBrands.gif') 0px 0 no-repeat;
}

#networkNavLeft div{display:inline;float:left;height:30px;}
#networkNavLeft div a{display:block;height:30px;line-height:0px;font-size:0px;text-decoration:none;}
#networkNavLeft div a:hover{text-decoration:none;}


#networkNavLeft .brand1, #networkNavLeft .brand1 a{width:127px;} 
#networkNavLeft .brand2, #networkNavLeft .brand2 a{width:140px;}
#networkNavLeft .brand3, #networkNavLeft .brand3 a{width:150px;} 
#networkNavLeft .brand4, #networkNavLeft .brand4 a{width:160px;} 
#networkNavLeft .brand5, #networkNavLeft .brand5 a{width:155px;}
#networkNavLeft .brandMore, #networkNavLeft .brandMore a{width:52px;}


#networkNavLeft .brandMoreDrop {
	height:auto; width:190px;
	display:block; position:absolute; left:743px; top:30px; z-index:10000;
	background:#444;
	margin:0px; padding:0px;
	list-style-type:none;
	text-align:left;
}

#networkNavLeft .brandMoreDrop li {margin:8px 5px 15px 10px; padding:0px;line-height: 14px;}
#networkNavLeft .brandMoreDrop li a {color: #fff; width:auto; font-size: 12px; height: auto; line-height: 14px;}
#networkNavLeft .brandMoreDrop li a:hover {text-decoration:underline;color: #fff;}

#networkNavRight{
	display:inline;
	float:right;
	width:170px;
	height:30px;
	text-align:right;
	line-height:30px;
}

#networkNavRight .input_text{
	background:url("http://static.djlmgdigital.com/mmt/mailtribune/graphics/searchBack.gif") no-repeat scroll left top #333333;
	border:medium none !important;
	color:#999999;
	display:inline;
	float:left;
	font-size:10px;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	width:160px;
	}
#networkNavRight .input_search{
	position:absolute;
	top:0px;
	left:787px;
	height:30px;
	width:29px;
	margin:0px !important;
}


/* MOSAIC */

.mosaic{display:block; margin:10px auto; width: 330px;text-align: left; min-height:300px;font-size: 13px;}
.mosaic .mosaicInner {float:left; margin-top:10px;}
.mosaic h2{text-align:center;}
.mosaic .mosaicError, .mosaic .mosaicSuccess {-moz-border-radius: 15px; border-radius: 15px;}
.mosaic .mosaicError{clear:both;display:block;float:left;border: 2px solid #f60000; width: 300px; padding: 0 6px; background-color:#fff28d;}
.mosaic .mosaicError h3{color: #f60000; text-align: center;}
.mosaic .mosaicSuccess{clear:both;display:block;float:left;border: 2px solid #080; width: 300px; padding: 0 6px;}
.mosaic .mosaicSuccess h3{color: #050; text-align: center;}
.mosaic .mosaicSuccess li, .mosaic .mosaicError li{margin-bottom: 5px;}
.mosaic .captcha{clear:both;display:block;float:left;width:100%;margin-top: 15px;}
.mosaic #recaptcha_widget_div{display:block;float:left;}

.mosaic #login_form{float: left; width: 100%; margin: 20px 0px;}
.mosaic #login_form ul,.mosaic #login_form .regChecks{display:block;}
.mosaic #login_form .inline.regShort .ctl,.inline.regLong .ctl{margin:0;padding:0;font-size:1em;display:block;}
.mosaic #login_form .inline.regShort label,.inline.regLong label{display:block;font-size:1.1em;font-weight:normal;}
.mosaic #login_form .regForms .clear-left{clear:left;margin-left:0;}
.mosaic #login_form .form.regShort,.form.regLong{padding:6px 0 0 0;margin:0;display:block;}
.mosaic #login_form .fr_formElements form{margin:5px 0px 0px 0px;padding:0;display:block;}
.mosaic #login_form .fr_formElements fieldset{padding:3px;border-top:1px solid #333;border-left:1px solid #333;}
.mosaic #login_form ul.regForms{clear:both;margin:0;padding:0;display:block;list-style-image:none;list-style-position:outside;list-style-type:none;}
.mosaic #login_form .fr_formElements ul.regForms li{display:block;float:left;margin:0;padding:0;font-size:1em;}
.mosaic #login_form .regShort,.regLong{position:relative;float:left;}
.mosaic #login_form .regShort input.text{margin:0 6px 0 0;padding:5px 4px 4px 4px;border-width:1px;border-style:solid;border-color:#333 #b2b2b2 #b2b2b2 #333;color:#000;width:145px !important;display:inline;float:left;font-family:arial,helvetica,verdana,sans-serif;font-size:11px;vertical-align:middle;}
.mosaic #login_form .regRight input.text{margin-right:0 !important;}
.mosaic #login_form .regLong input.text{margin:0 0 0 0;padding:4px;border-width:1px;border-style:solid;border-color:#333 #b2b2b2 #b2b2b2 #333;color:#000;width:306px !important;display:inline;float:left;font-family:arial,helvetica,verdana,sans-serif;font-size:11px;vertical-align:middle;}
.mosaic #login_form .regChecks{margin:0;padding:5px 10px 5px 0;float:left;width:95%;}
.mosaic #login_form .regChecks input.checkbox{margin:4px 4px 0 0;padding:5px 0 0 0;float:left;}
.mosaic #login_form .regChecks .subButton{margin:6px 0 10px 0;text-decoration:none;border:none;cursor:pointer;}

.mosaic #freeRegistration_form{float:left; display:block; border-right: 1px dotted #999; width: 330px;margin-bottom: 20px;}
.mosaic #freeRegistration_form ul, .mosaic #freeRegistration_form .regChecks{display:block;}
.mosaic #freeRegistration_form ul.regForms li{display:block;float:left;}
.mosaic #freeRegistration_form .inline.regShort .ctl,.inline.regLong .ctl{margin:0;padding:0;font-size:1em;display:block;}
.mosaic #freeRegistration_form .inline.regShort label,.inline.regLong label{display:block;font-size:1.1em;font-weight:normal;}
.mosaic #freeRegistration_form .regForms .clear-left{clear:left;margin-left:0;}
.mosaic #freeRegistration_form .form.regShort,.form.regLong{padding:6px 0 0 0;margin:0;display:block;float:left;}
.mosaic #freeRegistration_form .fr_formElements form{margin:5px 0px 0px 0px;padding:0;display:block;}
.mosaic #freeRegistration_form .fr_formElements fieldset{padding:3px;border-top:1px solid #333;border-left:1px solid #333;}
.mosaic #freeRegistration_form ul.regForms{clear:both;margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;}
.mosaic #freeRegistration_form .fr_formElements ul.regForms li{display:block;float:left;margin:0;padding:0;font-size:1em;}
.mosaic #freeRegistration_form .regShort,.regLong{position:relative;display:block;}
.mosaic #freeRegistration_form .regShort input.text{margin:0 6px 0 0;padding:5px 4px 4px 4px;border-width:1px;border-style:solid;border-color:#333 #b2b2b2 #b2b2b2 #333;color:#000;width:145px !important;display:inline;float:left;font-family:arial,helvetica,verdana,sans-serif;font-size:11px;vertical-align:middle;}
.mosaic #freeRegistration_form .regRight input.text{margin-right:0 !important;}
.mosaic #freeRegistration_form .regLong input.text{margin:0 0 0 0;padding:4px;border-width:1px;border-style:solid;border-color:#333 #b2b2b2 #b2b2b2 #333;color:#000;width:306px !important;display:inline;float:left;font-family:arial,helvetica,verdana,sans-serif;font-size:11px;vertical-align:middle;}
.mosaic #freeRegistration_form .regChecks{margin:0;padding:5px 10px 5px 0;float:left;width:95%;}
.mosaic #freeRegistration_form .regChecks input.checkbox{margin:4px 4px 0 0;padding:5px 0 0 0;float:left;}
.mosaic #freeRegistration_form .regChecks .subButton{margin:6px 0 10px 0;width:94px;height:24px;text-decoration:none;border:none;cursor:pointer;}
.mosaic .whyregister{float: left; width: 250px; padding: 6px 5px 0 10px; margin:0px;}
.mosaic #ofreewhyregister{padding-top:0px;margin-top:0px;font-weight:bold;}


#miniLogin {display:none; position:absolute; right:5px; top: 30px; z-index:20000;}
#miniLogin {width:200px; background: #EAEAEA; padding: 0 10px 7px 10px; border: 1px solid #444; border-top: 0px;}
#miniLogin form {display:block; text-align:left; margin: 5px; padding: 10px 10px 3px 10px; border-top: 1px dotted #aaa; border-bottom: 1px dotted #aaa;}
#miniLogin form label {display:block; margin-top: 5px; font-weight:normal;}
#miniLogin form input {width: 90%;}
#miniLogin form .ctl .subButton {width: auto; margin:6px 0 0;text-decoration:none;border:none;cursor:pointer;}
#miniLogin a {font-weight:normal; color: #666; display: block; width:10px; height: 10px; position:absolute;right:18px; top: 13px; background: #fff; border: 1px solid #333; line-height:10px; font-size:9px; text-align:center; padding:0px; margin:0px;}
#miniLogin a:hover {background: #333; color: #fff; text-decoration: none;}
#miniLogin .miniLoginFooter {text-align: left; padding-left:10px; color: #999;}
#miniLogin .miniLoginFooter a {position:static; width:auto; height:auto; display:inline; border:0px; background:none;font-size:11px;}
#miniLogin .miniLoginFooter a:hover {background-color:none; text-decoration: underline; color: #666;}
