<!--

/* frontpage news */

.fpnews-tstamp {
	color:#999999;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.fpnews2col-container {
}

.fpnews2col-left {
	float:left;
	width:287px;
	border-right:1px solid #CCCCCC;
	padding-right:9px;
}

.fpnews2col-right {
	float:left;
	width:316px;
	padding-left:9px;
}

/* top left news: spotlight */

.fpnews2col-left-spotlightitem {
	margin-bottom:10px;
	padding-bottom:20px;
	background-color:#EEEEEE;
}

.fpnews2col-left-spotlightitem-title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	margin-bottom:5px;
}

.fpnews2col-left-spotlightitem-summary {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	padding:5px;
	margin-bottom:8px;
}

.fpnews2col-left-spotlightitem-comments {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}

.fpnews2col-left-spotlightitem-comments IMG {
	vertical-align:middle;
	margin-left:3px;
	margin-right:3px;
}

/* top left news: ad item */

.fpnews2col-left-aditem {
	border-top:1px solid #CCCCCC;
	margin-top:4px;
	padding-top:8px;
	margin-bottom:8px;
	text-align:center;
}

/* top left news: normal */

.fpnews2col-left-item {
	border-top:1px solid #CCCCCC;
	margin-top:4px;
	padding-top:8px;
	margin-bottom:5px;
}

.fpnews2col-left-item-title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin-bottom:5px;
}

.fpnews2col-left-item-comments {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.fpnews2col-left-item-comments IMG {
	vertical-align:middle;
	margin-left:3px;
	margin-right:3px;
}

/* top right news:normal */

.fpnews2col-right-item {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.fpnews2col-right-itemwithimg {
	border-bottom:1px solid #CCCCCC;
	margin-bottom:8px;
	padding-bottom:5px;
	height:92px;
}

/* this two for then it's the last, no bottom border*/

.fpnews2col-right-item-lastitem {
	border-bottom:none;
	margin-bottom:5px;
	padding-top:10px;
	padding-bottom:10px;
}

.fpnews2col-right-itemwithimg-lastitem {
	border-bottom:none;
	margin-bottom:8px;
	padding-bottom:5px;
	height:92px;
}

.fpnews2col-right-item-img {
	float:left;
	margin-right:5px;
}

.fpnews2col-right-item-title {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin-bottom:8px;
}

.fpnews2col-right-itemwithimg .fpnews2col-right-item-title {
	padding-top:10px;
}

.fpnews2col-right-item-comments {
	font-family:arial;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:11px;
}

.fpnews2col-right-item-comments IMG {
	vertical-align:middle;
	margin-left:3px;
	margin-right:3px;
}

/* top left speak out*/

.fpnews-speakout {
	padding-bottom:8px;
	margin-bottom:8px;
}

.fpnews-speakout-question {
	background-image:url(/dr/img/frontpage/speak-out-bg.gif);
	background-position: 210px 15px;
	background-repeat:no-repeat;
	padding:10px;
	padding-right:90px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.fpnews-speakout-answers {
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}

.fpnews-speakout-answers LI {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-bottom:3px;
}

/* middle center features */

.fpnewsfeatures-container {
	border-top:5px solid #CCCCCC;
	border-bottom:5px solid #CCCCCC;
	padding-top:10px;
	padding-bottom:10px;
	/*margin-top:15px;*/
	margin-bottom:15px;
	height:160px;
}

.fpnewsfeatures-container-section {
	border-bottom:5px solid #CCCCCC;
	padding-bottom:10px;
	margin-bottom:15px;
	height:160px;
}

.fpnewsfeatures-container-item {
	padding:5px;
	width:138px;
	height:150px;
	background-color:#EFEFEF;
	margin-left:3px;
	margin-right:3px;
	float:left;
}


.fpnewsfeatures-container-item-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:4px;
}

/* latest forum posts */

.fpforumposts-container {
	padding-top:5px;
}

.fpforumposts-container-notice {	
	padding:5px;
	margin-bottom:10px
}

.fpforumposts-container-notice A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0000FF;
}

.fpforumposts-container UL {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

.fpforumposts-container UL LI {
	margin:0px;
	padding:0px;
	background-image:url(/dr/img/bits/list-arrow-red.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left:16px;
	margin-left:5px;
	margin-bottom:10px;
	line-height:14px;
}

.fpforumposts-container UL LI A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

/* yournalist space */

.fpyournalist-container {
	background-image:url(/dr/img/frontpage/yournalist-bg.gif);
	background-repeat:no-repeat;
	padding-left:110px;
	padding-top:50px;
	/* a little negative offset */
	margin-top:-15px;
	position:relative;
}

.fpyournalist-container-notice {
	margin-bottom:15px;
}

.fpyournalist-container-notice A {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
}


.fpyournalist-container UL {
	margin:0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
}

.fpyournalist-container UL LI {
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	background-position: 0px 5px;
	margin-left:5px;
	margin-bottom:10px;
	line-height:14px;
}

.fpyournalist-container UL LI A {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0052A4;
}

-->
