/***** Global Styles *****/

html {
	font-size: 125%;
	}

body {
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50%;
	}

form {
	display: inline;
	}

img {
	border: 0;
	}

a,
a:link,
a:active,
a:visited {
	color: #33c1b0;
	text-decoration: none;
	}

a:hover {
	color: #000000;
	text-decoration: underline;
	}


table.standard {
	border-collapse: collapse;
	border: 1px solid #ccc;
	}

table.standard tr td {
	border: 1px solid #ccc;
	}
	
h1 {
	font-size:1.6em;
	}
h2 {
	font-size:1.4em;
	}
h3 {
	font-size:1.3em;
	}
h4 {
	font-size:1.2em;
	}
h5 {
	font-size:1.1em;
	}

h1,
h2,
h3,
h4,
h5 {
	margin: 0;
	padding: 0;
	}

h1 span,
h2 span,
h3 span,
h4 span,
h5 span {
	font-weight: normal;
	}
	
p,
li,
blockquote,
th,
td {
	font-size:1.0em;
	}
code,
pre,
kbd,
acronym,
address,
cite,
dfn,
sub,
sup {}
	
li li,
li li li,
li li li li {
	font-size:1.0em;
	}
	
dt,
dd {
	font-size:1.0em;
	}

.breakfloat {
	float:none;
	clear:both;
	font-size: 0px;
	}

/***** Layout Styles *****/

#pagetitle {
	background: transparent url(/images/web_header_right.jpg) top right no-repeat;
	clear: both;
	height: 70px;
	border-bottom: 1px solid #000;
	min-width: 1000px;
	}

#pagetitle div.logo h1 {
	display: block;
	width: 446px;
	height: 70px;
	margin: 0;
	padding: 0;
	background: transparent url(/images/carbonpositive_logo_gradient.jpg) top right no-repeat;
	text-indent: -9999px;
	}

#footer {
	float: left;
	width: 100%;
	clear: both;
	background-color: #33c1b0;
	color: #fff;
	padding: 0.5em 0;
	text-align: center;
	}

#footer a {
	color: #fff;
	text-decoration: none;
	}

#footer a:hover {
	color: #fff;
	text-decoration: underline;
	}

#topmenu {
	clear: both;
	/*float: left;*/
	background-color: #33c1b0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #000;
	height: 30px;
	min-width: 1000px !important;
	}

#topmenu div.list {
	background-color: #33c1b0;
	position: relative;
	float: left;
	width: 610px;
	}

#topmenu div.list ul {
	color: #000;
	list-style: none;
	margin: 0;
	padding: 0;
	}

#topmenu div.list li {
	display: inline;
	}

#topmenu div.list li a {
	padding: 0.6em 0.7em;
	background-color: #33c1b0;
	color: #000;
	text-decoration: none;
	float: left;
	font-size:1.2em;
	}

#topmenu div.list li a:hover {
	background-color: #5ec;
	}

#topmenu div.quicksearch {
	color: #fff;
	background-color: #333;
	padding: 0.5em 0.3em 0.3em 1em;
	float: right;
	width: 360px;
	}

#topmenu div.quicksearch input.searchfor {
	border: 1px solid black;
	padding: 0.1em;
	margin: 0;
	width: 8em;
	vertical-align: middle;
	}

#topmenu div.quicksearch select.searchin {
	border: 1px solid black;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	}

#topmenu div.quicksearch input.searchbutton {
	border: 1px solid #000;
	background-color: #33c1b0;
	color: #000;
	margin: 0;
	padding: 0 0.2em;
	width: auto;
	height: auto;
	overflow: visible;
	vertical-align: middle;
	}
#content{
    float: left;
}
#content div.leftcol,
#content div.rightcol,
#content div.maincol {
	font-size: 1.2em;
	}

#content div.leftcol {
	float: left;
	padding: 1em;
	width: 32em;
	min-height: 20em;
	}

#content div.leftcol h1,
#content div.leftcol h2,
#content div.leftcol h3,
#content div.leftcol h4,
#content div.leftcol h5 {
	font-size: 1.0em;
	font-weight: normal !important;
	}
	
