/* Important */
* {margin:0;padding:0}

/* Wrappers */
#news-contentbox { width:600px;text-align:left; font-size:95%;}
	
/* General */
#news-contentbox h1, #news-contentbox h2, #news-contentbox h3, #news-contentbox h4, #news-contentbox h5, #news-contentbox h6 {
	letter-spacing:-1px;
	font-family:arial,verdana,sans-serif;
	margin:1.2em 0 .3em;
	color:#000;
	border-bottom:1px solid #ccc;
	padding-bottom:.1em;
}
#news-contentbox h1 {font-size:186%;margin-top:.6em}
#news-contentbox h2 {font-size:126%;}
#news-contentbox h3 {font-size:116%}
#news-contentbox h4 {font-size:106%}
#news-contentbox h5 {font-size:96%}
#news-contentbox h6 {font-size:86%}
#news-contentbox ul {list-style:none}
#news-contentbox hr {margin:1em 0;background:#000;height:1px;color:#000;border:none;clear:both}
li {line-height: 1.4em;}

/*Fieldsets */ 
#news-contentbox fieldset {border:1px solid #ccc;padding:1em 1.5em;margin:1em 0; font-weight: normal;}
#news-contentbox * html fieldset {background:none;}
#news-contentbox fieldset dl {	margin:0;padding:0}
#news-contentbox fieldset dt {	clear:left;float:left;width:18em;text-align:right;padding:0 1em 0.5em 0}
#news-contentbox fieldset dd {	padding:0 0 0.5em 0;font-weight:bold}
#news-contentbox fieldset.labels label {	width:10em;float:left;text-align:right;display:block;padding:0.2em 0.5em 0.2em 0}
#news-contentbox fieldset.labels div {	padding:0.2em 0;clear:left} 
#news-contentbox label {display:block;padding:5px 0;font-weight:bold}
#news-contentbox label br {clear:left}
#news-contentbox legend {	padding:0 0.5em;color:#000}

/* News items  */
#cfp_news .news-summary {padding:1px 0 10px 0;position:relative;clear:left;width:100%;}
/* Headline */
#cfp_news .top {border: 1px solid #cccccc;padding:0 5px 0 5px; margin: 0 15px 0 15px; text-align:left;}
#cfp_news .top h4 {margin:0;padding-left:4px;font-size:160%;font-weight:normal}
#cfp_news .top h4 a:link, .top h4 a:visited {color:#36c; font-weight:bold}
#cfp_news .top h4 a:hover {color:#000;}
#cfp_news .toptitle {margin:0;padding-left:4px;font-size:16px;font-weight:normal;}
#cfp_news .toptitle a:link, .toptitle a:visited {color:#000000; font-weight:bold}
#cfp_news .toptitle a:hover {color:#FF0000;}
/* The URL and Poster below headline */
#cfp_news .news-submitted {font-size:75%;margin-bottom:3px;padding-left:4px; color:#999999; }
#cfp_news .news-submitted a {color:#999; text-decoration:underline}
#cfp_news .news-submitted a:hover {text-decoration:none}
#cfp_news .news-submitted img {float:left;margin-right:4px; margin-top:3px;vertical-align:bottom; z-index: +1; position:relative} /* avatar below headline */
/* Post text */
#cfp_news .news-body-text {margin:10px 0px 0px 0px; font-size:96%}
/* Post details below text */
#cfp_news .news-details {padding-left:4px;margin:0;font-size:85%}
#cfp_news .news-details .comments {background:url(../images/comment.png) no-repeat;padding-left:18px}
#cfp_news .news-details .comments2 {background:url(../images/comment_yellow.gif) no-repeat;padding-left:18px}
#cfp_news .news-details a:link, .news-details a:visited {color: #000000;text-decoration:none}
#cfp_news .news-details a:hover, .news-details a:active {color:#FF0000;text-decoration:underline}
#cfp_news .news-details b {color:#c00}
#cfp_news * html .news-details {padding-right:136px}
#cfp_news .news-details select {border:none}
#cfp_news .news-details .tool {display:block;float:left;padding:0 4px 0 4px}
#cfp_news .news-details .tool-right {	display:block;float:left;padding:0 4px 0 4px}
#cfp_news .news-details .comments_no {	padding-left:37px;border-left:none}
#cfp_news ul.news-details li li {	border-left:none;float:none;height:21px}

