/* BEGIN NEW CONTENT STYLES */



/* default font settings */



/***Added by pellani - CONTENT STYLES */

/* General content styles*/

*	{

	font-family: Arial, Helvetica, sans-serif;
	
	}

h1	{

	font-size: 24px;

	margin: 3px 0px 3px 0px;

	}

h2	{

	font-size: 16px;

	text-transform: uppercase;

	color: #00ccff;

	border-bottom: 1px solid #000;

	}

h3	{

	font-size: 18px;

	margin: 3px 0px 3px 0px;

	}

h4	{

	font-size: 11px;

	margin: 0px 0px 0px 0px;

	}



p, div, td, blockquote {  

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

}	


a:link {

text-decoration: none; 

color: #3366cc;

}



a:visited {

text-decoration: none; 

color: #3366cc;

}



a:hover, a:active {

text-decoration: underline; 

color: #3366cc;

}	

/* end default */

.template p { 

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;
	
	padding: 16px 3px 0 0;

}


/*begin special sections*/



#cxContent .cxSpecialSections {

	width: 300px; 

	border: 2px solid #00b9f2; 

}



#cxContent .cxSpecialSections h4 {

	color: #fff; 

	text-transform:lowercase; 

	font-size: 18px; 

	border-bottom: 2px solid #00b9f2; 

	background-color: #a1a1a1; 

	padding: 5px;

}



#cxContent .cxSpecialSections h5 {

	font-size: 13px;

	color: #004276;

	font-weight: bold;

}



#cxContent .cxSpecialSections p {

	margin: 3px 0;

}



#cxContent .cxSpecialSections p.cxCredit {

	font-size: 11px;

	font-style: italic;

}



#cxContent .cxSpecialSections img {

	margin: 0 10px 10px 0;

}



#cxContent .cxSpecialSections ul {

	margin: 10px 0 10px 20px;	

}



#cxContent .cxSpecialSections li {

	color: #5a5a5a;

	line-height: 20px;	

}



/*begin special sections*/



/* Most important widgets - bolds heds; normal more link */

#cxContent #leadhdln .cxnhdln ul li , #cxContent #leadhdln ul li, #cxContent .cxnhdln ul li {

	list-style-image: url(http://www.palmbeachdailynews.com/custom/nospider/impl/images/pbdn_arrow.gif);

	margin: 6px 0px 6px 14px;

	font-weight: bold;

	font-size: 12px;

}



#cxContent #leadhdln .cxnmorehdln ul li {

	list-style: none;

	margin: 12px 0px 12px 14px;

	font-weight: normal;

	font-size: 12px;

}



/* Other widgets 1 - normal headlines, bold more link */

#cxContent #morehdln .cxnmorehdln {

	font-weight: bold;

	font-size: 11px;

	}

#cxContent #morehdln .cxnhdln ul li {

	list-style-image: url(http://www.palmbeachdailynews.com/custom/nospider/impl/images/pbdn_arrow.gif);

	margin: 12px 0px 12px 14px;

	font-weight: normal;

	/* changed from 11px to 12px - MRB - 12/29/2005 */

	font-size: 12px;

	}

#cxContent #morehdln .cxnmorehdln ul li {

	list-style: none;

	margin: 12px 0px 12px 14px;

	font-weight: bold;

	/* changed from 11px to 12px - MRB - 12/29/2005 */

	font-size: 12px;

		}

/* Other widgets 2 - normal headlines, bold more link */

#cxContent #morehdln_2 .cxnhdln ul li {

	list-style-image: url(http://www.palmbeachdailynews.com/custom/nospider/impl/images/pbdn_arrow.gif);

	margin: 12px 0px 12px 14px;

	font-weight: normal;

	/* changed from 11px to 12px - MRB - 12/29/2005 */

	font-size: 12px;

	}

#cxContent #morehdln_2 .cxnmorehdln ul li {

	list-style: none;

	margin: 12px 0px 12px 14px;

	font-weight: bold;

	/* changed from 11px to 12px - MRB - 12/29/2005 */

	font-size: 12px;

	}





/* END NEW CONTENT STYLES */







/* font stylings for shop & save search form */

a.shoplink1 {

font-family:arial,helvetica,sans-serif;

font-size:12px;

color:#a92929;

}