#content div.rightcol h1,
#content div.rightcol h2,
#content div.rightcol h3,
#content div.rightcol h4,
#content div.rightcol h5 {
	font-size: 1.0em;
	font-weight: bold !important;
	}

#content div.leftcol h1 a,
#content div.rightcol h1 a {
	font-size: 1.0em;
	}

#content div.leftcol h2 a,
#content div.rightcol h2 a {
	font-size: 1.0em;
	color: #000000;
	}
	
#content div.leftcol h2 a:hover,
#content div.rightcol h2 a:hover {
	color: #33C1B0;
	}

#content div.leftcol h3 a,
#content div.rightcol h3 a {
	font-size: 1.0em;
	}

#content div.leftcol h4 a,
#content div.rightcol h4 a {
	font-size: 1.0em;
	}

#content div.leftcol h5 a,
#content div.rightcol h5 a {
	font-size: 1.0em;
	}

#content div.maincol h2.title {
	font-size: 1.0em;
	}

#content div.leftcol a,
#content div.rightcol a,
#content div.maincol a {
	font-size: 0.825em;
	}

#content div.leftcol p {
	margin: 0.5em 0 1em 0;
	}

#content div.leftcol img {
	margin: 0 1em;
	}

#content div.rightcol {
	float: left;
	padding: 2em 1em;
	width: 21em;
	}

#content div.rightcol h2 {
	color: #000;
	margin: 1em 0;
	}
	
#content div.leftcol h2 {
	color: #000;
	margin: 1em 0;
	}

#content div.rightcol p {
	margin: 0.5em 0 1em 0;
	}

#content div.rightcol h3 a.title {
	color: #000;
	}

#content div.rightcol h3 a.title:hover {
	color: #33c1b0;
	}

#content div.rightcol span.date {
	font-size: 0.85em;
	color: #aaa;
	}
	
#content div.leftcol span.date {
	font-size: 0.85em;
	color: #aaa;
	}	

#content div.maincol {
	float: left;
	padding: 1em 1em 2em 1em;
	width: 51em;
	min-height: 20em;
	}

#content h2.banner_about {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_about_carbonpositive.jpg) top left no-repeat;
	}
#content h2.banner_home {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_home.jpg) top left no-repeat;
	}

#content h2.banner_cers {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_cers_explained.jpg) top left no-repeat;
	}

#content h2.banner_become {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_become_carbonpositive.jpg) top left no-repeat;
	}

#content h2.banner_who {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_whos_involved.jpg) top left no-repeat;
	}

#content h2.banner_contact {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_contact_us.jpg) top left no-repeat;
	}

#content h2.banner_links {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_links.jpg) top left no-repeat;
	}

#content h2.banner_projects {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_projects.jpg) top left no-repeat;
	}

#content h2.banner_news {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_news.jpg) top left no-repeat;
	}

#content h2.banner_about {
	/*float: left;*/
	padding: 0;
	margin: 0;
	width: 710px;
	height: 63px;
	text-indent: -9999px;
	background: transparent url(/images/banner_about_carbonpositive.jpg) top left no-repeat;
	}

#content div.maincol div.project {
	position: relative;
	float: left;
	width: 25em;
	display: inline;
	margin: 0 0 1em 0;
	padding: 0;
	}

#content div.maincol div.project:hover {
	background-color: #fafafa;
	}

#content div.maincol div.project div.projectsummary {
	padding: 1em;
	border: 1px solid #eee;
	}

#content div.maincol div.project div.projectsummary p {
	padding: 0.5em 0;
	margin: 0;
	}

#content div.maincol div.project div.projectsummary img {
	display: block;
	float: left;
	border: 0px;
	margin: 0.5em 0.5em 0.5em 0;
	}

#content div.maincol div.project div.projectsummary a {
	color: #333;
	}

#content div.maincol div.project div.projectsummary a h3 {
	text-decoration: underline;
	color: #333;
	font-size: 1.2em;
	font-weight: bold;
	}

