/* @override http://192.168.0.11:8888/webnetwork2/trunk/themes/clean_blue/style.css */

/* @override http://192.168.0.11:8888/webnetwork2/trunk/themes/midnight_blue/style.css */

/* @override http://demos.webscribble.com/webnetwork/themes/midnight_blue/style.css */

/* @override http://192.168.0.11:8888/webnetwork2/trunk/themes/midnight_blue/style.css */

/* @override http://75.101.167.144/~demosco/webnetwork/themes/midnight_blue/style.css */

body {
		background: #xxxe6e6e6;//gerald
		margin: 0px;
		padding: 0px;
		color:#333333;
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}




.toplink a:link, .toplink a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.toplink a:hover, .toplink a:active {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}


a:link.redlink, a:visited.redlink,  a:active.redlink {
	text-decoration: none;
}

a:hover.redlink {
	background: #52a5ce;
	color: white;
	padding-left: 10px;
	width: 125px;
	margin: 0px -50px 0px -10px;
}




h1 a  {
}

.tab_l {

	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 97px;
	height: 20px;
	text-align: center;
	background-image: url("../../images/tab_l.gif");
}

.tab_l a {
	color: #FFFFFF;
	text-decoration: underline;
}

.tab_m {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	width: 70px;
	height: 20px;
	text-align: center;
	background-image: url("../../images/tab_m.gif");
}

.tab_m a {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.footer a:link, .footer a:visited {
	color:#999999;
	text-decoration:none;
}

.footer a:hover, .footer a:active {
	color:#999999;
	text-decoration:underline;
}

a:link
{
	color: #041387;
}

.main_menu_off {
	background: #000000;
	background-image: url(../../images/button_main_menu_off.gif);
	font-weight: bold;

	text-decoration: none;
}
.main_menu_off a:visited {
	font-weight: bold;

	text-decoration: none;
}

td.table_row1, td.table_row2 {
	border: 0;
	font-size: 12px;
	border-top : 1px solid #ddd;
	padding-bottom: 10px;
}

tr.table_row1, tr.table_row2 {
	border: 0;
	border-top : 1px solid #ddd;
	text-align:left;
	vertical-align:middle;
	padding: 5px;
	background: white url(/images/themes/clean_blue/bg_search.gif) repeat-x;
}

div.actions {
	float: right;
}


div.add_friends, li#add_friend, #add_friend_view_profile {
	width: 139px;
	height: 24px;
	padding: 8px 0 0 16px;
}

li#im_user,
li#remove_friend,
li#block_user,
li#add_friend_view_profile,
li#send_message,
div.actions div.view_profile
{
	width: 139px;
	height: 24px;
	padding: 8px 0 0 16px;
}

li#send_message {
	background: url(../../images/themes/clean_blue/send_message.gif) no-repeat;
}

li#add_friend_view_profile, div.add_friends {
	background: url(../../images/themes/clean_blue/add_friend.gif) no-repeat;
}

li#im_user {
	background: url(../../images/themes/clean_blue/im_user.gif) no-repeat;
}

li#remove_friend {
	background: url(../../images/themes/clean_blue/block_user.gif) no-repeat;
}

div.actions div.view_profile {
	background: url(../../images/themes/clean_blue/view_profile.gif) no-repeat;
}

div.add_friends a, ol.cols2 li a, div.actions div.view_profile a {
	color: #7b7b7b;
}

div.add_friends a:hover, ol.cols2 li a:hover {
	text-decoration: underline;
}

div.profile_photo {
	float: left;
}

div.profile_name {
	margin: 5px 0 0 10px;
	float: left;
}

.profile_photo img {
	border: 4px solid #e6e6e6;
}

span.error
{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

.default_navbar_header {
	font-size: 12px;
	margin-bottom: 4px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	vertical-align: middle;
}

.default_navbar_footer {
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.events_float_right {
	float:right;
}

.events_float_left {
	float:left;
	width:175px;
}

.my_events_unselected {
	background-color:#EFEFEF;
	border:1px #7C7C7C solid;
}

.my_events_selected {
	background-color:#7799CC;
	border:1px #7C7C7C solid;
	border-bottom-color:#7799CC;

}


.header {
	background-color:#7799CC;
}

.tall {
	height:25px;
}


.small_indent {
	padding-left:10px;
}

.table1 {
	border: 0px;
	width: 100%;
	border-spacing: 0px;
}

.table2top {
	background-image: url(../../images/table2_top_bg.gif);
	background-repeat: repeat;
	font-size: 12px;
	font-weight: bold;
}

.table2left {
	background-image: url(../../images/table2_left.gif);
	background-repeat: repeat-y;
}

.table2topr {
	background-image: url(../../images/table2_topr_corner.gif);
	background-repeat: no-repeat;
}

.table2topl {
	background-image: url(../../images/table2_topl_corner.gif);
	background-repeat: no-repeat;
}

.table2right {
	background-image: url(../../images/table2_right.gif);
	background-repeat: repeat-y;
}

.table2bottoml {
	background-image: url(../../images/table2_bottoml_corner.gif);
	background-repeat: no-repeat;
}

.table2bottomr {
	background-image: url(../../images/table2_bottomr_corner.gif);
	background-repeat: no-repeat;
}
.table2bottom {
	background-image: url(../../images/table2_bottom_bg.gif);
	background-repeat: repeat-x;
}

.table2bg {
	background-color: #FFF7D5;
}

.table2toptr{
    height:26px;
}

.table2bottomtr{
   height:10px;
}


.table3top {
	background-image: url(../../images/table3_top_bg.gif);
	background-repeat: repeat;
	font-size: 12px;
	font-weight: bold;
}

.table3topr {
	background-image: url(../../images/table3_topr_corner.gif);
	background-repeat: no-repeat;
}

.table3topl {
	background-image: url(../../images/table3_topl_corner.gif);
	background-repeat: no-repeat;
}

.table3bottomr {
	background-image: url(../../images/table3_bottomr_corner.gif);
	background-repeat: no-repeat;
}
.table3bottoml {
	background-image: url(../../images/table3_bottoml_corner.gif);
	background-repeat: no-repeat;
}

.table3right {
	background-image: url(../../images/table3_right.gif);
	background-repeat: repeat-y;
}

.table3left {
	background-image: url(../../images/table3_left.gif);
	background-repeat: repeat-y;
}

.table3bottom {
	background-image: url(../../images/table3_bottom_bg.gif);
	background-repeat: repeat-x;
}

.table3bg {
	background-color: #F6F0E0;
}

.table3toptr{
    height:26px;
}

.table3bottomtr{
   height:10px;
}

.table4right {
	background-image: url(../../images/table4_right.gif);
	background-repeat: repeat-y;
}

.table5right {
	background-image: url(../../images/table5_right.gif);
	background-repeat: repeat-y;
}

.tag_1{
   font-size:10px;
}
.tag_2{
   font-size:12px;
}
.tag_3{
   font-size:14px;
}
.tag_4{
   font-size:16px;
}

.im_buddy_list {
	background-color:#FFFFFF;
}

.im_buddy_list_menu_bar {
	background-color:#CDCDCD;
	height:16px;
}

#menuMain {
	cursor: default;
	padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
	width:88px; height:18px;
}

#menuMenu {
	cursor: default;
	padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
}

#menuSettings {
	cursor: default;
	padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
}

.im_mail_ticker {
	padding-left:5px; padding-right:5px;
	background-color:#ECECEC;
	height:24px;
	width:200px;
}

.im_buddy_selected {
	display:block;
	background-color:#7799CC;
	color:white;
	cursor:default;
}

.im_online_buddy {
	display:block;
	cursor:default;
}

.im_offline_buddy {
	display:block;
	cursor:default;
	color:#888888;
}

.im_header {
	height:30px;
	font-weight:bold;
	font-size:14px;
	background-color:#556699;
}

.im_body {
	height:300px;
	border:2px solid black;
	width:500px;
	background-color:white;
}

#im_convo_box {
	overflow:auto;
	font-size:12px;
	background-color:white;
	height:98%;
	width:500px;
	border:0px;
}

.im_status_bar {
	background-color:#ABABAB;
	height:40px;
}

.im_text_box {
	height:125px;
	border:2px solid black;
	background-color:white;
}

.im_message {
	display:block;
	width:500px;
}

#im_text_box {
	overflow:auto;
	font-size:12px;
	background-color:white;
	height:125px;
	width:100%;
	border:0px;
}

#menuEmoticons {
	cursor: default;
	padding-top:10px; padding-bottom:10px; padding-left:4px; padding-right:4px;
}

#dropdownmenu {
	border-style:solid; border-color:black; border-width:1px;
	background-color:#dcdbd9;
	cursor:default;
}

#dropdownmainmenu {
	border-style:solid; border-color:black; border-width:1px;
	background-color:#FFFFFF;
	cursor:default;
}

.dropdownmenuitem {
	display:block;
	background-color:white;
	padding-left:5px; padding-right:5px;
	cursor: default;
	padding-top:1px; padding-bottom:1px;
}

.dropdownmainmenuitem {
	display:block;
	width:83px;
	padding-left:5px; padding-right:5px;
	cursor: default;
	padding-top:1px; padding-bottom:1px;
}

#away_message_div {
	padding:10px;
	background-color:white;
	font-size:15px;
	height:300px;
	overflow:auto;
}

.buddy_entry {
	width:180px;
}

.buddy_list_management1 {
	background-color:#FFFFFF;
}

.buddy_list_management2 {
	background-color:#EFEFEF;
}

.im_message_log_div {
	width:480px;
	height:260px;
	background-color:white;
	border:1px solid black;
	text-align:left;
	overflow:auto;
	padding:3px;
}

.away_message_box {
	width:400px;
	height:100px;
	background-color:white;
	border:1px solid black;
	text-align:left;
	overflow:auto;
	padding:3px;
}

.away_messages {
	width:400px;
	height:200px;
	background-color:white;
	border:1px solid black;
	text-align:left;
	overflow:auto;
	padding:3px;
}

.fn-container {
 position: relative;

}

.fn-container img {
 border-width: 0;
}

.fn-area
{
	position: absolute;
	border:none;
	border: 0px solid #D4D82D;
	margin:1px;
}

.fn-area-blackborder
{
	border: 1px solid #000;
}

.fn-area-whiteborder
{
	border: 1px solid #FFF;
}



.fn-area-inner
{
	border: 1px solid #000000;
	background-color:#FFF;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	cursor: pointer;
}

.fn-note
{
	position: absolute;
	width: 200px;
	padding: 5px;
	display:none;
	cursor:default;
	z-index:5000;

}

.fn-note-text
{
	background-color: #FFEECC;
	border: 1px solid #000000;
	padding: 5px;
	-moz-border-radius: 7px; /* Non-standard */
}

.fn-note-edit-text
{
	background-color: #FFEECC;
	border: 1px solid #000000;
	padding: 5px;
	width:200px;
	-moz-border-radius: 7px; /* Non-standard */
}
.fn-note-edit
{
	display:none;
}

.fn-note-edit TEXTAREA
{
	background-color:#FFEECC;
	border:0;
	overflow:visible;
	margin-bottom:10px;
	padding:0;
	width:180px;
	font-size: 10pt;
	margin:0;
}


.Butt
{
	color: #FFFFFF;
	background: #0063DC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7CBAFF;
	border-right-color: #2854A7;
	border-bottom-color: #2854A7;
	border-left-color: #7CBAFF;

	margin-right:4px;
	margin-top:5px;

}
.CancelButt
{
	color: #000000;
	background: #d9d9d5;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #b6aeb3;
	border-bottom-color: #b6aeb3;
	border-left-color: #fff;
	margin-right:4px;
}
.DeleteButt { color: #000000; background: #DCE0E6; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F5F6F7; border-right-color: #BFB7BC; border-bottom-color: #BFB7BC; border-left-color: #F5F6F7; }



/* Note drag/resize UI */

.dragresize {
 position: absolute;
 width: 5px;
 height: 5px;
 font-size: 1px;
 background: white;
 border: 1px solid black;
}

.dragresize-tl {
 top: -8px;
 left: -8px;
 cursor: nw-resize;
}
.dragresize-tm {
 top: -8px;
 left: 50%;
 margin-left: -4px;
 cursor: n-resize;
}
.dragresize-tr {
 top: -8px;
 right: -8px;
 cursor: ne-resize;
}

.dragresize-ml {
 top: 50%;
 margin-top: -4px;
 left: -8px;
 cursor: w-resize;
}
.dragresize-mr {
 top: 50%;
 margin-top: -4px;
 right: -8px;
 cursor: e-resize;
}

.dragresize-bl {
 bottom: -8px;
 left: -8px;
 cursor: sw-resize;
}
.dragresize-bm {
 bottom: -8px;
 left: 50%;
 margin-left: -4px;
 cursor: s-resize;
}
.dragresize-br {
 bottom: -8px;
 right: -8px;
 cursor: se-resize;
}

.fn-area-blackborder-none
{
	border:none;
}

.fn-area-whiteborder-none
{
	border:none;
}
.fn-note-friend-div{
background-color: #FFEECC;
	border: 1px solid #000000;
	padding: 5px;
	width:200px;
	-moz-border-radius: 7px; /* Non-standard */

}


/*  styles for the unit rater     */
.ratingblock {
	display:block;
	}

.loading {
	height: 16px;
	background: url('../../images/working.gif') 50% 50% no-repeat;
	position:relative;
	}

.unit-rating { /* the UL */
	list-style:none;
	margin: 3px;
	padding:0px;
	height: 16px;
	width:80px;
	position: relative;
	background: url('../../images/starrating.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/**/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	background-image:none;
	}

.unit-rating li a:hover{
	background: url('../../images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}

.unit-rating li.current-rating {
	background: url('../../images/starrating.gif') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;

	}

.thanks {color:#FF5000;}


.events_home_input {
	width:125px;
}

a:link.search-section,a:visited.search-section,a:hover.search-section{
text-decoration:none;
cursor:pointer;

font-size: 10px;
color: #666666;
text-decoration: none;
}

a:link.clicked-section,a:visited.clicked-section,a:hover.clicked-section
{
	cursor:pointer;
	font-weight:bold;

	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}

.calendar
{
	background-image:none;
}

.calendar td
{
	border-style:solid;
	border-width:1px;
}

.calendar a
{
	text-decoration:none;
}

.calendar .month-container
{
	border-style:none;
	padding:5px;
	width:10px;
}

.month td
{
	border-style:solid;
}

.faq_list {

}

.faq_question {
	font-weight:bold;

}

.faq_answer {

}

.search-table
{



}

/* New styles - v 1.0.0.21  */
td.webbox_image_bg {
background-color: #000000;
}

video_image {
	padding: 1px;
	border: 1px solid black;
}


#video_tab {
	background-color: #FFF7D5;
	border-top: 1px solid #f1c469;
	text-align: center;
	height: 40px;

	margin: auto;
	margin-top: 1px;

	line-height: 20px;
	vertical-align: bottom;
	text-align: right;
}

#video_tab_search {
	background-color: #FFF7D5;
	border-top: 1px solid #f1c469;
	text-align: center;
	height: 20px;

	margin: auto;
	margin-top: 1px;

	line-height: 20px;
	vertical-align: bottom;
	text-align: right;
}

#video_tab ul {
	margin: 0;
	padding: 20px 0 0 0;
	list-style: none;

	float: right;
}

#video_tab li {
	float: left;
	margin: 0 4px 0 0;
	padding: 0 5px 0 5px;
}

#video_tab a {
	display: block;
	text-decoration: none;
}

