/* -- Main css and fixes -- */
body{
	margin: 0px;
	padding: 0px;
	background-color:#40611A;
	background-image: url('/images/background_spacer.jpg');
	background-repeat:repeat;
	behavior:url("/scripts/iehover.htc");
}

p{
	margin-top: 0px;
	margin-bottom: 0px;
}

a{
	color:#40611A;
}
a:hover{
	color:#FF0000;
	
}

.agenda_pager{
	height:16px;
}
.agenda_pager a{
	float:left;
	background-image: url('/images/forum/icons/square_green.jpg');
	background-repeat: repeat;
	height:12px;
	width:12px;
	text-align:center;
	padding-left:0px;
	margin-left:3px;
	margin-bottom:3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:text-bottom;
}
.agenda_pager span{

	float:left;
	background-image: url('/images/forum/icons/square_lightgreen.jpg');
	background-repeat: repeat;
	height:12px;
	width:12px;
	text-align:center;
	padding-left:0px;
	margin-left:3px;
	margin-bottom:3px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:text-bottom;

}
.agenda_pager_spacer{
	float:left;
	margin-left:2px;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
}
.agenda_pager a{
	text-decoration:none;
	padding-left:0%;
}
.agenda_pager a:hover{
	color:#FF0000;
}


/*--- chat ------*/
.floating_div {
	position: absolute;
	right: 0;
	bottom: 0;
}
.notification {
	height: 150px;
	width: 150px;
	background: #FFF;
	border: 2px solid #40611A;
	margin-left:5px;
	margin-bottom:5px;
	text-align:center;
	font-size:14px;
	vertical-align:middle;
	line-height:14px;
}
.notification img{
	cursor:pointer;
}
.notify_header {
	background: #40611A url('/images/background_spacer.jpg') repeat;
	width:100%;
	height:22px;
	text-align:right;
	color:#EAEAEA;
	font-size:12px;
	overflow:hidden;
	padding-top:3px;
}
.notify_header a{
	text-decoration:none;
}
.notify_header img{
	cursor:pointer;
	margin-left:3px;
}
/*------ end chat ------*/

#realmaster{
	width: 991px;
	margin-left: auto;
	margin-right: auto;
}

#master{
	float: left;
	height:100%;
	width:741px;
	background-color:#40611A;
}

#left_skyscrapper{
	float: left;
	width:120px;
	height:600px;
	margin-right:5px;
	margin-top:94px;
}

#right_skyscrapper{
	margin-top:94px;
	float: left;
	width:120px;
	height:600px;
	margin-left:5px;
}

.clearfix{
	clear: both;
}


/* -- Page header, menu, body, left_column, content and footer -- */
#page_header{
	width:741px;
	height:93px;
	background-image: url('/images/top.jpg');
	background-repeat: no-repeat;
}

#main_menu{
	padding-top: 0px;	
	width: 741px; height: 30px;
	z-index: 9999;
}

.menutext{
	font-size: 0px;
	text-decoration: none;
	display: none;
}

#menu_items{
	width: 741px; height: 30px;
	background: url('/images/menu.jpg');
	margin: 0px; padding: 0;
	position: relative;
	background-repeat: no-repeat;
	z-index: 9999;
}

#menu_items li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top: 0px;
	z-index: 9999;
}

#menu_items li, #menu_items a{
	height: 30px;
	display: block;
	z-index: 9999;
}

#menu_item_1{
	left: 0px;
	width: 90px;	
	overflow:hidden;
}

#menu_item_1:hover{	
	overflow:visible;
}

#menu_item_2{
	left: 92px;
	width: 98px;
}

#menu_item_3{
	left: 191px;
	width: 110px;
}

#menu_item_4{
	left: 441px;
	overflow:hidden;
	width: 95px;
}

#menu_item_5{
	left: 538px;
	width: 80px;
}

#menu_item_6{
	left: 620px;
	width: 116px;
	overflow:hidden;
	z-index: 9999;	
}

#menu_item_4:hover{
	overflow:visible;
}

#menu_item_6:hover{
	overflow:visible;
}

#menu_item_1 a:hover{
	background: transparent url('../images/menu.jpg') 0px -30px no-repeat;
}

#menu_item_2 a:hover{
	background: transparent url('../images/menu.jpg') -92px -30px no-repeat;
}

#menu_item_3 a:hover{
	background: transparent url('../images/menu.jpg') -191px -30px no-repeat;
}

#menu_item_4 a:hover{
	background: transparent url('../images/menu.jpg') -441px -30px no-repeat;
}