#content div.maincol div.project div.projectsummary a h3:hover {
	color: #33c1b0;
	font-size: 1.2em;
	font-weight: bold;
	}

/***** Menu Styles *****/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#menu {
	float: left;
	}

div#menu div.suckerdiv {
	float: left;
	clear: left;
	}

div#menu .suckerdiv ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 18em; /* Width of Menu Items */
	border-bottom: 1px solid #666;
	background: #eee;
	}
	
div#menu .suckerdiv ul li {
	position: relative;
	z-index: 1000;
	}
	
/*Sub level menu items */
div#menu .suckerdiv ul li ul {
	position: absolute;
	width: 170px; /*sub menu width*/
	top: 0;
	visibility: hidden;
	}

/* Sub level menu links style */
div#menu .suckerdiv ul li a {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	text-decoration: none;
	color: #fff;
	background: #999;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #666;
	padding: 3px 12px 3px 3px;
	z-index: 1000;
	font-size:1.2em;
	}

div#menu .suckerdiv ul li a:hover {
	color: #000;
	background-color: #33c1b0;
	text-decoration: none;
	}

div#menu .suckerdiv ul li a.title,
div#menu .suckerdiv ul li a.title:hover {
	color: #fff;
	font-weight: bold;
	background-color: #333;
	}
	
div#menu .suckerdiv ul li a.login{
	background:#ccc;
	color:#000;
	}
div#menu .suckerdiv ul li a.login:hover{
	background:#33c1b0;
	}

div#menu .suckerdiv .subfolderstyle {
	background-image: url(/images/arrow_black.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
	
/* Holly Hack for IE \*/
* html div#menu .suckerdiv ul li { float: left; height: 1%; }
* html div#menu .suckerdiv ul li a { height: 1%; }
/* End */


/***** Form Styles *****/


div.form {
	float: left;
	margin: 0;
	padding: 1em 0;
	}
	
div.form h2,
div.form h3 {
	color: #333;
	margin: 1em 0;
	}

div.form div.row {
	position: relative;
	width: 50em;
	clear: left;
	float: left;
	}

div.form div.row label {
	background-color: #eee;
	color: #666;
	font-weight: normal;
	float: left;
	width: 15em;
	text-align: right;
	padding: 0.5em;
	margin: 0.2em 0.5em 0.2em 0;
	}

div.form div.row span.required {
	font-weight: bold;
	}

div.form div.row span.formfield {
	width: 20em;
	float: left;
	padding: 0.1em 0 0 0;
	margin: 0.1em 0 0 0;
	}

div.form div.row span.checkboxList {
	float: left;
	padding: 0.1em 0 0 0;
	margin: 0.1em 0 0 0;
	}

div.form div.row .checkboxList input {
	vertical-align: middle;
	}

div.form div.row .checkboxList label {
	background-color: #fff;
	color: #000;
	font-weight: normal;
	float: none;
	padding: 0;
	margin: 0;
	}

div.form div.row input.inputText,
div.form div.row input.inputPassword {
	width: 18em;
	}
	
div.form div.row textarea.inputTextarea {
	width: 18em;
	height: 8em;
	}

div.form div.row span.inputRadio input,
div.form div.row span.inputCheckbox input {
	vertical-align: middle;
	}

div.form div.row span.formdata {
	width: 18em;
	float: left;
	padding: 0.5em;
	margin: 0.2em;
	}

div.form div.row span.formfield span {
	display: block;
	}
	
div.form div.row span.widefield {
	float: left;
	clear: both;
	width: 46em;
	padding: 0.5em;
	margin: 0.2em;
	}
	
div.form div.row span.comment {
	float: left;
	clear: both;
	padding: 1em;
	margin: 1em 0;
	border: 1px solid #eee;
	}

div.form div.row span.title {
	display: block;
	padding: 0.5em;
	margin: 0.2em;
	border-bottom: 1px dashed #aaa;
	}
	
div.form div.row span.buttons {
	float: left;
	width: 30em;
	text-align: left;
	padding: 0.5em;
	margin: 0.2em 0 0 16em;
	}
	
div.form div.row span.buttons label {
	background-color: #fff;
	color: #000;
	font-weight: normal;
	float: none;
	padding: 0;
	margin: 0;
	}
	
div.form div.row span.title h3 {
	color: #666;
	}
	
div.form div.row select.listbox {
	width: 18em;
	height: 8em;
	}

#rss_feed {
	clear: left;
	padding: 10px;
	line-height: 24px;
	vertical-align: middle;
	}

