/* tables */

table.noborder td
{
  border:0;
}

table.nopad td
{
  padding-left:0;
}

table
{
	border-collapse:collapse;
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
}
table.wide {	width:100%; }
table tr th
{
  color: #000;
  font-weight: normal;
  padding:3px 10px;
  border-bottom: 1px solid #ddd;
}
table tr td
{
	padding:7px;
	border-bottom:1px solid #ddd;
}

/* specific table styles */


table.topics
 { font-size:0.8em; }

/* last post */
table tr td.lp {
	color:#333; }
table tr td.lp span { color:#666; }
table tr td.lp span a { color:#369; }

table.topics tr td.c1
{	border-right:0; padding-right:2px; }
 table.topics tr td.c2
{	border-left:0; padding-left:2px; }
table.topics tr td.c3 { border-left:0; }

img.icon
{
	background:#696;
	background-image: url(/images/clearbits/bg_rounded.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}
img.reply { float:right; }
img.orange { background-color:darkorange; }
img.grey { background-color:#ccc; }
img.darkgrey { background-color:#999; }
img.green { background-color:#0c0;}



table tr th.la { 	text-align:left; }

table tr td.ca { 	text-align:center; }
table tr td.inv { background:#eee; }

table tr td.vat { vertical-align:top; }
table tr td.narrow { padding:2px 5px;}

table.topics tr td.c2 small a { color:#666; font-size: 90%;}
table.topics tr td.stat {  }

/*comments_forum topics name*/
.entry-title {}

.post .author .edit a
{
  color:#666;
}

.post .author img {
	float:left; 
	margin-right:0.5em;
	}
.post .author
{
	border-top:2px solid #eee;
	padding:5px 10px;
	background:#eee;
	font-weight:normal;
	color:#333;
	min-height:32px;
	width:150px;
	min-width:8em;
	vertical-align:top;
}

.post .author .posts
{
	display:block;
	color:black;
	color:#666;
}
.post .author a
{
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
.post .author a.admin
{
	color:#080;
}
.post .author a:hover
{
	color:#369;
	text-decoration:underline;
}

/* posts */

table.posts
{
	border-bottom:2px solid #eee;
}

table.posts tr td
{
	border:0;
}
table.posts tr.spacer td
{
	font-size:1px;
}

.post .date
{
	font-size:0.9em;
	color:#666;
	font-weight:normal;
	margin-bottom:0.5em;
}

.posts .post .body
{
	border-top:2px solid #eee;

	padding:10px 20px;
}

.posts .reply {
  padding: 15px 20px 30px 20px;
}

.posts .post .body blockquote
{
	border:1px solid #cda;
	border-left:3px solid #9a7;
	border-right:0;
	background:#efc;
	padding:1px 10px;
	margin-left:0;
}

.posts .post .body pre
{
	font-size:0.9em;
	background:#eee;
	padding:5px 10px;
	border:1px solid #ccc;
	border-left:3px solid #ddd;
	border-right:0;
	overflow:auto;
	font-family: "Monaco", "Bitstream Vera Sans Mono", "Courier New", serif;
}

.posts .post .body a:hover { color:brown; }

.posts .post .body blockquote p
{
	margin:0.5em 0;	
}

.post .body p.topic
{

  font-weight:bold;
  background:#eee;
  padding:2px 10px;
}

/* editing posts */

/*
table.posts .editing td {
}
table.posts .editing td.author { 
  background:#030; 
  }
  
table.posts .editing td.author * { color:#ccc; }
table.posts .editing td.body { }
*/

/* other stuff */

p.online {margin-bottom:0;}

img.icon
{
	background:#696;
	background-image: url(/images/clearbits/bg_rounded.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
}
img.reply { float:right; }
img.orange { background-color:darkorange; }
img.grey { background-color:#ccc; }
img.darkgrey { background-color:#999; }
img.green { background-color:#0c0;}

.post .author .icon
{
	float:right;
}

/* reply */

div.editbox
{
	background: #eeffcc;
	border:2px solid #333;
	border-width:2px 0;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	padding:6px 0 7px;
	z-index:50;
}

div.editbox .container
{
	width:92%;
	margin:0 auto;
	min-width:760px;
}

div.editbox p { margin:0.5em 0;}
div.editbox textarea
{
  width:100%;
	background:white;
	opacity:1;

	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
}
div.editbox .button_or a
{
  color:#ccc;
}
div.editbox table td { border:0; }
div.editbox a.utility
{
  color: #f99;
  font-size: 0.9em;
  padding: 2px 5px 4px;
  display: block;
  font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
  float: right;
  text-align: right;
  margin-top: 0.2em;
}

div.editbox h5
{
  background:#222;
  color:white;
  padding:2px 10px 3px;
  font-size:0.9em;
  margin:0.2em 0 0.5em;
}

div.editbox p.help span, div.editbox ul.help span { color:#666; }
div.editbox p.help, div.editbox ul.help
{
  padding:3px 10px;
  font-size:0.9em;
  color:#666;
  font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
}
div.editbox ul.help { margin:0; }

div.editbox ul.help {
  list-style-type:none; }


body.forums_index #right {
	width: 25%;
}

body.index {
	margin: 100px 50px;
	text-align: center;
}

body.index h1 {
	border-bottom: 8px solid #000;
	font-size: 16px;
	padding-bottom: 5px;
	font-weight: normal;
	margin-bottom: 30px;
}

body.index div.forum h1 {
	border: 0;
	font-size: 22px;
	margin-bottom: 10px;
	padding: 0;
}

body.index p {
	font-size: 12px;
	margin-top: 20px;
}

.fn a.postadmin {
	color: #C32F0C;
}

.post .author a.utility
{
	color:#c00;
	font-size:10px;
}