#video_tab #current {
	background-color: #FFFFFF;
	font-weight: bold;
}

#video_tab #current a{
	color: #000000;
}

.video_details {
	width: 525px;
	border-bottom: 1px dotted #464646;
}

.video_details td {
	padding: 5px;
}

.video_info {
	color: #707070;
}

#heading_1 {
	background-color: #FBEBA1;
	border-top: 1px solid #f1c469;
	text-align: center;
	height: 25px;

	margin: auto;
	margin-top: 10px;


	line-height: 20px;
	vertical-align: bottom;
	text-align: left;
}

#heading_1 h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 2px;
}
#heading_1 #view {
	text-align: right;
	float: right;
	width: 150px;
}

.webcam-container
{
	background-color:white;
	width:355px;
	height:300px;
	vertical-align:middle;
}
#menuChatEmoticons {
	cursor: default;
	height:17px;
	padding:3px 0px 0px 3px;
	width:65px;
	text-align:left;
}

.chat_table {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.memberlist_entry {
	width:170px;
	height:40px;
	background-color:#FFFFFF;
	padding:0px 5px 0px 5px;
}

.chat_header1 {
	width:600px;
	height:25px;
	background-color:#FFF7D5;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.chat_header2 {
	width:500px;
	height:25px;
	background-color:#FFF7D5;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.chat_window_body1 {
	width:590px;
	height:440px;
	background-color:#FFFFFF;
	padding:5px;
}

.chat_window_body2 {
	width:490px;
	height:340px;
	background-color:#FFFFFF;
	padding:5px;
}

.chat_footer1 {
	width:600px;
	height:20px;
	background-color:#D7D7D7;
	text-align:center;
}

.chat_footer2 {
	width:500px;
	height:20px;
	background-color:#D7D7D7;
	text-align:center;
}

.chat_wrong_password_form {
	width:300px;
}

.chat_not_allowed_body {
	width:300px;
}

.chat_banned_body {
	width:300px;
}

.chat_rooms_list_subheader {
	width:590px;
	height:10px;
	background-color:#FFFFFF;
	padding:5px;
	padding-bottom:15px;
}

.chat_rooms_list_body {
	width:590px;
	height:330px;
	background-color:#FFFFFF;
	padding:5px;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_rooms_list_infobox {
	width:590px;
	height:70px ! important; height:60px;
	background-color:#E4E4E4;
	padding:5px;
}

.chat_rooms_list_infobox_desc {
	height:70px ! important; height:60px;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_room_header {
	width:590px;
	height:55px;
	background-color:#FFF7D5;
	padding:5px;
}

.chat_room_header_profile_photo {
	float:right;
	height:55px;
	overflow:hidden;
}

.chat_room_header_user_info {
	float:right;
	text-align:right;
	margin-right:5px;
}

.chat_room_body {
	width:590px;
	height:405px;
	background-color:#FFFFFF;
	padding:5px;
}

.chat_room_message_pane {
	width:380px;
	height:275px;
	padding:5px;
	border:1px solid black;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_room_member_list {
	width:190px;
	height:407px;
	background-color:#FFFFFF;
	border:1px solid black;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_room_text_box {
	width:270px;
	background-color:#F5F5F5;
	height:70px;
	border:1px solid black;
}

.chat_room_footer {
	width:600px;
	height:20px;
	margin-top:0px ! important; margin-top:-5px;
	background-color:#D7D7D7;
	text-align:center;
}

.chat_button {
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	width: 70px;
	height: 20px;
	text-align: center;
	border:1px solid #DDA200;
	background-color:#E0AC14;
}

#content_1 #home {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content_1 #home li {
	padding: 2px 2px 2px 10px;
}


#content_1 #mail {
	margin: 0;
	padding: 0;
	list-style: none;
}
#content_1 #inbox {
	background-image: url(../../images/icon_small_email.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}

#content_1 #sent {
	background-image: url(../../images/icon_small_email_sent.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
}

#content_1 #friends {
	background-image: url(../../images/icon_small_friends.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
}

#content_1 #groups {
	background-image: url(../../images/icon_small_groups.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
}


/******************************************************************************************************************/



p{
	margin: 0px;
	padding: 10px 0px;
}




a:link, a:visited {
	color:#3b5998;
	text-decoration:none;
}

a:hover {
	color:#990000;
	text-decoration:none;
}

.clearL{
	clear: left;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}





.main_menu_off {
	background: none;
}

/*#navigation ul li.main_menu_on a:link,
#navigation ul li.main_menu_on a:visited
{
	color: #52a5ce;
	background: none;
}

*/

div#submenu_left.submenu, div#submenu_left.submenu_signed_out {

	text-align: left;
	color: #ffffff;
	margin-top: 20px;
	padding: 15px;
	float: left;
	background: white;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
background: white;
	border: 1px solid #cecece;
	width: 80%;
}

span.submenu_separator
{
	visibility: hidden;
}


.submenu a,
.submenu_signed_out a,
#submenu_left .submenu a,
#submenu_left .submenu_signed_out a
{
	color: #3B5998;
	display: block;
}

#navigation ul li div.submenu
{
	position: absolute;
	clear: both;
	width: 120px;
	display: none;
	padding: 10px;
	left: -0px;
	top: -1px;
	background-color: white;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-decoration: none;
}

#navigation #submenu0 a:hover {
	background: #52a5ce;
	border: 0;
}

#navigation ul li div.submenu a
{
	clear: both;
	height: 18px;
	padding-top: 3px;
	margin-top: -5px;
	margin-bottom: -5px;
	border: 0;
	font-weight: normal;
	font-style: normal;
}

#navigation span.submenu_separator
{
	display: none;
}

#navigation ul li:hover div.submenu
{
	display: block;
	border-left: 1px solid #52a5ce;
	border-right: 1px solid #52a5ce;
	border-bottom: 1px solid #52a5ce;
	border: 1px solid #52a5ce;
}

#navigation div.submenu_wrapper
{
	position: relative;
	z-index: 1;
}


ul#footerMenu{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 450px;
	float: right;
	text-align: right;
}

ul#footerMenu li{
	display: inline;
	background: url(../../images/separator2.png) no-repeat right center;
	color: #3B5998;
	list-style: none;
	padding: 0px 5px 0px 3px;
}

ul#footerMenu li.last{
	background: none;
}

ul#footerMenu li a{
	color: #3B5998;
}

ul#footerMenu li a:hover {
	color:#990000;
	text-decoration:none;
}

#copyright{
	width: 300px;
	float: left;
}

#copyright p{
	margin: 0px;
	padding: 0px;
}

* html #mainContent{
	height: 300px;
}


#login_remember{
	vertical-align: middle;
}


.buttonsBox form{
	display: inline;
}

.pad10{
	padding: 10px 0px;
}

.box1 h1{
	color: #323232;
	padding: 6px 10px 5px 10px;
	letter-spacing: 0px;
	margin: 0px;
	background: #DEDEDE url(../../images/head_bg.png) repeat-x left top;
	-moz-border-radius-topleft:5px;
	-khtml-border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-khtml-border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	font: bold 16px "Lucida Grande", Lucida, Verdana, sans-serif;
}

ul.list1{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.list1 li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100px;
	float: left;
	margin: 0px 0px 0px 40px;
	display: inline;
	padding: 2px 0px;
}


#profile_search_filters{
	text-align: center;
}

#profile_search_filters input{
	vertical-align: middle;
}

.sfield{
	width: 190px;
	width: expression('206px');
	float: left;
	font-weight: bold;
	padding: 3px 0px;
}

.sfield table tr td
{
	display: block;
}

.content_1{

	padding: 10px;
	margin: 0px 0px 15px 0px;
	-moz-border-radius-bottomleft:5px;
	-khtml-border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomright:5px;
	-khtml-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-right: 1px solid #cecece;
	border-left: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
}


.content_1 ol{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.content_1 ol li{
	margin: 0px;
	padding: 2px 0px;
	list-style: none;
}

ul.linkslist{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.linkslist li{
	margin: 0px;
	padding: 2px 0px;
	list-style: none;
}


.photoBox01{
	text-align: center;
	padding: 10px 0px 15px 0px;
	line-height: 20px;
}

.box1 #view{
	float: right;
}


.editProfileBox{
	margin: auto;
}

.toRight{
	float: right;
}

.textbox3{
	width: 585px;
}

.contentBox02 p{
	padding: 5px 10px;
	margin: 0px;
}

#textbox_row{
	padding: 0px 0px 10px 10px
}

#account_profile_css{
	width: 585px;
}


.navbar td{
	vertical-align: bottom;
}




.sendMessageBox{

}

#newMessageBox .label{
	width: 120px;
	font-weight: bold;
	float: left;
}

#newMessageBox input.textbox{
	border: 1px solid #D4D0C8;
	width: 220px;
}

#newMessageBox textarea{
	width: 220px;
}

#userInfoBox span{
	display: block;
	font-weight: bold;
}


.view-profile-section-left{
	width: 120px;
}


.table3topl, .table3top, .table3topr, .table3bg, .table3bottoml, .table3bottom, .table3bottomr,
.table2topl, .table2top, .table2topr, .table2bg, .table2bottoml, .table2bottom, .table2bottomr{
	background: none;
}

.table3top, .table2top{
	text-align: left;
	color:#333333;
	font-weight:bold;
	letter-spacing:0;
	line-height:15px;
	margin:0;
	padding:0px;
}

.table3toptr, .table2toptr{
	background: #DEDEDE url(../../images/head_bg.png) repeat-x left top;
	border-top: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
}

.table3left, .table2left{
	border-left: 1px solid #DEDEDE;
	background: none;
}

.table3right, .table2right{
	border-right: 1px solid #DEDEDE;
	background: none;
}

.table3bottoml, .table2bottoml{
	border-bottom: 1px solid #DEDEDE;
	border-left: 1px solid #DEDEDE;
}

.table3bottom, .table2bottom{
	border-bottom: 1px solid #DEDEDE;
}

.table3bottomr, .table2bottomr{
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid #DEDEDE;
}



#contact_form label{
	width: 170px;
	float: left;
	font-weight: bold;
	color: #333333;
}

#contact_form p{
	margin: 0px 0px 0px 200px;
	padding: 0px 0px 10px 0px;
}

#contact_form input.textbox{
	border: 1px solid #D4D0C8;
	width: 340px;
}

#contact_form textarea{
	width: 340px;
}

#contact_form input#contact_verification{
	width: 123px;
}


#online_genders, #online_countries{
	margin: 0px 0px 10px 0px;
	width: 200px;
}

.red{
	color:#D21A1A;
}

#manage_surveys table{
	width: 600px;
	margin: auto;
}

* html .photoBox{
	height: 100px;
}


div.comment_box_label1
{
	margin-right: 28px;
	float: left;
}

div.comment_box_label2
{
	float: left;
	vertical-align: top;
	margin-right: 3px;
}


#registerForm select{
	margin: 0px;
}

#registerForm .clear{
	height: 10px;
}

#registerForm .verificationCodeBox{
	float: left;
}

#forgotForm label{
	width: 290px;
	float: left;
	text-align: right;
	margin: 0px 10px 0px 0px;
}

#forgotForm input.textbox{
	width: 150px;
}

ol.error{
	margin: 0px;
	padding: 0px;
}


.frndPreviewBox{
	width: 100px;
	text-align: center;
}

.frndPreviewBox p{
	padding: 0px 0px 5px 0px;
}

.create_profile_interests_text{
	width: 179px;
	border: 1px solid #D4D0C8;
}

.create_profile_band_text{
	width: 179px;
	border: 1px solid #D4D0C8;
}

#create_profile_band_genre{
	width: 180px;
}

#register{
	text-align: right;
}

#register label{
	width: 200px;
	float: left;
	text-align: left;
}

#register input.input_field{
	border: 1px solid #D4D0C8;
	width: 192px;
}

#register .clear{
	height: 10px;
}

#register #account_country,
#register #account_state{
	width: 194px;
}

.blogPrevPostsBox ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.blogPrevPostsBox ul li{
	padding: 5px 0px;
	list-style: none;
}

.blogPrevPostsBox ul li a{
	display: block;
}

.blogAuthorInfo{
	text-align: right;
	padding: 0px 0px 10px 0px;
}

.blogAuthorInfo .label{
	width: 70px;
	float: left;
	text-align: left;
	font-weight: bold;
}


