/* dflts */
body {
	margin: 0px;
	padding: 0px;
	background-image: url(http://imgs.reonda.com/st/bg.gif);
	background-color: #E4E4E4;
	background-repeat: repeat-x;
	color:#333333;
	font: 12px Arial,Verdana,Helvetica;
}
h1 {
	margin: 0px 0px 0.2em 0px;
	letter-spacing: 0px;
	padding: 0 0 29px;
	color: black;
	font: bold 18pt Arial, Helvetica, sans-serif;
}
h1 a  {

}
a:link, a:visited {
	color: #000;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:none;
}
/*ul, li {
	list-style:disc;
}*/
/* links */
.toplink a:link, .toplink a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.toplink a:hover, .toplink a:active {
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
/*a:link.sbmn, a:visited.sbmn, a:active.sbmn {
	text-decoration: none;
	color: #FFF;
	font-size: 10px;
}
a:hover.sbmn {
	color: #CCC;
}*/
.menu_text a {
	color: #000;
	font-size: 11px;
	font-weight: bold;
	display:inline;	
}
.main_menu_off {
	background: #000000;
	background-image: url(../../images/button_main_menu_off.gif);
	font-weight: bold;
	text-decoration: none;
	display:inline;
}
.main_menu_off a:visited {
	font-weight: bold;
	text-decoration: none;
}
/* main */ 
#wrapper{
	width: 730px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;
}
#mainWrapper {
	width: 100%;
	margin: auto;
	text-align: left;
}
/* ubication */
#GoLeft {
	float:left;
	margin:0;
	padding:0;
}
#GoRight {
	float:right;
	margin:0;
	padding:0;
}
#GoCenter {
	display: block;
    margin-left:auto;
    margin-right:auto;
	text-align:center;
	clear: both;
}
/* topbox */
#topBox_wrapper {
	width:100%;
}
#topBox{
	padding: 5px 20px 5px 20px;
	background: #0FF;
	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;
}
#topBox a{
	text-transform: capitalize;
	color: white;
}
/* ads */
#topBox_ads {
	margin-left: auto;
    margin-right: auto;
	width: 728px;
    height: 90px;
}
/* header */
#header {
	width: 98%;
	margin-top: 6px;
	margin-bottom: 20px;
	margin-left: auto;
    margin-right: auto;
}
#logo{
	margin: 0 auto;
	padding: 0px;
}
#logo a{
}
#slogan{
	margin: 0 auto;
	padding: 0px;
}
/* navigation  */
#navigation{
	padding-top: 7px;
	margin-bottom: 20px;	
	clear: both;
	display: block;
	text-align:center;
}
#navigation .shadow{
	background-image: url(http://imgs.reonda.com/st/menu_bg.jpg);
	background-repeat: repeat-x;
	height: 45px;
	padding: 3px 0px 0px 0px;
	margin-left: auto;
	margin-right: auto;	
	display: block;
	-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;	
}
#navigation ul {
	margin: 9px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#navigation ul li { 
	display: inline; 
	margin-right: 8px;
}
#navigation ul li a {
	text-decoration: none;
    padding: 10px 6px 0px 10px;
	display: inline;
	z-index: 5px;
	color: #fff;
	font-size:11px;
	font-weight:bold;
}
#navigation ul li a:hover {
	color: #000;
}
#navigation ul li a.main_menu_on{
	color: #000;
}
#navigation .submenu_wrapper {
	position: relative;
	z-index: 1;
}
#navigation #submenu0 a:hover {
	background: #52a5ce;
	font-weight:bold;
	border: 0;
}
#navigation ul li .submenu {
	position: absolute;
	width: 135px;
	display: none;
	padding: 4px;
	margin: 13px 0px 10px 0px;
	background-color: #666;
	text-align:left;	
}
#navigation ul li a.submenu {
	clear: both;
	height: 18px;
	padding-top: 3px;
	margin-top: -5px;
	margin-bottom: -5px;
	border: 0;
	font-weight: normal;
	font-style: normal;
}
#navigation ul li:hover .submenu {
	display: block;
}
#navigation .submenu_separator {
	display: none;
}
/* oldcode

#navigation ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}
#navigation ul li {
	margin: 0px;
	float:left;
	list-style: none;
	margin-right: 3px;
	height: 20px;
	display: inline;	
	border: 1px solid black;
}
#navigation ul li.main_menu_on a:link,
#navigation ul li.main_menu_on a:visited {
	color: #FFF;
	display: inline;
}
#navigation ul li.main_menu_on a:hover {
	color: #FFF;
	text-decoration:underline;
	display:inline;
}
#navigation ul li a.menu_text	{
    padding: 10px 6px 0px 10px;
	display: inline;
    height: 23px;
}
#navigation ul li a div.menu_text{
	text-decoration: none;
	color: #000;
	font-size: 11px;
	font-weight: bold;	
}
#navigation ul li:hover div.menu_text{
	color: #666;
}
#navigation ul li:hover {
}
#navigation ul li.last{
	background: none 0;
}
#navigation a {
	margin-right: 3px;
	padding-right: 3px;
}

*/
/* lang bar */
#langBar{
	text-align: center;
	float: left;
}
/* content */
#leftSide{
	float: left;
	width: 16%;
}
#mainContent{
	float: right;
	width: 82%;
	min-height: 300px;
	margin: 3px 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;
}
/* left */
div#submenu_left.submenu, div#submenu_left.submenu_signed_out {
	text-align: left;
	color: #ffffff;
	margin-top: 3px;
	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_left .submenu a,
#submenu_left .submenu_signed_out a {
	font-size:10px;
	color: #333;
	display: block;
}
#submenu_left.submenu a, #submenu_left.submenu a:hover {
	margin: 0;
}
#submenu_left.submenu a:hover {
	text-decoration: underline;
}
/* buttons */
div.button {
}
div.button a {
	border: 1px solid #CCC;
    background: #F4F4F4;
}
input.button, input.button_large, div.editProfileBox form div.contentBox02 div.buttonsBox input.button {
	padding: 5px;
	border: 1px solid #CCC;
    background: #F4F4F4;
	font-size: 11px;
	font-weight: bold;	
}
input.button:hover, input.button_large:hover {
	color: #999;
}
/* login */
#loginBox{
	text-align: left;
	color: #ffffff;
	font-size: 11px;
	margin-top: 3px;
	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%;
}
/* login */
#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;
}
/* imgs */
a img {
	border-width:0px;
	text-decoration:none;
}
/* index */
#index_left {
	float: left;
	width: 64%;
}
#index_right {
	float: right;
	width: 34%;
}
/* news */
#feed_container {
	padding:3px;
	margin-bottom:15px;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
#feed_container a {
	font-weight: bold;	
}
#feed_container a:hover {
	color:#999;
	text-decoration:underline;
}
.feed_date {
	padding:0px 0px 6px 0px;
	margin-bottom:2px;
	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;
}
/* unedited */
.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;
}
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;
}
.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;

}
.clearL{
	clear: left;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}











.main_menu_off {

	background: none;

}


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;

	}

















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

	}



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

	}
















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

}
form{
	padding: 0px;
	margin: 0px;
}
span.links {
	float: right;
	padding: 6px 20px;
}
#header{
	padding: 0px;
	clear: both;
}
.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;
}
.main_menu_on .menu_text a {
	color: #FFF;
	background: none;
}
#submenu, #submenu_signed_out{
	text-align: left;
	color: #fff;
	font-size: 11px;
	margin-top: 30px;
	padding: 15px;
	float: left;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-o-border-radius: 5px;
	background: #666;
}
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;

	}




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

}









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

}