﻿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:13px;
	font-family: verdana, sans-serif;
	color:#777;
	background:#e7e5e8 url(i/body_line.jpg) repeat-x top;
}
img{
	border:none;margin:0;padding:0;
}
a{
	color:#777;margin:0;padding:0;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
h1,h2{
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
}
#bodywrap{

}
#header {
	height:286px;
	background:url(i/header.jpg) no-repeat top;
}
#head_links{
	float:right;
	padding-right:149px;
	padding-top:13px;
}
#head_links li{
	float:left;
	padding:0 50px 0 20px;
	background:url(i/head_foot.jpg) no-repeat;
}
#head_links li a{
	display:block;
	color:#545454;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
#home_link{
	display:block;
}
#home_link img{
	width:234px;
	height:121px;
	margin-left:205px;
	margin-top:32px;
}
#directory{
	display:block;
	margin-left:193px;
	margin-top:42px;
}
#contentwrapper{
	margin:0 auto;
	overflow:hidden;
	width:1000px;
}
#sidebar{
	float:right;
	width:222px;
	text-align:center;
padding-right:17px;
}

#content{
	overflow:hidden;
padding-left:30px;
width:729px;
float:left;
}

.post{
border:1px solid #d1d1d1;
background:#f6f5f3;
line-height:1.5em;
margin-bottom:12px;
padding:0 12px 8px;
overflow:hidden;
}

.post a, .post a:active, .post a:hover{
color: green;
}

.post a:visited{
color: #db7500;
}

.post h2 a, .post h2 a:active, .post h2 a:hover, .post h2 a:visited{
color:#7B7B7B;
}

* html .post, * html #content, * html #contentwrapper{
height:1px;
overflow:visible;
}
.post h2, #post-img.post h2 a, h2.tag_h{
font-size:20px;
font-family:Tahoma;
font-weight:bold;
margin-bottom:8px;
padding:12px 0 10px;
color:#7b7b7b;
border-bottom:1px solid #c7c7c7;
text-align:left;
}
.post h2 small{
display:block;
font-weight:normal;
font-size:11px;
}
.post h2 a{
color:#7b7b7b;
}
.post ul li{
list-style:disc inside none;
}
.post ol li{
list-style:decimal inside none;
}
#post-img.post h2 a{
font-size:14px;
border:none;
font-weight:normal;

}
#post-img.post {
width:255px;
margin-right:12px;
_margin-right:6px;
text-align:center;
}
.post p.more{
display:none;
}
.post a.rm{
color:#7da859;
font-size:12px;
font-weight:bold;
padding-right:6px;
}
ul#face_tweet li{
padding:16px;
}

#cont_table td{
vertical-align:top;
padding:12px 12px 0 0px;
width:230px;
}
#cont_table td table td{
background:none!important;
}
#footer{
	clear:both;
	background:#989898;
	height:96px;
	color:#d8d8d8;
	font-size:11px;
	text-align:left;
	padding-top:25px;
	padding-left:35px;
}

.navigation{
	display:block;
	font-size:11px;
	color:#709cc1;
}
.alignleft{
	float:left;
	padding:0 6px 6px 0px;
}
.alignright{
	float:right;
	padding:0 0px 6px 6px;
}
#comment{
width:500px;
}
form#searchform div{
background:url(i/searchform.jpg) no-repeat center;
padding:3px 0;
}
form#searchform input#s{
border:none;
font-size:11px;
margin-left:15px;
width:135px;
}
.textwidget{
padding:12px 0;
}
h2.pagetitle{
font-variant:small-caps;
color:#7B7B7B;
}
.vbot a{
color:#7B7B7B
}
.vvqbox{
width:auto!important;
height:auto!important;
}
.entry p{
padding:6px 0;
}

h1#ask_title{
padding:12px 0;
}
ul#rate{
overflow:hidden;
padding-left:18px;
width:325px;
}
ul#rate li{
color:#f67834;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
padding:4px 0;
border-bottom:2px solid #E3E7EA;
}
ul#rate li strong{
color:#4f4f4f;
font-size:16px;
padding-right:8px;
}
ul#rate li span{
color:#88b800;
float:right;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

h2#rate{
padding-bottom:20px;
padding-left:35px;
}