#menu_item_5 a:hover{
	background: transparent url('../images/menu.jpg') -538px -30px no-repeat;
}

#menu_item_6 a:hover{
	background: transparent url('../images/menu.jpg') -620px -30px no-repeat;
}

#sub_home{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	left: 5px;
	width: 115px;
	height: 100px;
}

#sub_media{
	margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	left: 5px;
	width: 115px;
	height: 100px;
}

#sub_aboutus{
    margin: 0;
	padding: 0;
	position: absolute;
	top: 30px;
	left: -1px;
	width: 115px;
	height: 100px;
}

#sub_home li,#sub_aboutus li,#sub_media li{
	position: relative;
	height: 22px;
	width: 115px;
        line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.75em;
	background: url('../images/spacer_rollover.jpg');
	list-style: none;
	margin: 0px;
	border: 1px solid #336600;
	text-decoration: none;
}

#sub_home li a,#sub_aboutus li a,#sub_media li a{
	height: 22px;
	width: 83px;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 24px;
}

#sub_home li a:hover,#sub_aboutus li a:hover,#sub_media li a:hover {
	text-decoration: none;
	color: #FFFF00;
	background: url('../images/spacer_rollover_hover.jpg');
	border: 0pX;
	padding-left: 24px;
    width: 90px;
	}

#main_body{
	width:731px;
	float: left;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	background-color:#40611A;
}

#left_column{
	float: right;
	background-color: #40611A;
	width: 170px;
}

#content{
	padding-left: 5px;
	float:right;
	width:545px;
}

#default_content_left{
	width:265px;
	float:left;
	overflow: hidden;
}
#default_content_right{
	margin-left:8px;
	width:265px;
	float:left;
	overflow: hidden;
}
#page_footer{
	background-image: url('/images/page_footer.jpg');
	background-repeat: repeat-x;
	background-color: #ffffff;
	height:23px;
	width:731px;
	line-height:23px;
	vertical-align:bottom;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	float: right;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-bottom:4px;
}

#page_footer a{
	color: #000000;
	text-decoration:none;	
}

#page_footer a:hover{
	color: #F18D00;	
}

#page_footer img{
	border: none;
	vertical-align:text-bottom;
	padding-top:4px;
}
/* ---------------------------------- */

/* -- Banners -- */
.banner_style_1{
	width: 120px;
	height: 600px;
}

.banner_style_1 embed{
	width: 120px;
	height: 600px;
}

.banner_style_1 img{	
	border:none;
	width: 120px;
	height: 600px;	
}

.banner_style_2{
	margin-top:30px;
	margin-left:10px;
	width: 180px;
	height: 150px;
}

.banner_style_2 img{	
	border:none;
	width: 180px;
	height: 150px;
}

.banner_style_4{
	margin-top:5px;
	margin-bottom:5px;	
	width: 290px;
	height: 160px;
	float:left;
}

.banner_style_4 img{	
	border:none;
	width: 290px;
	height: 160px;	
}
/* ---------------------------------- */

/* -- Spotlight banner_block -- */
#tbl_spotlight_tool{
	padding-left:15px;
}
#spotandbanner {
	margin-top: 10px;
	margin-right: 10px;
	width: 546px;
	height: 240px;
	float: left;
}

#spotlight{
	width:343px;
	height:210px;
	background-image: url('/images/spotlight.jpg');
	background-repeat: no-repeat;
	float:left;
}

#spotlight a,#spotlight img{
	border: none;
}

#spot_king{
	position:relative;
	top: 59px;
	left:76px;
	float:left;
	width: 87px;
	height:119px;
}

#spot_queen{
	position:relative;
	top: 59px;
	left:93px;
	float:left;
	width: 87px;
	height:119px;
}

#banner_block{
	height:230px;
	background-color:#40611A;
	width:193px;
	float:left;
}
/* ---------------------------------- */

/* -- Shoutbox -- */
#shoutbox{
	width:741px;
	height:97px;
	background-image: url('/images/shoutbox.jpg');
	background-repeat: no-repeat;
}

.shoutimage{
	width:62px;
	height:82px;
}
#shout_middel {
	padding-left:25px;
	padding-top:65px;
	text-align:center;
	vertical-align:bottom;
}
#shout_middel a{
	text-decoration:none;
	color:yellow;
	font-size:0.75em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
#shout_middel a:hover{
	color:#FF0000;
}
#shout_left_container{
	width:245px;
	overflow:hidden;
	float:left;
	height:96px;
}

#shout_left_content{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.675em;
	text-align:right;
}

#shout_left_content img
{
	float: right;	
}

