*{
margin:0;
padding:0;
}
a{
color:#044CB7;
}
a img{
border:none;
}
a:hover{
text-decoration:none;
color:#0965ED;
}
body{
margin:0;
padding:0;
background:#fff;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#044CB7;
background:url(img/bg.gif)
}

iframe
{
	margin: 0;
	border: none;
	padding: 0;
}

h1{
font:bold 20px Arial, Helvetica, sans-serif;
color:#fff;
letter-spacing:1px;
}
h2{
padding:0 0 10px 15px;
font-size:15px;
}
table{
margin:0;
}
select, input, textarea{
font-family:inherit;
font-size:11px;
color:#044CB7;
padding:1px;
}
#container{
width:800px;
margin:0 auto;
text-align:left;
}
#page_cont{
border:2px solid #FE9CAC;
background:#FCECF1;
}
.block_cap{
border:2px solid #FACC89;
background:url(img/bg_cap.gif) repeat-x;
}
#sidebar .block_cap{
margin-top:10px;
}
.block_cap_pic{
background:url(img/bg_heart.gif) no-repeat right;
padding:6px 0 6px 8px;
color:#fff;
font-size:12px;
font-weight:bold;
}
.block_body{
border:2px solid #FACC89;
border-top:none;
padding:5px;
}
.block_bottom{
padding:7px 0;;
text-align:right;
}
.submit{
font:bold 11px Arial, Helvetica, sans-serif;
text-align:center;
color:#B52133;
height:20px;
background:url(img/bg_sub.gif) repeat-x;
border-right:1px solid #764600;
border-bottom:1px solid #764600;
}
#middle{
background:#fff;
border:2px solid #85CAE2;
border-top:none;
}
*html #middle{
height:0px;
}
#sidebar{
float:left;
width:189px;
padding:0;
}

#content
{
	position: relative;
	float: right;
	width: 600px;
	margin-top: 15px;
}

#myspace_content
{
	float: right;
	width: 600px;
	padding-top: 15px;
}

.clr
{
	clear:both;
}

.error_msg {
	color: #CC0000;
	font-size: 12px;
}

#page_message{
padding-left:15px;
font-size:12px;
color:#ba2438;

}
.blue_cap{
background:url(img/blue_cap.gif) repeat-x;
height:25px;
border:2px solid #57B6D2;
border-bottom:none;
color:#fff;
padding:4px 0 0 15px;
}
.blue_body{
background:url(img/blue_body.gif) repeat-x bottom;
border:2px solid #57B6D2;
border-top:none;
margin-bottom:10px;
}
.bookmark,
.unbookmark,
.block,
.unblock,
.friend,
.stranger,
.send_profile,
.compose_msg,
.send_kiss,
.accept,
.decline{
padding:1px 0px 2px 20px;
background: url( 'img/bookmark.gif' ) no-repeat;
margin-top: 5px;
}
.block_info{
background: url( 'img/info.gif' ) no-repeat 4px 6px;
padding: 10px 6px 6px 6px;
text-indent: 20px;
text-align: left;
}

.got_friend_requests,
.sent_friend_requests
{
	background:url(img/friend_requests.png) no-repeat;
	padding:1px 0px 2px 25px;
	margin-top: 5px;
}

.unbookmark{
background: url( 'img/bookmark.gif' ) no-repeat;
}
.block{
background: url( 'img/locked.gif' ) no-repeat;
}
.unblock{
background: url( 'img/unlocked.gif' ) no-repeat;
}
.friend{
background: url( 'img/check.gif' ) no-repeat;
}
.stranger{
background: url( 'img/close.gif' ) no-repeat;
}
.accept
{
	background:url(img/check.gif) no-repeat;
}
.decline
{
	background:url(img/locked.gif) no-repeat;
}
.send_profile{
background: transparent url('img/document.gif') no-repeat;
}
.compose_msg{
background: transparent url('img/email.gif') no-repeat;
}
.send_kiss{
background: transparent url('img/favorite.gif') no-repeat;
}


.inactive
{
	color: #7f7f7f;
}

a.inactive
{
	text-decoration: none;
	cursor: default;
}

/* --- Forum styles --- */
.forum_group_label 
{
	background:#FFD68F;
	border:1px solid #CF7E0C;
	font-size:14px;
	font-weight:bold;
	margin:8px 0pt;
	padding:8px 12px;
	text-transform:uppercase;
}
.forum_tbl
{
	border-collapse:collapse;
	border:1px solid #CF7E0C;
}
.forum_tbl td
{
	border:1px solid #CF7E0C;
}
.forum_tbl th
{
	background:#FFB64F;
	padding:4px;
	text-align:left;
	color:#FFFFFF;
}
.sub_table_class
{
	border-collapse:separate;
}
.sub_table_class td
{
	border:1px solid #CF7E0C;
	padding:2px 4px;
}
.center
{
	text-align:center;
}
.page_num
{
	width:45px;
}
.last_post
{
	font-size: 11px;
	margin: 2px 1px;
}
a.close_forum_topic_move_cont,
.close_forum_search
{
	float: right;
	border: 1px solid #999;
	padding: 0px 2px 1px 3px;
	background: #600;
	color: #dfdfdf;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	text-decoration:none;
}
a.close_topic,
a.open_topic,
a.del_topic,
a.move_topic,
a.for_aprrove
{
	display:block;
	float:left;
	padding:2px 0 3px 3px;
	line-height:normal;
	text-decoration:none;
	margin-right:12px;
}
a.close_topic:hover,
a.for_aprrove:hover,
a.open_topic:hover,
a.del_topic:hover,
a.move_topic:hover
{
	color:#606060;
}
.closed
{
	width:100%;
	height:30px;
	background:url(img/locked.gif) no-repeat center center;
}
.active
{
	width:100%;
	height:30px;
	background:url(img/check.gif) no-repeat center center;
}
a.forum_top_link
{
	text-decoration:none;
}
.banned_list
{
	padding:8px;
	width:200px;
	float:right;
	text-align:right;
}