.blogCommentImg{
	width: 100px;
	float: left;
	margin: 0px 0px 8px 0px;
}

.pad3{
	padding: 8px 0px 3px 0px;
}

#blogCP{
	padding: 7px;
}

#blogItemsPerPageForm{
	width: 180px;
	float: left;
}

#blogSearchForm{
	width: 250px;
	float: left;
}

#blogCP p{
	padding: 2px 0px;
	margin: 0px 0px 0px 500px;
}

#new_entry_title{
	width: 497px;
}

#blogEditForm label{
	display: block;
	padding: 10px 0px 3px 0px;
	font-weight: bold;
}


#blogPostComment{
	text-align: right;
}

#blogPostComment label{
	width: 120px;
	float: left;
	font-weight: bold;
	text-align:left;
}

#blogPostComment input.textbox{
	width: 270px;
}

#blogPostComment textarea{
	width:270px;
	height:100px;
}

#blogPostComment .clear{
	height: 5px;
}


#blogSettingsFrom{
	text-align: right;
}

#blogSettingsFrom label{
	width: 220px;
	float: left;
	text-align: left;
	font-weight: bold;
}

#blogSettingsFrom .clear{
	height: 8px;
}


.blogSearchRsImg{
	width: 100px;
	float: left;
	margin: 0px 0px 8px 0px;
}

.blogSearchRsDetails{
	margin: 0px 0px 0px 110px;
}




.col1a{
	width: 200px;
	float: left;
	margin: 0px 20px 0px 0px;
}

.col1b{
	width: 200px;
	float: left;
}

.col1c{
	width: 150px;
	float: right;
}

.col1a select#online_genders, .col1b select#online_countries{
	width: 190px;
}

.col1a label, .col1b label, .col1c label{
	font-weight: bold;
	display: block;
	padding: 5px 0px;
}

#inviteBox{
	text-align: center;
}

#inviteBox label{
	font-weight: bold;
	display: block;
	padding: 15px 0px 5px 45px;
	text-align: left;
}

#inviteBox textarea{
	width: 500px;
}

#importS1Form input.textbox{
	width: 200px;
}

#importS1Form select{
	width: 200px;
}

#importS1Form .clear{
	height: 10px;
}

#surveyBox label{
	width: 290px;
	float: left;
	margin: 0px 10px 0px 0px;
	text-align: right;
}

#surveyBox input.textbox{
	width: 200px;
}



.col4a{
	width: 260px;
	float: left;
	margin: 0px 0px 0px 15px;
	display: inline;
}

.col4b{
	width: 270px;
	float: right;
}

.col5a{
	width: 100px;
	float: left;
	margin: 0px 9px 0px 0px;
}

.col5b{
	width: 280px;
	float: left;
}

.col5b{
	width: 180px;
	float: left;
}



#grpSearchBox label{
	display: block;
	font-weight: bold;
	padding: 3px 0px;
}

#grpSearchBox input.textbox{
	width: 128px;
}

#grpSearchBox p{
	padding: 10px 0px 0px 0px;
}

#grpOptions label{
	display: block;
	padding: 15px 0px 2px 0px;
}

#grpCreate {
	text-align: right;
}

#grpCreate label{
	font-weight: bold;
	width: 150px;
	float: left;
	text-align: left;
}

#grpCreate input.textbox, #grpCreate textarea{
	width: 250px;
}

#grpCreate select{
	width: 252px;
}

#grpCreate input.textbox2{
	width: 130px;
}

#grpCreate .clear{
	height: 10px;
}

#grpCreate p{
	text-align: left;
	width: 250px;
	float: right;
	padding: 0px;
	line-height: 20px;
}

#grpStyleBox label{
	padding: 2px 0px;
}

#grpStyleBox select{
	width: 200px;
}

#grpStyleBox p{
	padding: 5px 0px 5px 0px;
}

#grpStyleBox textarea{
	width: 415px;
}


.grpImageLeft{
	width: 110px;
	float: right;
	text-align: center;
	padding: 0px 0px;
}

#grpDetailsBox span.label{
	font-weight: bold;
	float: left;
	width: 100px;
}

#grpDetailsBox span.value{
	margin-left: 105px;
	display: block;
}

#grpDetailsBox .clearL{
	height: 5px;
}

#grpMenuBar a:hover{
	background: #0160A2 url(images/bg_header.png) repeat-x scroll center top;
	color:#FFFFFF;
}

#grpInviteBox form{
	padding: 0px 0px 0px 70px;
}

#grpInviteBox label{
	font-weight: bold;
	display: block;
	padding: 20px 0px 0px 0px;
}

#grpInviteBox p{
	padding: 3px 0px;
}

#grpInviteBox textarea{
	width: 450px;
}

#grpInviteBox .buttonsBox{
	padding-right: 70px;
}

#grpUpload{

}

#grpUpload label{
	width: 240px;
	float: left;
	font-weight: bold;
}

#grpUpload .label{
	width: 240px;
	float: left;
}

#grpUpload .value{
	width: 340px;
	float: right;
}

#grpUpload .clear{
	height: 10px;
}


#grpSearch label{
	width: 80px;
	float: left;
	font-weight: bold;
	text-align: left;
}

#grpSearch input.textbox{
	width: 170px;
}

#grpSearch select{
	width: 173px;
}

#grpSearch .col4a, #grpSearch .col4b{
	text-align: right;
}

#grpSearch .clear{
	height: 10px;
}

.grpPhotoBox{
	width: 140px;
	float: left;
	text-align: center;
}


#grpAboutPhoto p{
	padding: 4px 0px;
}

#grpViewBulletin .label{
	width: 150px;
	float: left;
	font-weight: bold;
}

#grpViewBulletin .value{
	width: 425px;
	float: right;
}

#grpViewBulletin .clear{
	height: 10px;
}

#srchFilmMakers label{
	width: 290px;
	float: left;
	text-align: right;
	margin: 0px 10px 0px 0px;
	font-weight: bold;
	padding: 3px 0px;
}

#filmUploadForm label, #uploadWrapper label{
	width: 290px;
	float: left;
	font-weight: bold;
	margin: 0px 10px 0px 0px;
	text-align: right;
}

#filmUploadForm input.textbox,
#filmUploadForm textarea,
#uploadWrapper input.textbox,
#uploadWrapper textarea{
	width: 240px;
}

#filmUploadForm .clear, #uploadWrapper .clear{
	height: 10px;
}


#filmUploadForm .value label, #uploadWrapper .value label{
	display: inline;
	font-weight: normal;
	float: none;
	width: auto;
	margin: 0px;

}

#filmUploadForm .radio, #uploadWrapper .radio{
	vertical-align: middle;
}

.filmPreviewBox{
	border-bottom: 1px dotted #464646;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}

.filmPreviewImg{
	width: 100px;
	float:left;
	text-align: center;
	padding: 10px 0px;
}

.filmDetails{
	width: 315px;
	float: right;
}

.filmDetails h3{
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-size: 12px;
}

.filmDetails p{
	padding: 5px 0px;
}

.filmMakerImg{
	width: 200px;
	float: left;
	text-align: center;
}

.filmDetails{

}

.musicianListing p{
	padding: 5px 0px;
}

.userBox{
	width: 105px;
	text-align: center;
	float: left;
}

#manageSongsFrom{
	padding: 10px 20px;
}


#manageSongsFrom label{
	width: 250px;
	float: left;
	font-weight: bold;
}

#manageSongsFrom .clear{
	height: 10px;
}

#manageSongsFrom input.textbox,
#manageSongsFrom textarea{
	width: 270px;
}

#manageSongsFrom .value{
	margin: 0px 0px 0px 250px;
}

#manageSongsFrom .value p{
	padding: 0px 0px 10px 0px;
}

#loginWrapper{
	text-align: center;
}

#loginWrapper #loginBox{
	margin: auto;
	background: #ffffff;
	border: none;
}

.col6a{
	width: 110px;
	float: left;
}

.col6b{
	width: 140px;
	float: left;
}

.col6c{
	width: 140px;
	float: right;
}


.col7a{
	width: 150px;
	float: left;
}

.col7b{
	width: 400px;
	float: right;
}

.photoDetailsWrapper{
	padding: 0px 0px 10px 0px;
}

.photoDetailsWrapper p{
	padding: 0px 0px 5px 0px;
}

.photoDetailsWrapper p.pad10{
	padding: 10px 0px;
}

.photoDetailsWrapper .clear{
	height: 10px;
	border-bottom: 1px dotted #464646;
}

table.video_details{
	width: 418px;
}

.userAlbumDetails span.label{
	width: 60px;
	float: left;
	font-weight: bold;
}

.userAlbumDetails span.value{
	width: 60px;
	float: right;
}

.userAlbumList{
	padding: 5px 0px;
	text-align: center;
}

.userAlbumList a{
	display: block;
	padding: 8px 0px;
}


#photoContainer{
	padding: 20px 0px;
	text-align: center;
}

.col7a{
	width: 140px;
	float: left;
}

.col7b{
	width: 140px;
	float: left;
}

.col7c{
	width: 140px;
	float: right;
}

.ratingblock ul{
	list-style: none;
	margin: 5px 0px;
	padding: 0px;
}

.ratingblock ul li{
	list-style: none;
}

.photoInfo p{
	padding: 5px 0px;
}


.viewAlbumDetails{

}

.viewAlbumDetails .viewAlbumCover{
	width: 130px;
	float: left;
	text-align: center;
}

.viewAlbumDetails .viewAlbumInfo{
	width: 430px;
	float: right;
}

#album_table{
	border: 1px solid #DEDEDE;
	margin: 10px 0px;
	text-align: center;
}

#album_cell{
	padding: 10px;
}

div.album_cell_hasLayout
{
	clear: both;
}

#editPhotoWrapper input.textbox,
#editPhotoWrapper textarea{
	width: 225px;
}

#editPhotoWrapper label{
	display: block;
	padding: 10px 0px 5px 0px;
}

#editPhotoWrapper label.inline{
	display: inline;
	padding: 0px;
}

#editPhotoWrapper p{
	padding: 5px 0px;
}


#photosEditBox label{
	float: left;
	width: 150px;
	font-weight: bold;
}

#photosEditBox p{
	margin: 0px 0px 0px 155px;
	padding: 0px 0px 10px 0px;
}

#photosEditBox input.textbox,
#photosEditBox textarea{
	width: 200px;
}

#photosEditBox select{
	width: 203px;
}

.standardForm .label{
	width: 260px;
	float: left;
}

.standardForm .value{
	width: 290px;
	float: right;
}

.standardForm select{
	width: 203px;
}

.standardForm input.textbox,
.standardForm textarea{
	width: 200px;
}

.standardForm .clear{
	height: 10px;
}

.addUserDetails{
	padding: 20px 0px 10px 0px;
}

.addUserDetails p{
	padding: 0px 0px 5px 0px;
}


#grpCommentBox {
	width: 400px;
	margin: auto;
	text-align: left;
}

#grpCommentBox label{
	font-weight: bold;
	display: block;
	padding: 3px 0px;
}

#grpCommentBox textarea{
	width: 400px;
	height: 100px;
}

#eventSearchBox p{
	width: 140px;
	float: left;
}

#eventSearchBox label{
	display: block;
	font-weight: bold;
}

#eventSearchBox input.textbox{
	margin: 10px 0px 0px 0px;
}

.rsvpCommentTextarea{
	width: 125px;
}

#createEventWrapper1 label,#createEventWrapper2 label,#createEventWrapper3 label, #createEventWrapper4 label{
	display: block;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
}


#createEventWrapper1 input.input_field,
#createEventWrapper1 textarea{
	width: 315px;
}

#createEventWrapper1 select{
	width: 318px;
}

#createEventWrapper2 input.input_field,
#createEventWrapper2 textarea{
	width: 225px;
}

#createEventWrapper2 select{
	width: 228px;
}

#eventDetailsWrapper div.label{
	width: 200px;
	float: left;
}

#eventDetailsWrapper div.value{
	width: 200px;
	float: right;
	font-weight: bold;
}

#eventDetailsWrapper div.clear{
	height: 5px;
}

#eventDetailsWrapper h2{
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

.col8a{
	width: 240px;
	float: left;
}

.col8b{
	width: 30px;
	float: left;
}

.col8c{
	width: 240px;
	float: right;
}

#eventInviteWrapper{
	padding-left: 60px;
	padding-top: 10px;
}

#eventInviteWrapper label{
	font-weight: bold;
	display: block;
	padding: 0px 0px 5px 0px;
}

#eventInviteWrapper textarea{
	width: 495px;
	height: 100px;
}