#shout_right_container{
	float:right;
	height:96px;
	overflow:hidden;
	width:245px;	
}

#shout_right_content{
	font-family:Arial, Helvetica, sans-serif;		
	font-size:0.675em;
	
}

.shoutimage{
	margin: 4px; 
}

#shout_right_content img
{	float: left;
}

#shout_middel{
	width:210px;
	line-height:15px;
	float:left;
}

.shout span
{
	vertical-align:bottom;
	font-size: 12px; 
	font-weight: bold;

}

.shout a{
	text-decoration:none;
	color:#ffe000;
}

.shout a:hover{
	text-decoration:none;
	color:#ff0000;
}

.shout_icons{
	margin: 0px;
	padding: 0px;
}
/* ---------------------------------- */

/* --SMS BAR text -- */
#search,#search_body .submit{
        margin-left: 20px;
        background: url('/images/button_search.jpg');
        width: 88px;
        height: 22px;
        font-size: 0px;
        border: 0px;
        cursor: pointer;
        padding-top: 0px;
        margin-top: 0px;
}

#search:hover{
        background: url('/images/button_search_hover.jpg');
        border: 0px;
}

#search_bar{
	height:28px;
	background-color:#A4B940;
	padding-top:0px;
	width:731px;
	color:yellow;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.85em;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
	padding-top: 5px;
}

#searchform {
        width: 360px;
        height:23px;
        float: right;

}
/* ---------------------------------- */

/* -- Login box -- */
#login_container{
	margin-left: 6px;
	margin-top: 10px;
	width: 156px;
	float: left;
}

#loggedoncontent{
	height: 130px;
}

#login_header{
	background-image: url('/images/box1_header.jpg');
	background-repeat: no-repeat;
	width:156px;
	height:21px;
	line-height:24px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	padding-left:0.1875em;
	padding-top:0.1875em;
	padding-bottom:0em;
}

#login_status{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
	padding-top:0.3125em;
	width:156px;
	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}

#login_body{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
	padding-top:0.3125em;
	width:156px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}

#login_body .txt_input{
	width:125px;
	border: 1px solid #40611a;
	height:14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
#login_body .login_checkbox{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
#login_body label{
	cursor:pointer;
}
#login_body .button_login{
	width:125px;
	border: 1px solid #40611a;
	height:20px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 5px;
}

#login_body img{
	margin-top:3px;
}

#loginverification{
	width:125px;
	margin-top:3px;
 	border: 1px solid #40611a;
	height:14px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
.verificationimage{
	height:30px;
}
#login_footer{
	background-image: url('/images/box1_footer.jpg');
	background-repeat: no-repeat;
	margin:0px;
	height:15px;
	width:156px;
}
/* ---------------------------------- */

/* -- Birthday box -- */
#birthdaylist_container{
	margin-bottom: 1em;
	width:156px;
	background-color:#40611a;	
	font-size:0.6875em;
}

#birthdaylist_container a{ 
	text-decoration:none;
	color:#555555;
}

#birthdaylist_header,#stats_header,#most_votes_header,#forum_stats_header,#members_online_header,#pix_header_small{
	height:22px;
	padding-left:0.1875em;
	padding-top:3px;
	background-image: url('/images/box1_header.jpg');
	background-repeat: no-repeat;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

#birthdaylist_header img,#stats_header img,#most_votes_header img,#forum_stats_header img,#members_online_header img,#pix_header_small img{
	position:relative;
	top:4px;
	
}

#birthdaylist{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;	
	font-family:Arial, Helvetica, sans-serif;
}

#birthdaylist a{ 
	text-decoration:none;
	color:#555555;
	padding-left:0.625em;
	font-family:Arial, Helvetica, sans-serif;
}

#birthdaylist a:hover{
	text-decoration:none;
	color:#ff0000;
}
#birthdaylist_footer{
	margin: 0px;
	padding: 0px;
	background-image: url('/images/box1_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
}

#birthdaylist_footer a{
	text-decoration:none;
	color:#BEBEBE;
}

#birthdaylist_link{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
}
/* ---------------------------------- */

/* -- Stats box -- */
#stats_container{
	width:156px;
}
/*
#stats_header,#most_votes_header{
	background-image: url('/images/box1_header.jpg');
	background-repeat: no-repeat;
	height:21px;
	line-height:24px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	padding-left:0.1875em;
	padding-top:0.1875em;
	padding-bottom:0em;
}
#stats_header img{
	padding-left:0.1875em;
}
*/
#stats_body{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
	padding-top:0.3125em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}