#rss_feed img {
	margin: 0 0.5em 0 0;
	vertical-align: middle;
	}

/***** Message Styles *****/


#successmessage {
	width: 40em;
	margin: 1em auto;
	padding: 1em;
	border: 1px solid #009900;
	background-color: #ccffcc;
	}

#successmessage h2 {
	padding-bottom: 1em;
	border-bottom: 1px dashed #009900;
	}

#successmessage p {
	margin: 0;
	padding: 1em 0 0 0;
	}

#successmessage a,
#successmessage a:active,
#successmessage a:visited,
#successmessage a:link {
	color: #009900;
	}

#helpmessage {
	width: 40em;
	margin: 1em auto;
	padding: 1em;
	border: 1px solid #990000;
	background-color: #ffcccc;
	}

#helpmessage h2 {
	padding-bottom: 1em;
	border-bottom: 1px dashed #990000;
	}

#helpmessage p {
	margin: 0;
	padding: 1em 0 0 0;
	}

#helpmessage a,
#helpmessage a:active,
#helpmessage a:visited,
#helpmessage a:link {
	color: #990000;
	}


/***** Search Panel Styles *****/


#searchcriteria {
	float: none;
	clear: both;
	border: 1px solid #ccc;
	}

h2.title {
	color: #000;
	padding: 0.3em;
	margin: 0 0 0.5em 0;
	font-size: 1.6em;
	line-height: 1;
	}

#searchcriteria div {
	padding: 0.4em;
	margin: 0;
	}

#searchcriteria div.bottom {
	text-align: right;
	padding: 0 0.4em 0.4em 0.4em;
	}

#searchresults {
	float: none;
	clear: both;
	padding: 1em 0;
	}

#searchresults div.result {
	position: relative;
	padding: 0.5em 1em;
	margin: 0.3em 0;
	}

#searchresults div.result input {
	vertical-align: middle;
	}

#searchresults div.inactiveresult {
	position: relative;
	padding: 0.5em 1em;
	margin: 0.3em 0;
	background-color: #eee;
	}

#searchresults div.result div.datestamp {
	color: #999;
	margin: 0.3em 0;
	}

#searchresults div.result div.datestamp,
#searchresults div.inactiveresult div.datestamp {
	font-size: 10px;
	}

#searchresults div.result div.cat,
#searchresults div.inactiveresult div.cat {
	}

#searchresults div.result a.title,
#searchresults div.inactiveresult a.title {
	font-size: 1.0em !important;
	color: #000;
	font-weight: bold;
	}

#searchresults div.result a.title:hover,
#searchresults div.inactiveresult a.title:hover {
	color: #33c1b0;
	}
	
#searchresults a.title,
#searchresults div.cat,
#searchresults div.datestamp,
#searchresults div.stronginfo {
	}


div.downloadcsv {
	float: none;
	clear: both;
	text-align: right;
	margin: 0 0 1em 0;
	}

div.downloadcsv a {
	border: 1px solid #000;
	background-color: #5ec;
	padding: 0.2em;
	color: #333;
	text-decoration: none;
	}

div.downloadcsv a:hover {
	border: 1px solid #000;
	background-color: #333;
	padding: 0.2em;
	color: #fff;
	text-decoration: none;
	}


/***** Summary Footer Styles *****/


#summaryfooter {
	color: #000;
	font-size: 0.825em;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}

#summaryfooter a {
	font-size: 1em !important;
	}

#summaryfooter div {
	padding: 0.5em 0;
	position: relative;
	float: left;
	text-align: center;
	}
	
#summaryfooter div.left {
	width: 20em;
	z-index: 100;
	}
	
