﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background: transparent;
}

ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

body{
	margin:0;
	padding:0;
	font-size:12px;
	font-family: verdana, sans-serif;
	background:#000;
	color:#000;
	line-height:1.3em;
}
img{
	border:none;
	margin:0;
	padding:0;
}
a{
	margin:0;
	padding:0;
	text-decoration:none;
}

ul{
	margin:0;
	padding:0;
	list-style:none;
}
h1,h2{
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
}
#bodywrap{
	width:950px;
	margin:0 auto;
	
}

#header {
	height:214px;
	background:url(i/header.jpg) no-repeat top;
}
#head_ul{
	background:url(i/head_ul.jpg) repeat-x;
	height:40px;
}
#head_ul li{
	float:left;
	overflow:hidden;
}
#head_ul li a{
	display:block;
	padding:12px;
	margin:0 1px;
	color:#000;
	font-weight:bold;
	font-family:Arial;
}
#head_ul li a.current{
	background:url(i/head_ul_hover.jpg) repeat-x top;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	overflow:hidden;
	margin:0;
}
#head_ul li a#fst{
	padding-left:18px;
}
#head_ul li a:hover{
	background:url(i/head_ul_hover.jpg) repeat-x top;
	border-left:1px solid #808080;
	border-right:1px solid #808080;
	overflow:hidden;
	margin:0;
}

#head_ul form{
	float:right;
	padding-top:8px;
	padding-right:12px;
}
#contentwrapper{
	overflow:hidden;
	background:#fff;
padding-top:18px;
min-height:700px;
_height:700px;
}
* html #contentwrapper{
	height:1px;
	overflow:visible;
}
#rsidebar_top {
	background:url(i/rs_top.jpg) no-repeat top left;
}
#rsidebar_bot {
	background:url(i/rs_bot.jpg) no-repeat bottom left;
	padding:16px;
}
#rsidebar {
	background:url(i/rs.jpg) repeat-y left;
	float:right;
	width:292px;
	padding-right:15px;
}
#sidebar {
	width:177px;
padding-left:16px;
	float:left;
}
#content {
	margin-left:193px;
width:435px;
}

#footer {
	clear:both;
	padding-top:8px;
	color:#808080;
height:50px;
	
}
#footer p, #footer a{
	font-family:Arial;
	font-size:11px;
	text-align:right;
	font-weight:bold;
	color:#808080;
}
#footer li {
	float:left;
	color:#cccccc;
	padding:0 6px;
	border-right:1px solid #fff;
}
#footer li  a{
	color:#cccccc;
	display:block;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
}
#footer a:hover{
	text-decoration:underline;
}

.post{
	border-bottom: 1px dotted; 
	padding: 10px 0; 
	font-family: Arial; 
	font-size: 14px; 
	line-height: 1.5em;
}
.post small{
	color:#808080;
	font-size:11px;
}
.post table{
	font-size:11px;
	font-family:verdana;
	width:100%;
position:relative;
top:-65px;
}
.post table a{
	color:#006aff;
}
.post h3 a{
	color:#000;
}
.wpcf7 textarea{
width:208px;
height:95px;
border:1px solid #666666;
}
.wpcf7 input{
width:208px;
border:1px solid #666666;
}
.textwidget form.wpcf7-form{
font-size:11px;
color:#000;
font-family:verdana;
}
textarea#comment{
width:400px;
border:1px solid #666666;
}
.textwidget .mail-sbmt{
text-align:center;
}
.textwidget .mail-sbmt input{
width:100%;
}
.textwidget{
padding:12px 0;
}
li.widget_categories{
border-bottom:1px dotted;
padding-bottom:12px;
}
#searchform input#s{
color:#999999;
font-size:11px;
}
h2.widgettitle{
display:none;
}
div.sociable{
position:relative;
top:65px;
}
div#page div.sociable{
position:relative;
top:0px;
}
#alw_login form, #alw_register form, #alw_lostPassword form{font-size:11px}
#alw_login form input, #alw_register form input, #alw_lostPassword form input{height:auto;padding:2px 0;border:1px solid}
#log_links a#logout_link{font-size:11px;}

#log_links{
border-bottom:1px dotted;
padding-bottom:12px;
}
#page p{
padding:6px 0;
}