#stats_footer{
	background-image: url('/images/box1_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
}
/* ---------------------------------- */
/* -- Forum stats box -- */
#forum_stats_container{
	width:156px;	
	margin-top:1em;
}
/*
#forum_stats_header{
		background-image: url('/images/box1_header.jpg');
	background-repeat: no-repeat;
	height:21px;
	line-height:24px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	padding-left:0.1875em;
	padding-top:0.1875em;
	padding-bottom:0em;
}
#forum_stats_header img{
	padding-left:0.1875em;
}
*/
#forum_stats_body{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
	padding-top:0.3125em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}

#forum_stats_footer{
	background-image: url('/images/box1_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
}
/* ---------------------------------- */


/* -- Members-online box -- */
#members_online_container,#pix_container_small{
	width:156px;	
	margin-top:1em;
}
#pix_body_small a{
	text-decoration:none;
}
#pix_body_small img{
	margin-top:5px;
	border-color:#40611A;
}
#members_online_body,#pix_body_small{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
	padding-top:0.185em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}

#members_online_footer,#pix_footer_small{
	background-image: url('/images/box1_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
}
/* ---------------------------------- */
/* -- buddy box -- */
#buddy_container{
	margin-top:10px;
}
#buddy_header{
	background-image: url('/images/box1_header.jpg');
	background-repeat: no-repeat;
	height:24px;
	line-height:24px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	padding-left:0.625em;
	padding-top:0em;
	padding-bottom:0em;
}
#buddy_body{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
	padding-top:0.185em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}
#buddy_footer{
background-image: url('/images/box1_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
}
/* ---------------------------------- */
/* -- flirts box -- */
#flirts_container{
	margin-top:10px;
}
#flirts_header{
	background-image: url('/images/box1_header.jpg');
	background-repeat: no-repeat;
	height:24px;
	line-height:24px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	padding-left:0.625em;
	padding-top:0em;
	padding-bottom:0em;
}
#flirts_body{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
	padding-top:0.185em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}
#flirts_footer{
background-image: url('/images/box1_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
}
/* ---------------------------------- */
/* -- wannabies box -- */
#wannabies_container{
	margin-top:10px;
}
#wannabies_header{
	background-image: url('/images/box1_header.jpg');
	background-repeat: no-repeat;
	height:24px;
	line-height:24px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	padding-left:0.625em;
	padding-top:0em;
	padding-bottom:0em;
}
#wannabies_body{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
	padding-top:0.185em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}
#wannabies_footer{
	background-image: url('/images/box1_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
}
/* ---------------------------------- */
/* -- votes box -- */
#most_votes_container{
	width:156px;	
	margin-top:1em;
}

#most_votes_header{
	background-image: url('/images/box1_header.jpg');
	background-repeat: no-repeat;
	height:21px;
	line-height:24px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	vertical-align:middle;
	padding-left:0.1875em;
	padding-top:0.1875em;
	padding-bottom:0em;
}
#most_votes_header img{
	padding-left:0.5em;
}

#most_votes_body{
	background-image: url('/images/box1_spacer.jpg');
	background-repeat: repeat-y;
	padding-left:0.625em;
	padding-top:0.185em;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}

#most_votes_footer{
	background-image: url('/images/box1_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
}
/* ---------------------------------- */

/* -- Profile -- */
#profile_container,#default_container{
	width:536px;
}
#profile_header,#default_header{
	width:536px;
	height:36px;
	line-height:36px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.5em;
}
#profile_menu,#profile_menu_items{
	width:536px;
	height:31px;
	background-image: url('/images/profiel_menu.jpg');
	margin: 0px; padding: 0;
	position: relative;
	background-repeat: no-repeat;
}

#profile_menu_items li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	z-index: 9999;
}

#profile_menu_items li, #profile_menu_items a{
	height: 31px;
	display: block;
	z-index: 9999;
}

#profile_menu_item_1{
	width: 63px;	
	overflow:hidden;
}

#profile_menu_item_2{
	left: 65px;
	width: 64px;
}

#profile_menu_item_3{
	left: 129px;
	width: 116px;
}

#profile_menu_item_1:hover{	
	overflow:visible;
}

#profile_menu_item_3:hover{
	overflow:visible;
}

#profile_menu_item_1 a:hover{
	background: transparent url('../images/profiel_menu.jpg') 0px -31px no-repeat;
}

#profile_menu_item_2 a:hover{
	background: transparent url('../images/profiel_menu.jpg') -65px -31px no-repeat;
}

#profile_menu_item_3 a:hover{
	background: transparent url('../images/profiel_menu.jpg') -129px -31px no-repeat;
}