#summaryfooter div.center {
	float: none;
	}
	
#summaryfooter div.right {
	float: right;
	width: 20em;
	}
	
#summaryfooter div.pagingcomment {
	text-align: center;
	clear: both;
	float: left;
	padding: 0.5em 0;
	border: 0;
	margin: 0 -15em;
	}


/***** Report Styles *****/


div.reportresults {
	width: 61em;
	margin: 1em 0;
	}

div.reportresults div.row {
	position: relative;
	float: left;
	clear: left;
	margin: 0 0 1em 0;
	}

div.reportresults div.row div.header1,
div.reportresults div.row div.header2 {
	text-align: center;
	float: left;
	width: 29em;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	padding: 0.5em;
	}

div.reportresults div.row div.col1,
div.reportresults div.row div.col2 {
	float: left;
	width: 30em;
	}

div.reportresults div.row div.col2 {
	text-align: center;
	}


/***** Article Styles *****/


#content div.maincol div.article {
	padding: 0 0 0 7em;
	}

div.article h2 {
	font-size: 1.6em;
	}

div.article div.articleinfo {
	margin: 1em 0;
	}

div.article div.articleinfo h3 {
	display:inline;
	font-size: 1em;
	}

div.article span.date {
	font-size: 0.85em;
	color: #aaa;
	}

div.article div.articlebody {
	margin: 1em 0;
	}

div.article div.articlebody a {
	font-size: 1em !important;
	}

div.article div.articlefiles {
	float: left;
	width: 20em;
	padding: 1em;
	margin: 0 1em 0 0;
	border: 1px solid #eee;
	}

div.article div.articlefiles h3 {
	font-size: 1em;
	}

div.article div.articlefiles ul {
	list-style-type: none;
	margin: 0.5em 0 0 1em;
	padding: 0;
	}

div.article div.articlelinks {
	float: left;
	width: 20em;
	border: 1px solid #eee;
	}

div.article div.articlelinks a {
	display: block;
	color: #33c1b0;
	padding: 1em
	}

div.article div.articlelinks a:hover {
	color: #000;
	background-color: #eee;
	}


div.article div.articlebody div.leftimage {
	position: relative;
	float: left;
	margin: 5px 10px 0px 0px;
	z-index: 1;
	}

div.article div.articlebody div.centerimage {
	position: relative;
	text-align: center;
	float: center;
	margin: 10px 0px 10px 0px;
	z-index: 1;
	}

div.article div.articlebody div.rightimage {
	position: relative;
	float: right;
	margin: 5px 0px 0px 10px;
	z-index: 1;
	}

div.article div.articlebody div.leftimage span,
div.article div.articlebody div.centerimage span,
div.article div.articlebody div.rightimage span {
	position: relative;
	display: block;
	clear: both;
	text-align: center;
	color: #666;
	padding: 2px;
	font-size: 10px;
	}


/***** Article Styles *****/


#content div.maincol div.cmszone {
	padding: 0 0 0 7em;
	}

div.cmszone h2 {
	font-size: 1.6em;
	}

div.cmszone div.cmszoneinfo {
	margin: 1em 0;
	}

div.cmszone div.cmszoneinfo h3 {
	display:inline;
	font-size: 1em;
	}

div.cmszone span.date {
	font-size: 0.85em;
	color: #aaa;
	}

div.cmszone div.cmszonebody {
	margin: 1em 0;
	}

div.cmszone div.cmszonebody a {
	font-size: 1em !important;
	}

div.cmszone div.cmszonefiles {
	float: left;
	width: 20em;
	padding: 1em;
	margin: 0 1em 0 0;
	border: 1px solid #eee;
	}

div.cmszone div.cmszonefiles ul {
	list-style-type: none;
	margin: 0.5em 0 0 1em;
	padding: 0;
	}

div.cmszone div.cmszonelinks {
	float: left;
	width: 20em;
	border: 1px solid #eee;
	}

div.cmszone div.cmszonelinks a {
	display: block;
	color: #33c1b0;
	padding: 1em
	}

div.cmszone div.cmszonelinks a:hover {
	color: #000;
	background-color: #eee;
	}


