/*************************
css for BOINC style forum
This css contains several hacks for IE. Tags with a '_' (underscore) in front of them only work in IE
*************************/
.bordered td {
  font-size: 10px;
  border: 1px solid #cccccc;
  padding: 5px;
  vertical-align: top;
}
table.bordered {
	border-collapse: collapse;
}

.row0			{ background-color: #F0F0FF; }
.row1			{ background-color: #FFFFFF; }

.row2 {
	clear: both;
	background-color: #F0F0FF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 3px;
	width: 832px;
	_width: 838px;
	height: 111px;
	text-align: left;
}
.row3 {
	clear: both;
	background-color: #E1EBF2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 3px;
	width: 832px;
	_width: 838px;
	text-align: left;
}
.heading		{ background-color: #4B88CC; }

.forumContainer {
	background-color: #096E99;
	padding: 2px 1px;
}

.subtitle	{
	background-color: #B2D3E4;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bolder;
	height: 25px;
}

.category {
	float: left;
	width: 595px;
	_width: 615px;
	padding-top: 6px;
	padding-left: 25px;
}

.threads {
	float: left;
	width: 63px;
	padding-top: 6px;
	text-align: center;
}

.posts {
	float: left;
	width: 49px;
	padding-top: 6px;
	text-align: center;
	_margin-left: -10px;
}

.lastpost {
	float: left;
	width: 98px;
	padding-top: 6px;
	padding-left: 5px;
}

.forums	{
	background-color: EFEFEF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.unread {
	float: left;
	width: 20px;
	padding-top: 1px;
	text-align: center;
	height: 27px;
}
.unreadSpacer {
	height: 4px;
	width: 5px;
	font-size: 1px;
}

.forumtitle {
	float: left;
	width: 599px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 1px;
	border-left: 1px solid #B2D3E4;
}

.threadcount {
	float: left;
	width: 52px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	border-left: 1px solid #B2D3E4;
	text-align: right;
}

.postcount {
	float: left;
	width: 43px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 1px;
	overflow: hidden;
	border-left: 1px solid #B2D3E4;
	text-align: right;
}

.lastpostdate {
	float: left;
	width: 97px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 1px;
	border-left: 1px solid #B2D3E4;
}

.forumseperator {
	clear: both;
	border: 0 none;
	font-size: 1px;
	height: 1px;
	background-color: #B2D3E4;
	margin: 0px;
	padding: 0px;
}

.threadheader {
	float: left;
	width: 495px;
	_width: 515px;
	padding-top: 6px;
	padding-left: 25px;
}

.threadtitle {
	float: left;
	width: 499px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 1px;
	border-left: 1px solid #B2D3E4;
}

.threadlastpostdate {
	float: left;
	width: 199px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 1px;
	border-left: 1px solid #B2D3E4;
	overflow: hidden;
}

A.username:link    {color:#CC65AC; text-decoration:none;}
A.username:visited {color:#CC65AC; text-decoration:none;}
A.username:active  {color:#CC65AC; text-decoration:none;}
A.username:hover   {color:#CC65AC; text-decoration:underline;}

.fieldname		{ background-color: #EEEEEE; }
.fieldvalue		{ background-color: #EEEEEE; }
.authorcol		{ background-color: #4B88CC; width: 125px;}
.postheader		{
	background-color: #9CC5FF;
	height: 1px;
}
.postfooter		{
	background-color: #9CC5FF;
	height: 1px;
}
.postseperator {
	background-color: #FFFFFF;
	height: 10px;
}
.userinfo {
	float: left;
	width: 505px;
	max-width: 505px;
}

.useravatar {
	float: left;
	width: 105px;
	min-width: 105px;
	vertical-align: middle;
}

.authorinfo {	
	float: left;
	width: 400px;
}

.postControl {
	float: right;
	width: 314px;
	padding: 4px;
	background: #679ADD;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
}

.postQuote {
	float: right;
	background: #679ADD;
	padding: 2px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#thread {
    width: 100%;
    table-layout: fixed;
    overflow:hidden;
    word-wrap:break-word;           
}

blockquote.postbody  {
	border-style: inset;
	border-color: blue;
	background-color: rgb(240,240,255);
	padding-left: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 15px;
	font-style: oblique
}

pre {
	border-left: 2px solid red;
	padding-left: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.authorinfobox {	
	width: 110px;
}

img {	border-width: 0px;}

img.bbSmiley {
	border: 0px;
	vertical-align: middle;
	cursor: pointer;
}

td.postbody	{
	/*width: 695px;
	max-width:695px;*/
	overflow: hidden;
	vertical-align: top;
}

#preview { 
	border: 1px solid #cccccc; 
	background-color: #eeeeee; 
	width: 100%;
	text-align: left;
}

#preview .header { 
	font-weight: bold; 
	font-size: 1.3em; 
	border-bottom: 1px solid #cccccc; 
}

#preview_content { background-color: #E1EBF2; }

.code {
	font-family: "Consolas", "Courier New", Courier, monospace;
}

.youtube {
	width: 425px;
	height: 344px;
	background-color: #123456;
	background-image:url('/graphics/editor/youtube.png');
	background-position: center center;
	border-bottom: 1px solid #cccccc; 
}

* html div.signature {
   height: expression( document.body.clientHeight > 235 ? "235px" : "auto" ); /* sets max-height for IE */
   overflow: hidden;
}
div.signature {
   max-height: 235px; /* this sets the max-height value for all standards-compliant browsers */
   overflow: hidden;
}
/*************************
/css for BOINC style forum
*************************/