.heading_5{
	background: #AA2200;
	padding: 7px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

.content_5{
	padding: 10px 10px;
	text-align: left;
}

.content_5 p{
	padding: 5px 0px;
}

.left{
	text-align: left;
}


#calendarMenuTop{
	padding: 10px 0px;
}



	.button_large {

	}
	.toplink a:link, .toplink a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
	}

	.toplink a:hover, .toplink a:active {
		font-size: 10px;
		font-weight: bold;
		color: #666666;
		text-decoration: underline;
	}



	h1 {
		margin: 0px 0px 0.2em 0px;
		letter-spacing: 0px;
		padding: 0 0 29px;
		color: black;
		font: bold 18pt Arial, Helvetica, sans-serif;
	}




	.tab_l {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		width: 97px;
		height: 20px;
		text-align: center;
		background-image: url("../../images/tab_l.gif");
	}

	.tab_l a {
		color: #FFFFFF;
		text-decoration: underline;
	}

	.tab_m {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		width: 70px;
		height: 20px;
		text-align: center;
		background-image: url("../../images/tab_m.gif");
	}

	.tab_m a {
		color: #FFFFFF;
		text-decoration: underline;
	}

	.footer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #999999;
		text-decoration: none;
	}

	.footer a:link, .footer a:visited {
		color:#999999;
		text-decoration:none;
	}

	.footer a:hover, .footer a:active {
		color:#999999;
		text-decoration:underline;
	}




	.table_header {
		border:1px #E8E0C5 solid;
		background-color:#F6F0E0;
		font-size: 12px;
		padding: 5px;
		display: none;
	}

	.table_header th, .table_header td{
		padding: 5px;
	}

	.default_table {
		border-collapse: collapse;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		width: 100%;
	}

	.default_navbar_header {
		font-size: 12px;
		margin-bottom: 4px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		vertical-align: middle;
	}

	.default_navbar_footer {
		margin-top: 4px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	.events_float_right {
		float:right;
	}

	.events_float_left {
		float:left;
		width:175px;
	}

	.my_events_unselected {
		background-color:#EFEFEF;
		border:1px #7C7C7C solid;
	}

	.my_events_selected {
		background-color:#7799CC;
		border:1px #7C7C7C solid;
		border-bottom-color:#7799CC;

	}

	.system_fonts {
		font-size:14px;
	}

	.error_variable {
		font-size:12px;
		font-weight:bold;
		color:#FF0000;
		margin-bottom: 10px;
	}

	.error_style {
		font-size:12px;
	}

	.system_border {
		border:1px white solid;
		width: 100%;
	}

	.header {
		background-color:#7799CC;
	}

	.tall {
		height:25px;
	}


	.small_indent {
		padding-left:10px;
	}


	.table2top {
		background-image: url(../../images/table2_top_bg.gif);
		background-repeat: repeat;
		font-family: Tahoma, Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
	}

	.table2left {
		background-image: url(../../images/table2_left.gif);
		background-repeat: repeat-y;
	}

	.table2topr {
		background-image: url(../../images/table2_topr_corner.gif);
		background-repeat: no-repeat;
	}

	.table2topl {
		background-image: url(../../images/table2_topl_corner.gif);
		background-repeat: no-repeat;
	}

	.table2right {
		background-image: url(../../images/table2_right.gif);
		background-repeat: repeat-y;
	}

	.table2bottoml {
		background-image: url(../../images/table2_bottoml_corner.gif);
		background-repeat: no-repeat;
	}

	.table2bottomr {
		background-image: url(../../images/table2_bottomr_corner.gif);
		background-repeat: no-repeat;
	}
	.table2bottom {
		background-image: url(../../images/table2_bottom_bg.gif);
		background-repeat: repeat-x;
	}

	.table2bg {
		background-color: #FFF7D5;
	}

	.table2toptr{
	    height:26px;
	}

	.table2bottomtr{
	   height:10px;
	}


	.table3top {
		background-image: url(../../images/table3_top_bg.gif);
		background-repeat: repeat;
		font-family: Tahoma, Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
	}

	.table3topr {
		background-image: url(../../images/table3_topr_corner.gif);
		background-repeat: no-repeat;
	}

	.table3topl {
		background-image: url(../../images/table3_topl_corner.gif);
		background-repeat: no-repeat;
	}

	.table3bottomr {
		background-image: url(../../images/table3_bottomr_corner.gif);
		background-repeat: no-repeat;
	}
	.table3bottoml {
		background-image: url(../../images/table3_bottoml_corner.gif);
		background-repeat: no-repeat;
	}

	.table3right {
		background-image: url(../../images/table3_right.gif);
		background-repeat: repeat-y;
	}

	.table3left {
		background-image: url(../../images/table3_left.gif);
		background-repeat: repeat-y;
	}

	.table3bottom {
		background-image: url(../../images/table3_bottom_bg.gif);
		background-repeat: repeat-x;
	}

	.table3bg {
		background-color: #F6F0E0;
	}

	.table3toptr{
	    height:26px;
	}

	.table3bottomtr{
	   height:10px;
	}

	.table4right {
		background-image: url(../../images/table4_right.gif);
		background-repeat: repeat-y;
	}

	.table5right {
		background-image: url(../../images/table5_right.gif);
		background-repeat: repeat-y;
	}

	.tag_1{
	   font-size:10px;
	}
	.tag_2{
	   font-size:12px;
	}
	.tag_3{
	   font-size:14px;
	}
	.tag_4{
	   font-size:16px;
	}


	td.inbox_odd {
		background-color: #faf7ef;
		text-align:left;
		vertical-align:middle;
		height: 30px;
		border: none;
		padding: 10px 0 10px 0;
		border-top: 1px solid #f6f0e0;
		border-bottom: 1px solid #f6f0e0;
}

	td.inbox_even {
		text-align:left;
		vertical-align:middle;
		height: 30px;
		border: none;
		padding: 10px 0 10px 0;

	}

	th.inbox {
		border:1px #E8E0C5 solid;
		background-color:#F6F0E0;
		height:30px;
		display: none;
	}

	input.inbox {
		background-color: #CCCC99;
		border:1px #000000 solid;
		font-size: 10px;



	}

	table.inbox{
		border: none;		width: 98%;
		border-collapse: collapse;
	}

	table.inbox_left {

	background-color:#FFFF99;
	border: thin solid #000000;
	}

	a.inbox_left {
	font-family:Verdana, Helvetica;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	}
	a:hover.inbox_left{
	text-decoration:underline;
	}

	.im_buddy_list {
		background-color:#FFFFFF;
	}

	.im_buddy_list_menu_bar {
		background-color:#CDCDCD;
		height:16px;
	}

	#menuMain {
		cursor: default;
		padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
		width:88px; height:18px;
	}

	#menuMenu {
		cursor: default;
		padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
	}

	#menuSettings {
		cursor: default;
		padding-top:0px; padding-bottom:1px; padding-left:4px; padding-right:4px;
	}

	.im_mail_ticker {
		padding-left:5px; padding-right:5px;
		background-color:#ECECEC;
		height:24px;
		font-size:11px;
		width:200px;
	}

	.im_buddy_selected {
		display:block;
		background-color:#7799CC;
		color:white;
		cursor:default;
	}

	.im_online_buddy {
		display:block;
		cursor:default;
	}

	.im_offline_buddy {
		display:block;
		cursor:default;
		color:#888888;
	}

	.im_header {
		height:30px;
		font-weight:bold;
		font-size:14px;
		background-color:#556699;
	}

	.im_body {
		height:300px;
		border:2px solid black;
		width:500px;
		background-color:white;
	}

	#im_convo_box {
		overflow:auto;
		font-size:12px;
		background-color:white;
		height:98%;
		width:500px;
		border:0px;
	}

	.im_status_bar {
		font-size:11px;
		background-color:#ABABAB;
		height:40px;
	}

	.im_text_box {
		height:125px;
		border:2px solid black;
		background-color:white;
	}

	.im_message {
		display:block;
		width:500px;
	}

	#im_text_box {
		overflow:auto;
		font-size:12px;
		background-color:white;
		height:125px;
		width:100%;
		border:0px;
	}

	#menuEmoticons {
		cursor: default;
		padding-top:10px; padding-bottom:10px; padding-left:4px; padding-right:4px;
	}

	#dropdownmenu {
		border-style:solid; border-color:black; border-width:1px;
		background-color:#dcdbd9;
		cursor:default;
	}

	#dropdownmainmenu {
		border-style:solid; border-color:black; border-width:1px;
		background-color:#FFFFFF;
		cursor:default;
	}

	.dropdownmenuitem {
		display:block;
		background-color:white;
		padding-left:5px; padding-right:5px;
		font-size:11px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		cursor: default;
		padding-top:1px; padding-bottom:1px;
	}

	.dropdownmainmenuitem {
		display:block;
		width:83px;
		padding-left:5px; padding-right:5px;
		font-size:11px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		cursor: default;
		padding-top:1px; padding-bottom:1px;
	}

	#away_message_div {
		padding:10px;
		background-color:white;
		font-size:15px;
		height:300px;
		overflow:auto;
	}

	.buddy_entry {
		width:180px;
	}

	.buddy_list_management1 {
		background-color:#FFFFFF;
	}

	.buddy_list_management2 {
		background-color:#EFEFEF;
	}

	.im_message_log_div {
		width:480px;
		height:260px;
		background-color:white;
		border:1px solid black;
		text-align:left;
		overflow:auto;
		padding:3px;
	}

	.away_message_box {
		width:400px;
		height:100px;
		background-color:white;
		border:1px solid black;
		text-align:left;
		overflow:auto;
		padding:3px;
	}

	.away_messages {
		width:400px;
		height:200px;
		background-color:white;
		border:1px solid black;
		text-align:left;
		overflow:auto;
		padding:3px;
	}

	.fn-container {
	 position: relative;

	}

	.fn-container img {
	 border-width: 0;
	}

	.fn-area
	{
		position: absolute;
		border:none;
		border: 0px solid #D4D82D;
		margin:1px;
	}

	.fn-area-blackborder
	{
		border: 1px solid #000;
	}

	.fn-area-whiteborder
	{
		border: 1px solid #FFF;
	}



	.fn-area-inner
	{
		border: 1px solid #000000;
		background-color:#FFF;
		filter:alpha(opacity=0);
		-moz-opacity:0;
		cursor: pointer;
	}

	.fn-note
	{
		position: absolute;
		width: 200px;
		padding: 5px;
		display:none;
		cursor:default;
		z-index:5000;

	}

	.fn-note-text
	{
		background-color: #FFEECC;
		border: 1px solid #000000;
		padding: 5px;
		-moz-border-radius: 7px; /* Non-standard */
	}

	.fn-note-edit-text
	{
		background-color: #FFEECC;
		border: 1px solid #000000;
		padding: 5px;
		width:200px;
		-moz-border-radius: 7px; /* Non-standard */
	}
	.fn-note-edit
	{
		display:none;
	}

	.fn-note-edit TEXTAREA
	{
		background-color:#FFEECC;
		border:0;
		overflow:visible;
		margin-bottom:10px;
		padding:0;
		width:180px;
		font-size: 10pt;
		margin:0;
	}


	.Butt
	{
		font: bold 12px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background: #0063DC;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #7CBAFF;
		border-right-color: #2854A7;
		border-bottom-color: #2854A7;
		border-left-color: #7CBAFF;

		margin-right:4px;
		margin-top:5px;

	}
	.CancelButt
	{
		color: #000000;
		background: #d9d9d5;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #fff;
		border-right-color: #b6aeb3;
		border-bottom-color: #b6aeb3;
		border-left-color: #fff;
		font: 12px Arial, Helvetica, sans-serif;

		margin-right:4px;
	}
	.DeleteButt { color: #000000; background: #DCE0E6; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #F5F6F7; border-right-color: #BFB7BC; border-bottom-color: #BFB7BC; border-left-color: #F5F6F7; font: 12px Arial, Helvetica, sans-serif; }



	/* Note drag/resize UI */

	.dragresize {
	 position: absolute;
	 width: 5px;
	 height: 5px;
	 font-size: 1px;
	 background: white;
	 border: 1px solid black;
	}

	.dragresize-tl {
	 top: -8px;
	 left: -8px;
	 cursor: nw-resize;
	}
	.dragresize-tm {
	 top: -8px;
	 left: 50%;
	 margin-left: -4px;
	 cursor: n-resize;
	}
	.dragresize-tr {
	 top: -8px;
	 right: -8px;
	 cursor: ne-resize;
	}

	.dragresize-ml {
	 top: 50%;
	 margin-top: -4px;
	 left: -8px;
	 cursor: w-resize;
	}
	.dragresize-mr {
	 top: 50%;
	 margin-top: -4px;
	 right: -8px;
	 cursor: e-resize;
	}

	.dragresize-bl {
	 bottom: -8px;
	 left: -8px;
	 cursor: sw-resize;
	}
	.dragresize-bm {
	 bottom: -8px;
	 left: 50%;
	 margin-left: -4px;
	 cursor: s-resize;
	}
	.dragresize-br {
	 bottom: -8px;
	 right: -8px;
	 cursor: se-resize;
	}

	.fn-area-blackborder-none
	{
		border:none;
	}

	.fn-area-whiteborder-none
	{
		border:none;
	}
	.fn-note-friend-div{
	background-color: #FFEECC;
		border: 1px solid #000000;
		padding: 5px;
		width:200px;
		-moz-border-radius: 7px; /* Non-standard */

	}


	/*  styles for the unit rater     */
	.ratingblock {
		display:block;
		}

	.loading {
		height: 16px;
		background: url('../../images/working.gif') 50% 50% no-repeat;
		position:relative;
		}

	.unit-rating { /* the UL */
		list-style:none;
		margin: 3px;
		padding:0px;
		height: 16px;
		width:80px;
		position: relative;
		background: url('../../images/starrating.gif') top left repeat-x;
		}

	.unit-rating li{
	    text-indent: -90000px;
		padding:0px;
		margin:0px;
		/**/
		float: left;
		/* */
		}

	.unit-rating li a {
		outline: none;
		display:block;
		width:16px;
		height: 16px;
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		background-image:none;
		}

	.unit-rating li a:hover{
		background: url('../../images/starrating.gif') left center;
		z-index: 2;
		left: 0px;
		}

	.unit-rating a.r1-unit{left: 0px;}
	.unit-rating a.r1-unit:hover{width:16px;}
	.unit-rating a.r2-unit{left:16px;}
	.unit-rating a.r2-unit:hover{width: 32px;}
	.unit-rating a.r3-unit{left: 32px;}
	.unit-rating a.r3-unit:hover{width: 48px;}
	.unit-rating a.r4-unit{left: 48px;}
	.unit-rating a.r4-unit:hover{width: 64px;}
	.unit-rating a.r5-unit{left: 64px;}
	.unit-rating a.r5-unit:hover{width: 80px;}

	.unit-rating li.current-rating {
		background: url('../../images/starrating.gif') left bottom;
		position: absolute;
		height: 16px;
		display: block;
		text-indent: -9000px;
		z-index: 1;

		}

	.thanks {color:#FF5000;}


	.events_home_input {
		width:125px;
	}

	a:link.search-section,a:visited.search-section,a:hover.search-section{
	text-decoration:none;
	cursor:pointer;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	}

	a:link.clicked-section,a:visited.clicked-section,a:hover.clicked-section
	{
		cursor:pointer;
		font-weight:bold;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
		text-decoration: underline;
	}

	a img
	{
	border-width:0px;
	text-decoration:none;
	}

	.calendar
	{
		background-image:none;
	}

	.calendar td
	{
		border-style:solid;
		border-width:1px;
	}

	.calendar a
	{
		text-decoration:none;
	}

	.calendar .month-container
	{
		border-style:none;
		padding:5px;
		width:10px;
	}

	.month td
	{
		border-style:solid;
	}

	.faq_list {

	}

	.faq_question {
		font-weight:bold;

	}

	.faq_answer {

	}

	.search-table
	{



	}

	/* New styles - v 1.0.0.21  */
	td.webbox_image_bg {
	background-color: #000000;
	}

	video_image {
		padding: 1px;
		border: 1px solid black;
	}


	#video_tab {
		background-color: #FFF7D5;
		border-top: 1px solid #f1c469;
		text-align: center;
		height: 40px;

		margin: auto;
		margin-top: 1px;

		font-size: 11px;
		line-height: 20px;
		vertical-align: bottom;
		text-align: right;
	}

	#video_tab_search {
		background-color: #FFF7D5;
		border-top: 1px solid #f1c469;
		text-align: center;
		height: 20px;

		margin: auto;
		margin-top: 1px;

		font-size: 11px;
		line-height: 20px;
		vertical-align: bottom;
		text-align: right;
	}

	#video_tab ul {
		margin: 0;
		padding: 20px 0 0 0;
		list-style: none;

		float: right;
	}

	#video_tab li {
		float: left;
		margin: 0 4px 0 0;
		padding: 0 5px 0 5px;
	}

	#video_tab a {
		display: block;
		text-decoration: none;
	}

	#video_tab #current {
		background-color: #FFFFFF;
		font-weight: bold;
	}

	#video_tab #current a{
		color: #000000;
	}

	.video_details {
		width: 525px;
		border-bottom: 1px dotted #464646;
	}

	.video_details td {
		padding: 5px;
	}

	.video_info {
		font-size: 11px;
		color: #707070;
	}

	#heading_1 {
		background-color: #FBEBA1;
		border-top: 1px solid #f1c469;
		text-align: center;
		height: 25px;

		margin: auto;
		margin-top: 10px;


		line-height: 20px;
		vertical-align: bottom;
		text-align: left;
	}

	#heading_1 h2 {
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 2px;
	}
	#heading_1 #view {
		text-align: right;
		float: right;
		width: 150px;
	}

	#heading_2 h3 {
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 2px 2px 0px 2px;
	}

	#heading_2 #date {
		font-size: 10px;
		margin: 0px;
		float: right;
	font-weight: bold;
}

	#content_2 {
		margin-top: 5px;
	}

	#heading_3 {
		background-color: #FEF9E2;
		border-top: 1px solid #f1c469;
		text-align: center;
		height: 25px;

		margin: auto;
		margin-top: 10px;


		line-height: 20px;
		vertical-align: bottom;
		text-align: left;
	}

	#heading_3 h2 {
		font-size: 12px;
		font-weight: bold;
		margin: 0;
		padding: 2px;
	}
	#heading_3 #view {
		text-align: right;
		float: right;
		width: 150px;
	}

	.webcam-container
	{
		background-color:white;
		width:355px;
		height:300px;
		vertical-align:middle;
	}
	#menuChatEmoticons {
		cursor: default;
		height:17px;
		padding:3px 0px 0px 3px;
		width:65px;
		text-align:left;
	}

	.chat_table {
		border-collapse: collapse;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
	}

	.memberlist_entry {
		width:170px;
		height:40px;
		background-color:#FFFFFF;
		padding:0px 5px 0px 5px;
	}

	.chat_header1 {
		width:600px;
		height:25px;
		background-color:#FFF7D5;
		font-weight:bold;
		padding-top:5px;
		text-align:center;
	}

	.chat_header2 {
		width:500px;
		height:25px;
		background-color:#FFF7D5;
		font-weight:bold;
		padding-top:5px;
		text-align:center;
	}

	.chat_window_body1 {
		width:590px;
		height:440px;
		background-color:#FFFFFF;
		padding:5px;
	}

	.chat_window_body2 {
		width:490px;
		height:340px;
		background-color:#FFFFFF;
		padding:5px;
	}

	.chat_footer1 {
		width:600px;
		height:20px;
		background-color:#D7D7D7;
		text-align:center;
	}

	.chat_footer2 {
		width:500px;
		height:20px;
		background-color:#D7D7D7;
		text-align:center;
	}

	.chat_wrong_password_form {
		width:300px;
	}

	.chat_not_allowed_body {
		width:300px;
	}

	.chat_banned_body {
		width:300px;
	}

	.chat_rooms_list_subheader {
		width:590px;
		height:10px;
		background-color:#FFFFFF;
		padding:5px;
		padding-bottom:15px;
	}

	.chat_rooms_list_body {
		width:590px;
		height:330px;
		background-color:#FFFFFF;
		padding:5px;
		overflow:scroll;
		overflow-x:hidden;
	}

	.chat_rooms_list_infobox {
		width:590px;
		height:70px ! important; height:60px;
		background-color:#E4E4E4;
		padding:5px;
	}

	.chat_rooms_list_infobox_desc {
		height:70px ! important; height:60px;
		overflow:scroll;
		overflow-x:hidden;
	}

	.chat_room_header {
		width:590px;
		height:55px;
		background-color:#FFF7D5;
		padding:5px;
	}

	.chat_room_header_profile_photo {
		float:right;
		height:55px;
		overflow:hidden;
	}

	.chat_room_header_user_info {
		float:right;
		text-align:right;
		margin-right:5px;
	}

	.chat_room_body {
		width:590px;
		height:405px;
		background-color:#FFFFFF;
		padding:5px;
	}

	.chat_room_message_pane {
		width:380px;
		height:275px;
		padding:5px;
		border:1px solid black;
		overflow:scroll;
		overflow-x:hidden;
	}

	.chat_room_member_list {
		width:190px;
		height:407px;
		background-color:#FFFFFF;
		border:1px solid black;
		overflow:scroll;
		overflow-x:hidden;
	}

	.chat_room_text_box {
		width:270px;
		background-color:#F5F5F5;
		height:70px;
		border:1px solid black;
	}

	.chat_room_footer {
		width:600px;
		height:20px;
		margin-top:0px ! important; margin-top:-5px;
		background-color:#D7D7D7;
		text-align:center;
	}

	.chat_button {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		text-transform:uppercase;
		width: 70px;
		height: 20px;
		text-align: center;
		border:1px solid #DDA200;
		background-color:#E0AC14;
	}

	#content_1 {
		margin: 5px 0 10px 0;
		border-bottom: 1px dashed silver;
		padding: 0 0 5px 0;
	}

	#content_1 #home {
		margin: 0;
		padding: 0;
		list-style: none;
	}

	#content_1 #home li {
		padding: 2px 2px 2px 10px;
	}


	#content_1 #mail {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#content_1 #inbox {
		background-image: url(../../images/icon_small_email.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
	}

	#content_1 #sent {
		background-image: url(../../images/icon_small_email_sent.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		padding-top: 5px;
	}

	#content_1 #friends {
		background-image: url(../../images/icon_small_friends.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		padding-top: 5px;
	}

	#content_1 #groups {
		background-image: url(../../images/icon_small_groups.gif);
		background-repeat: no-repeat;
		padding-left: 20px;
		padding-top: 5px;
	}

	div#user_edit {
		font-size: 14px;
		font-weight: bold;
	}

	div#div_st_edit {
		padding: 10px 0 10px 0;
		line-height: 25px;
		float: left;
		width: 350px;
	}

	input#st_editor_edit.st_editor_edit {
		font-size: 19px;
		display: block;
		float: left;
	}






	/* news feeds */
	#feed_container {
		padding:3px;
		margin-bottom:15px;
		font-size: 12px;
		font-weight: bold;
		clear: both;
	}

	.feed_date {
		padding:12px 0px 2px 0px;
		margin-bottom:2px;
		margin-top:16px;
		color: black;
		clear: both;
}

	.feed_item {
		padding:6px 0 6px 0;
		font-weight: normal;
		font-style: normal;
		border-bottom: 1px solid #e6e6e6;
        width: 100%;
        float: left;
	}

