body {
	margin: 3px 0;
	padding: 0;
	background: #E2E7EE url(null) fixed no-repeat;
	font-family: 'Trebuchet MS', Trebuchet, Arial, sans-serif;  color: #222;
	font-size: 11px;
	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;
	padding-left: 5px;
	margin-right: 5px;
	margin-bottom: 4px;
}

#centCol, #frontCentColTop {
	float: left; display: inline;
	width: 238px;
	margin-right: 5px;
	margin-bottom: 4px;
	border: 1px solid #6C8FB7;
	background-color: #E2E7EE;
}

#first2CWrap {
	float: left; width: 655px; display: inline;
	margin: 0; padding: 0;
	border: none;
	border-collapse: collapse;
	overflow: hidden;
}

#rghtCol {
	float: left; display: inline;
	width: 300px;
}

#innerWrapper	{	background-color: #fff;
	float: left;
	margin: 0;
	padding: 5px 5px 0 0;
	text-align: left; /*reset the older browser centering support*/
}

#header	{
	padding: 0;
	position: relative;
	float: left;
}

#footer {
	padding-bottom:2px;
	padding-top:1px;
	clear: both;
	width: 948px;
	border: 1px solid #6C8FB7;
}

#footerOuter {
	float: left; width: 960px;
	margin: 0 auto 5px auto;
	background-color: #fff;
	padding: 5px 0 8px 0;
}

iframe {float: left;}

/***************************************************
 * End Global Framework                            *
 ***************************************************/
 

/*******************************
 * Global Tag Rules            *
 *******************************/
a:link, a:visited, a:active {color: #3E5E85;text-decoration:none;}
a:hover {text-decoration:underline;color: #4E84C8}

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 .mobileBar {width:956px;height:18px;display:block; background-color:#597ba1;position:relative;padding:1px;}
.mobileBar .hdrMobile {
	font-size:1em;
	margin:1px 4px;
	text-align:left;
	text-transform:none;
	display:inline;
	float:left;
}
.mobileBar .hdrMobile a{color:#FFF;font-weight:bold;}
.mobileBar .mobileIcon{display:inline;float:left;margin:1px;}

#header .mastBar {
	width:960px; height: 75px; position: relative; 
	background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/headers/ccolMasthead_spring2009.jpg') 0 0 no-repeat;
	border-bottom: 1px solid #fff;
}

#header a#mastHead {display: block; width: 460px;} 
#header a#mastHead img {display: block;}

#mastWeather {
	position: absolute;
	top: 0px; right: 0px;
	background-color: transparent;
	width: 310px;
	height: 75px;
	vertical-align: middle;
}

#sCode {
	position: absolute;
	left: 0px;
	top: 0px;
}

/* ONI CCOL CUSTOM MENU Do not change*/
#topNav {
	float: left; width: 960px; height: 22px;
	margin: 0; padding: 0;
	list-style-type: none;
	border-top: 2px solid #587BA2;
	background-color: #6795CE;
}

#ypNavB, #jobsNavB, #carsNavB, #reNavB, #classNavB, #shopNavB, #conNavB {
	background-color: #4664A2;
}

#ypNavB:hover, #ypNavB:focus, #ypNavB:visited:hover, #ypNavB.udmR, #ypNavB.udmR:visited, #ypNavB:active {
	background-color: #6795CE;
}
#jobsNavB:hover, #jobsNavB:focus, #jobsNavB:visited:hover, #jobsNavB.udmR, #jobsNavB.udmR:visited, #jobsNavB:active {
	background-color: #6795CE;
}
#carsNavB:hover, #carsNavB:focus, #carsNavB:visited:hover, #carsNavB.udmR, #carsNavB.udmR:visited, #carsNavB:active {
	background-color: #6795CE;
}
#reNavB:hover, #reNavB:focus, #reNavB:visited:hover, #reNavB.udmR, #reNavB.udmR:visited, #reNavB:active {
	background-color: #6795CE;
}
#classNavB:hover, #classNavB:focus, #classNavB:visited:hover, #classNavB.udmR, #classNavB.udmR:visited, #classNavB:active {
	background-color: #6795CE;
}
#shopNavB:hover, #shopNavB:focus, #shopNavB:visited:hover, #shopNavB.udmR, #shopNavB.udmR:visited, #shopNavB:active {
	background-color: #6795CE;
}