#profile_common,#default_body,#profile_about_me_body,#profile_favorites_body{
	padding-left:5px;
	background-image: url('/images/profiel_spacer.jpg');
	background-repeat: repeat-y;
	min-height:200px;
}
#profile_form_status{
	padding-left:5px;
	background-image: url('/images/profiel_spacer.jpg');
	background-repeat: repeat-y;
}
#profile_photo{
	padding-top:10px;
	width:282px;
	float:left;
}
#profile_photo img{
	width: auto !important;
	width: 272px;
	max-width: 272px;
	border: 3px solid #FFFFFF;
}
#profile_photo_image{
	width:278px;
	border: 1px solid GREEN;
}
#profile_about_me_body,#profile_favorites_body{
	padding-top:10px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}
#profile_common_info{
	padding-top:10px;
	width:248px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	float:left;
}

#profile_about_me_header{
	height:33px;
	background-image: url('/images/profiel_aboutme.jpg');
	background-repeat: repeat-y;
}
#profile_about_me_header a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	margin-top:6px;
	margin-right:6px;
	float:right;
}
#profile_favorites_header{
	height:33px;
	background-image: url('/images/profiel_favorites.jpg');
	background-repeat: repeat-y;
}
#profile_favorites_header a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	margin-top:6px;
	margin-right:6px;
	float:right;
}
#profile_form_container,#party_agenda_container{
	height:auto;
	font-size:0.6875em;
	width:535px;
	float:left;
}
#profile_form_header,#party_agenda_header,#news_header,#search_header{
	background-image: url('/images/box3_header.jpg');
	background-repeat: no-repeat;
	height:31px;
	width:535px;
}
#aus{
	background-color: #EFEFEF;
}
.ad a{
	color:#eaeaea;
}
#profile_form_body,#party_agenda_body,#search_body{
	padding-left:15px;
	background-image: url('/images/box3_spacer.jpg');
	background-repeat: repeat-y;
	width:100%;
}
#profile_form_footer{
	background-image: url('/images/box3_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
	width:535px;	
}
/* ---------------------------------- */
/*------ profile message------------*/
#profile_message_header,#default_header,#pages_content_header{
	background-image: url('/images/box3_header.jpg');
	background-repeat: no-repeat;
	height:31px;
	width:535px;
	color:#ffffff;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.6875em;
	padding-left:0.1875em;
	top:0.1875em;
}
#profile_message_body,#pages_content_body{
	padding-left:5px;
	padding-right:5px;
	background-image: url('/images/box3_spacer.jpg');
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	width:525px;
}

#profile_message_footer,#default_footer,#pages_content_footer{
	background-image: url('/images/box3_footer.jpg');
	background-repeat: no-repeat;
	height:11px;
	width:535px;
}
.welcome_message{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
}
.error_message{
	color:#FF0000;
}
/*----------------------------------*/

#post_container,#post_body,#post_header,#guestbook_form,#guestbookpost_delete,#post_config{
	width:535px;
	background-image: url('/images/box3_body_white.jpg');
}
.post_container{
	border-bottom:1px dashed #40611A;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
}
#post_container img{
	display:inline;
}
#guestbook_container form{
	margin:0%;
}
#guestbook_container td{
	vertical-align:top;
	font-size:0.675em;
	font-family:Arial, Helvetica, sans-serif;
	
}
#guestbook_container .submit{
	background-image: url('/images/buttons/save.png');
	background-repeat:no-repeat;
	font-size:0px;
	width:78px;
	height:20px;
	border:none;
	padding-left:80px;
	cursor:pointer;
}
#guestbook_container #deleteposts{
	background-image: url('/images/buttons/delete.png');
	background-repeat:no-repeat;
	font-size:0px;
	width:94px;
	height:20px;
	border:none;
	padding-left:95px;
	cursor:pointer;
}
#guestbook_status{
	width:535px;
	background-image: url('/images/box3_body_white.jpg');
	color:#FF0000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#guestbook_paging{
	margin-top:5px;
	width:535px;
	height:16px;
	display:block;
}
#guestbook_paging a{
	float:left;
	background-image: url('/images/forum/icons/square_green.jpg');
	background-repeat: repeat;
	height:12px;
	width:12px;
	text-align:center;
	padding-left:0px;
	margin-left:3px;
	margin-bottom:3px;
	font-size:0.675em;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:text-bottom;
}
#guestbook_paging a{
	text-decoration:none;
	padding-left:0%;
}
#guestbook_paging a:hover{
	color:#FF0000;
}
#guestbook_paging span{
	float:left;
	background-color:#669933;
	height:12px;
	width:12px;
	text-align:center;
	padding-left:0px;
	margin-left:3px;
	margin-bottom:3px;
	font-size:0.675em;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:text-bottom;
	color:#FFFFFF;
}