div.news_feed_date {
	float: right;
	font-size: 11px;
	width: 60px;
	color: #696969;
	text-decoration: none;
	text-align: right;
}

	.feed_item_container {
		margin:5px 5px 5px 25px;
	}

	.feed_item_image {
		margin-right:8px;
		float: left;
	}

	.feed_comment_text {
		float:left;
		margin-left:18px;
		width:60%;
	}

	.feed_comment_image {
		float:right;
	}

	#fb_login_image
	{
		/*width: 110px;
		display: inline;*/
		position: relative;
		top: 6px;
		/*padding-top: 50px;*/
	}


	/******************************************************************************************************************/



	p{
		margin: 0px;
		padding: 10px 0px;
	}



	h2 {
		margin: 0px 0px 10px 0px;
		font-size: 16px;
		letter-spacing: 0px;
		font-weight: bold;

	}

	h3{
		margin: 0px;
		padding: 10px 0px 5px 0px;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
}


	input {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

	ul, li {
		list-style:disc;
	}

	form{
		padding: 0px;
		margin: 0px;
	}

	#wrapper{
		text-align: left;
	}

	#mainWrapper {
		width: 100%;
		margin: auto;
	}

	#topBox_wrapper {
		background: white;
		width:100%;
		height: 39px;
	}

	#topBox{
		padding: 5px 20px 5px 20px;
		background: #52a5ce;
		margin-right: 20px;
		width: 50%;
		float: right;
		clear: both;
	-moz-border-radius-bottomleft:6px;
	-khtml-border-bottom-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-khtml-border-bottom-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	color: #eaeaea;
}

	#topBox a{
		text-transform: capitalize;
	color: white;
}

	span.links {
		float: right;
		padding: 6px 20px;
		}

	#header{
		padding: 12px 15px 3px 15px;
		border-bottom: 2px solid #52a5ce;
		background: white;
		clear: both;
	}

	#logo{
		float: left;
		margin: 0px;
		padding: 0px;
	}

	#logo a{

	}

	#langBar{
		text-align: center;
		float: left;

}

	.clear{
		clear: both;
		height: 1px;
		line-height: 1px;
		font-size: 1px;
	}

	.clearL{
		clear: left;
		height: 1px;
		line-height: 1px;
		font-size: 1px;
	}

	.center{
		text-align: center;
	}

	#navigation{
		float: left;
		margin-left: 20px;
		z-index: 5;
	}

	#navigation .shadow{
		padding: 5px 0 10px;
		background: white;
		z-index: 5;
	}

	#navigation ul{
		margin: 0px;
		padding: 0px;
		list-style: none;
		z-index: 5;
	}

	#navigation ul li div.menu_text
	{
	    padding: 10px 10px 0px 10px;
		position: relative;
        border-top: 1px solid #FFFFFF;
        border-left: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        background: url(../../images/themes/clean_blue/menu_unselected.gif) no-repeat 100% 65%;
        margin-right: 2px;
        height: 18px;
	}

	#navigation ul li:hover div.menu_text
	{
        border-top: 1px solid #52a5ce;
        border-left: 1px solid #52a5ce;
        border-right: 1px solid #52a5ce;
		z-index: 5;
		background: white url(../../images/themes/clean_blue/menu_selected.gif) no-repeat 100% 65%;
		}

	#navigation ul li
	{
		margin: 0px;
		float:left;
		list-style: none;
		margin-right: 5px;
		height: 20px;
		/*border: 1px solid black;*/
	}

	#navigation ul li:hover {

    }

	#navigation ul li.last{
		background: none 0;
	}

	.menu_text a {
	color: #3b5998;
	font-weight: bold;
}
	#navigation a {
		margin-right: 5px;
		padding-right: 5px;
	}

	.main_menu_on .menu_text a {
		color: #52a5ce;
		background: none;
}


	#submenu, #submenu_signed_out{
		text-align: left;
		color: #ffffff;
		font-size: 11px;
		margin-top: 20px;
		padding: 15px;
		float: left;
		background: white;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		-o-border-radius: 5px;
		background: white;
		border: 1px solid #cecece;
	}

	span.submenu_separator
	{
		visibility: hidden;
	}

div#banner {

	padding: 20px 0 0 0;
	text-align: center;
	width: auto;
	display: block;
	clear: both;
}

	/*#submenu_signed_out
	{
		display: block;
	}*/

	#im_icon
	{
		margin: 20px;
		float: right;
	}

	#submenu a,
	#submenu_signed_out a
	{
		color: #3B5998;
		display: block;
		padding: 0px 0px 0px 10px;
	}

	#submenu a:hover,
	#submenu_signed_out a:hover{
		color:#990000;
	}

	#main_search{
	margin: 0px;
		font-size: 11px;
		text-align: right;
		float: right;
	}

	#main_search label{
		font-weight: bold;
		padding: 0px 2px 0px 0px;
		color: #ffffff;
	}

	#main_search input.textfield{
		border: 2px solid #4b66a0;
		padding: 3px;
		width:180px;
		color: #000000;
	background: white no-repeat 5px 2px;
}

	#footer{
		padding: 20px 0px 10px 0px;
		clear: both;
		margin: 0 20px 0 20px;
	}

	ul#footerMenu{
		margin: 0px;
		padding: 0px;
		list-style: none;
		width: 450px;
		float: right;
		text-align: right;
	}

	ul#footerMenu li{
		display: inline;
		background: url(../../images/separator2.png) no-repeat right center;
		color: #3B5998;
		list-style: none;
		padding: 0px 5px 0px 3px;
	}

	ul#footerMenu li.last{
		background: none;
	}

	ul#footerMenu li a{
		color: #3B5998;
	}

	ul#footerMenu li a:hover {
		color:#990000;
		text-decoration:none;
	}

	#copyright{
		width: 300px;
		float: left;
	}

	#copyright p{
		margin: 0px;
		padding: 0px;
	}

	#leftSide{
		float:left;
		width: 18%;
		margin-left: 20px;
	}

	#mainContent{
		float: left;
		width: 78%;
		min-height: 300px;
		margin: 20px 0 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
		background: white url(../../images/themes/clean_blue/bg_h1.gif) repeat-x;
	}

	* html #mainContent{
		height: 300px;
	}