a.shoplink2 {

font-family:arial,helvetica,sans-serif;

font-size:11px;

}

/* end shop & save search form stuff */



table {

	font-size: x-small

	}



.error {  font-family: Arial, Helvetica, sans-serif; 

	font-size: x-small; 

	color: #FF0000}



.standardbold {  font-family: Arial, Helvetica, sans-serif; 

	font-size: x-small; 

	font-style: normal; 

	font-weight: bold}



.subscriptbold {  font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-weight: bold}



.headline {  font-family: Arial, Helvetica, sans-serif;  

	font-weight: bold}

	

.pagetitle {  font-size: large}

.mainheadline { font-family: Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold }



.subscript {  font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-style: normal; 

	font-weight: normal}



.subscriptital {  font-family: Arial, Helvetica, sans-serif; 

	font-size: 10px; 

	font-style: italic; 

	font-weight: normal}



.standardital {  font-family: Arial, Helvetica, sans-serif; 

	font-size: x-small; 

	font-style: italic; 

	font-weight: normal}

	

/*** Added by mlh on 10/6 - required for Advertisement header display ***/

	span#ad {

		width: 100%;

		color: #666;

		font-size: 11px;

		font-family: Arial,Helvetica,sans-serif;

		text-align: center;

		}



/*** Added by mrb on 12/14/05 - required for tabbed marketplace and search boxes 8 ***/

/* DIRECTORY TABS */

/* //////////////// *//* Set the outer DIV class for positioning, links, and H1 headers */

.cnTabDirWrapper {

	position: relative;

}



.cnTabDirWrapper h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	margin: 0px;

	padding: 2px 0px;

	text-align: center;

	width: 100px;

}



/* Set the common tab positioning/size here */

#cnTabDirTab1, #cnTabDirTab2, #cnTabDirTab3 {

	position: absolute;

	top: 0px;

	width: 100px;

	height: 17px;

	overflow: hidden;

}



/* Set each unique tab's left/right positioning here */

/* ***OLD TABS -- REMOVED EVENTS TAB*** */

	#cnTabDirTab1 {left: 0px;}

	#cnTabDirTab2 {left: 100px;}

	#cnTabDirTab3 {left: 200px;}

/* Set the common text area positioning/size here */

#cnTabDirText1, #cnTabDirText2, #cnTabDirText3 {

	position: relative;

	top: 17px;

	right: 0px;

	width: 298px;

	background-color: #eddaa3;

	background-image: url(http://www.palmbeachdailynews.com/custom/nospider/impl/images/cn_tab_dir_bg_fade.jpg);

	background-repeat: no-repeat;

	border-left: 1px solid #e3af5c;

	border-right: 1px solid #e3af5c;

	border-bottom: 1px solid #e3af5c;

	overflow: hidden;

}

/* added to override default link/text colors */

#cnTabDirTab1 a, #cnTabDirTab2 a, #cnTabDirTab3 a {

	color: #d25f1c;

	text-decoration: none;

}



#cnTabDirTab1 a:hover, #cnTabDirTab2 a:hover, #cnTabDirTab3 a:hover {

	color: #d25f1c;

	text-decoration: none;

}



#cnTabDirTab1 a:visited, #cnTabDirTab2 a:visited, #cnTabDirTab3 a:visited {

	color: #d25f1c;

	text-decoration: none;

}



#cnTabDirText1, #cnTabDirText2, #cnTabDirText3 {

	color: #d25f1c;

}



#cnTabDirText1 TR.monthHeading a, #cnTabDirText1 TD.bottomMonth a {

	color: #d25f1c;

	text-decoration: none;

}



#cnTabDirText1 a, #cnTabDirText1 TD.day a, #cnTabDirText2 a, #cnTabDirText3 a {

	color: #d25f1c;

	text-decoration: none;

}



#cnTabDirText1 TR.monthHeading a:hover, #cnTabDirText1 TD.bottomMonth a:hover {

	color: #d25f1c;

	text-decoration: underline;

}



#cnTabDirText1 a:hover, #cnTabDirText1 TD.day a:hover, #cnTabDirText2 a:hover, #cnTabDirText3 a:hover {

	color: #d25f1c;

	text-decoration: underline;

}



#cnTabDirText1 TR.monthHeading a:visited, #cnTabDirText1 TD.bottomMonth a:visited {

	color: #d25f1c;

	text-decoration: none;

}	



