BODY,TD {
  color: #000000;
  margin: 0px;
  padding: 0px;
  font: normal 12px Arial;
  
}

body {
	background:#fff url(header-bg.gif) top repeat-x;
}

#header {
	width:780px;
	text-align:left;
}
#header a {
	color:#000;
}
tr.footer-row {
	height:110px;
	background:url(footer-bg.gif) bottom repeat-x;
}
tr.footer-row A {
	color:#000;
}
.block {
	float:left;
	width:186px;
	height:264px;
}

h1.title{
	color:#CA360E;
	border-bottom:1px solid #CA360E
}

h2.title{
	color:#CA360E;
	font-size:16px;
}

.block h2 {
	margin:0;
	padding:0;
	font:normal 18px 'Trebuchet MS';
	color:#767676;
	height:20px;
	text-align:center;
}
.block h2 a{
	text-decoration:none;
	color:#767676;
}
.block h2 a:hover {
	text-decoration:underline;
}
.t1 {
	background:url(block1.jpg) center bottom no-repeat;
}
.t2 {
	background:url(block2.jpg) center bottom no-repeat;
}
.t3 {
	background:url(block3.jpg) center bottom no-repeat;
}
.t4 {
	background:url(block4.jpg) center bottom no-repeat;
}
.block div.m {
	padding:0 10px;
	padding-top:190px;
	text-align:center;
	color:#fff;
}
.block div.m A {
	color:#FFE9C5;	
}
.block div.m A.sm {
	color:#FFE9C5;
	font-size:10px;
}

.block-w {
	float:left;
	width:12px;
	height:20px;
}

#content {
	width:780px;
	text-align:center;
}

#footer {
	width:780px;
	text-align:left;
}

form {
	margin:0;
	padding:0;
}
input.search {
	background:#fff;
	border:1px solid #000;
}

div.menu {
	margin-bottom:30px;
}

div.menu a{
	color:#CA360E;
	font-size:20px;
	text-decoration:none;
}

div.menu a.mainmenu_active{
	color:#CA360E;
	font-size:20px;
	text-decoration:underline;
}


div.menu a:hover{
	text-decoration:underline;
}


.message_success{
	font-size:14px;
	color:#006600;
	font-weight:bold;
}

.message_error{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}
div.comment_entry {
	border:1px solid #9E9E9E;
	background:#eee;
	padding:10px;	
}
div.comment_entry div.message {
	margin-top:0.3em;
}

div.comment_entry div.message a{
	text-decoration: none;
	color:#666;
}

div.comment_entry div.answer {
	margin-top:1em;
}


/********** comments table ***********/

table.comments_table tr.header td{
	background:#EFEFEF;
	font-weight:bold;
	padding:5px;
}

table.comments_table tr.body td{
	padding:5px;
	background:#FFFFFF;	
}

/********themes similar **********/
div.themes_similar{
	float:right;
}