html,body
{
	margin:0px;
	border:0px;
	padding:0px;
}

body 
{
	text-align:center;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#26558b;
	background-position:top left;
	background-repeat:repeat-x;
}

a 
{
	text-decoration:none;
	color:#343434;
}

a:hover 
{
	text-decoration:underline;
	color:#f10d83;
}

img
{
	border:0px;
	padding:0px;
	margin:0px;
}

#global 
{
	position:absolute;
	left:363px;
	margin-right:0px;
	width:609px;
	border:0px;
	padding:0px;
    clear:both; 
    display:block; 
    overflow:hidden;
	background-color:#FFF;
}

input,textarea,select
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003;
	border:1px solid #666;
}

#global table,td,tr,a,form,div,fieldset,label,h2
{
	font-family: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;
	width:609px;
	margin:0px;
	padding:0px;
}

#login
{
	width:276px;
	height:90px;
	float:right;
	margin:0px;
	text-align:right;
	background-image:url(../img/header_login.jpg);
	background-repeat:no-repeat;
	display:block;
}

#searchbar
{
	width:875px;
	height:42px;
	float:right;
	margin:0px;
	text-align:left;
	background-image:url(../img/menu_bar.jpg);
	background-repeat:no-repeat;
	display:block;
	vertical-align:middle;
}

#navbar
{
	line-height:0px;
	height:28px;
	margin:0px;
	padding:0px;
	width:875px;
}

#navbar a
{
	margin:0px;
	margin-left:4px;
	margin-right:4px;
}

#post_form
{
	padding:5px;
	text-align:justify;
	font-size:13px;
	font-family: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;
}


.confirm_txt
{
	font-size:12px;
	color:#060;
	font-weight:bold;
}

.error_txt_big
{
	font-size:12px;
	font-weight:bold;
	color:#F00;
	padding-top:4px;
}

#header .lefttitle
{
	font-size:13px;
	font-weight:bold;
	color:#333;
}

#header .lefttitle_pink
{
	font-size:13px;
	font-weight:bold;
	color:#f10d83;
}

#header .lefttitle_purple
{
	font-size:13px;
	font-weight:bold;
	color:#800080;
}

#header .link_cat
{
	margin-left:5px;
}

#content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
    width:100%;
	padding:0px;
	margin:0px;
	display:block;
	background-color:#f5f8fb;
	background-image:url(../img/bgglobal.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	margin-right:0px;
	margin-left:0px;
	display:block;
}

#content h1
{
	font-size:12px;
	border:0px;
	padding:0px;
	margin:0px;
	display:inline;
	color:#000000;
}

.subtitle
{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}


#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:#f10d83;
	color:#FFFFFF;
	text-decoration:none;
}


#orderby
{
	text-align:right;
	font-size:11px;
	margin-top:10px;
	vertical-align:middle;
	padding-left:15px;
}

#orderby a
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:20px;
	vertical-align:middle;
	font-weight:bold;
	text-transform:uppercase;
}

#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;
	vertical-align:middle;
	background-repeat:repeat-x;
	clear:both;
}

#content .page_active a
{
	background-color:#f10d83;
	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
{
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	color:#430924;
	display:block;
	width:100%;
}

.title, h2
{
	font-size:16px;
	font-weight:normal;
	color:#e2007a;
}
.title
{
	font-weight:normal;
}

.post_full
{
	font-weight:bold;
	background-color:#fdf2f6;
	border:3px solid#fbe5ef;
}

.post, .post_full
{
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	padding:2px;
	text-align:justify;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:5px;
	margin-right:0px;
	/*-moz-border-radius:8px;
	-webkit-border-radius:8px;*/
}

.question
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}

.link_particip
{
	display:block;
	text-align:right;
	float:right;
}

.post .post_info
{
	font-size:11px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}

.comment .comment_pseudo
{
	font-size:12px;
	color:#f10d83;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.ratingimg
{
	margin-left:2px;
	margin-right:2px;
	vertical-align:middle;
	float:left;
}

.spacer
{
	margin-right:7px;
}

.link_vote
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
}


.link_vote_off
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.post .link_vote a:hover
{
	text-decoration:underline;
	color:#f10d83;
}

.post .link_cat, .link_cat a
{
	font-size:11px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

.post .link_post, .link_post a
{
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

#comment_form
{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
	padding:5px;
	text-align:justify;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#430924;
	margin-left:20px;
	background-color:#FFF9FC;
}

#account_form
{
	padding:5px;
	text-align:justify;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	display:block;
}

.link_blue
{
	font-size:13px;
	color:#0000FF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}

.link_blue_small
{
	color:#0000FF;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}


.link_nav, link_nav a
{
	font-size:11px;
	font-weight:bold;
	color:#0000FF;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:5px;
	margin-left:5px;
}

#footer
{
	clear:both;
	width:609px;
	display:block;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	font-size:11px;
	padding-top:20px;
	background-color:#FFFFFF;
	color:#333333;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-color:#f5f8fb;
	
}

#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:15px;
	display:block;
	line-height:15px;
	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:14px;
	font-weight:normal;
	color:#f10d83
}

#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;
}

.tbl_stat
{
border-collapse:collapse;
}

.tbl_stat td
{
padding:5px;
text-align:left;
border-top:1px solid #999;
}