#conNavB:hover, #conNavB:focus, #conNavB:visited:hover, #conNavB.udmR, #conNavB.udmR:visited, #conNavB:active {
	background-color: #6795CE;
}

#newsNav {width:34px;}
#sportsNav {width:42px;}
#entertainNav {width:96px;}
#communityNav {width:72px;}
#desNav {width:86px;}
#jobsNav {width:47px;}
#carsNav {width:48px;}
#reNav {width:95px;}
#classNav {width:87px;}
#shopNav {width:75px;}
#ypNav {width:108px;}
#conNav {width:92px;}

/*******************************
 * Footer Rules                *
 *******************************/
#footerLinks {padding: 0px 5px 5px 0px; float: right;}

#footerLgl {
	color: #404040;
	font-size: .9em;
	margin-left: 5px;
	margin-top:3px;
}

#footerLgl * {color: #404040;}
#footerLgl a:hover {color: #4E84C8} 

#footerLinks a {
	padding: 0 4px 0 2px;
	border-right: 1px solid #222;
	text-transform: uppercase;
	font-size: .9em;
}

#footer a.rssIco {border: none;}
#footer a.rssIco img {position: relative;	top: 2px;}


/*******************************
 * Accuweather Styles			     *
 *******************************/
 
#weathHead {
	float:left; display:inline; margin:0; padding:0; width: 100%;
}

#weathHead .wImg {
	left:83px;
	margin:0;
	padding:0;
	position:relative;
	top:-58px;
}
#mastWeatherLeft {
	width:47%;
	float:left;
	display:inline;
	margin-top:6px;
	padding-left:0px;
	margin-left:3px;
	font-size:12px;	
	line-height: 14px;
}

#weathPredict {
 float:left;
}

#mastWeatherRight {
	width:50%;
	float:left;
	margin-top:8px;
}

#weathHead .currTemp, #weathHead .weatherLinks a {
	color:#1d4f81;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
}

#weathHead .weatherLinks a:hover {text-decoration: underline !important;}

#weathTitle {
	color:#000000;
	font-weight:bold;
	font-size: 1em;
	padding-bottom:5px;
	width:100%;
	float:left;
}

/*******************************
 * Standard Newslist Styles    *
 *******************************/
