html,body
{
	margin:0px;
	border:0px;
	padding:0px;
}

body 
{
	text-align:center;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#531033;
	background-image:url(../img/bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

a 
{
	text-decoration:none;
	color:#343434;
}

a:hover 
{
	text-decoration:underline;
	color:#b90078;
}

img
{
	border:0px;
	padding:0px;
	margin:0px;
}

#global 
{
	margin-left:auto;
	margin-right:auto;
	width:875px;
	border:0px;
	padding:0px;
    clear:both; 
    display:block; 
    overflow:hidden;
	background-color:#ffffff;
}

input,textarea,select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#003;
	border:1px solid #666;
}

#global table,td,tr,a,form,div,fieldset,label
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	margin:0px;
	border-left:0px;
	border-right:0px;
	border:0px;
	padding:0px;
}

#header
{
	display:block;
	clear:both;
	width:875px;
	margin:0px;
	padding:0px;
	height:109px;
}

#navbar
{
	line-height:0px;
	height:28px;
	margin:0px;
	padding:0px;
}

#navbar a
{
	margin:0px;
	float:left;
}

#post_form
{
	padding:5px;
	text-align:justify;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#430924;
	height:240px;
	background-color:#fdf2f6;
	border:3px solid#fbe5ef;
}

.small_txt
{
	font-size:11px;
}

.error_txt
{
	font-size:11px;
	color:#F00;
}

.error_txt_big
{
	font-size:12px;
	font-weight:bold;
	color:#F00;
	padding-top:4px;
}

#left
{
	display:block;
	float:left;
	width:165px;
	text-align:left;
	margin:0px;
	padding:0px;
}


#left .lefttitle
{
	font-size:13px;
	font-weight:bold;
	color:#333;
}

#left .lefttitle_pink
{
	font-size:13px;
	font-weight:bold;
	color:#b90078;
}

#left .lefttitle_purple
{
	font-size:13px;
	font-weight:bold;
	color:#800080;
}

#left .link_cat
{
	margin-left:5px;
}

#left div
{
	padding:3px;
}

#content
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
    width:705px;
	float:right;
	padding:0px;
	margin:0px;
	display:block;
	background-color:#ffffff;
	text-align:left;
	margin-right:5px;
	margin-left:0px;
}

#content h1
{
	font-size:14px;
	border:0px;
	padding:0px;
	margin:0px;
	display:inline;
	color:#C06;
}

#content #subtitle
{
	font-size:11px;
	color:#666666;
}

#content .page_num a, #content .page_active a
{
	display:block;
	width:18px;
	height:18px;
	line-height:18px;
	background-color:#CCCCCC;
	vertical-align:center;
	text-align:center;
	margin-left:5px;
	margin-right:5px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

#content .page_num a:hover, #content .page_active a:hover
{
	background-color:#b90078;
	color:#FFFFFF;
	text-decoration:none;
}


#orderby
{
	text-align:right;
	font-size:11px;
	margin-top:10px;
	vertical-align:middle;
}

#orderby a
{
	color:#0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:10px;
	vertical-align:middle;
}

#orderby img
{
	height:18px;
	width:18px;
	vertical-align:middle;
	margin-right:2px;
}

#pg_top
{
	background-image:url(../img/title_bg.gif);
	display:block;
	background-position:top;
	height:15px;
	vertical-align:middle;
	background-repeat:repeat-x;
}

#content .page_active a
{
	background-color:#b90078;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#content .page_next a, #content .page_previous a
{
	height:18px;
	line-height:18px;
	margin-left:10px;
	margin-right:10px;
	color:#0000FF;
	vertical-align:center;
	text-align:center;
	width:200px;
	display:block;
}

#content .comment
{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding:5px;
	text-align:justify;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#430924;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-left:20px;
}

.title
{
	font-size:14px;
	font-weight:bold;
	color:#C06;
}

.post_full
{
	font-weight:bold;
	background-color:#fdf2f6;
	border:3px solid#fbe5ef;
}

.post, .post_full
{
	margin-top:15px;
	margin-bottom:15px;
	padding:10px;
	text-align:justify;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#430924;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	margin-left:5px;
}

.post .post_info, .comment .comment_info
{
	font-size:11px;
	color:#666666;
	margin-top:5px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.post .spacer
{
	margin-left:3px;
	margin-right:3px;
}

.link_vote
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
}

.post .link_vote a:hover
{
	text-decoration:underline;
	color:#b90078;
}

.post .link_cat, .link_cat a
{
	font-size:11px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.post .link_post, .link_post a
{
	color:#430924;
	text-decoration:none;
}

#comment_form
{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding:5px;
	text-align:justify;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#430924;
	margin-left:20px;
	background-color:#FFF9FC;
}

#account_form
{
	border:1px solid #CCCCCC;
	padding:5px;
	text-align:justify;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#430924;
	background-color:#FFF9FC;
	display:block;
}

.link_blue
{
	font-size:11px;
	color:#0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}


.link_nav, link_nav a
{
	font-size:11px;
	color:#0000FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-right:15px;
	margin-left:15px;
}

#footer
{
	clear:both;
	width:875px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:11px;
	background-color:#FFFFFF;
	color:#333333;
	vertical-align:middle;
	padding-top:15px;
	padding-bottom:15px;
}

#footer div
{
	font-size:11px;
	color:#333333;
}

#footer a
{
	font-size:11px;
	margin-left:5px;
	margin-right:5px;
	color:#333333;
	text-decoration:underline;
}

.line_spacer
{
	height:10px;
	display:block;
	line-height:10px;
	clear:both;
}

.tbl_form td
{
	padding:5px;
}

.button
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-color: #000000;
	border:1px outset;
	padding:3px;
}

.home_title
{
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	color:#b90078
}

#seo
{
	font-size:11px;
	margin-top:5px;
	margin-left:5px;
	color:#333;
}

#seo a
{
	font-size:11px;
	font-weight:normal;
	margin-right:8px;
	color:#333;
}

#seo strong
{
	font-weight:normal;
	color:#333;
}