#profile_picture_config{
	width:535px;
	background-color:#FFFFFF;
	padding-top:10px;

}
#profile_picture_config a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	padding-left:10px;
}
#post_header{
	padding-top:10px;
	font-size:0.75em;
	color: #003300;
}

#post_config{
	font-size:0.75em;
	color: #FF0000;
}

#post_body{
	font-size:0.8125em;
	color: #003300;
}

/*------ party pix ------*/
#gallery_container{
	font-size:0.8125em;

}
#gallery_header{
	background-image: url('/images/box3_header.jpg');
	width:535px;
	height:31px;
}
#gallery_header img{
	margin-left:3px;
	margin-top:3px;
}
#gallery_body{
	padding-left:10px;
	padding-top:10px;
	background-color:#FFFFFF;
	width:525px;

	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
}

#gallery_body img{
	border:none;
}

#album_body td{
              margin-left: 6px;
              margin-bottom: 5px;
			  text-align: center;
}

#gallery_body a{
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#gallery_body a:hover{
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.table_party_overview{
	vertical-align:top;
	width:95%;
	height:90%;
}
#main_image{
	text-align:center;
	margin:auto;
	min-height: 280px;
	width:500px;
}
#imageDataContainer{
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	width:auto;
	margin:auto;
	padding-top:5px;
}
#caption{
	float:left;
	font-size:12px;
}
#numberDisplay{
	float:right;
	font-size:12px;
}
#selected_image{
	text-align:center;
	margin:auto;
	width:320px;
	border-top:1px solid #40611A;
	border-left: 1px solid #40611A;
	border-right: 1px solid #40611A;
	width: auto !important;
	max-width: 500px;
}
.selected_image_thumb{
	border: 2px solid  #FF0000;
}
.table_gallery{
	height:172px;
	width:517px;
}
.table_gallery img{
	height:70px;
	width:90px;
}
#album_container{
	height:210px;
	padding-top:20px;
}
#album_nav_left{
	float:left;
	
}
#album_nav_right{
	float:right;
	color:#FFFFFF;
}
#album_nav_left a{
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:baseline;
}
#album_nav_right a{
	text-decoration:none;
	vertical-align:baseline;
	color:#FFFFFF;
}
#album_nav_left a:hover{
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:baseline;
}
#album_nav_right a:hover{
	text-decoration:none;
	vertical-align:baseline;
	color:#FFFFFF;
}
#album_nav_left img{
	width:16px;
	height:16px;
}
#album_nav_right img{
	width:16px;
	height:16px;
	margin-right:10px;
}
#gallery_footer{
	background-image: url('/images/box3_footer.jpg');
	background-repeat:no-repeat;
	width:535px;
	height:47px;
}
#gallery_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#336600;
}

#gallery_navigation{

}
#album_container {
	margin-top:25px;

}
#album_container table{
	background-image:inherit;
	padding-left:5px;
}
#album_header{
	background-image: url('/images/partypixbox2_header.jpg');
	background-repeat: no-repeat;
	height:7px;
	line-height:7px;
	font-size:1px;
}
#album_body{
	background-image: url('/images/partypixbox2_body.jpg');
	background-repeat:repeat-y;
}
#album_footer{
	background-image: url('/images/partypixbox2_footer.jpg');
	background-repeat: no-repeat;
	height:7px;
	line-height:7px;
	font-size:1px;
}
/*----- end party pix ----*/

/* -- Party agenda and calendar -- */
.party_agenda_row_even_header{
	background-image: url('/images/partybox_header_green.jpg');
	width: 509px;
	height: 8px;
	margin-top:4px;
	line-height: 8px;
	font-size:1px;
}

.party_agenda_row_even_body,.party_agenda_row_even_body_selected{
	width: 509px;
	background-image: url('/images/partybox_body_green.jpg');
}

.party_agenda_row_even_footer{
	line-height: 8px;	
	background-image: url('/images/partybox_footer_green.jpg');
	width: 509px;
	height: 8px;	
	font-size:1px;
}

.party_agenda_row_odd_header{
	background-image: url('/images/partybox_header_white.jpg');
	width: 509px;
	height: 8px;
	margin-top:4px;
	line-height: 8px;
	font-size:1px;
}