#cnTabDirText1 a:visited, #cnTabDirText1 TD.day a:visited, #cnTabDirText2 a:visited, #cnTabDirText3 a:visited {

	color: #d25f1c;

	text-decoration: none;

}



/* Set the classes called by the Javascript for changing tab/text classes */

#cnTabDirTool .on {

	background-image: url(http://www.palmbeachdailynews.com/custom/nospider/impl/images/cn_tab_dir_active.gif);

	background-repeat: no-repeat;

}



#cnTabDirTool .off {

	background-image: url(http://www.palmbeachdailynews.com/custom/nospider/impl/images/cn_tab_dir_inactive.gif);

	background-repeat: no-repeat;

}



#cnTabDirTool .show {

	display: block;

}



#cnTabDirTool .hide {

	display: none;

}



/* MARKETPLACE TABS */

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

/* Set the outer DIV class for H1 headers */

.cnTabMktplcWrapper H1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	margin: 0px;

	padding: 1px 0px;

	text-align: center;

}



/* Set the classes called by the Javascript for changing text classes */

#cnTabMktplcTool .show {

	display: block;

}



#cnTabMktplcTool .hide {

	display: none;

}



#cnTabMktplcTool .on {

	background-image: url(http://www.palmbeachdailynews.com/custom/nospider/impl/images/cn_tab_mktplc_active.gif);

	background-repeat: no-repeat;

}



#cnTabMktplcTool .off {

	background-image: url(http://www.palmbeachdailynews.com/custom/nospider/impl/images/cn_tab_mktplc_inactive.gif);

	background-repeat: no-repeat;

}



/* Set the common tab size/format here */

#cnTabMktplceText1, #cnTabMktplceText2 {

	width: 194px;

	height: 53px;

	border-left: 1px solid #3280cb;

	border-right: 1px solid #3280cb;

	overflow: hidden;

}



/* Set each unique tab's size/format here */

#cnTabMktplcTab1 {

	width: 98px;

	height: 13px;

	overflow: hidden;

}



#cnTabMktplcTab2 {

	width: 98px;

	height: 13px;

	overflow: hidden;

}



/* Set the common tab links here */

#cnTabMktplcTab1.on a, #cnTabMktplcTab1.on a:hover, #cnTabMktplcTab2.on a, #cnTabMktplcTab2.on a:hover {

	text-decoration: none; color: #3280cb;

}



#cnTabMktplcTab1.off a, #cnTabMktplcTab1.off a:hover, #cnTabMktplcTab2.off a, #cnTabMktplcTab2.off a:hover {

	text-decoration: none; color: #ffffff;

}



/*** Added by rdh on 10/6/2005 - required to control weather include ***/

	td.wthr {

		font-family: Arial, Helvetica, sans-serif;

		font-size: 10px;

		font-weight: bold;

		color: #666666;

		text-align: center;

		}

	#desc {

		font-size: 10px;

		}

	#temp {

		font-size: 18px;

		}

/*** Added by mlh on 10/6 - required for Advertisement header display ***/

	span#ad {

		width: 100%;

		color: #666;

		font-size: 11px;

		font-family: Arial,Helvetica,sans-serif;

		text-align: center;

		}

/*** Added by rdh on 10/6 - required for Top Jobs output ***/

	td.topjobs {

		font-size: 11px;

		color: #333333;

		text-align: left;

		}

#cntopjobsnav {

		font-size: 11px;

    padding-top: 16px;

		}

/*** Added by rdh on 10/6 - required for Top Jobs Watercooler output ***/

	td.wctopjobs {

		font-size: 11px;

		color: #ffffff;

		}



/* Makes CRT (widgets 1 graph) have large type headline */	

	#large_hed span.cxnhdln { 

		font-size: 20px;

		font-weight: bold;

		}

	#large_hed .body { 

		font-size: 12px;

		font-weight: normal;

		font-family: arial,helv;

		}

/* Lead teases across local & shared */	

	.credit {

		font-weight: bold;

		font-size: 11px;

		color: #666666;

		text-align: right;

		/* removed by mrb - 1/30/2006 */

		/* margin: -12px 0px -12px 0px; */

		}

	.caption { 

		font-weight: normal;

		font-size: 11px;

		color: #666666;

		margin: 0px 0px 0px 0px;

		}

	.summary {

		font-weight: normal;

		font-size: 12px;

		color: #333333;

		margin: 0px 0px 0px 0px;

		}