div.cmszone div.cmszonebody div.leftimage {
	position: relative;
	float: left;
	margin: 5px 10px 0px 0px;
	z-index: 1;
	}

div.cmszone div.cmszonebody div.centerimage {
	position: relative;
	text-align: center;
	float: center;
	margin: 10px 0px 10px 0px;
	z-index: 1;
	}

div.cmszone div.cmszonebody div.rightimage {
	position: relative;
	float: right;
	margin: 5px 0px 0px 10px;
	z-index: 1;
	}

div.cmszone div.cmszonebody div.leftimage span,
div.cmszone div.cmszonebody div.centerimage span,
div.cmszone div.cmszonebody div.rightimage span {
	position: relative;
	display: block;
	clear: both;
	text-align: center;
	color: #666;
	padding: 2px;
	font-size: 10px;
	}


/***** Project Styles *****/


#content div.maincol div.viewproject {
	padding: 0 0 0 7em;
	}

div.viewproject h2 {
	font-size: 1.6em;
	}

div.viewproject div.viewprojectinfo {
	margin: 1em 0;
	}

div.viewproject div.viewprojectinfo h3 {
	display:inline;
	font-size: 1em;
	}

div.viewproject span.date {
	font-size: 0.85em;
	color: #aaa;
	}

div.viewproject div.viewprojectbody {
	margin: 1em 0;
	}

div.viewproject div.viewprojectbody a {
	font-size: 1em !important;
	}

div.viewproject div.viewprojectfiles {
	float: left;
	width: 20em;
	padding: 1em;
	margin: 0 1em 0 0;
	border: 1px solid #eee;
	}

div.viewproject div.viewprojectfiles ul {
	list-style-type: none;
	margin: 0.5em 0 0 1em;
	padding: 0;
	}

div.viewproject div.viewprojectlinks {
	float: left;
	width: 20em;
	border: 1px solid #eee;
	}

div.viewproject div.viewprojectlinks a {
	display: block;
	color: #33c1b0;
	padding: 1em
	}

div.viewproject div.viewprojectlinks a:hover {
	color: #000;
	background-color: #eee;
	}


div.viewproject div.viewprojectbody div.leftimage {
	position: relative;
	float: left;
	margin: 5px 10px 0px 0px;
	z-index: 1;
	}

div.viewproject div.viewprojectbody div.centerimage {
	position: relative;
	text-align: center;
	float: center;
	margin: 10px 0px 10px 0px;
	z-index: 1;
	}

div.viewproject div.viewprojectbody div.rightimage {
	position: relative;
	float: right;
	margin: 5px 0px 0px 10px;
	z-index: 1;
	}

div.viewproject div.viewprojectbody div.leftimage span,
div.viewproject div.viewprojectbody div.centerimage span,
div.viewproject div.viewprojectbody div.rightimage span {
	position: relative;
	display: block;
	clear: both;
	text-align: center;
	color: #666;
	padding: 2px;
	font-size: 10px;
	}


/***** Front Page Article Styles *****/

	
#content div.leftcol div.articlepreview {
	padding: 0;
	margin: 0;
	}
  
#content div.leftcol div.articlepreview p {
	padding: 0;
	margin: 0;
	}

#content div.leftcol div.articlepreview p a,
#content div.leftcol p a,
#content div.rightcol div.articlepreview p a,
#content div.rightcol p a {
	font-size:0.85em;
	}

#content div.leftcol div.articlepreview a.title,
#content div.leftcol a.title,
#content div.rightcol div.articlepreview a.title,
#content div.rightcol a.title {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	}

#content div.leftcol div.articlepreview a.title:hover,
#content div.leftcol a.title:hover,
#content div.rightcol div.articlepreview a.title:hover,
#content div.rightcol a.title:hover {
	color: #33c1b0;
	text-decoration: underline
	}
	
.ten_px,
.ten_px * {
	font-size: 10px !important;
	}
	
.twelve_px,
.twelve_px * {
	font-size: 12px !important;
	}
.subject{
    display: none;
}