div.button {

}
	div.button a {
		display: block;
		padding: 5px 20px;
		background: url( ../images/button_left.png ) center left no-repeat;
		color: #666;
		margin-left: -13px;
	}

	input.button, input.button_large, div.editProfileBox form div.contentBox02 div.buttonsBox input.button {
	background: url(../../images/themes/clean_blue/button_small.png) center right no-repeat;
	display: inline-block;
		padding: 5px 20px;
		color: #666;
		border: 0;
		height: 36px;
		width: 102px;
	font-size: 12px;
}

input.button:hover, input.button_large:hover {
	text-decoration: underline;
}

	#loginBox{
		text-align: left;
		color: #ffffff;
		font-size: 11px;
		margin-top: 20px;
		padding: 15px;
		float: left;
		background: white;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	background: white;
		border: 1px solid #cecece;
		width: 69%;
	}

	#loginBox label{
		display: block;
		color:#333333;
		font-weight:bold;
		padding: 2px 0px;
	}

	#loginBox label.inline{
		display: inline;
		font-weight: normal;
		vertical-align: middle;
	}

	#loginBox input.textfield{
		font-size:12px;
		width: 100%;
	}

	#login_remember{
		vertical-align: middle;
	}

	.buttonsBox, .buttonBox{
		padding: 10px 0px;
		clear: both;
	}

	.buttonsBox form{
		display: inline;
	}

	.pad1{
		padding: 20px 20px 10px 20px;
		font-size: 12px;
		vertical-align: top;
	}

	.pad10{
		padding: 10px 0px;
	}

	.box1{
		border-right: 1px solid #DEDEDE;
		border-left: 1px solid #DEDEDE;
		border-bottom: 1px solid #DEDEDE;
		margin: 0px 0px 25px 0px;
		text-align: left;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display: block;
	clear: both;
}

	.box1 .inner{
		padding: 12px 10px 10px 10px;
	}

	div#eventSearchBox.inner {
	background-color: #ebf5fa;
}


	.box1 h1 span{
		float: right;
	font: bold 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

span#friends {
	background-color: #989898;
	padding: 4px;
	color: white;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
	position: relative;
	top: -2px;
}

	.photoBoxWrap{
		width: auto;
		float: left;
		text-align: center;
		margin-right: 5px;;
	}

	.photoBoxWrap p{
		padding: 5px 0px 0px 0px;
		margin: 0px;
	}

	ul.list1{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	ul.list1 li{
		margin: 0px;
		padding: 0px;
		list-style: none;
		width: 100px;
		float: left;
		margin: 0px 0px 0px 40px;
		display: inline;
		padding: 2px 0px;
	}


	.webbox_rollover {
		position:absolute;
		z-index:255;
		background-color: #e3f0f7;
		border: 1px solid #52a5ce;
		color:#000000;
		padding:4px;
	font-size: 11px;
}

	#profile_search_filters{
		text-align: center;
	}

	#profile_search_filters input{
		vertical-align: middle;
	}

	.sfield{
		width: 190px;
		width: expression('206px');
		float: left;
		font-weight: bold;
		padding: 3px 0px;
	}

	.sfield table tr td
	{
		display: block;
	}

	.mainContent01{
		width: 69%;
		float: left;
	}

	.mainContent02{
		width: 50%;
		float: left;
	}

	.rightSide01{
		width: 26%;
		float: right;
	}

	.rightSide02{
		width: 45%;
		float: right;
	}

	#heading1{
		background: #0160A2;
		color: #ffffff;

	}

	.heading_1, .heading_3{
		-moz-border-radius-topleft:5px;
		-khtml-border-top-left-radius:5px;
		-webkit-border-top-left-radius:5px;
		border-top-left-radius:5px;
		-moz-border-radius-topright:5px;
		-khtml-border-top-right-radius:5px;
		-webkit-border-top-right-radius:5px;
		height: 26px;
		background: url(../../images/themes/clean_blue/bg_heading_blue.gif) repeat-x;
		clear: both;
	}

	.heading_1 h2, .heading_3 h2{
		color: #ffffff;
		padding: 3px 5px;
		font-weight: normal;
		font-size: 14px;
		font-weight: bold;
		padding: 4px 5px 0 10px;
	}

	.content_1{

		padding: 10px;
		margin: 0px 0px 15px 0px;
		-moz-border-radius-bottomleft:5px;
		-khtml-border-bottom-left-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		border-bottom-left-radius:5px;
		-moz-border-radius-bottomright:5px;
		-khtml-border-bottom-right-radius:5px;
		-webkit-border-bottom-right-radius:5px;
		border-right: 1px solid #cecece;
		border-left: 1px solid #cecece;
		border-bottom: 1px solid #cecece;
	}


	.content_1 ol{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	.content_1 ol li{
		margin: 0px;
		padding: 2px 0px;
		list-style: none;
	}

	ul.linkslist{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	ul.linkslist li{
		margin: 0px;
		padding: 2px 0px;
		list-style: none;
	}


	.photoBox01{
		text-align: center;
		padding: 10px 0px 15px 0px;
		line-height: 20px;
	}

	.box1 #view{
		float: right;
	}


	.editProfileBox{
		margin: auto;
	}

	.toRight{
		float: right;
	}

	.contentBox02{
		padding: 0px 0px 10px 0px;

		width: 50%;
	}

	.textbox3{
		width: 585px;
	}

	textarea{
		border: solid 1px #D4D0C8;
	}

	.contentBox02 p{
		padding: 5px 10px;
		margin: 0px;
	}

	#textbox_row{
		padding: 0px 0px 10px 10px
	}

	#account_profile_css{
		width: 585px;
	}

form#registerForm {
	width: 69%;
}

div.contentBox02 input, div.contentBox02 select, #registerForm input.input_field, #registerForm select, textarea  {
	width: 90%;
	font-size: 16px;
	padding: 5px;
	color: #414141;
	margin-top: 5px;
}


	.navbar td{
		vertical-align: bottom;
	}
	div.navbar {
		margin-top: 5px;
		float: right;
	}
	.navbar a{
		background: #DEDEDE;
		border: 1px solid #DEDEDE;
		float: left;
		text-align: center;
		color:#333333;
		margin: 0px 4px 0px 0px;
		padding: 3px 10px;
	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
-o-border-radius: 2px;
}

	.navbar a:hover{
		color: #0160A2;
	}


	.navbar a.table1{
		background: #0160A2;
		color: #ffffff;
		width: auto;
		border: solid 1px #0160A2;
	}

	.navbar a.table1:hover{
		color: #ffffff;
	}

	.message{
		text-align: left;
		padding: 10px 0px;
		color: #0160A2;
		font-weight: bold;
	}

	.errors{
		text-align: left;
		padding: 10px;
		font-weight: bold;
	background-color: #f9e5e5;
	border: 1px solid #c00;
	margin-bottom: 15px;
	display: none;
}

	.leftBox{
		background: #f6f0e0;
		border-bottom: 1px solid #DDDDDD;
		padding: 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
	border: 1px solid #cecece;
	}

	.inboxMenu{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}


	.inboxMenu li{
		list-style: none;
		margin: 0px;
		padding: 4px 0px;
	font-size: 11px;
}

	.sendMessageBox{

	}

	#newMessageBox{
		text-align: left;
		margin: auto;
	}

	#newMessageBox .label{
		width: 120px;
		font-weight: bold;
		float: left;
	}

	#newMessageBox input.textbox{
		border: 1px solid #D4D0C8;
		width: 220px;
	}

	#newMessageBox textarea{
		width: 220px;
	}

	table.message{
		font-weight: normal;
		background-color: #d4e8f3;
		border: 1px solid #a8d2e6;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
	padding: 10px;
}

	table.message td{
		padding: 0px 20px 0px 0px;
	}

	#userInfoBox img{
		float: left;
		margin: 0px 10px 0px 0px;
	}

	#userInfoBox span{
		display: block;
		font-weight: bold;
	}


	.view-profile-section-left{
		width: 120px;
	}


	.table3topl, .table3top, .table3topr, .table3bg, .table3bottoml, .table3bottom, .table3bottomr,
	.table2topl, .table2top, .table2topr, .table2bg, .table2bottoml, .table2bottom, .table2bottomr{
		background: none;
	}

	.table3top, .table2top{
		text-align: left;
		color:#333333;
		font-size:11px;
		font-weight:bold;
		letter-spacing:0;
		line-height:15px;
		margin:0;
		padding:0px;
	}

	.table3toptr, .table2toptr{
		background: #DEDEDE url(../../images/head_bg.png) repeat-x left top;
		border-top: 1px solid #DEDEDE;
		border-left: 1px solid #DEDEDE;
		border-right: 1px solid #DEDEDE;
	}

	.table3left, .table2left{
		border-left: 1px solid #DEDEDE;
		background: none;
	}

	.table3right, .table2right{
		border-right: 1px solid #DEDEDE;
		background: none;
	}

	.table3bottoml, .table2bottoml{
		border-bottom: 1px solid #DEDEDE;
		border-left: 1px solid #DEDEDE;
	}

	.table3bottom, .table2bottom{
		border-bottom: 1px solid #DEDEDE;
	}

	.table3bottomr, .table2bottomr{
		border-bottom: 1px solid #DEDEDE;
		border-right: 1px solid #DEDEDE;
	}

	td{
		padding: 5px 0px 0px 0px;
		color:#333333;
	}

	.rightSide04{
		width: 20%;
		float: right;
		padding: 10px 0px 0px 0px;
	}

	.mainContent04{
		width: 79%;
		float: left;
		padding: 10px 0px 0px 0px;
	}

	#contact_form label{
		width: 170px;
		float: left;
		font-weight: bold;
		color: #333333;
	}

	#contact_form p{
		margin: 0px 0px 0px 200px;
		padding: 0px 0px 10px 0px;
	}

	#contact_form input.textbox{
		border: 1px solid #D4D0C8;
		width: 340px;
	}

	#contact_form textarea{
		width: 340px;
	}

	#contact_form input#contact_verification{
		width: 123px;
	}

	.billingRadio{
		float: left;
	}

	.billingRow2{
		margin: 0px 0px 0px 25px;
	}


	ol.error, ol.error li{
		list-style: none;
	}

	#online_genders, #online_countries{
		margin: 0px 0px 10px 0px;
		width: 200px;
	}

	.red{
		color:#D21A1A;
	}

	#manage_surveys table{
		width: 600px;
		margin: auto;
	}

	.photoBox{
		min-height: 50px;
	}

	* html .photoBox{
		height: 100px;
	}

	#registerForm label{
	display: block;
}

	div.comment_box_label1
	{
		margin-right: 28px;
		float: left;
	}

	div.comment_box_label2
	{
		float: left;
		vertical-align: top;
		margin-right: 3px;
	}

	#registerForm input.input_field{

	}

	#registerForm select{
		margin: 0px;
	}

	#registerForm .clear{
		height: 10px;
	}

	#registerForm .verificationCodeBox{
		float: left;
	}

	#forgotForm label{
		width: 290px;
		float: left;
		text-align: right;
		margin: 0px 10px 0px 0px;
	}

	#forgotForm input.textbox{
		width: 150px;
	}

	ol.error{
		margin: 0px;
		padding: 0px;
	}

	li.error{
		padding: 5px 0px;
	}

	.frndPreviewBox{
		width: 100px;
		text-align: center;
	}

	.frndPreviewBox p{
		padding: 0px 0px 5px 0px;
	}

	.create_profile_interests_text{
		width: 179px;
		border: 1px solid #D4D0C8;
	}

	.create_profile_band_text{
		width: 179px;
		border: 1px solid #D4D0C8;
	}

	#create_profile_band_genre{
		width: 180px;
	}

	#register{
		text-align: right;
	}

	#register label{
		width: 200px;
		float: left;
		text-align: left;
	}

	#register input.input_field{
		border: 1px solid #D4D0C8;
		width: 192px;
	}

	#register .clear{
		height: 10px;
	}

	#register #account_country,
	#register #account_state{
		width: 194px;
	}

	.blogPrevPostsBox ul{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	.blogPrevPostsBox ul li{
		padding: 5px 0px;
		list-style: none;
	}

	.blogPrevPostsBox ul li a{
		display: block;
	}

	.blogAuthorInfo{
		text-align: right;
		padding: 0px 0px 10px 0px;
	}

	.blogAuthorInfo .label{
		width: 70px;
		float: left;
		text-align: left;
		font-weight: bold;
	}

	.right{
		text-align: right;
	}

	.blogCommentImg{
		width: 100px;
		float: left;
		margin: 0px 0px 8px 0px;
	}

	.pad3{
		padding: 8px 0px 3px 0px;
	}

	#blogCP{
		padding: 7px;
	}

	#blogItemsPerPageForm{
		width: 180px;
		float: left;
	}

	#blogSearchForm{
		width: 250px;
		float: left;
	}

	#blogCP p{
		padding: 2px 0px;
		margin: 0px 0px 0px 500px;
	}

	#new_entry_title{
		width: 497px;
	}

	#blogEditForm label{
		display: block;
		padding: 10px 0px 3px 0px;
		font-weight: bold;
	}


	#blogPostComment{
		text-align: right;
	}

	#blogPostComment label{
		width: 120px;
		float: left;
		font-weight: bold;
		text-align:left;
	}

	#blogPostComment input.textbox{
		width: 270px;
	}

	#blogPostComment textarea{
		width:270px;
		height:100px;
	}

	#blogPostComment .clear{
		height: 5px;
	}


	#blogSettingsFrom{
		text-align: right;
	}

	#blogSettingsFrom label{
		width: 220px;
		float: left;
		text-align: left;
		font-weight: bold;
	}

	#blogSettingsFrom .clear{
		height: 8px;
	}


	.blogSearchRsImg{
		width: 100px;
		float: left;
		margin: 0px 0px 8px 0px;
	}

	.blogSearchRsDetails{
		margin: 0px 0px 0px 110px;
	}

	ol.cols2{
		margin: 0px;
		padding: 0px;
		list-style: none;
		display: inline-block;
		margin-bottom: 10px;;
	}

	ol.cols2 li{
		list-style: none;
	}

	#vpComment{

	background-color: #ebf5fa;
}

	#vpComment label{
	display: block;
}

	#vpComment input.textbox{
	width: 90%;
	font-size: 16px;
	padding: 5px;
	color: #414141;
	margin-top: 5px;
	}

	#vpComment textarea{
	width: 90%;
	font-size: 16px;
	padding: 5px;
	color: #414141;
	margin-top: 5px;
	}

	#vpComment .clear{
		height: 5px;
	}


	.vpCommmentDetails{
		text-align: right;
	}

	.vpCommmentDetails a{
		float: left;
	}

	.vpCommmentDetails span{
		float: left;
	}

	img#profile_photo {
		float: right;
		border: 4px solid #e6e6e6;
		margin-bottom: 10px;
}