.c2 {
	float: left;
	width: 100%;
	margin: 0 0 8px 0;
	padding: 0;
	display: inline;
}
.c2new {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.c2 h3 {float: left; display: inline; text-transform: uppercase; color: #587BA2; font-size: 11px; margin: 4px 0; width: 90%; clear: both;}

.c2 h2, .userSubmitted h2 {
	background-color: #80A3CE !important;
	color: #FFFFFF !important;
	margin: 0px;
	padding: 1px 25px;
	font-size: 13px;
	line-height: 18px;
	border-bottom: 1px solid #263B51;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.c2 h2 a {color: #FFFFFF !important;}
.c2 h2 a:hover {text-decoration: none;}

.plain h2 {margin-bottom: 4px;}

.c2 p {margin:0 0 5px 0;}

.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/cct/capecodonline/graphics/ccol/ccolBullet.gif') 0 .5em no-repeat;
}

.ugc ul li{background: url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ugc-bullet.gif') 0 .5em no-repeat;}

.c2 .moreTop {
	position: absolute; top: 2px; right: 3px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 15px;
	text-align: right;
	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; display: inline;}
.c2 .moreTop a span {font-size:1.3em;font-weight: bold;	vertical-align: .1em;}

a.moreLnk {color:#3A6891;text-transform:uppercase;font-size: .9em;font-weight: bold}
a.moreLnk span {vertical-align:5%; font-weight: bold;}

.wrapper {float:left;display:inline;margin:0 0 4px 0;padding:0;}

.lIcon {
	margin: 0;
	margin-left: 4px;
	padding: 0;
}

.hasBtmLnks {margin-bottom: 0px;}
.bottomLinks {height: auto !important; margin-bottom: 4px !important;}
#leftCol .wrapper .bottomLinks {margin-bottom: 0 !important;}
.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 #1D4F81; width: auto;}
.pgH1 ul li {border-right: 1px solid #666; float: right;}
.bottomLinks ul li a, .pgH1 ul li a {color: #3A6891 !important; font-weight: bold; text-transform: uppercase; font-size: 11px;}
.bottomLinks ul li.last, .pgH1 ul li.last {border-right: none; padding-right: 0;}
.pgH1 ul li a {color: #666 !important; font-size: 1em;}

.bottomLink2 {float: left; margin: 0; padding: 0;}
.bottomLink2 .lft {float: left; display: block; margin-left: 5px; display: inline;}
.bottomLink2 .rgt {float: right; display: block; margin-right: 5px; display: inline;}


/*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
*/

.justInColor {color:#900;}

.newslistSumm ul li a {font-size:1em;}
.newslistDate ul li a {font-size:1em;}
.newslistDate .nlDate, .newslistSumm .nlDate, .newslistPicLeft .nlDate {font-size: .9em; font-style: normal; color: #666;}
.newslistSumm ul li p {margin:0;padding:0;}
.newslistSummDate ul li a {font-size:1em; font-family: Arial, Helvetica, sans-serif;}
.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/cct/capecodonline/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;}

/** Breaking News Frontpage **/
.breakingUpdate a{color:#000000 !important;}
.breakingUpdate ul li{background:transparent url(http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/ccolBreakingBullet.gif) no-repeat scroll 0pt 0.5em;}
.breakingUpdate {width: 643px !important; margin-left: 5px !important; border: 1px solid #8B0000; background: transparent url(http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/breakingnews_boxbg1.gif) repeat scroll 0%}
.breakingUpdate h2 {background: #8B0000 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_newsupdate3.gif') 5px 2px no-repeat !important;}
.breakingUpdate li{width: 230px !important; padding-bottom: 2px !important; float: right !important;}
.breakingUpdate .summNewsList {width: 360px !important; float: left !important;}
.breakingUpdate .summNewsList a {font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
.breakingUpdate .summNewsList .nlDate {color:#8B0000; font-size: 11px;}
.breakingUpdate .summNewsList  p {margin-bottom: 7px;}
/** End Breaking News **/


/* image promos below big barker */
.promos a {float: left; display: inline; margin: 4px 0 0 0; padding: 0;}
.promos img {float: left; display: inline; margin:0; padding: 0;}
.promos .last {margin-left: 4px; display: inline;}

/* myCape DROP DOWN */
.myCape {padding: 4px 4px 12px 4px; margin:0px;width:230px;}
.myCape .c2Logo {display: block; float: left; width: auto; margin: 4px;}
.myCape div {float: left; display: inline; width: 98%; margin-left: 4px;}
.myCape h3 {margin-left: 4px;}
.myCape select {margin:0 0 0 3px !important; padding:0; width: 150px;}
.myCape form {float:left;	width:100%;	margin:5px 0 0 0 !important;}

/* onCape */
.onCape {width: 400px;}

/* Local Photos */
.lclPhotos h2 {background: #80A3CE url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_photo.gif') 5px 4px no-repeat;}

.lclPhotos .mostPhoto {
	float: left; width: 96%; display: inline;
	margin: 2%;
	padding-bottom: 2%;
	border-bottom: 1px solid #B5C7DF;
}

.lclPhotos .mostPhoto .mostPhotoThumbs {
	float: left; width: 112px; display: inline;
}

.lclPhotos .mostPhoto .mostPhotoDsc {
	float: left; width: 107px; display: inline;
}

.lclPhotos .mostPhoto .mostPhotoDsc span {font-weight: bold; float: left; width: 100%;}

.lclPhotos h3, .talkOfTown h3 {margin-left: 4px;}
.lclPhotos select, .talkOfTown select {margin:0 0 0 3px !important; padding:0; width: 150px;}
.lclPhotos form, .talkOfTown form {float:left;	width:100%;	margin: 0 !important;}


/* Talk of the Town */
.talkOfTown h2 {background: #80A3CE url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_talkoftown.gif') 5px 4px no-repeat;}

.talkOfTown .story {
	float: left; width: 96%; display: inline;
	margin: 2%;
	padding-bottom: 2%;
	border-bottom: 1px solid #B5C7DF;
}

.talkOfTown .story span {font-weight: bold; float: left; width: 100%;}


/*  Blogs Discussions and forums */
.blogsDiscForum{margin-bottom:0px;}
.blogsDiscForum .featBlog {float: left; display: inline; width: 96%; margin: 0 0 7px 4px; padding-bottom: 5px; border-bottom: 1px solid #B5C7DF;}
.blogsDiscForum .featBlog img {float: left; margin-right: 7px;}
.blogsDiscForum h2 {background: #80A3CE url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_blogs.gif') 5px 4px no-repeat;}

.blogsDiscForum .blogForumLnks {float: left; display: inline; width: 96%; margin: 0 0 7px 4px; padding-bottom: 5px;}
.blogsDiscForum .blogForumLnks ul {float: left; display: inline;  width: 105px; margin-right: 3px;}
.blogsDiscForum .blogForumLnks li {padding-bottom: 0px;}
.blogsDiscForum .blogForumLnks li.lbl, .blogsDiscForum .featBlog h3, .blogsDiscForum .featDisc h3 {background: none; padding-left: 0; color: #3A6891; font-weight: bold; text-transform: none;}
.blogsDiscForum .featDisc {padding: 4px;}
.blogsDiscForum .featDisc .ptItemSpacer {display: none;}
.blogsDiscForum .featBlog h3, .blogsDiscForum .featDisc h3 {float: none;}
.blogsDiscForum .featDisc div {padding-left: 3px; width: 212px; margin-bottom: 4px;}
.blogsDiscForum .featBlog li, .blogsDiscForum .featDisc li {padding-bottom: 0px;}
.blogsDiscForum .featBlog li span, .blogsDiscForum .featDisc li span {color: #3A6891}
 
.localsearch, .lodging, .dining, .whatsnew, .specialSections, .siteExtras, .nonProfit, .verticals {width: 298px; border: 1px solid #6C8FB7;}

.localsearch h2 {background-color: #6C8FB7 !important; padding: 0px 9px !important;display:block;width:280px;}
.lodging h2 {background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_attractions.gif') 5px 4px no-repeat !important; padding-left: 25px !important;}
.dining h2 {background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_dining.gif') 5px 4px no-repeat !important; padding-left: 30px !important;}
.whatsnew h2 {background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_whatsnew.gif') 5px 4px no-repeat !important; padding-left: 25px !important;}
.specialSections h2 {background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_specialsections.gif') 5px 4px no-repeat !important; padding-left: 25px !important;}
.siteExtras h2 {background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_siteextras.gif') 5px 4px no-repeat !important; padding-left: 21px !important;}
.nonProfit h2 {background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_nonprofit.gif') 5px 2px no-repeat !important; padding-left: 19px !important;}
.verticals h2 {background: #6C8FB7 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_jobs.gif') 5px 3px no-repeat !important; padding-left: 25px !important;}

.specialSections ul, .siteExtras ul, .nonProfit ul {width: 45%; margin-right: 2%;}
.nonProfit li {background-image: none !important;}

.dining a, .lodging a {display:block;}

/** 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 {display:none;}
#search1, #search2, #search4, #search5, #search6, #search7, #search8, #search9 {display:none;}
#multiMedia2, #multiMedia3, #multiMedia4 {display:none;}
#publication2, #publication3, #publication4 {display:none;}
#vertical2, #vertical3, #vertical5, #vertical6, #vertical8, #vertical9, #vertical11, #vertical12, #vertical14, #vertical15, #vertical17, #vertical18 {display:none;}

.rotatingNewsWrap {
	float:left; display: inline;
	margin:0 0 4px 0;
	position:relative;
	top:0px;
}

.rotatingNewsWrap .tnFirst {color:#6C8FB7; background: #fff; border-bottom: 1px solid #F4F8FF;}

.tabFive {width: 393px;}

.nlRotate {
	background: #F4F8FF;
	position: relative;
	padding-top:10px;
	padding-left:5px;
	height: 150px;
	overflow: hidden;
	border: 1px solid #6C8FB7;
	float:left; display: inline;
}

#leftCol .nlRotate {width: 393px;}
#rghtCol .nlRotate {width: 293px;}

.fpThinTab {height: 148px; overflow: hidden;}
.fpThinTab .nlRotate {height: 113px;}

.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/cct/capecodonline/graphics/ccol/ccolBullet.gif') 0 .5em no-repeat;
	padding-left:10px;
	float:left;
}

.nlisttabs {
	float: left; display: inline; width: 400px;
	background: transparent; position: relative; top: 1px;
	z-index:5; height: 20px; overflow: hidden;
}
#rghtCol .nlisttabs{width:298px;}

.nlisttab {
	float: left; width: auto; display: inline;
	margin: 0 3px 0 0 !important; padding: 0 3px;
	border: 1px solid #6C8FB7; background: #6C8FB7;
	font-size: 11px; font-family: 'Trebuchet MS', Trebuchet, Arial; font-weight: bold;
	text-align: center; text-transform: uppercase; line-height: 20px; color: #F4F8FF;	
	cursor: pointer;
}

#multiMediaTab1{width:375px;text-align:left;}
#ccolSearch {
	width: 633px; float: left; display: inline; height: 66px; overflow: hidden;
	border: 1px solid #888888;
	padding: 10px 5px; margin: 0 0 4px 5px; background: #FFFFFF;
}

#ccolSearch form span {display: inline; float: left; line-height: 23px; padding: 0 3px 0 15px;}

.searchWidget {width: 630px; height: 60px; border-left: none; border-right: none;}
.searchWidget .nlisttab {background:#888888; border: 1px solid #888888;}
.searchWidget .tnFirst{color:#333333; background: #E4E4E4;}
.searchWidget .nlRotate {height: 30px; width: 617px; padding: 10px 0 0 13px; background: #E4E4E4 url('http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_search.gif') 9px 15px no-repeat; border: 1px solid #888888;}
.searchWidget form {float: left; display: inline; width: 613px; margin: 0; padding: 0;}
.searchWidget form .input_text {float: left; display: inline; width: 120px; margin: 0 4px 0 0; padding: 0;}
.searchWidget form#form_local .input_text {width: 140px;}
.searchWidget form .input_select {float: left; display: inline; margin: 0 4px 0 0; padding: 0; width: 137px;}
.searchWidget form .input_search {float: left; display: inline; margin: 0; padding: 0;}

.searchWidget form#form_pd .input_text, .searchWidget form#form_jobs .input_text, .searchWidget form#form_autos .input_text, .searchWidget form#form_classifieds .input_text, .searchWidget form#form_calendar .input_text  {width: 323px;}

.searchLabel {background: transparent !important; border: none !important; color: #333333; padding-left: 2px !important; cursor:default;}

#ccolMultiMedia, #ccolPublication {
	width: 398px; float: left; display: inline;
	margin: 0 0 4px 0;
}

#ccolPublication .mostClicked {float: left !important; width: 98%; margin-top: 10px;}
#ccolPublication .mostClicked ul {width: 98% !important;}
#ccolPublication .mostClicked h3 {margin: 0 0 3px; font-size: 13px; color: #222;}

#ccolMultiMedia {height: auto;}
#ccolMultiMedia .tnFirst{background:#F4F8FF}
#ccolMultiMedia .nlRotate {height: 250px;}
#ccolMultiMedia .featuredMedia {float: left; height: 243px; width: 120px;}
#ccolMultiMedia .featuredMedia h3 {margin: 0px; font-size: 11px; font-weight: bold; color: #587BA2;}
#ccolMultiMedia .moreMedia {float: left; height: 212px; width: 261px; margin-left: 5px; text-transform: uppercase; color: #587BA2;}
#ccolMultiMedia .moreMedia .mediaContainer {float: left; height: 192px; width: 100%; margin:0; border: 1px solid #B3C7DF; text-transform: none; color: #000; overflow: hidden; background-color: #fff;}
#ccolMultiMedia .lnksMedia {float: left; height: 21px; width: 261px; margin: 5px 0 0 5px; text-align: center; border: 1px solid #B3C7DF; padding-top: 3px; background-color: #fff;}

#MediaPromo{width:238px;border:none;display:inline;overflow:hidden;}
#MediaPromo h2, #multiMediaTab1{background:#80A3CE url(http://static.djlmgdigital.com/cct/capecodonline/graphics/ccol/icon_photo.gif) no-repeat scroll 5px 4px;padding-left:25px;}
#MediaPromo a{color:#3A6891;font-weight:bold;}
#MediaPromo img{border:1px solid #B5C7DF;}
#MediaPromo .featuredMedia{padding:4px;display:block;margin:0px auto;text-align:center;}
#MediaPromo .lnksMedia{text-align:center;margin:5px auto;width:238px;}
#MediaPromo .mediaItem {clear:both;display:block;padding:5px;margin:0px;border:none;height:auto;overflow:normal;width:228px;} 

.featuredMedia .mediaTitle{clear:both;display:block;font-size:1.2em; text-align:left;}
.mediaDescription {display: block; line-height: 1.2em; text-align:left;}

#multiMedia1 .featuredMedia .mediaTitle {background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/icons/icon_photo.gif') 1px 3px no-repeat;padding-left:20px;}
#multiMedia2 .featuredMedia .mediaTitle {background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/icons/icon_video.gif') 1px 3px no-repeat;}
#multiMedia3 .featuredMedia .mediaTitle {background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/icons/icon_photo.gif') 1px 3px no-repeat;}
#multiMedia4 .featuredMedia .mediaTitle {background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/icons/icon_video.gif') 1px 3px no-repeat;}

.mediaItem {width: 96%; margin-left: 2%; border-bottom: 1px solid #B6C5E2; height: 48px; overflow: hidden;}
.mediaItem .mediaTitle {vertical-align: middle; line-height: 10px;}
.mediaItem .mediaDescription {margin-top: 0px; line-height: 12px; }
.mediaItem img {float: left; margin: 4px 6px 0px 0px; display: inline; }
.mediaItem img.vidplay {clear: left; margin: 0;}
.mediaItem .mediathumbs {float: left; margin:0; padding:0; width: 43px;height:40px;}
#MediaPromo .mediaItem .mediathumbs {float: left; margin:0; padding:0; width: 90px;height:auto;}

#ccolPublication {height: auto;}
#ccolPublication .nlRotate {height: 270px;}
#ccolPublication p {margin: 0; padding: 0 5px 7px 5px;}
#ccolPublication img {float: left; margin-right: 5px;}

#ccolPublication .tnFirst{background:#F4F8FF}

/** End Tabbed News and Search Widget **/

/** Ad Rules **/
.adMiddle {float: left; display: inline; width: 300px; margin: 0 0 4px; padding: 0;}
.adMiddle h2 {margin-bottom: 1px; padding-left: 4px; text-transform: uppercase; font-weight: normal; font-size: .9em;letter-spacing: 2px;}
.adMiddle a img {float: left; display: inline; margin: 0;}
.adMiddle object {float: left; display: inline; margin: 0;}
#subscribe {float: left; display: inline; width: 292px;margin: 0 0 4px 4px;}
#subscribe img {float: left; display: inline;}
#topJobFrame {float: left; display: inline; width: 298px; margin-bottom: 3px;height: 255px;}
#x59 {}
.billboard1 {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	display:block;
	background-color: #d6d6d6;
}
#x61{clear:both;display: block; float: left;width: 960px; height: auto !important;margin: 2px 0px; padding: 0px; background-color: #E2E7EE;}
#x61 a img{display:block; margin: 0; padding:0px;}
/** End Ad Rules **/

/******************************************************/
/* BLOG WIDGET ********************************/

.feedPanel {clear:both;display:inline;float:left;width:228px;padding:0px 5px;margin:0px;}
.feedPanel ul.feedResults{
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	list-style-type:none;}
.feedPanel ul.feedResults li{
	border-bottom:1px solid #B5C7DF;
	clear:both;
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 5px 0px;
	width:100%;}	
.feedTitle{display:block;width:100%;font-weight:bold;font-size:1.2em;padding:2px 0px;}
.feedImage{display:inline;float:left;height:50px;width:50px;border:1px solid #B5C7DF;}
.feedAuthor{display:block;width:166px;margin-left:60px;}
.feedEntryTitle{display:block;width:166px;margin-left:60px;}
.feedEntryDate{display:block;font-weight:normal;width:166px;font-size:.9em;margin-left:60px;}


/* CCOL PROMO BOX WIDGET - July 2009 ********************************/

.promo_wrap { /*promo box wrapper*/
	float: left;
	width: 238px; /*assumes 1 px on either side*/
	margin: 0px 0px 10px 0px;
	border: 1px solid #6C8FB7;
	padding-bottom: 7px;
}

.promo_contentbox { /*promo box*/
	float: left;
	display: inline;
	color: #000;
	width: 229px; /*assumes padding of 5px each side on outside box*/
	margin: 0px 5px 10px 5px;
	padding: 0px 0px 7px 0px;
	border-bottom: 1px solid #A0A1A2;
}

.promo_header_box { /*this added for hed in special promos for advertisers etc.*/
	width: 229px;
	padding: 0px 0px 4px 0px;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica;
	color: #2851a2;
}

.promo_photo_box { /*promo photo*/
	float: left;
	display: inline;
	width: 65px;
	margin: 0px 0px 0px 0px;
}

.promo_box_small { /*promo box*/
	display: inline;
	color: #000;
	padding: 0px 0px 0px 0px;
}
	
.mainhed { /*main hed*/
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica;
	color: #2851a2;
	padding-bottom: 2px;
}

.summary { /*summary block*/
	font-size: 11px;
	font-family: Arial, Helvetica;
	color: #000;
}

#CCOLPromo h2, #multiMediaTab12{background:#80A3CE no-repeat scroll 5px 4px;padding-left:5px;
}
	

/** End Box Widget **/

/******************************************************/
/* LOCAL SEARCH WIDGET ********************************/
.localsearch{clear:both; margin-top:5px;}
form.oisURev_Form {float:left;margin:0px;padding:0px;}
form.oisURev_Form .oisURev_Container {
	margin:0px;padding:3px;
	font-family: Verdana, Arial, sans-serif;  
	color:#222;
	font-size: 11px;
	text-align:center;
	float:left;}
.oisURev_Container #oisURev_oWrap {padding:0px;margin:0px 4px;float:left;text-align:left;}				 
#oisURev_oWrap #oisURev_oTitle {float:left;
							    margin:5px 0px 10px 0px;
							    text-align:left;
							    font-size:1.2em;
							    font-weight:bold;
							    color:#3E5E85;
}							 
#oisURev_oWrap .oisURev_Output {width:275px;float:left;margin:0px 0px 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.2em;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:0.9em;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{}
.oisURev_Container #oisURev_NoneMsg a.oisURev_NoneMsg_lnkCat{}
#lsWidge_ErrorPage {display:none;visibility:hidden;margin:0;padding:0;}
/* END LOCAL SEARCH WIDGET ****************************/
/******************************************************/

/* BEGIN RIGHT RAIL DEALS and REVIEWS STYLES */			

#djDealsReviews{clear:both;display:block;width:300px;height:auto;overflow-hidden;border:none;margin:10px 0px;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: transparent url(http://static.djlmgdigital.com/cct/capecodonline/graphics/DOW_h2.gif) no-repeat scroll left top;
	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:0px;}
.djDowList {margin:0px;padding:0px;}
	

.djCpnF_Odd, .djCpnF_Even{background:transparent url(http://static.djlmgdigital.com/cct/capecodonline/graphics/DOW_OAS.gif) no-repeat scroll left top;
display:block;
height:72px;
margin:1px 10px;
padding:5px;
text-align:center;
width:268px;}
.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:#336699;}  
		
/* COUPON FEED STYLES */

.djCpnW_Head {
	background-color: #eee7cc;
	color:#4b65a2;
	font-size:12px;
	font-weight:bold;
	margin:0 10px;
	padding:3px 5px 0px 5px;
	text-transform:uppercase;
	vertical-align:middle;
	width:268px;height:17px;}
	#ctl00_djCpnW_Panel{clear:both;width:298px;margin:0px;padding:0px;}
.djCpnW_Head a.djCpnW_Total{color:#4b65a2;display:inline;float:left;}
.djCpnW_Head a.djCpnW_More{color:#4b65a2;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/cct/capecodonline/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;}

/* CCOL BIG BARKER  */
#bigBarker {
	width: 400px; /*2px for border*/
	float: left; display: inline;
	background: transparent;
	padding: 0; margin: 0;
	overflow: hidden;
}

#bigBarker #barkerTabs {float: left; display: inline; width: 100%; background: transparent; position: relative; top: 1px; z-index:5; height: 20px; overflow: hidden;}

#bigBarker #barkerTabs #barkerTab1 {color: #6C8FB7; border-bottom-color: #F4F8FF;}

#bigBarker .barkerImg {
	float: left; display: inline;
	height: 200px; width: 388px;
	margin: 5px 5px 0 5px;
	text-align: center;
}

#bigBarker .nlRotate {height: 453px; width: 100%; padding: 0px; overflow: hidden; border: none;}

#bigBarker h2, #bigBarker h3, #bigBarker .teaser {
 	float: left; display: inline; width: 96%; clear: both;
 	margin: 0 0 0 2%;
}
#bigBarker h2 {margin-bottom: 6px;}

#barker1, #barker2, #barker3, #barker4 {background: transparent url('http://static.djlmgdigital.com/cct/capecodonline/graphics/moreline.gif') 5px 308px no-repeat;}
#barker2, #barker3, #barker4 { display: none;}

#bigBarker .rotatingNewsWrap {z-index: 4; background: #F4F8FF; border: 1px solid #6C8FB7; width: 398px; height: 455px;}

#bigBarker h2 a:hover {text-decoration: none;}
#bigBarker h2 a:hover, #bigBarker h3 a:hover {color: #222;}

#bigBarker h2, #bigBarker h2 *{color: #394c7a; font-size: 19px;font-weight:bold; font-family: Arial, Helvetica, serif;}
#bigBarker h3 a {color: #000;} 
#bigBarker h3 {font-style: italic; font-size: 15px; margin-top: 3px; padding-bottom: 4px; font-family:'Trebuchet MS', Trebuchet, Arial, serif;}
#bigBarker .teaser * {color: #222; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}

#bigBarker #page1, #bigBarker #page2, #bigBarker #page3, #bigBarker #page4 {float: left; display: inline; width: 400px; height: 308px; margin: 0; padding: 0;}
#bigBarker #page1b, #bigBarker #page2b, #bigBarker #page3b, #bigBarker #page4b {float: left; display: inline; width: 98%; margin-left: 1%; padding-top: 11px;}
#bigBarker #page1b ul li, #bigBarker #page2b ul li, #bigBarker #page3b ul li, #bigBarker #page4b ul li {padding-bottom: 0px; font-size: 13px; line-height: 1.25em;}
#bigBarker #page1b ul, #bigBarker #page2b ul, #bigBarker #page3b ul, #bigBarker #page4b ul {width: 99%;}
#bigBarker .more {font-weight:bold; background: none;}
#bigBarker .more a {background: none;font-size:13px;} 

/* END RIGHT RAIL DEALS and REVIEWS STYLES */