.party_agenda_row_odd_body,.party_agenda_row_odd_body_selected{
	width: 509px;
	background-image: url('/images/partybox_body_white.jpg');	
}

.party_agenda_row_odd_body_selected img,.party_agenda_row_even_body_selected img,.party_agenda_row_even_body img,.party_agenda_row_odd_body img{	
	border: 1px solid #000000;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
}

.party_agenda_row_even_body_selected a,.party_agenda_row_odd_body_selected a,.party_agenda_row_even_body a,.party_agenda_row_odd_body a{
	text-decoration: none;
	font-weight: bold;	
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;	
}

.party_agenda_row_even_body,.party_agenda_row_odd_body{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	height: 60px;
}

.party_agenda_row_even_body_selected,.party_agenda_row_odd_body_selected{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	height: auto !important;
	height: 200px;
	min-height: 200px;
}

.unknown_time {
font-style: italic;
color: #336600;
}

#extra_party_info{
	float: left;
	width: 500px;
	margin-left: 5px;
	margin-top: 5px;
}

.party_agenda_row_odd_footer{
	background-image: url('/images/partybox_footer_white.jpg');
	width: 509px;
	height: 8px;
	line-height: 8px;
	font-size:1px;
}

#party_agenda_footer,#news_footer,#search_footer{
	background-image: url('/images/box3_footer.jpg');
	background-repeat: no-repeat;
	height:26px;
	width:535px;
}
#news_footer a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	margin-top:1px;
	margin-right:6px;
	float:right;
}
#calendar_container{	
	margin-top:2px;
	margin-left:10px;
	float:left;	
	color: #336600;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.calendar_day_selected a,.calendar_this_month a,.calendar_this_month_event a{
	text-decoration:none;
	color: #336600;
	font-weight:bold;
	text-align:center;
	height: 18px;
	width: 20px;
	line-height: 18px;
	vertical-align: middle;
 	display: block;	
}

.calendar_this_month:hover{
	background-color: #A4BA3E;
}

.calendar_prev_month,.calendar_next_month,.calendar_this_month,.calendar_this_month_event{
	text-align: center;
	height: 18px;
	width: 20px;
}

.calendar_this_month_event{
	background-color: #336600;	
}

.calendar_this_month_event a{
	color: #FFFFFF;
}

.calendar_prev_month a,.calendar_next_month a{
	text-decoration:none;
	color: #999999;
	text-align:center;
}

.calendar_day_selected{
	border: 1px solid #336600;
	background-color: #A4BA3E;
}
/* ---------------------------------- */

#news_container table,#search_container table{
	border-collapse: collapse; 
	border-spacing: 0; 
	width:535px;
}

.news_month_header, .searchresults_header{
	background-image: url('/images/box3_header2.jpg');
	width:509px;
}

.togglecats_news {
padding-left: 5px;
margin-right: 30px;
cursor: pointer;
font-size: 13px;
font-weight: bold;
}

.news_categories {
padding-left: 29px;
padding-bottom: 10px;
line-height: 16px;
display: none;
}

.toggle_news_image {
margin-left: 30px;
}

#news_body .news_months_header, .searchresults_table_header{
	background-image: url('/images/box3_header3.jpg');
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

#news_body p,#news_body div{
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#news_body div{
font-weight:bolder;
}
#news_body #datum{
	font-size:12px;
	padding-left:10px;
}

#news_body #title{
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.icon_news{
	margin: 3px;
	float: left;
}

.table_row_odd_news_icon,.table_row_odd_news_date,.table_row_odd_news_head,.table_row_odd_news_head_small{
	background-image: url('/images/box3_body_green.jpg');
	border-top: 1px solid #003300;
}

.table_row_even_news_icon,.table_row_even_news_date,.table_row_even_news_head,.table_row_even_news_head_small{
	background-image: url('/images/box3_body_white.jpg');
	border-top: 1px solid #003300;
}

.table_row_even_news_icon, .table_row_odd_news_icon{
	width:20px; 
	padding-left: 5px;
}
.table_row_even_news_date, .table_row_odd_news_date{
	width: 50px;
	border-left: 1px solid #003300;
	border-right: 1px solid #003300;
}
.table_row_even_news_head, .table_row_odd_news_head{
	width: 250px;
}

#news_body,#search_body{
	padding-left:0px;
	background-image: url('/images/box3_spacer.jpg');
	background-repeat: repeat-y;
	width:535px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
/*	font-size:0.6875em; */
}

/* --------top votes-------- */

#most_votes_container_small{
}

