*{

margin:0;

padding:0;

}

a{

color:#044CB7;

}

a img{

border:none;

}

a:hover{

text-decoration:none;

color:#0965ED;

}

#sidebar .submit {
	background: url(img/red_submit.gif) repeat-x;
	color: #fff;
}

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 #848388;

background:url(img/bg_cap.gif) repeat-x;

}

#sidebar .block_cap{

margin-top:10px;
background:transparent url(img/block_cap_sidebar.gif) repeat-x;

}

.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 #848388;

border-top:none;

padding:5px;
background: #f0eded;

}

.block_bottom{

padding:7px 0;;

text-align:right;

}

.submit{

font:bold 11px Arial, Helvetica, sans-serif;

text-align:center;

color:#fff;

height:20px;

background:url(img/red_submit.gif) repeat-x;

border-right:1px solid #764600;

border-bottom:1px solid #764600;

}

#middle{

background:#fff;

border:2px solid #0C4E6E;

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 #8A878D;

border-bottom:none;

color:#fff;

padding:4px 0 0 15px;

}

.blue_body{

background:url(img/blue_body.gif) repeat-x bottom;

border:2px solid #8A878D;

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;

}

