/* Medical Observer Global Template
David Cropley - Amplify
20/01/2009
*/
*{margin:0; padding:0}
/* body{background: #001B0E url(/site/images/bg.jpg) top center no-repeat; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; margin:0} */
body{background: #e9edf0 url(/site/images/mo-bg-grad.png) top center repeat-x; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; margin:0} 
body#printable{background-color: #FFFFFF; background-image: none; font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:center; margin:0}
#wrapper{margin:0 auto; text-align:left; width:1000px; background-color:#FFFFFF; clear:both; margin-top:0px; border-right:#999}
#wrapper-blank{margin:0 auto; text-align:left; width:500px; min-height: 350px; background-color:#FFFFFF; clear:both; margin-top:20px; border-right:#999; padding: 10px}
#wrapper-printable{text-align:left; width:800px; min-height: 350px; background-color:#FFFFFF; clear:both; margin-top:20px; border-right:#999; padding: 10px}
a:link, a:visited{/* color:#059b9b; */color:#036; text-decoration:none}
ul, ol{margin:5px; padding-left:10px; color:#059b9b}
ul li, ol li{padding-bottom:5px}
#link-field ul, #link-field ol{padding-left:0px}
.articleContent ul, .articleContent ol{color:#000}
h1{margin-bottom:10px}
h2{font-size:20px; font-weight:normal; color:#333; margin-bottom:10px; font-family:Times New Roman}
h3{font-size:14px; color:#333; margin-bottom:8px; ; font-family:Times New Roman}
p{margin-bottom:10px}
/**** TAPE ****/
#tape{height:21px; padding: 5px 10px; background-color:#fff; border:1px solid #b9b9b9; border-top: none; font-size:11px;}
.divider{border-left:1px solid #ccc; padding:2px; float:left; padding-left:5px; padding-right:5px}
.divider.still{padding-left:0px; padding-right:0px}
.divider .blue{color:#059b9b}
.divider .date{color:#666}
.anc-right{float:right}
.registerLogin{font-size:12px; /* font-weight:bold; */}
#login-form{color:#059b9b}
#login-form input[type=text], #login-form input[type=password]{width:120px; background-color:#c1dfdf; color:#333; font-size:10px; padding:1px}
/**** MASTHEAD ****/
/* #masthead{background-color:#FFF; background-image:url(/site/images/mastheadbg.png); background-position:top left; background-repeat:no-repeat; min-height:110px; border-bottom:1px solid #666; clear:left} */
#masthead{background-color:#FFF; background-image:url(/site/images/MO_Home_Template_v3_03.png); background-position:top left; background-repeat:no-repeat; min-height:110px; border-bottom:1px solid #666; clear:left}
#masthead .logo{padding-left:20px; padding-top:20px; width:40%; float:left}
#masthead #ads-top{float:right; padding-top:28px; padding-right:20px}
/**** MENU ****/
#menu{min-height:26px; background-color:#333}
#navigation{float:left; background-color:#333}
#navigation ul{float:left; width:100%; list-style-type:none; margin:0; padding-left:8px; padding-top:2px; z-index: 101;}
#navigation ul li.first{border-left:1px solid #CCC}
#navigation ul li{text-transform:uppercase; float:left; padding:0px; border-right:1px solid #CCC; font-size:11px; z-index: 101;}
#navigation ul li a:link, #navigation ul li a:visited{color:#FFF; text-decoration:none; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px}
#navigation ul li.selected a:link, #navigation ul li.selected a:visited{color:#00b1b0}
#search-container{float:right; padding-right:0px; }
#search-form{padding: 0; margin: 0; padding-top: 2px;}
#search-form a:link, #search-form a:visited{color:#FFF; text-decoration:none}
#search-form input{width:120px; background-color:#c1dfdf; color:#333; font-size:10px; padding:1px;}

/**** SHOUTS ****/
#shouts{padding:3px}
/**** MAIN ****/
#main{background-color:#FFF; /* background-image:url(/site/images/main-bg.jpg);*/ background-position:top left; background-repeat:no-repeat; min-height:300px; padding-top: 10px;}
/**** LHS NAV ****/
#lhsnav{width:126px; float:left; background-color:#FFF; margin-right:10px}
#lhsnav ul{width:121px; list-style-type:none; margin:0; padding-left:5px; border-bottom:2px solid #CCC}
#lhsnav ul li{border-bottom:1px solid #cdcdcd; font-size:10px; padding-top:3px; padding-bottom:3px}
#lhsnav ul li a:visited, #lhsnav ul li a:link{color:#059b9b}
#lhsnav ul li.last{border-bottom:none; padding-bottom:6px}
/**** Link NAV ****/
#linknav { width:150px; float:left; background-color:#FFF; margin-left: 25px; min-height: 300px; border-top: 2px solid #cdcdcd; }
#linknav h2 { color: #999999; font-size: 14px; padding-top: 10px; }
#linknav ul { width:145px; list-style-type:none; padding:0;margin:0; }
#linknav ul li { border-bottom:1px solid #cdcdcd; font-size:10px; padding-top:12px; padding-bottom:3px }
#linknav ul li a:visited, #linknav ul li a:link { font-size: 11px; font-weight: bold; }
#linknav ul li.last { border-bottom:none; padding-bottom:6px }
#linknav ul li p { color: #000; font-size: 11px; padding: 0; padding-top: 6px; }
/**** NEWS ****/
/* .news{background-color:#FFF; background-image:url(/site/images/story-gradient.jpg); background-position:bottom left; background-repeat:repeat-x; padding:5px; padding-top:0px; float:left; width:542px; margin-bottom:10px} */
.news{background-color:#FFF; border-bottom: 1px solid #e5eaea; border: none; padding:5px; padding-top:0px; float:left; width:664px; margin-bottom:10px}
.noshade{background-image: none; margin-bottom:0px} 
.news .thumb, .news .thumb-mini{width:154px; float:left; margin-bottom:10px; padding-top:5px}
.news .thumb-mini{width:80px}
.news .story{padding-left:10px; float:left; width:378px}
.news_homepage .story{width: 320px; padding-right: 10px; }
.news .story-thumb-mini{padding-left:10px; float:left; width:452px}
.news .story-nothumb{float:left; width:100%}
./* news_homepage .story-nothumb{width: 150px;} */
.news.last{background-image:none}
.news ul, .candybox ul{margin:5px; padding: 0 10px; color:#059b9b}
.news ul li, .candybox ul li{padding-bottom:5px}
.news .withCaption{text-align:center; color:#666}

.news_homepage{ width: 486px; padding: 0;}
.news_homepage .thumb, .news_homepage .thumb-mini{width:150px; float:left; padding: 0; margin-bottom:10px; padding-top: 5px;}
.news_homepage .story{padding:0; margin-left:18px; float:left; width:318px; }
.news_homepage .story h2{font-size: 16px;}
.news_homepage .story p{font-size: 12px;}
.news_homepage .story-nothumb ul{list-style: none;}
.news_homepage .story-nothumb {font-size: 11px;}
.news_homepage ul{margin:0px; color:#059b9b}
.news_homepage .story-thumb-mini {font-size: 11px; padding:0; margin-left:18px; float:left; width:318px; }
.news_homepage .story-thumb-mini h2{font-size: 16px;}

#cycleBox { width: 318px; height:340px; margin-top: 2px; background-color: #DFE3E4; float: left; }
#cycleBox #dynAd { position: relative; width:318px; margin: auto; padding-bottom:30px; }
#cycleBox .slideshow a img { width: 318px; height: 250px; }
#cycleBox .slideshow div h2 { padding:12px 18px 4px 18px; color: #004477; font-family: Times-Roman; font-size: 18px; margin-bottom:0px; }
#cycleBox .slideshow p { padding: 0 18px 5px 18px; color: #000; font-size: 12px; height: 60px; overflow: hidden; }

#videoBox { position: relative; height: 270px; width: 655px; overflow: hidden; padding-top: 10px; }

.compact_news{background-color:#FFF; background-position:top left;background-repeat:repeat-x; padding:0px; padding-top:0px; float:left; width:318px; margin-bottom:10px; margin-left:18px;height: 340px; }
.compact_news .story-nothumb{float:left; width:100%}
.compact_news ul {list-style:none; margin: 0px; padding: 0px; padding-left: 2px; padding-right:2px;}
.compact_news ul li {margin: 0px; padding: 0px;}
.compact_news ul li a{font-size: 16px; font-family: Times New Roman; line-height: 90%;}
.compact_news a{font-size: 16px; font-family: Times New Roman; line-height: 90%;}
.compact_news ul li p{font-size: 12px; font-family: Arial; }
a.redlink { color: #881111; font-size: 9px; font-family: Tahoma; font-weight: bold; padding-left: 9px;}

/** Article Page **/
#newsArticle { width: 480px; overflow: hidden; float: left; }
#newsArticle h1 { font-family: Times Roman; font-size: 26px; color: #004477; }
#newsArticle p { font-size: 14px; }
#newsArticle p.tag{ font-size: 12px; }
#newsArticle div.commentCnt{ clear: right; }


/**** Main Street ****/
#mainstreet{float:left; width:540px; word-wrap: break-word; padding-left: 10px;}
#compact_mainstreet{float:left; width:674px; word-wrap: break-word; padding-left: 21px; padding-top: 10px;}
/**** RHS NAV ****/
#rhsnav{width:300px; float:right; clear:none; margin-right:5px}
.divider.link-top{width:300px; border-right:1px solid #ccc}
/**** CANDY ****/
.candyjar{padding:5px 5px 0px 5px}
.candybox{width:192px; float:left; padding:3px}
.candybox h3{margin:0px}
.candybox p{width:185px}
.candydrop{width:150px; height:140px; margin-bottom:8px}
.candydrop tr td{vertical-align:top; text-align:center}

.compact_candyjar{ padding: 0; height: 140px; overflow: hidden;}
.oldcandy{ margin-left: 35px;}
.compact_candyjar div.candybox{width:150px; height: 140px; float:left; padding:0px; margin-right: 18px; background-color: #E4E8EB;}
.oldcandy div.candybox{margin: 0 18px 0 18px; }
.compact_candyjar .candydrop{width:150px; height:100px; margin-bottom:8px; margin-top:0;table-layout:fixed;}
.compact_candyjar .candybox{position: relative; float: left;}
.compact_candyjar td{height: 100px; overflow: hidden;}
.compact_candyjar td img{text-align: center; margin-top: 0px;}
.compact_candyjar .candybox p{width:145px;padding:2px;}
.compact_candyjar .candybox h3{margin:0; position: absolute; top: 100px;padding:2px;}
.compact_candyjar ul {list-style:none; margin: 0px; padding: 0px; padding-left: 0px; padding-right: 0px; height: 30px; overflow: hidden;}
.compact_candyjar ul li {margin: 0px; padding: 0 6px 0 6px;}
.compact_candyjar ul li a {font-size: 11px; font-weight: bold;}
/**** FOOTERS ****/
.working
#footer{clear:left}
#link-field{width:989px; height:200px; background-image:url(/site/images/blue-links-bg.png); background-position:top left; margin-left:7px; border-bottom:2px solid #ccc}
#recent-topics{float:right; margin-right:10px; border-right: 2px solid #ccc; border-bottom: 2px solid #ccc; background-color:#fff; width:267px; height:182px}
#recent-topics{padding:8px 0 0 20px; overflow:hidden}
#corporate-footer{padding:5px; color:#999; padding-bottom:15px}
#tape-footer{padding:5px}
.hot-topics{width:120px; float:left; padding-left:8px; padding-top:8px}
#link-field h3{color:#059b9b; font-family:Tahoma,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px}
#link-field ul{list-style-type:none; margin:0}
#link-field ul li{font-size:10px; padding-top:3px; padding-bottom:3px}
#link-field ul li a:link, #link-field ul li a:visited{color:#888; font-size:11px}
#link-field #recent-topics ul li a:link, #link-field #recent-topics ul li a:visited{font-size:11px; /* font-weight:bold; */color:#999}
.clearAll, .clearMe{display:block; clear:both}
.padBottom{margin-bottom: 10px}
a.continue{font-family:Times New Roman}
/* .forceGradient{background-image:url(/site/images/story-gradient.jpg); background-position:bottom left; background-repeat:repeat-x; min-height:10px; width:100%} */ 
.forceGradient{border-bottom: 1px solid #e5eaea; width: 655px; margin-bottom: 20px; margin-top: 20px;}
.RHSBox{float:left}
.LHSBox{float:left}
.fc-view a{padding-top:3px; padding-bottom:3px}
/*** NEWS ARTICLES ***/
.article-copy{padding-top: 10px;}
.author-bio{padding-bottom: 10px;}
.articleContent{word-wrap: break-word}

/** CLassifieds **/
.freeAdDisplay{
	margin-top: 20px;
	padding: 5px;
	border: 1px solid #666;
	background-color: #EEEEEE;
	font-family: courier;
	/* font-family: Times New Roman */
	width: 500px;
}

.freeAdDisplayTagLine, .paidAdDisplayTagLine{
	text-align: right;
	color: #60998A;
}

.paidAdDetails table{
	min-width: 200px;
}

.paidAdActions table{
	min-width: 500px;
}


.paidAdDetails table tr td, .paidAdActions table tr td{
	padding: 3px;
}

.paidAdContent{
	padding: 3px;
}

#emailOwnerContent, #emailOwnerContent2, #emailOwnerContent3{
	width: 300px;
	height: 100px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.custom-content ul li{
	color: #000000;
}

.paidAdDetails ul li, .confirmadoptions ul li{
	color: #000000;
}


.classiFree{
	background-image: none;
}

.classiFree:hover{
	background-color: #F0F0F0;
	background-image: none;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

.classiFree{
	margin-bottom: 0px;
}

.classiPremium{
	background-color: #FFFDE1;
	background-image: none;
	border: 1px solid #cccccc;
}

.classiPremium:hover{
	background-color: #FFCCFF;
	background-image: none;
	border: 1px solid #F99DCC;
}

.classiNormal, .classiPremium{
	margin-bottom: 0px;
	cursor: pointer;
	border: 1px solid #cccccc;
}

.classiNormal{
	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F2F2F2));
	background:-moz-linear-gradient(top, #FFFFFF, #F2F2F2);
	background:-o-linear-gradient(top, #FFFFFF, #F2F2F2);
	background:linear-gradient(top, #FFFFFF, #F2F2F2);
	
}

.classiNormal:hover{

	background:-webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FFEFFF));
	background:-moz-linear-gradient(top, #FFFFFF, #FFEFFF);
	background:-o-linear-gradient(top, #FFFFFF, #FFEFFF);
	background:linear-gradient(top, #FFFFFF, #FFEFFF);
}

.paidAdDisplay{
	padding: 4px;
	background-color: #60998A;	
}

.ad-display-green{
	background-color: #60998A;	
}

.ad-display-black{
	background-color: #000000;	
}

.ad-display-blue{
	background-color: #19297E;
}

.ad-display-red{
	background-color: #EA0629;
}

.ad-display-pink{
	background-color: #D14294;
}

.ad-display-gold{
	background-color: #D0B36F;	

}

.paidAdDisplayBox{
	background-color: #FFFFFF;
	padding: 2px;
}

.ad-green{
	background-color: #60998A;
}

.ad-black{
	background-color: #000000;
}

.ad-blue{
	background-color: #19297E;
}

.ad-red{
	background-color: #EA0629;
}

.ad-pink{
	background-color: #D14294;
}

.ad-gold{
	background-color: #D0B36F;
}

.paidAdActions{
	margin: 4px;
	margin-top: 2px;
	padding: 3px;
	background-color: #FFFFFF;
}



.classi-widget{
	margin: 2px;
	margin-top: 4px;
	padding: 2px;
	border: 1px solid #CDCDCD;
}

.classi-widget-heading a{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	
	
}

.classi-widget-heading{
	margin-bottom: 5px;
}

.classi-widget-divicer{
	height: 1px;
	margin-bottom: 3px;
	margin-top: -2px;
	border-top: 1px solid #CCCCCC;
	
}