span#status {
	margin: 0 0 10px 10px;
	font: bold 14px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #2e2e2e;
	position: relative;
	top: -1px;
}

span#status_time {
	font-size: 10px;
	margin-left: 8px;
	color: #828282;

	position: relative;
	top: -2px;
}

div.profile_comment {
	display: block;
	clear: both;

	background-color: #ebf5fa;
	padding: 5px 10px;
	border: 1px solid #d4e8f3;
	height: 20px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
-o-border-radius: 5px;
}



	div.imgLeft{
		float: left;
		width: 15%;
	display: block;
}
	img.imgLeft {
		border: 4px solid #e6e6e6;
	display: block;
}

div.comment_message {
	float: right;
	width: 81%;
	display: block;
	margin-bottom: 40px;
	clear: right;
}

.comment_message h3 {
	padding: 1px 0;
}

div.cite {
	margin: 10px 0;	display: block;
	clear: both;
	font-size: 11px;
	font-weight: bold;
	color: #828282;
}

span.delete_right {
	float: right;
	font-size: 11px;
}



	.sectionBox span.label{
		width: 100px;
		clear: both;
		font-weight: bold;
	display: block;
}
	.sectionBox .value{
		margin: 2px 0 5px 0;
	}

	.vpFrndBox{
		width: 105px;

		float: left;
	}

	.col1a{
		width: 200px;
		float: left;
		margin: 0px 20px 0px 0px;
	}

	.col1b{
		width: 200px;
		float: left;
	}

	.col1c{
		width: 150px;
		float: right;
	}

	.col1a select#online_genders, .col1b select#online_countries{
		width: 190px;
	}

	.col1a label, .col1b label, .col1c label{
		font-weight: bold;
		display: block;
		padding: 5px 0px;
	}

	#inviteBox{
		text-align: center;
	}

	#inviteBox label{
		font-weight: bold;
		display: block;
		padding: 15px 0px 5px 45px;
		text-align: left;
	}

	#inviteBox textarea{
		width: 500px;
	}
	form#importS1Form {
		text-align: left;
	}

	#importS1Form label{
		width: 150px;
		float: left;
		margin: 0px 20px 0px 0px;
		text-align: right;
		font-weight: bold;
	}

	#importS1Form input.textbox{
		width: 200px;
	}

	#importS1Form select{
		width: 200px;
	}

	#importS1Form .clear{
		height: 10px;
	}

	#surveyBox label{
		width: 290px;
		float: left;
		margin: 0px 10px 0px 0px;
		text-align: right;
	}

	#surveyBox input.textbox{
		width: 200px;
	}

	.col3a{
		width: 49%;
		float: left;
	}

	.col3b{
		width: 49%;
		float: right;
	}


	.col4a{
		width: 260px;
		float: left;
		margin: 0px 0px 0px 15px;
		display: inline;
	}

	.col4b{
		width: 270px;
		float: right;
	}

	.col5a{
		width: 100px;
		float: left;
		margin: 0px 9px 0px 0px;
	}

	.col5b{
		width: 280px;
		float: left;
	}

	.col5b{
		width: 180px;
		float: left;
	}

	.div_row1 {
		border-bottom: 1px dashed silver;
		text-align:left;
		padding: 6px 5px;
	}

	.div_row2 {
		text-align:left;
		vertical-align:middle;
		padding: 6px 5px;
		border-bottom: 1px dashed silver;

	}


	#grpSearchBox label{
		display: block;
		font-weight: bold;
		padding: 3px 0px;
	}

	#grpSearchBox input.textbox{
		width: 128px;
	}

	#grpSearchBox p{
		padding: 10px 0px 0px 0px;
	}

	#grpOptions label{
		display: block;
		padding: 15px 0px 2px 0px;
	}

	#grpCreate {
		text-align: right;
	}

	#grpCreate label{
		font-weight: bold;
		width: 150px;
		float: left;
		text-align: left;
	}

	#grpCreate input.textbox, #grpCreate textarea{
		width: 250px;
	}

	#grpCreate select{
		width: 252px;
	}

	#grpCreate input.textbox2{
		width: 130px;
	}

	#grpCreate .clear{
		height: 10px;
	}

	#grpCreate p{
		text-align: left;
		width: 250px;
		float: right;
		padding: 0px;
		line-height: 20px;
	}

	#grpStyleBox label{
		padding: 2px 0px;
	}

	#grpStyleBox select{
		width: 200px;
	}

	#grpStyleBox p{
		padding: 5px 0px 5px 0px;
	}

	#grpStyleBox textarea{
		width: 415px;
	}


	#grpDetailsBox{
		float: right;
	}

	.grpImageLeft{
		width: 110px;
		float: right;
		text-align: center;
		padding: 0px 0px;
	}

	#grpDetailsBox span.label{
		font-weight: bold;
		float: left;
		width: 100px;
	}

	#grpDetailsBox span.value{
		margin-left: 105px;
		display: block;
	}

	#grpDetailsBox .clearL{
		height: 5px;
	}

	#heading_2{
		background: none;
		border: none;
	}

	#grpMenuBar{
		margin-top: 5px;
		float: right;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

	#grpMenuBar a{
		background: #DEDEDE;
		border: 1px solid #DEDEDE;
		float: left;
		text-align: center;
		color:#333333;
		margin: 0px 4px 0px 0px;
		padding: 3px 10px;
	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
border-radius: 2px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-khtml-border-radius: 2px;
-o-border-radius: 2px;
	}

	#grpMenuBar a:hover {
	border: 1px solid #0160a2;
}


	#grpInviteBox form{
		padding: 0px 0px 0px 70px;
	}

	#grpInviteBox label{
		font-weight: bold;
		display: block;
		padding: 20px 0px 0px 0px;
	}

	#grpInviteBox p{
		padding: 3px 0px;
	}

	#grpInviteBox textarea{
		width: 450px;
	}

	#grpInviteBox .buttonsBox{
		padding-right: 70px;
	}

	#grpUpload{

	}

	#grpUpload label{
		width: 240px;
		float: left;
		font-weight: bold;
	}

	#grpUpload .label{
		width: 240px;
		float: left;
	}

	#grpUpload .value{
		width: 340px;
		float: right;
	}

	#grpUpload .clear{
		height: 10px;
	}


	#grpSearch label{
		width: 80px;
		float: left;
		font-weight: bold;
		text-align: left;
	}

	#grpSearch input.textbox{
		width: 170px;
	}

	#grpSearch select{
		width: 173px;
	}

	#grpSearch .col4a, #grpSearch .col4b{
		text-align: right;
	}

	#grpSearch .clear{
		height: 10px;
	}

	.grpPhotoBox{
		width: 140px;
		float: left;
		text-align: center;
	}


	#grpAboutPhoto p{
		padding: 4px 0px;
	}

	#grpViewBulletin .label{
		width: 150px;
		float: left;
		font-weight: bold;
	}

	#grpViewBulletin .value{
		width: 425px;
		float: right;
	}

	#grpViewBulletin .clear{
		height: 10px;
	}

	#srchFilmMakers label{
		width: 290px;
		float: left;
		text-align: right;
		margin: 0px 10px 0px 0px;
		font-weight: bold;
		padding: 3px 0px;
	}

	#filmUploadForm label, #uploadWrapper label{
		width: 290px;
		float: left;
		font-weight: bold;
		margin: 0px 10px 0px 0px;
		text-align: right;
	}

	#filmUploadForm input.textbox,
	#filmUploadForm textarea,
	#uploadWrapper input.textbox,
	#uploadWrapper textarea{
		width: 240px;
	}

	#filmUploadForm .clear, #uploadWrapper .clear{
		height: 10px;
	}

	#filmUploadForm .value, #uploadWrapper .value{
		float: left;
		padding: 0px 0px 10px 0px;
	}

	#filmUploadForm .value label, #uploadWrapper .value label{
		display: inline;
		font-weight: normal;
		float: none;
		width: auto;
		margin: 0px;

	}

	#filmUploadForm .radio, #uploadWrapper .radio{
		vertical-align: middle;
	}

	.filmPreviewBox{
		border-bottom: 1px dotted #464646;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 10px 0px;
	}

	.filmPreviewImg{
		width: 100px;
		float:left;
		text-align: center;
		padding: 10px 0px;
	}

	.filmDetails{
		width: 315px;
		float: right;
	}

	.filmDetails h3{
		padding: 0px 0px 5px 0px;
		margin: 0px;
		font-size: 12px;
	}

	.filmDetails p{
		padding: 5px 0px;
	}

	.filmMakerImg{
		width: 200px;
		float: left;
		text-align: center;
	}

	.filmDetails{

	}

	.musicianListing p{
		padding: 5px 0px;
	}

	.userBox{
		width: 105px;
		text-align: center;
		float: left;
	}

	#manageSongsFrom{
		padding: 10px 20px;
	}


	#manageSongsFrom label{
		width: 250px;
		float: left;
		font-weight: bold;
	}

	#manageSongsFrom .clear{
		height: 10px;
	}

	#manageSongsFrom input.textbox,
	#manageSongsFrom textarea{
		width: 270px;
	}

	#manageSongsFrom .value{
		margin: 0px 0px 0px 250px;
	}

	#manageSongsFrom .value p{
		padding: 0px 0px 10px 0px;
	}

	#loginWrapper{
		text-align: center;
	}

	#loginWrapper #loginBox{
		margin: auto;
		background: #ffffff;
		border: none;
	}