/* styles for Inside modules */

	.summary_2 {

		font-weight: normal; 

		font-size: 11px;

		color: #333333;

		margin: 0px 0px 0px 0px;

		}

/* Small titles above widgets */

	.header {

		font-weight: bold;

		font-size: 11px;

		color: #555;

		margin: 3px 0px 3px 0px;

		}

		/* For slightly larger headers on one column content pages */

	.header_1col {

		font-weight: bold;

		font-size: 13px;

		color: #666666;

		margin: 3px 0px 3px 0px;

		}

	.health_rule	{

		font-weight: bold;

		font-size: 11px;

		color: #666666;

		margin: 3px 0px 3px 0px;

		}	

	.news_rule	{

		font-weight: bold;

		font-size: 11px;

		color: #666666;

		margin: 3px 0px 3px 0px;

		}		

/* Graphical titles above widgets */

	.header_2 {

		padding-top: 5px;

		width: 300px;

		height: 18px;

		font-family: arial,helv;

		border-bottom: solid 1px #666666;

		font-weight: bold;

		font-size: 16px;

		color: #66ccff;

		margin: 0px 0px 0px 0px;

		}

	.header_2_img {

		margin: 0px 0px 0px 0px;

		float: left;
		
		font-size: 16px;

		}





/* styles for inside entertainment tabs (dining, events, movies) */		

	#movies_tab {

		font-family: arial,helv;

		font-weight: bold;

		font-size: 12px;

		color: #d25f1c;

		padding: 10 px 10 px;

		}

	#dining_tab {

		font-family: arial,helv;

		font-weight: bold;

		font-size: 12px;

		color: #d25f1c;

		}



/* For treatment of the in content topjobs container */	

	#horiz_topjobs { 

		color: #666; 

		font-size: 11px; 

		background: #F9FAF7; 

		border-top-width: 1px; 

		border-top-style: dashed; 

		border-top-color: rgb(204, 204, 204); 

		border-bottom-width: 1px; 

		border-bottom-style: dashed; 

		border-bottom-color: rgb(204, 204, 204); 

		}



/*interactive wrap styles*/



#pbdnInteractiveContent {

	width: 800px; 

	margin: 0 auto; 

	text-align: center;

}



.pbdnInteractiveAd {

	width: 800px; 

	margin: 0 auto; 

	text-align: center;

}



.pbdnInteractiveAd div {

	margin: 0 auto; 

}







/*nyt feeds added 06192008*/



.nytCredit {

	font-size: 9px;

	text-align: right;

	color: #909090;

	margin-bottom: 3px;

	width:100%;

}



.nytCaption {

	color: #666;

	font-size: 91.6%;

	line-height: 1.2em;

	margin: 0;

	padding: 0;

}





/* marketplace */



#marketplace {

	padding: 14px;

	margin:15px 10px 0;

}

#marketplace ul {	

	float: left;

	list-style-image: none;

	list-style-position: outside;

	list-style-type: none;

	margin: 0;

	padding: 0;

	width: 190px;

}



#marketplace li {

	margin: 0;

	padding: 0;

	height: 15px;

}



/* Border Styles */	

.cnborderbottom {

	border-bottom: 1px dashed #ccc;

	}

.cnbordertop {

	 border-top: 1px dashed #ccc;

	}

.cnborderleft {

	 border-left: 1px dashed #ccc;

	}

.cnborderright {

	border-right: 1px dashed #ccc;

	}

.cnborderbottomleft {

	 border-left: 1px dashed #ccc;

	 border-bottom: 1px dashed #ccc;

	}

.cnborderbottomright {

	border-right: 1px dashed #ccc;

	border-bottom: 1px dashed #ccc;

	}

.cnfooter p {

	font-size: 11px;

	text-align: center;

	color: #4D4D4D;

	}

.cnfooter a:link, .cnfooter a:visited {

	text-decoration: none;

	color: #006699;

	}

.cnfooter a:hover, .cnfooter a:active {

	text-decoration: underline;

	color: #006699;

	}

/* HP Soc Column Tease added 12.6.09 by JAG */
#HPsdcol [href*="/society/"] {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