.user_avatar{
	position:relative;
	top:-10px;
	height:84px;
	width:62px;
	text-align:center;
	border:1px solid green;
}
.numbered_star{
	position:relative;
	z-index:5;
	left:-30px;
	top:10px;
}

.member_votespot{
	position:relative;
	top:-10px;
	margin:0px;
	text-align:center;
	margin-top:0px;
	width:140px;
	height:20px;
	overflow:hidden;
}

#most_votes_body_small table{
	margin:0px;	
}

#most_votes_body_small tr{
	height:100px;
}

#most_votes_body_small{
	background-image: url('/images/box4_body_white2.jpg');
	background-repeat: repeat-y;
	font-size:0.6125em;
	width:265px;
	height:460px;
}



/* ---------------------------------- */
/* ---------------------------------- */
#agenda_container_small,#profile_container_small,#column_container_small,#lotery_container,#chatlist_container{
	width:265px;
}
.party_agenda_row_even_footer_small{
	line-height: 8px;
	background-image: url('/images/partybox_footer_green.jpg');
	width: 240px;
	height: 8px;
	font-size:1px;
}

.party_agenda_row_odd_header_small{
	background-image: url('/images/partybox_header_white.jpg');
	background-repeat: no-repeat;
	width: 240px;
	height: 8px;
	font-size:1px;
}

.party_agenda_row_odd_body_small{
	padding-bottom: 8px;
	width: 240px;
	line-height: 16px;
	background-image: url('/images/partybox_body_white.jpg');
	background-repeat: repeat-y;
}

.party_agenda_row_odd_body_small img{
	border: 1px solid #000000;
	margin-left: 5px;
	margin-right: 5px;
	float: left;
	width: 87px;
	height: 56px;
}

.party_agenda_row_odd_footer_small{
	width: 240px;
	height: 18px;
	background-image: url('/images/partybox_footer_white.jpg');
	background-repeat: no-repeat;
}

#gallery_header_small,#news_header_small,#most_votes_header_small,#agenda_header_small,#profile_header_small,#column_header_small,#lotery_header{
	height:22px;
	padding-left:0.1875em;
	padding-top:3px;
	background-image: url('/images/box4_header.jpg');
	background-repeat: no-repeat;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
#chatlist_header{
	height:78px;
	padding-left:0.1875em;
	padding-top:3px;
	background-image: url('/images/chatheader.png');
	background-repeat: no-repeat;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}
#gallery_header_small img,#news_header_small img,#most_votes_header_small img,#agenda_header_small img,#profile_header_small img,#column_header_small img,#lotery_header img,#chatlist_header img{
	position:relative;
	top:3px;
}

#gallery_body_small,#agenda_body_small,#profile_body_small,#chatlist_body{
	background-image: url('/images/box4_body_white2.jpg');
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size:12px;
	width:265px;
	padding-left:10px;	
}

#column_body_small{
	background-image: url('/images/box4_body_white2.jpg');
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-size:12px;
	width:245px;	
	padding-left:10px;	
	padding-right:10px;
	text-align: justify;

}
#lotery_body {
	background-image: url('/images/box4_body_white2.jpg');
	background-repeat: repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size:16px;
	width:245px;	
	padding-left:10px;	
	padding-right:10px;
	text-align: center;
}

#lotery_body a{
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}
#gallery_body_small img{
	border:0px;
}
#gallery_body_small a,#gallery_footer_small a{
	text-decoration:none;
}
#gallery_body_small a:hover,#gallery_footer_small a:hover{
	text-decoration:underline;
	color:#FF0000;
}
#news_footer_small h1,#agenda_footer_small h1{
	font-size:10px;
	color:#40611A;
}
#gallery_footer_small,#most_votes_footer_small,#news_footer_small,#agenda_footer_small,#profile_footer_small,#column_footer_small,#lotery_footer,#chatlist_footer,.left_column_footer{
	background-image: url('/images/box4_footer.jpg');
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight:bold;
	font-size:10px;
	padding-left:10px;
	padding-bottom:5px;
	width:265px;
	height:15px;
}
/* ---------------------------------- */
#news_body_small table{
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size:12px;
	width:265px;
	overflow:hidden;
}
#news_body_small a,#news_footer_small a,#agenda_footer_small a,#column_footer_small a{
	text-decoration:none;
}
#news_body_small a:hover,#news_footer_small a:hover{
	color:#FF0000;
}

/*----------------------------------*/
.post_body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left: 5px;
}

.post_config label{
        color: #FF0000;
        padding-right: 5px;
}

.post_config,.post_header{
        padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	background-image: url('/images/forum/spacer_green.jpg');
	background-repeat: repeat;
}
