* {
	margin:0;
	padding:0;
}

body {
	background:#60615a;
	color:#525252;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#fff;
}

a, a:visited {
	color:#34475d;
	text-decoration:none;
}

a:hover {
	color:#253b55;
}

a img { border:0; }

#header {
	height:80px;
	background:#373834;
	border-bottom:1px solid #2d2e2b;
}

#header_inside {
	margin:0 auto;
	width:850px;
	clear:both;
} 

#top_ad {
	float:right;
	margin:7px 50px 0 0;
	border:1px solid #4e4f4b;
	padding:3px;
}

#bottom_ad {
	clear:both;
	padding:5px;
	text-align:center;
}

#wrapper {
	clear:both;
	margin:0 auto;
	padding:4px 0 0 0;
	width:750px;
}

#left {
   float:left;
   width:150px;
}

#right {
	margin:0 0 0 150px;
	
}

#footer {
	clear:both;
	border-top:1px solid #4e4f4b;
	padding:4px 0 0 0;
}

#top_bar {
	background:#4e4f4b;
	margin:0 0 4px 0;
	padding:5px;
	line-height:20px
}

.menu { margin:0 0 8px 0; }
* html .menu { margin:0 4px 8px 0; }

.menu ul li { 
	list-style-type:none;
	color:#81878d;
}

.menu ul li a, .menu ul li a:visited {
	font-weight:700;
	display:block;
	padding:3px 5px;
	background:#4e4f4b;
	margin:0 4px 4px 0;
	color:#e2e2e2;
	font-size:8pt;
	overflow:hidden;
	line-height:22px
}

.menu ul li a:hover {
	color:#fff;
	background:#343530;
}

.menu ul li img {
	float:left;
	margin:0 4px 0 0;
}

#poll h2, #friends h2 {
	font-size:8pt;
	padding:5px 5px 0 5px;
	color:#fff;
}

#poll, #friends {
	background:#4e4f4b;
	margin:0 4px 8px 0;
	padding:0 0 4px 0;
}

p.poll_item , #friends ul {
	background:#7f7f71;
	padding:3px;
	color:#494a4a;
	margin:4px 4px 0 4px;
}

.submit, .poll_submit {
	border:3px solid #687278;
}

.poll_submit {
	margin:4px 35px 0 35px;
}

#friends ul li {
	margin:0 0 0 20px;
	color:#ffb400;
}

.news {
	background:#7f7f71;
	overflow:hidden;
	padding:4px;
	color:#e2e2e2;
	border-top:3px solid #4e4f4b;
	border-bottom:3px solid #4e4f4b;
	margin:0 0 4px 0;
	font-family: Tahoma, Geneva, sans-serif;
}

.news h2 {
	font-size:12pt;
	color:#4e4f4b;
	border-bottom:1px solid #4e4f4b;
	font-family:Arial, Helvetica, sans-serif;
}

.news img {
	border:1px solid #4e4f4b;
	padding:3px;
	margin:3px;
}

.news_footer {
	clear:both;	
}

#comment_wrapper {
	background:#7f7f71;
	overflow:hidden;
	padding:0 4px 4px 4px;
}

h2#comment_wrapper_head {
	font-size:10pt;
	color:#e2e2e2;
	margin:8px 0 0 0;
	line-height:12px;
}

img#comment_wrapper_head {
	float:left;
	margin:3px 6px 3px 3px;
}

.comments {
	margin:4px 0 0 0;
	clear:left;
	background:#5f6258;
	padding:3pt;
}

.comments h2 {
	font-size:8pt;
	color:#40464a;
	margin:0 0 3px 0;
}
 
.comments p {
	padding:3pt;
	background:#a0a093;
}

#comment_form_wrapper {
	margin:8px 0;
	overflow:hidden;
	height:100%;
	background:#7f7f71;
	padding:0 4px 4px 4px;
} 

#comment_form {
	background:#5f6258;
	padding:4px 0 4px 4px;
	margin:8px 0 0 0;
}

#comment_form h2 {
	font-size:8pt;
	text-align:left;
	height:25px;
	line-height:25px;
	background:#99a6a9;
	color:#676767;
	margin:0 0 3px 0;
	padding:0 4px 0 4px;
}

p#name_field, p#email_field, p#text_field  {
	float:left;
	padding:3px 4px 4px;
	margin:0 4px 4px 0;
	background:#7f7f71;
}

p#name_field input, p#email_field input, p#text_field textarea { 
	background:#a0a093; 
	border:1px solid #767669;
}


#form {
	padding:4px 0 4px 4px;
}

p#form_field {
	float:left;
	padding:3px 4px 4px;
	margin:0 4px 4px 0;
	background:#d4d4d4;
}

p#form_field input, p#form_field  textarea { 
	width:200px;
	background:#c1c1c1;
	border:1px solid #b3b3b3;
}

p#form_field  textarea { 
	width:550px;
}

p#name_field input, p#email_field input { width:280px; }
* html p#name_field input, * html  p#email_field input { width:241px; }
p#text_field textarea { width:575px;}
* html p#text_field textarea { width:496px; }

input#hidden_field { display:none; }

#err  h2 {
	font-size:12pt;
	color:#b60d0d;
}