div#videoTabs {
	margin: 0;
	padding: 0;
}
	#videoTabs ul{
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	#videoTabs ul li{
		background:#DEDEDE;
		color:#333333;
		display:block;
		font-weight:bold;
		margin:0px;
		padding: 5px 10px 5px 10px;
		text-align:center;
		float: right;
		margin: 0px 0px -2px 2px;
		-moz-border-radius-topleft:2px;
		-khtml-border-top-left-radius:2px;
		-webkit-border-top-left-radius:2px;
		border-top-left-radius:2px;
		-moz-border-radius-topright:2px;
		-khtml-border-top-right-radius:2px;
		-webkit-border-top-right-radius:2px;
	}


	#videoTabs ul li#current{
		background: #51a2ca;
		color:#FFFFFF;
	}

	#videoTabs ul li#current a{
		color: #ffffff;
	}

	.videoDetails{
		border: 1px solid #DEDEDE;
		padding: 10px;
	}



	.col6a{
		width: 110px;
		float: left;
	}

	.col6b{
		width: 140px;
		float: left;
	}

	.col6c{
		width: 140px;
		float: right;
	}


	.col7a{
		width: 150px;
		float: left;
	}

	.col7b{
		width: 400px;
		float: right;
	}

	.photoDetailsWrapper{
		padding: 0px 0px 10px 0px;
	}

	.photoDetailsWrapper p{
		padding: 0px 0px 5px 0px;
	}

	.photoDetailsWrapper p.pad10{
		padding: 10px 0px;
	}

	.photoDetailsWrapper .clear{
		height: 10px;
		border-bottom: 1px dotted #464646;
	}

	table.video_details{
		width: 418px;
	}

	.userAlbumDetails span.label{
		width: 60px;
		float: left;
		font-weight: bold;
	}

	.userAlbumDetails span.value{
		width: 60px;
		float: right;
	}

	.userAlbumList{
		padding: 5px 0px;
		text-align: center;
	}

	.userAlbumList a{
		display: block;
		padding: 8px 0px;
	}


	#photoContainer{
		padding: 20px 0px;
		text-align: center;
	}

	.col7a{
		width: 140px;
		float: left;
	}

	.col7b{
		width: 140px;
		float: left;
	}

	.col7c{
		width: 140px;
		float: right;
	}

	.ratingblock ul{
		list-style: none;
		margin: 5px 0px;
		padding: 0px;
	}

	.ratingblock ul li{
		list-style: none;
	}

	.photoInfo p{
		padding: 5px 0px;
	}


	.viewAlbumDetails{

	}

	.viewAlbumDetails .viewAlbumCover{
		width: 130px;
		float: left;
		text-align: center;
	}

	.viewAlbumDetails .viewAlbumInfo{
		width: 430px;
		float: right;
	}

	#album_table{
		border: 1px solid #DEDEDE;
		margin: 10px 0px;
		text-align: center;
	}

	#album_cell{
		padding: 10px;
	}

	#editPhotoWrapper input.textbox,
	#editPhotoWrapper textarea{
		width: 225px;
	}

	#editPhotoWrapper label{
		display: block;
		padding: 10px 0px 5px 0px;
	}

	#editPhotoWrapper label.inline{
		display: inline;
		padding: 0px;
	}

	#editPhotoWrapper p{
		padding: 5px 0px;
	}


	#photosEditBox label{
		float: left;
		width: 150px;
		font-weight: bold;
	}

	#photosEditBox p{
		margin: 0px 0px 0px 155px;
		padding: 0px 0px 10px 0px;
	}

	#photosEditBox input.textbox,
	#photosEditBox textarea{
		width: 200px;
	}

	#photosEditBox select{
		width: 203px;
	}

	.standardForm .label{
		width: 260px;
		float: left;
	}

	.standardForm .value{
		width: 290px;
		float: right;
	}

	.standardForm select{
		width: 203px;
	}

	.standardForm input.textbox,
	.standardForm textarea{
		width: 200px;
	}

	.standardForm .clear{
		height: 10px;
	}

	.addUserDetails{
		padding: 20px 0px 10px 0px;
	}

	.addUserDetails p{
		padding: 0px 0px 5px 0px;
	}


	#grpCommentBox {
		width: 400px;
		margin: auto;
		text-align: left;
	}

	#grpCommentBox label{
		font-weight: bold;
		display: block;
		padding: 3px 0px;
	}

	#grpCommentBox textarea{
		width: 400px;
		height: 100px;
	}

	#eventSearchBox p{
		width: 140px;
		float: left;
	}

	#eventSearchBox label{
		display: block;
		font-weight: bold;
	}

	#eventSearchBox input.textbox{
		margin: 10px 0px 0px 0px;
	}

	.rsvpCommentTextarea{
		width: 125px;
	}

	#createEventWrapper1 label,#createEventWrapper2 label,#createEventWrapper3 label, #createEventWrapper4 label{
		display: block;
		font-weight: bold;
		padding: 10px 0px 5px 0px;
	}



	#createEventWrapper1 input.input_field,
	#createEventWrapper1 textarea{
		width: 315px;
	}

	#createEventWrapper1 select{
		width: 318px;
	}

	#createEventWrapper2 input.input_field,
	#createEventWrapper2 textarea{
		width: 225px;
	}

	#createEventWrapper2 select{
		width: 228px;
	}

	#eventDetailsWrapper div.label{
		width: 200px;
		float: left;
	}

	#eventDetailsWrapper div.value{
		width: 200px;
		float: right;
		font-weight: bold;
	}

	#eventDetailsWrapper div.clear{
		height: 5px;
	}

	#eventDetailsWrapper h2{
		font-size: 11px;
		padding: 10px 0px 0px 0px;
		margin: 0px;
	}

	.col8a{
		width: 240px;
		float: left;
	}

	.col8b{
		width: 30px;
		float: left;
	}

	.col8c{
		width: 240px;
		float: right;
	}

	#eventInviteWrapper{
		padding-left: 60px;
		padding-top: 10px;
	}

	#eventInviteWrapper label{
		font-weight: bold;
		display: block;
		padding: 0px 0px 5px 0px;
	}

	#eventInviteWrapper textarea{
		width: 495px;
		height: 100px;
	}


	.heading_5{
		background: #AA2200;
		padding: 7px;
		color: #ffffff;
		font-weight: bold;
		font-size: 12px;
		text-align: left;
	}

	.content_5{
		padding: 10px 10px;
		text-align: left;
	}

	.content_5 p{
		padding: 5px 0px;
	}

	.left{
		text-align: left;
	}


	#calendarMenuTop{
		padding: 10px 0px;
	}

	#calendarMenuTop span{
		float: right;
	}

	#calendarMenuTop a{
		padding: 0px 10px;
	}

	#postBulletinFrom{
		padding: 0px 0px 0px 60px;
	}

	#postBulletinFrom label{
		display: block;
		float: none;
		padding: 10px 0px 4px 0px;
	}

	#postBulletinFrom input.textbox,
	#postBulletinFrom textarea{
		width: 450px;
	}

	div#left_side {
		float: left;
		width: 26%;
	}

	div#right_side {
		float: right;
		width: 69%;
	}


#calendarMenuTop span{
	float: right;
}

#calendarMenuTop a{
	padding: 0px 10px;
}

#postBulletinFrom{
	padding: 0px 0px 0px 60px;
}

#postBulletinFrom label{
	display: block;
	float: none;
	padding: 10px 0px 4px 0px;
}

#postBulletinFrom input.textbox,
#postBulletinFrom textarea{
	width: 450px;
}

h1 .button_new {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	cursor: pointer;
	text-decoration: none;
	margin-top: -3px;
	display: inline-block;
	color: white;
	float: right;
	background-color: #52a5ce;
	padding: 9px 5px 10px 10px;
	text-align: center;
	font: bold 14px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	height: 19px;
}
.button center {
	padding: 0;
}

.button_new a {
	color: white;
	padding-left: 10px;
}

.button_search {
	width: 150px;
	background: url(../../images/search.png) no-repeat 6px 10px;
}

.view_profile {
	width: 150px;
	background: url(../../images/search.png) no-repeat 6px 10px;
}

div#eventDetailsWrapper.inner, div.pad1 div.rightSide01 div.box1 div.inner, div.pad1 div.mainContent01 div.box1 div.inner {
		text-align: left;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #f4f4f4;

}

div#profile_notes {
	float: right;
	width: 299px;
	padding: 20px;
	background-color: #fff3d1;
}

#div_status_act{
	float: left;
	margin: 0px;
	width: 20px;
}

#index_left {
	float: left;
	width: 64%;
}

#index_right {
	float: right;
	width: 32%;
}

#submenu_left.submenu a, #submenu_left.submenu a:hover {
	padding-left: 22px;
	margin: 0;
}

#submenu_left.submenu a:hover {
	text-decoration: underline;
}
#submenu_left.submenu #menuid_83 a {
	background: url(/webnetwork2/trunk/images/submenu_profile_home.png) no-repeat;
}

#submenu_left.submenu #menuid_62 a {
	background: url(/webnetwork2/trunk/images/submenu_create_profile.png) no-repeat;
}

#submenu_left.submenu #menuid_90 a {
	background: url(/webnetwork2/trunk/images/submenu_media_favorites.png) no-repeat;
}

#submenu_left.submenu #menuid_65 a {
	background: url(/webnetwork2/trunk/images/submenu_mail.png) no-repeat;
}

#submenu_left.submenu #menuid_89 a {
	background: url(/webnetwork2/trunk/images/submenu_block_user.png) no-repeat;
}

#submenu_left.submenu #menuid_87 a {
	background: url(/webnetwork2/trunk/images/submenu_billing.png) no-repeat;
}

#submenu_left.submenu #menuid_91 a {
	background: url(/webnetwork2/trunk/images/submenu_contact.png) no-repeat;
}

#submenu_left.submenu #menuid_59 a, #submenu_left.submenu #menuid_51 a, #submenu_left.submenu #menuid_41 a {
	background: url(/webnetwork2/trunk/images/submenu_search.png) no-repeat;
}

#submenu_left.submenu #menuid_52 a, #submenu_left.submenu #menuid_42 a, #submenu_left.submenu #menuid_46 a, #submenu_left.submenu #menuid_81 a, #submenu_left.submenu #menuid_80 a {
	background: url(/webnetwork2/trunk/images/submenu_whos_online.png) no-repeat;
}

#submenu_left.submenu #menuid_60 a, #submenu_left.submenu #menuid_64 a {
	background: url(/webnetwork2/trunk/images/submenu_invite.png) no-repeat;
}

#submenu_left.submenu #menuid_82 a {
	background: url(/webnetwork2/trunk/images/submenu_survey.png) no-repeat;
}

#submenu_left.submenu #menuid_49 a, #submenu_left.submenu #menuid_55 a, #submenu_left.submenu #menuid_69 a {
	background: url(/webnetwork2/trunk/images/submenu_film.png) no-repeat;
}

#submenu_left.submenu #menuid_84 a, #submenu_left.submenu #menuid_63 a {
	background: url(/webnetwork2/trunk/images/submenu_top_filmmaker.png) no-repeat;
}

#submenu_left.submenu #menuid_43 a, #submenu_left.submenu #menuid_71 a {
	background: url(/webnetwork2/trunk/images/submenu_directory.png) no-repeat;
}

#submenu_left.submenu #menuid_44 a {
	background: url(/webnetwork2/trunk/images/submenu_music.png) no-repeat;
}

#submenu_left.submenu #menuid_85 a {
	background: url(/webnetwork2/trunk/images/submenu_blog_new.png) no-repeat;
}

#submenu_left.submenu #menuid_47 a {
	background: url(/webnetwork2/trunk/images/submenu_view_blog.png) no-repeat;
}

#submenu_left.submenu #menuid_86 a {
	background: url(/webnetwork2/trunk/images/submenu_blog_settings.png) no-repeat;
}

#submenu_left.submenu #menuid_7 a {
	background: url(/webnetwork2/trunk/images/submenu_blog_controlpanel.png) no-repeat;
}

#submenu_left.submenu #menuid_40 a {
	background: url(/webnetwork2/trunk/images/submenu_group.png) no-repeat;
}

#submenu_left.submenu #menuid_48 a {
	background: url(/webnetwork2/trunk/images/submenu_group_add.png) no-repeat;
}

#submenu_left.submenu #menuid_9 a {
	background: url(/webnetwork2/trunk/images/submenu_events.png) no-repeat;
}

#submenu_left.submenu #menuid_45 a {
	background: url(/webnetwork2/trunk/images/submenu_event_add.png) no-repeat;
}

#submenu_left.submenu #menuid_70 a {
	background: url(/webnetwork2/trunk/images/submenu_video_upload.png) no-repeat;
}

#submenu_left.submenu #menuid_66 a {
	background: url(/webnetwork2/trunk/images/submenu_photo.png) no-repeat;
}

#submenu_left.submenu #menuid_79 a {
	background: url(/webnetwork2/trunk/images/submenu_photo_categories.png) no-repeat;
}

span.big_notification
{
	font-size:12px;
	font-weight:bold;
	color:#008810;
}

div.ajaxSearchBox
{
	border: 1px solid black;
	background-color: #FFFFFF;
	width: 188px;
	height: auto;
	position: absolute;
	top: 28px;
	color: #000000;
}

div.ajaxSearchFriendBox
{
	width: 188px;
	clear: both;
	background-color: #FFFFFF;
	cursor: default;
}

div.ajaxSearchFriendBox:hover
{
	width: 188px;
	clear: both;
	background-color: #52A5CE;
	cursor: pointer;
}

div.ajaxSearchFriendBoxClear
{
	clear: both;
}

div.ajaxSearchAvatarBox
{
	width: 26px;
	height: auto;
	float: left;
	padding-left: 1px;
	padding-top: 1px;
}

img.ajaxSearchAvatar
{

}

div.ajaxSearchProfileNameBox
{
	width: 155px;
	float: left;
	align: left;
	text-align: left;
	padding-left: 3px;
}

span.ajaxSearchProfileMatchNameBox
{
	font-weight: 600;
	background-color: #DCDEEB;
}

div.ajaxSearchLocationBox
{
	width: 155px;
	float: left;
	align: left;
	text-align: left;
	padding-left: 3px;
}

div.ajaxSearchSeparator
{
	clear: both;
	width: 95%;
	height: 1px;
	margin-left: auto;
	margin-right: auto;
	background-color: #E6E6E6;
}
#menuChatEmoticons {
	cursor: default;
	height:17px;
	padding:3px 0px 0px 3px;
	width:65px;
	text-align:left;
}

.chat_table {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.memberlist_entry {
	width:170px;
	height:40px;
	background-color:#FFFFFF;
	padding:0px 5px 0px 5px;
}

.chat_header1 {
	width:600px;
	height:25px;
	background-color:#FFF7D5;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.chat_header2 {
	width:500px;
	height:25px;
	background-color:#FFF7D5;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.chat_window_body1 {
	width:590px;
	height:440px;
	background-color:#FFFFFF;
	padding:5px;
}

.chat_window_body2 {
	width:490px;
	height:340px;
	background-color:#FFFFFF;
	padding:5px;
}

.chat_footer1 {
	width:600px;
	height:20px;
	background-color:#D7D7D7;
	text-align:center;
}

.chat_footer2 {
	width:500px;
	height:20px;
	background-color:#D7D7D7;
	text-align:center;
}

.chat_wrong_password_form {
	width:300px;
}

.chat_not_allowed_body {
	width:300px;
}

.chat_banned_body {
	width:300px;
}

.chat_rooms_list_subheader {
	width:590px;
	height:10px;
	background-color:#FFFFFF;
	padding:5px;
	padding-bottom:15px;
}

.chat_rooms_list_body {
	width:590px;
	height:330px;
	background-color:#FFFFFF;
	padding:5px;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_rooms_list_infobox {
	width:590px;
	height:70px ! important; height:60px;
	background-color:#E4E4E4;
	padding:5px;
}

.chat_rooms_list_infobox_desc {
	height:70px ! important; height:60px;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_room_header {
	width:590px;
	height:55px;
	background-color:#FFF7D5;
	padding:5px;
}

.chat_room_header_profile_photo {
	float:right;
	height:55px;
	overflow:hidden;
}

.chat_room_header_user_info {
	float:right;
	text-align:right;
	margin-right:5px;
}

.chat_room_body {
	width:590px;
	height:405px;
	background-color:#FFFFFF;
	padding:5px;
}

.chat_room_message_pane {
	width:380px;
	height:275px;
	padding:5px;
	border:1px solid black;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_room_member_list {
	width:190px;
	height:407px;
	background-color:#FFFFFF;
	border:1px solid black;
	overflow:scroll;
	overflow-x:hidden;
}

.chat_room_text_box {
	width:270px;
	background-color:#F5F5F5;
	height:70px;
	border:1px solid black;
}

.chat_room_footer {
	width:600px;
	height:20px;
	margin-top:0px ! important; margin-top:-5px;
	background-color:#D7D7D7;
	text-align:center;
}

.chat_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	width: 70px;
	height: 20px;
	text-align: center;
	border:1px solid #DDA200;
	background-color:#E0AC14;
}