/* Forms */
form {margin:0 0 1.5em}
#news-contentbox input {font-family:arial,tahoma,verdana,sans-serif;margin:2px 0}
#news-contentbox input.cfpnews-button {border:1px solid black;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT: 20px; LINE-HEIGHT: normal;padding: 1px}

/* Comments*/
#comments ul {margin-left:15px}
#comments li {margin-left:15px}
#comment-wrap {border:solid 1px #e1e1e1; margin-bottom:3px;}
#comment-head {background:#e1e1e1;width:100%;font-size:80%;}
.comment-body {background:#fafafa;font-size:80%;padding:0 4px}
.comment-info {background:#fafafa;font-size:80%;text-align:right;padding-right:4px}
 /*Comments avatar */
.avatar {float:left;width:15px; height:15px; margin:1px 0 0 0;}
/* Comments rating buttons */
#comment-subhead {float:right;margin-top:-21px;font-size:11px;}
.ratemey {background:#009900;padding:1px 5px}
.ratemen {background:#c00;padding:1px 6px;color:#fff}
.rateme {color:#fff;font-size:14px}


/* Misc */
.error {color:#c00;font-weight:bold;margin-top:10px;border:1px solid #ff0000;background:#FFC5BE;padding:5px;}
.success {color:#390;font-weight:bold}

/* Tabs */
#tabcategories {height:30px;margin-left:20px;width:800px;}
#tabcategories ul {padding:0px 10px 0px 30px;list-style:none;}
#tabcategories li {float:left; text-align:center; display:block; }
#tabcategories a {color:#000}
#tabcategories a:hover {color:#FF0000}
#tabcategories a.tab {float:left;background:url("images/tabrB2.png") no-repeat right top; padding:0px 6px 2px 0px;color:#66c; margin-top:1px;text-decoration:none; display:block; height:33px;color:#000; font-weight:bold}
#tabcategories a.tab:hover {background:url("images/tabrightB.png") no-repeat right top;color:#FF0000}
#tabcategories a.tab:hover {color:#FF0000}
#tabcategories a.tab span {float:left;background:url("images/tablB2.png") no-repeat left top;padding:9px 0px 5px 6px; text-align:center;display:block;}
#tabcategories a.tab:hover span {background:url("images/tableftB.png") no-repeat left top;}
#tabcategories a.selectedtab {float:left;background:url("images/tabrightB.png") no-repeat top right; padding:0px 6px 0px 0px;color:#66c; margin-top:2px;text-decoration:none; display:block; height:33px;color:#000; font-weight:bold}
#tabcategories a.selectedtab:hover {color:#FF0000}
#tabcategories a.selectedtab span {float:left;background:url("images/tableftB.png") no-repeat top left;padding:9px 2px 5px 6px; text-align:center;display:block;}
#tabcategories span a:hover {color:#000;}

/* tab_bar */
#tab_bar {text-align:left;background:url("images/navbar.png") repeat-x 0 0px; margin:3px 15px 0 15px; padding:14px 0 0 10px;color:#666; font-size:11px;}
#tab_bar a {color:#ce4a02; text-decoration:none}
#tab_bar a:hover{text-decoration:underline}
#sorts { float:right; padding-right:10px; margin-top:-18px; color:#666;font-size:11px}
#sorts p{  font-size:11px}
#sorts a{ color:#ce4a02; font-size:11px}
#sorts a:hover { color:#000}
#sorts img {margin-bottom:-2px}



