/* BlueWorld */
/*resets */
ul,ol,li,p {margin:0px; padding:0px; list-style:none; }
* html div, * html ul, * html li {min-height:1%;} 
*+html div, *+html ul, *+html li {min-height:1%;}

body{font: 12px  Arial,sans-serif; text-align: center;;margin:0;padding:0; background:#587EB4}
	.header{  background: url(/images/skins/default_header.jpg) no-repeat left top; }

/* Globals */
small { color: #aaa; font-size:11px} 
small b{ color: black; font-weight:100}
small p { font-size:11px}
small h3 { font-weight:100; font-size:10px; margin:0px; padding:0px; display:inline;}

/* Tooltips */
#dhtmltooltip{position: absolute;width: 120px;padding: 4px;background-color: #FFFFFF;visibility: hidden;z-index: 100;font-size:16px;}
.albumThumb { background:#eee}
.tablebox { border:1px #ccc solid; background:#FFFFFF; font-size:10px; border-collapse:collapse; text-align:center}
.tablebox td.line{ border-bottom:1px #ccc solid;}
.tablebox a { font-size:10px;display: block;}
.guys td a{ color:#587EB4!important}
.girls td a{ color:#E196C7!important}
.generic td a{ color:#666!important}

.albumThumb a { font-size:11px!important}
/* Menus */ 
.menu ul li{float:left;padding: 2px 0px 2px 2px;text-align: center;   }

.menu li a:link, .menu li a:visited  { text-decoration: none; text-transform: uppercase; color: #333; 
            text-align: center;float: left; display: block;   padding:2px 8px ; font-size:11px;      }
         .menu li a:hover, .menu li a:active { background:#333; color:#fff; }
         .menu li.help a:link, .menu li.help a:visited { color:#587EB4}
         .menu li.help a:hover, .menu li.help a:active { background: #587EB4; color:#fff}
		 
         .menu li.report { float:right; }
		 .menu li.report a:link, .menu li.report a:visited { color:#aaa; padding-right:22px; background: url(/images/icons/report.gif) no-repeat right 1px ;}
         .menu li.report a:hover, .menu li.report a:active { color:#fff ;background: #be1b1b url(/images/icons/report_hover.gif) no-repeat right 1px ;}
		 
		 

		.menu { margin:0px 0px; background: #eee; border:#999 solid;  border-width:0px}
		.menu:after {display:block; clear:both; height:0; visibility:hidden; content: "."; }
         * html .menu {height: 0px; min-height:1%}  
		 
		.login_bar { padding:4px}

.cssdropdown { padding-top:6px; float:left; padding-left:240px; width:580px}	
.cssdropdown li {float: left;position: relative;}
.mainitems{}
.mainitems a{margin-left: 8px;margin-right: 10px;text-decoration: none; font-size:16px; text-decoration:none; font-weight:100; letter-spacing:1px}
.mainitems a:link,.mainitems a:visited,.mainitems a:active,.mainitems a:hover { color:#FFFFFF}
.subuls{display: none;width: 140px;position: absolute;top: 18px; left:0}
*+html .subuls{position: absolute; padding-top:24px; right:1px }
.subuls li{width: 100%;background-color: #eee;border-bottom: 1px solid #ccc;}
.subuls li a{ font-size:11px; display:block; text-align:left; padding:4px}
.subuls li a:link,.subuls li a:visited { color:#666; text-decoration:none}
.subuls li a:hover,.subuls li a:active { color:#000000; font-weight:700; text-decoration:none}
.cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: auto;left: auto;}
.cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */display: block;}

.bands_header_adspace {display:none}
span.super {  font-size:11px; color:#CCCCCC}
		
	ul.picker{ float:right; width:155px; margin-top:6px; margin-right:6px;}
    ul.picker  li{float:right}
    ul.picker li a {padding:0px; margin:0px; cursor:pointer; border:0px}
	ul.picker li a:hover { border:0px; margin:0px; padding:0px; background:none; height:auto; line-height: normal}
	ul.picker li a img {margin:2px; border:0px}
		
		

		.button a:link,.button a:visited { background:#666 url(images/buttons/add.gif) 6px center no-repeat; display:inline; float:left;	padding:5px 60px 6px; margin:0px; color:#fff;}
		.button a:hover,.button a:active{text-decoration:none; color:#CCCCCC; background:#CCCCCC url(images/buttons/add_hover.gif) 6px center no-repeat; color:#333333;}
		
		.button2 a:link,.button2 a:visited { background:#666 url(images/buttons/go.gif) 6px center no-repeat; display:inline; float:left;	padding:5px 60px 6px; margin:0px; color:#fff;}
		.button2 a:hover,.button2 a:active{text-decoration:none; color:#CCCCCC; background:#CCCCCC url(images/buttons/go_hover.gif) 6px center no-repeat; color:#333333;}
		* html .entry_buttons{ height:200px!important}
             
	    .headings {margin:1px 1px 0px 1px !important; font-size:12px;  height:14px; padding:2px}
		.sub_headings { font-size:11px; background:#ddd; border-left:1px #ddd solid; border-right:1px #ddd solid;  }
		.sub_headings_blank { font-size:11px; background:none; border-left:0px; border-right:0px}
  		.sub_headings2 { font-size:10px; background:#666666; color:#FFFFFF; }
  		
  		.ajax_buttons {}

        .sub_headings:after, .sub_headings2:after, .sub_headings_blank:after   {content: ".";  display: block;   height: 0; clear: both; visibility: hidden;}
        * html .sub_headings,   * html .sub_headings2 ,  * html .sub_headings_blank {height: 1%; min-height:1px;}

		.sub_text { font-size:14px; background:#eee; border-bottom:1px #ccc solid; padding:4px 8px; font-weight:700; }
		.sub_text:after {content: ".";  display: block;   height: 0; clear: both; visibility: hidden;}
		* html .sub_text {height: 1%;}

		.tabs ul li {float:left;	margin:0px;	text-align:center; padding:3px 0px 5px; }
		
		.tabs ul li a:link,.tabs ul li a:visited  {padding:2px 7px 4px 7px; color:#333; font-weight:100!important;margin:0px; margin-right:1px; text-decoration:none;}
        .tabs ul li a:hover,.tabs ul li a:active {background:#fff; color:#666;text-decoration:none;padding:2px 7px 4px 7px;}
        
        .sub_headings2 .tabs ul li a:link,.sub_headings2 .tabs ul li a:visited {color:#fff; }
		
        .tabs ul li a.active:link, .tabs ul li a.active:visited{background:#fff; color:#333;text-decoration:none;padding:2px 7px 5px 7px;}
		.tabs ul li a.active:hover, .tabs ul li a.active:active {background:#fff; color:#999;text-decoration:none;padding:2px 7px 5px 7px;}
		/* MIMIC WITH ACTIVE ON LIST ITEM AND NOT ON LINK*/
		.tabs ul li.active a:link, .tabs ul li.active a:visited{background:#fff; color:#333;text-decoration:none;padding:2px 7px 5px 7px;}
		.tabs ul li.active a:hover, .tabs ul li.active a:active {background:#fff; color:#999;text-decoration:none;padding:2px 7px 5px 7px;}
		
        .tabs ul li input { border:0px; background:#eee;}
		 .tabs ul li span {padding:3px 7px 3px 6px; color:#666; font-weight:100;margin:0px; margin-right:1px; text-decoration:none;}
			
/*		 .tabs ul li a.submit { width:20%}			 */
        .tabs_right ul li {float:right !important;}

        .tabs2 ul {list-style:none;	margin:0px;	padding:0px; }
        .tabs2 ul li {float:left;	margin:0px;	text-align:center; padding:4px 0px 4px}
		.tabs2 ul li.right {float:right}
        .tabs2 ul li a:link,.tabs2 ul li a:visited  {padding:3px 7px 5px 7px; color:#fff; font-weight:bold;margin:0px; text-decoration:none;}
        .tabs2 ul li a:hover, .tabs2 ul li a:active{background:#ddd; color:#333!important;text-decoration:none;}
		 .tabs2 ul li a.active  { color:#000000!important; background:#ddd!important}
        .tabs2 ul li input { border:0px; background:#eee;}
        
		.header_elements {height:128px; padding:0px; margin:0px; }
		.header_image {height:128px;}
		.header_image img  {  padding:0px; margin:0px;  float:right;  }
		#imgHeader { float:right}
		
		.main_top { background:#353535 url(images/header/meet_people.png) left center no-repeat; height:32px; }

	    .meta{font-size:11px; padding:0px;text-align: right;margin:0px; color:#fff; font-weight:100; background:#aaa}
	    .meta a:link, .meta a:visited{ color:#fff; text-decoration:none;}
	    .meta a:hover, .meta a:active{ color:#fff; text-decoration: underline;}
		
	.meta  .sub_headings { font-size:11px; background:#ccc; border-left:0px #ddd solid; border-right:0px #ddd solid;  }
	.meta .tabs ul li {float:left;	margin:0px;	text-align:center; padding:3px 0px 5px; }
	 .meta .tabs ul li a.active:link, .meta .tabs ul li a.active:visited{background:#666; color:#ccc;text-decoration:none;padding:2px 7px 5px 7px;}
	.meta .tabs ul li a.active:hover, .meta .tabs ul li a.active:active {background:#666; color:#fff;text-decoration:none;padding:2px 7px 5px 7px;}
/* --------------------------------------------------------------------------------------------------------------------------------- */
        .holder{width:994px;margin:0 auto 0px;padding:0px 0px 0px 0px;text-align:left; }
        .container{border:solid #666; border-width:0px 1px 1px 1px; padding-bottom:4px; background:#eee url(images/container_fix.gif) repeat-x top center;}
        .container:after, .wide:after {content:"."; visibility:hidden; clear:both; display:block; height:0;}
		/* float clearing for IE7 */
		*+html .container,*+html .wide  {  min-height: 1%;}
        * html .container, * html .wide { min-height:1%; height:1px;}

        /*.alpha, .beta, .beta2{ font-family: Arial, verdana  ;text-align:left; font-size:22px;font-style:center; text-transform: ;  margin-top:0px; color:white}
        .alpha{  margin-bottom:0px;padding: 4px 0 0 4px;height:30px;color:#ffffff;  background: #587EB4;      -moz-border-radius: 4px 4px 0 0;           border-radius: 4px 4px 0 0;  font-weight:100; }	
		.beta {  margin-top:0px;padding: 2px 0 0 8px; height:30px;color:#fff;  background: #666 url(images/beta_corner.gif) bottom left no-repeat; font-weight:100; }
		.beta2 { margin-top:0px;padding:2px 0 0 8px; height:30px;color:#fff;  background: #666 url(images/) bottom left no-repeat; font-weight:100; }	
		.gamma { margin:4px 0 4px 0;padding: 2px 4px; font-size:11px; color:#fff;  background: #666; border-bottom:2px solid #ccc}
		.delta { margin:2px 0 2px 0;padding: 2px 4px; font-size:11px; color:#fff;  background: #eee; border-bottom:1px solid #ccc; color:#333333}*/
		
		.alpha { /*background:#fff; the_new*/ padding:5px; height:26px /*the_new:40px*/}
		.alpha h3, .alpha h1{/* background: #fff; margin: 5px; border-bottom:1px solid #ddd; color:#587EB4; line-height:2em; font-size:14px; padding:0 5px;margin-bottom:10px; font-weight:700  the_new*/ }
		.alpha h3, .alpha h2, .alpha h1 { font-weight:100!important}
		
		
		.gamma i {font-style:normal; color:#999;}
			.gamma a:link, .gamma a:active, .gamma a:visited{ color:#FFFFFF;} 
			.delta a:link, .delta a:active, .delta a:visited { color:#333;} 
			.gamma a:hover { color:#eee;  font-weight:700} 
			.delta a:hover { color:#666;  font-weight:700} 
		.gamma .left,.alpha .left,.beta .left { float:right;}
		
       
		/*.alpha p ,.beta p,.beta2 p,.gamma  p{ text-align:right; float:right;  margin-right: 8px; font-size:11px; font-weight:100;}
		.alpha p span { display:block;}
		* html .alpha p ,* html .beta p,.beta2 p {margin-right: 4px;}*/
		/*.alpha h2 ,.beta h2 { font-size:22px!important; font-weight:100!important; background:none!important; padding:0px!important;} */
		.alpha h3,	.beta h3{}
		.alpha a:link,.alpha a:visited, .beta a:link,.beta a:visited , .beta2 a:link, .beta2 a:visited { color: #ccc;}
		.alpha a:hover,.alpha a:active, .beta a:hover,.beta a:active , .beta2 a:hover, .beta2 a:active { color: #fff	;}

	
		.sidebar_a .alpha, .colm3 .alpha, .footer_content .alpha, .threeblocks .block .alpha { padding: 2px 0 0 4px; height:17px;/*the_new*/ font-family: Arial, verdana  ;text-align:left; font-size:12px; font-weight:100; text-transform:; } /*DELETE*/
		
.header_buttons {margin: 12px 0 0;padding: 0;font-size:18px;list-style: none; text-align:left; float:left; width:400px }
.header_buttons li {padding: 0;margin: 8px 0px;position: relative;text-align: left;}
* html .header_buttons li {margin: 6px 0px;}
.header_buttons a {padding: 4px 8px 3px;display: block;color: #000000;width: 144px;text-decoration: none;text-align:center;font-weight: 100; 	background: #eee; margin:2px 0; border:2px #eee solid; }
.header_buttons a:link, .header_buttons a:visited { color:#000000 }
.header_buttons a:hover, .header_buttons a:active { text-decoration:none; color:#fff; background:#333333;}
.header_buttons li em {	background: url(images/header/hover.gif) no-repeat;	width: 170px;height: 45px; position: absolute; top: 0px; left:180px; text-align: center;	padding: 4px 16px 10px; font-style: normal; z-index: 2; font-size:10px; display: none; }
* html .header_buttons li em {	 top: 1px;	}
*+html .header_buttons li em   {	 top: 1px;	}
		 .home .index_left .tabs ul li  {padding:3px 0px 4px}
		 
		.home .index_left .tabs ul li a:link,.home .tabs ul li a:visited  {padding:2px 7px 4px 7px; color:#666; font-weight:bold;margin:0px; margin-right:1px; text-decoration:none;}
        .home .index_left .tabs ul li a:hover {background:#fff; color:#333;text-decoration:none;padding:3px 7px 3px 7px;}
        .home .index_left .tabs ul li a.active{background:#666; color:#fff;text-decoration:none;padding:3px 7px 5px 7px;}
		.home .index_left .tabs ul li a.active:hover {background:#666; color:#ccc;text-decoration:none;padding:3px 7px 5px 7px;}
		
		.home .tabs2 ul li a:link,.tabs2 ul li a:visited  {padding:3px 7px 6px 7px; color:#fff; font-weight:bold;margin:0px; margin-right:1px; text-decoration:none;}
        .home .tabs2 ul li a:hover {background:#fff; color:#333;text-decoration:none;padding:3px 7px 4px 7px;}
        .home .tabs2 ul li a.active,.home .tabs2 ul li a.active:hover,.home .tabs2 ul li a.active,.home .tabs2 ul li a.active:hover  {background:#ddd; color:#666;text-decoration:none;padding:3px 7px 6px 7px;}
		.home .sub_headings,.home .sub_headings  { border:0px}
		.home .sub_headings2, .home .sub_headings2 { font-size:10px; background:#666666; color:#FFFFFF;border:0;   }
		
		.events .home .tabs2 ul li a.active,.events .home .tabs2 ul li a.active:hover,.events .home .tabs2 ul li a.active,.events .home .tabs2 ul li a.active:hover  {background:#ddd; color:#666;text-decoration:none;padding:3px 7px 4px 7px;}

		
		.user_site .content .sub_headings { border:0px; background:#fff}
		.user_site .content  .sub_headings2 { font-size:10px; background:#666666; color:#FFFFFF;border-left:1px #666 solid; border-right:1px #666 solid;   }
		.user_site .content  .tabs2 ul li a:link,.user_site .tabs2 ul li a:visited  {padding:3px 7px 6px 7px; color:#fff; font-weight:bold;margin:0px; margin-right:1px; text-decoration:none;}
    	.user_site .content  .tabs2 ul li a:hover {background:#fff; color:#333;text-decoration:none;padding:3px 7px 4px 7px;}
       .user_site .content   .tabs2 ul li a.active,.user_site .home .tabs2 ul li a.active:hover {background:#ddd; color:#666;text-decoration:none;padding:3px 7px 6px 7px;}
	
		
		/*.events .sub_headings { border:0px; background:#fff}
		.events  .sub_headings2 { font-size:10px; background:#666666; color:#FFFFFF;border-left:0px #666 solid; border-right:0px #666 solid;   }
		.events  .tabs2 ul li a:link,.events .tabs2 ul li a:visited  {padding:3px 7px 4px 7px; color:#fff; font-weight:bold;margin:0px; margin-right:1px; text-decoration:none;}
    	.events  .tabs2 ul li a:hover {background:#fff; color:#333;text-decoration:none;padding:3px 7px 4px 7px;}
       .events   .tabs2 ul li a.active:link,.events   .tabs2 ul li a.active:visited,.events .tabs2 ul li a.active:hover {background:#ddd; color:#666;text-decoration:none;padding:3px 7px 4px 7px;} */
		 
		 .tabs2_overlap .tabs2 ul li a.active:link, .tabs2_overlap .tabs2 ul li a.active:visited,.tabs2_overlap .tabs2 ul li a.active:hover {padding:3px 7px 5px 7px!important;}
		 
		.tabs1 ul li a:link,.tabs1 ul li a:visited  {padding:2px 7px 4px 7px; color:#333; font-weight:bold;margin:0px; margin-right:1px; text-decoration:none;}
        .tabs1 ul li a:hover,.tabs1 ul li a:active {background:#ddd; color:#333!important;text-decoration:none;padding:3px 7px 4px 7px;}
		.tabs1 ul li a.active:link,   .tabs1 ul li a.active:visited{background:#666; color:#fff!important;text-decoration:none;padding:3px 7px 5px 7px;}
		.tabs1 ul li a.active:hover,  .tabs1 ul li a.active:active{background:#666; color:#ccc;text-decoration:none;padding:3px 7px 5px 7px;}
	
		.activity .tabs1 ul li  {padding:3px 0px 4px}
		.activity  .tabs2 ul li a:link,.activity .tabs2 ul li a:visited  {padding:3px 7px 6px 7px; color:#fff; font-weight:bold;margin:0px; margin-right:1px; text-decoration:none;}
        .activity  .tabs2 ul li a:hover {background:#fff; color:#333;text-decoration:none;padding:3px 7px 4px 7px;}
        .activity  .tabs2 ul li a.active,.activity .tabs2 ul li a.active:hover {background:#fff; color:#666;text-decoration:none;padding:3px 7px 6px 7px;}
		.activity .sub_headings2 { font-size:10px; background:#666666; color:#FFFFFF;border-left:1px #ccc solid; border-right:0px #ccc solid;   }
	
		.index_left{float:left;display:inline;width: 476px; margin:16px 8px 0px 8px;}
		.index_content {width: 500px;float:right;display:inline;}
		.index_right{margin:8px 8px 0 0;}
		
		.search  .submit { width:140px !important}
		*html .search_box {  height:36px}
		
	    .search_box .search  { font-size:18px; color:#999999}
		.search_box div.search_name { float:none; display:inline;  border-bottom:5px #fff solid; }
		.search_box  .search_submit { cursor:pointer; background: #bababa url(/images/buttons/search.gif) center center no-repeat;; margin-bottom:1px; margin-left:2px; height:32px; width:38px; border:1px solid; border-color:#ccc #9b9b9b #9b9b9b #ccc;}
		* html 	.search_box  .search_submit {height:31px; width:38px;margin-bottom:0px;}

	    .footer_content { background:#ddd; border:#666 solid; border-width:0px 1px 1px}
        .footer_content .part { float:left; width:320px; margin:8px 0px 8px 8px;}
		.footer_content .part .entry_a { min-height:400px }
		 * html .footer_content .part .entry_a {height:400px }
		.content  { float:right;display:inline;width:816px;}
		.wide  { margin:8px 8px 0 0px;}
		.threeblocks .block { width:264px; float:left;}
		.threeblocks .block_a, .threeblocks .block_b { margin-right:8px;}
		/*.sidebar_a {	float:left;display:inline;width: 160px; margin:16px 0px 0px 8px;}
		.sidebar_a	 a:link{ text-decoration: none;}*/
		
		.content_thin  {float:left;display:inline;width:792px; margin-left:8px;margin-top:8px; }
		.sidebar_thin {float:left;display:inline;width: 176px; margin-left:10px;margin-top:8px;}	

		.left_module {  float:left; display:inline; margin-left:8px; padding:8px; text-align:left; margin-top:8px;}
		.right_module{ float: left;display:inline;  margin-left:10px;padding:8px; text-align:left; margin-top:8px; }
		
         * html .profile_content,* html  .profile_side_a,* html  .profile_side_b { height:150px;}
         .colm1 {margin:8px 8px 0px 0px;   }
      /*  .colm2 {float:left;width:492px; margin:8px 8px 0px 0px;   }
        .colm3 {float:left;width:310px;margin:8px 0px 0px 0px; }
*/		
        .register .colm2{float:left;width:450px;}
        .register .colm3{float:left;width:350px;  }
		.register input.email { width:90%; font-size:22px  }
		.register span.incomplete { color:#FF0000;}
		.register .forms3 span, .register .forms3 small span  { font-size: 14px;} 
		
		.faq ul.forms3 li label { display:block; float:none; width:98%}
		.faq ul.forms3 li { display:block; border:0px; }
		.faq ul.forms3 li  span{ font-size:22px; color:#CCCCCC}
		.faq ul.forms3 li p { padding:4px; background:#eee; margin-left:18px;  font-size:14px }
		
	
		.profile_backend .forms3 label{ width:300px;  }

		

		.colm2 .blog_list ul li.blogtitle { font-size:18px; font-weight:100} 
        .colm3 .blog_list ul li.blogtitle{ font-size:16px; font-weight:100}
		/* User Box Fixes */
		.profiles .colm2 .userbox { margin: 0px 2px 2px 1px}
		.groups .colm2 .userbox { margin: 0px 2px 2px 1px}
		
		.profiles .colm3 .userbox { margin: 0px 6px 4px}
		.groups .colm3 .userbox { margin: 0px 6px 4px}
		* html .profiles .colm3 .userbox { margin: 0px 4px 4px}
		* html .groups .colm3 .userbox { margin: 0px 4px 4px}
		
		 .owner   .alpha{ cursor:move;}
        .profile_backend .entry_a,  .profile_backend .entry_a_a {}
           
        .groups { }
        .groups .colm1 {float:left;display:inline;width:160px; margin-right:8px; }
        .groups .colm1 .alpha { font-size:1em; height:16px; padding:0px 0px 0px 3px;}
        .groups .colm1 .entry_a, .groups .colm1 .entry_d { padding:4px; }
        .groups_site .left{ float:left; width:400px;margin:8px 8px 0px 0px;}
         .groups_site .right { float:left;width:400px;margin:8px 0px 0px 0px;}
        .groups .succes, .groups .success { margin:8px 8px 0px 0px;}
		.groups .error,.groups .errors{ margin:8px 8px 0px 0px;}
		.groups_add ul.forms3 li label { width:200px;}

       
        /*.blog */ .item_user_info .profile_pic { float:left; margin-right:4px; }
       /*.blog */ .item_user_info small { color:#999;}
       /*.blog */ .item_user_info small b { color:#000;}
    
		.mini_blogs_read .colm2 .entry {border-width:1px 1px 0px; margin:0}
		.mini_blogs_read .colm2 .heading_meta { border-bottom:0px #eee solid; border-top:1px #eee solid; padding:2px;}

        
        .gallery_big_pic .comments_list ul li .comment_body { width:88%; }
        
        .videosite  .colm2 {float:left;display:inline;width:460px;margin:8px 8px 0px 0px;  }
        .videosite .colm3 {float:left;display:inline;width:340px; margin:8px 0px 0px 0px;   }
		.videosite .jcarousel-container .jcarousel-item { width: 140px;}
		.videosite .jcarousel-container .jcarousel-clip { width: 402px;}


     	.videos_view .post_meta { border-width:1px 1px 0px;}
	 

        .admin .sub_headings { font-size:11px; background:#eee; border-left:1px #ccc solid; border-right:none  }
		
		.table_galleries { text-align:center;}
		.table_galleries td { /*border:1px solid; border-color: #ccc; change */   margin:0px; background:#FFFFFF}
		.table_galleries td table {width:100%}
		.table_galleries td td { border:0;  margin:0; width: inherit; font-size:11px; text-align:center}
		.table_galleries td td span {}
		.table_galleries td img { margin:0 auto}
		.table_galleries td.icon_name { border-bottom:1px solid #ddd}
		.table_galleries td.line_top { border-top:1px solid #ddd}
		
		.table_galleries td.guys a{ color:#587EB4!important}
		.table_galleries td.girls a{ color:#CA307C!important}
		.table_galleries td.generic a{ color:#666!important}		
		
		
		.table_profiles { text-align:center;/*border:1px solid; border-color: #ccc; Change */   margin:2px; background:#FFFFFF; border-collapse:collapse}
		.table_profiles td { text-align:center; font-size:11px; padding:2px}
		.colm3 .table_profiles {margin:8px 7px 8px 7px!important}
		.profiles .colm3 .table_profiles{margin:8px 2px 8px 6px !important}
		* html .colm3 .table_profiles {margin:6px 4px 6px 6px!important}
		* html .profiles .colm3 .table_profiles{margin:6px 2px 6px 4px !important}
		
		.colm2 .table_profiles {margin:4px 2px!important}
		.profiles	 .colm2 .table_profiles {margin:4px 7px!important}
		* html .colm2 .table_profiles {margin:4px 2px 4px 1px!important}
		* html .profiles .colm2 .table_profiles {margin:4px 5px 4px 5px!important}
		
		.table_profiles td.icon_name { border-bottom:1px solid #ddd}		
		
		.table_profiles td.guys a{ color:#587EB4!important}
		.table_profiles td.girls a{ color:#CA307C!important}
		.table_profiles td.generic a{ color:#666!important}
		
		
		/*.table_galleries td td { border:0;  margin:0; width:inherit }
		.table_galleries td td span {}
		.table_galleries td img { margin:0 auto}*/

       
	  
	    .entry { margin:0 0 10px 0; padding: 4px; background: #ffffff; border:1px #ddd solid; }
		.entry_a{      margin:0 0 10px 0; padding: 4px; background: #ffffff; border:#ddd solid; border-width:0px 1px 1px 1px;}
		.entry_a_a{   margin:0 0 10px 0; padding: 4px; background: #ffffff; border:#ddd solid; border-width:0px 0px 1px 1px; }
		.entry_b{      margin:0 0 10px 0; padding: 4px; background: none:}
		.entry_c{      margin:4px 0 10px 0; padding: 0px; background: none:}
    	.entry_d{      margin:0 0 10px 0; padding: 0px; background: none:}
	    .entry_e{      margin:0 0 10px 0; padding: 4px; background: #ddd ; border:#ddd solid; border-width:0px 1px 1px 1px; }
	    .entry_f{      margin:0 0 10px 0; padding: 4px; background: #f4f4f4; border:#ddd solid; border-width:0px 1px 1px 1px; }	
		.entry_clear {margin:0 0 4px 0;}		
				
		* html .groups_site .entry { padding-bottom:0px }

		.filter { margin-bottom:4px!important;}

        .footer_content:after {	display:block; clear:both; height:0; visibility:hidden; content: "."; }
	* html .footer_content   {height:1% !important; min-height:0px;}
		
		.entry_clear:after,.entry:after,.entry_a:after,.entry_a_a:after, .entry_b:after, .entry_c:after, .entry_d:after,.entry_e:after,.entry_f:after {	display:block; clear:both; height:0; visibility:hidden; content: "."; }
        * html .entry_clear,* html .entry,* html .entry_a,* html .entry_a_a, * html .entry_b, * html .entry_c, * html .entry_d,* html .entry_e, * html .entry_f    {height:1px !important; min-height:1px!important;}

		.innermargin{ margin:6px;}	
		.module_a { margin:8px 0 0; padding:4px; text-align: left; border:1px #ccc solid; background:#ffffff;}	
		.module_b { margin:8px 0 0; padding:4px; text-align: left; border:1px #aaa solid; background:#eeeeee; }
		.module_c { margin:0px 0 0; padding:8px; text-align: left; border:1px #aaa solid; background:#ccc; }
		
        .module_a:after, .module_b :after,.module_c :after, .innermargin:after {	display:block; clear:both; height:0; visibility:hidden; content: "."; }

        * html .module_a , * html .module_b, * html .module_c, * html .innermargin {height:1% !important; min-height:0px;}

		.module_left  { width:64%; margin-bottom:10px; float:left;   padding:6px; border:#ddd 1px solid;  height: auto; min-height:124px; text-align:left; background:#FFFFFF;}
		.module_right{ width:30%; margin-bottom:10px; float:right; padding:6px; border:#ddd 1px solid; height: auto; min-height:124px; text-align:left; background:#FFFFFF; }
        
         * html .module_right,* html  .module_left { height:124px;} 
							
        .module_left :after, .module_right:after {	display:block; clear:both; height:0; visibility:hidden; content: "."; }

        * html .module_left , * html .module_right  {height:1% !important; min-height:0px;}

		.date{float:right; width: 5.5em;padding: 5px 0; text-align:center;margin: 0px 0px 0px 4px;font-size: 10px;line-height:0.9em;background: #ddd; color:#333;}
		.date span{display:block;font-size: 150%;font-weight:bold}
		.date span.month {font-size: 100%; line-height:1.5em}
		
		/* activity feed */
		
		ul.activity_feed li.feed_item{ border:1px solid #ddd; margin:4px 4px 0 0px; float:left; width:392px; height:auto; min-height:132px; background:#f4f4f4} 
		* html ul.activity_feed li.feed_item {height:132px!important;}
        ul.activity_feed li.feed_item p { margin:0px 4px;}
        ul.activity_feed li.feed_item span.amp { font-size:32px }
       ul.activity_feed li.feed_item div.gamma { margin:0px; border:none; background:#ddd; color:#333;}
        ul.activity_feed li.feed_item .userbox { float:right; margin:2px 2px 2px 2px;}
        ul.activity_feed li.feed_item .left { float:left !important;}
        ul.activity_feed li.feed_item h3, ul.activity_feed li.feed_item h3 a { font-size: 16px; font-weight:700;   margin:4px 0px 0px;}
        ul.activity_feed li.feed_item img.group_image { float:left; padding:2px; border:#ccc 1px solid; background:white; margin:2px}

	/*Lists  eg catagories*/
        .list_a ul li span{ float:right;font-size:12px; color:#aaa}
        .list_a ul li a:link, .list_a ul li a:active { text-decoration:none; font-weight:100; font-size:12px  }
        .list_a ul li a:visited { color:#999; text-decoration:none; font-weight:100;   font-size:12px }
        .list_a ul li a:hover {color:#666; text-decoration:none; font-size:12px }
 
		.list_b ul li.a { font-size:12px; color:#333; background: #fff;  padding:1px 2px 1px 4px; text-transform:;margin:0px}
		.list_b ul li.b { font-size:12px; text-align:left; background: #eee; padding:1px 6px 1px; color:#666666; margin:0px}
		.list_b ul li a:link, .list_b ul li a:active { color:#333333; text-decoration:none;  }
		.list_b ul li a:visited { color:#999; text-decoration:none;   }
		.list_b ul li a:hover {color:#587EB4; text-decoration:none;  }
		
		.list_c ul li { font-size:12px; color:#333; background: #fff; border-bottom:1px #ccc solid;  padding:4px 0px; text-transform:;margin:0px}
		.list_c ul li p { border-bottom:1px #eee solid; font-size:10px; color:#666; }
		.list_c ul li img { float:left; margin-right:4px}
		.list_c ul li small { display: table}
		.list_c ul li small b{ margin-left:12px;  }
		
		.list_d li { width:47.5%; float:left;background: #fff; border:1px #ccc solid; padding:4px; margin:5px} /* ALBUMS */
		.list_d li img { float:left; margin-right:4px;}
		.list_d li small {}
		.list_d li h3 { font-size:18px;}
		
		.list_e li {background: #fff; border-bottom:1px #ccc solid; padding:4px; margin:0px} /* Groups */
		.list_e li img { float:left; margin-right:4px;}
		.list_e li span { color:#aaa}
		.list_e li h3 { font-size:18px;}
		.list_e small { display:table}
		
		.manage_list li a { display:block;}
		.manage_list li  { margin:2px 0}

		#files_list li  { margin-bottom:4px; padding:4px; background:#eee;}
		#files_list li .item_delete { float:right;}
		#files_list li input { width:630px;}
		#files_list li input.submit { width:120px;}
		#files_list li span { display:block; padding:2px; font-size:10px;}
		#files_list { margin-bottom:8px;}
		
		.fr { float:right!important;  }
		#loadingDivBlogs, #loadingDivAlbums, .loadingGif, #loadingDiv { margin: 0 4px!important}
		.wide_list{}
	
		.albums_list ul li { padding:0px; margin-bottom: 4px;padding-bottom: 4px;  border-bottom:1px solid #ddd; background:#fff; }
		.albums_list ul li img { float:left; margin:0px 4px 0px 0px; border:0px #333 solid; }
		.albums_list ul li h3 { text-decoration:none; font-weight:100; font-size:18px; line-height:1em}
		.colm3 .albums_list  ul li h3 {font-size:14px; line-height:1em}
		.albums_list ul li	 p{}
		.albums_list ul li	 span{ display:block}
		.albums_list ul li small	 span{ display: inline}
		
		.comments_list ul li { padding:0px ; }
		.comments_list ul li:after { display:block; clear:both; height:0; visibility:hidden; content: ".";  }
		/* .comments_list ul li span { font-size:16px; } */
		
		.colm2 .comments_list ul li .comment_body { }
		.colm3 .comments_list ul li .comment_body {width:180px; overflow:hidden }
/*		.comments_list ul li .comment_body {border:1px #ccc solid; width:79%;  margin: 0px 0px 2px 0px; background:#fff; float:right; padding:4px; text-align:left}
		.comments_list ul li .talk_image { height: 38px; width:6px; background: url(images/talk_image.gif); float:right; margin:-2px -1px 0px 0px;overflow:hidden }
		.comments_list ul li .comment_body p { font-size:10px; color:#999}
		.comments_list ul li b { font-weight:normal; font-size:14px;}
		.comments_list ul li a:link,.comments_list ul li a,  .comments_list ul li a:visited { text-decoration:none; }
		.comments_list ul li a:active, .comments_list ul li a:hover { text-decoration:underline; }	
		.comments_list ul li.meta { background: #eee; border: #aaa solid; border-width:0px 1px 1px; font-size:9px; padding:2px 4px; margin-bottom:4px;  }
		.comments_list ul li.meta span { float:right; font-size:9px; text-decoration:none;}
		
		.comments_list ul li .userbox {margin:0px 2px 2px 0px!important;}
		.comments_list  .success, .comments_list  .succes { margin: 0 0 4px 0 !important}
		.comments_list  .error, .comments_list  .errors { margin: 0 0 4px 0 !important} */
		

	
	/*.quotes_open { background:url(images/quotes_open.gif) 5px 5px no-repeat; padding:4px 0px 4px 28px; font-family:Georgia, Arial; font-size:18px; color:#666; }
	.quotes_close {background:url(images/quotes_close.gif) bottom right no-repeat ; padding-right:22px } */
	.quotes_open small { font-family:Arial, Helvetica, sans-serif}
	
        .comment_leave a{text-decoration: none;}
        div.comment_video_from,  div.comment_image_form,  div.comment_email_form { border:1px #ccc solid;}

		.blogging_list ul li{ color: #333; padding:2px 0px; border-bottom: 1px solid #ccc; text-transform:;}
		.blogging_list ul li span{ float:right; color:#999;}
		.blogging_list ul li a{ font-weight:700; text-decoration:none; }
		
		
		.featured h2 { font-size:18px;}
		.featured h3 { background:#eee; font-size:10px; color:#999; text-align:right;}
		.featured h3 a { text-align:right;}
		
		.featured img { float:right; margin:4px 0 4px 4px;}
        .featured p { text-align:left}
        
* html .comments_list ul li {height: 1%;}

		
		.video_list ul {}
		.video_list ul li { background:#fff;  padding:2px 0; margin:2px 0px;border-bottom:1px #ddd solid;}
		.video_list ul li img { float:left; border:0px #333 solid; margin: 0px 4px 0px 0px;}
		.video_list ul li span { display:block;}
		.colm3 .video_list  ul li h3 {font-size:14px;}
		.video_list ul li h3 {   font-size:18px;line-height:1em; font-weight:100}
		
		.gallery_tables table { margin:3px 2px; float:left}
		.gallery_tables table td {border:1px #aaa solid; padding:4px; margin:1px; background:#fff; font-size:11px; font-weight:700; text-transform: ;}
		.gallery_tables table td a { text-decoration:none;}
		.gallery_tables table td a:hover { text-decoration: underline;}
		.gallery_tables table td.gallery_thumb {}
		.gallery_tables table td.gallery_title {}
		.gallery_tables table td.gallery_by {}
		
		.user_tables table {border:1px #aaa solid; background:#fff;padding:1px; margin:2px; float:left}
	
		.blog_list ul li.blogtitle { font-size:16px; color:#333; background: #fff;  padding:1px 2px 1px 4px; text-transform:;}
		.blog_list ul li.blogauthor { font-size:10px; text-align:left; background: #eee; padding:1px 6px 1px; color:#aaa;}
		.blog_list ul li.blogauthor span { float:right}
		.blog_list ul li a:link, .blog_list ul li a:active {  text-decoration:none;  }
		.blog_list ul li a:visited { color:#999; text-decoration:none;   }
		.blog_list ul li a:hover {color:#587EB4; text-decoration:none;  }

		ul li.event_gallery { margin:1px 0px 1px 0px; list-style:none; background:;  padding:1px 0px 1px 4px; font-size:14px; color:#666; font-weight:100;}
		ul li.event_gallery_list { background:#eee;  padding:1px 0px 1px 4px;margin:1px 4px; border-bottom:1px solid #ddd; }
		ul li.event_gallery_list a{ text-decoration:none; font-weight:100 }
		ul li.event_gallery_list a span { font-size:10px; color:#999999}

/* results */
.groups_invites ul.results li { margin-bottom:0px; float:left; width:385px; margin:0px 4px}
.groups_invites ul.results li .panel a {border-bottom:0px #ccc solid; text-align:right}

		
		/*ul.results li table { width:150px; float:right;}
		ul.results li table td {   font-size:11px;}
		ul.results li table td a:hover { background:#ccc; color:#666666; display:block;border-bottom:1px #ddd solid;padding:2px;}
		ul.results li table td a {border-bottom:1px #ccc solid; display:block;padding:2px;}
		ul.results li hr { margin:0px;}*/
		

		
		/*ul.results li img{ margin-right: 8px; border:0px #ccc solid; float:left;}
		ul.results li { margin-bottom:4px; padding:4px; background:#fff; border-bottom:#ddd 1px solid;}
		ul.results li p { font-weight:100; font-size:18px; }
		ul.results li a:link,ul.results li a:visited { text-decoration:none }
		ul.results li small { color:#999; display:table}
		ul.results li small strong, ul.results li small b { color:#000000} */
		
		li.request_accept { border:1px #ddd solid;  padding:8px; background: #eee!important }
		li.request_accept div { font-size:18px; border-bottom:1px #ddd solid; margin-bottom:4px; padding-bottom:4px;}
		li.request_accept ul { margin-left:18px;}
		li.request_accept li {border:0}
		
		li.request_ignore { border:1px #ddd solid;  padding:8px; background: #eee!important} 
		
		ul.results li:after {content:"."; display:block; visibility:hidden; height:0; clear:both;}
		* html ul.results li { height:1%; min-height:1px}
/* events */
		ul.events_list { margin:8px;}
		ul.events_list li { text-align:left; border-bottom:#ccc 1px solid; padding:2px 0px; float:none; }
		ul.events_list li span{ float:right; }
		
		ul.events li p span { float:right; }
		ul.events li p {text-align:left; }
		ul.events li { padding:4px; border-bottom:1px #ccc solid;}
		
		.nolines li { border:0px!important}
        ul.forms li label { float: left;padding-left:8px;font-size:14px;margin-right: 1em;text-align: right;font-weight:700;width:220px; padding-top:2px; display:table}
        ul.forms li {float: left;clear: left;width: 100%;padding-bottom: 1em;}
        ul.forms li input { width:300px;}
		


        ul.forms2 li label { float: left;margin-right:4px;font-size:14px;margin-right: 1em;text-align: right;font-weight:700;width:220px;}
        ul.forms2 li  input { width: 20px}
        ul.forms2 li input.item_delete { float:right; width:80px;}
        ul.forms2 li span { color:#999; font-size:9px; }
        ul.forms2 li {float: left;clear: left;width: 100%;padding-bottom: 1em;}

        ul.forms3 li label { float: left;margin-right:4px;font-size:18px;margin-right: 1em;text-align: left;font-weight:100;width:190px; padding-top: 2px}
      /*   ul.forms3 li td input { width:20px!important}*/
       ul.forms3 li input,  ul.forms3 li select { width:40%}
        ul.forms3 li.short input,  ul.forms3 li.short select { width:20%}
        ul.forms3 li input.item_delete { float:right; width:80px;}
        ul.forms3 li span { color:#999; font-size:9px; }
        ul.forms3 li {float: left;clear: left;width: 100%;padding: 4px 0px; border-bottom:1px #ddd solid;}
        
        
        ul.forms4 li label { float: left;margin-right:4px;font-size:16px;margin-right: 1em;text-align: left;font-weight:700;width:120px; padding-top: 2px}
        ul.forms4 li  input,ul.forms4 li  select { width:40%;}
        ul.forms4 li input.item_delete { float:right; width:80px;}
        ul.forms4 li span { color:#999; font-size:9px; }
        ul.forms4 li {float: left;clear: left;width: 100%;padding: 4px 0px; border-bottom:1px #ddd solid;}
		
                
        ul.forms5 li label { float: left;margin-right:4px;font-size:26px;margin-right: 1em;text-align: left;font-weight:100;width:180px; padding-top: 2px}
        ul.forms5 li  input,ul.forms5 li  select { width:96%; font-size:22px}
        ul.forms5 li input.item_delete { float:right; width:80px;}
        ul.forms5 li span { color:#999; font-size:9px; }
        ul.forms5 li {float: left;clear: left;width: 100%;padding: 4px 0px;}
        
        /* Extra info of albums anf members*/
        ul.forms6 li label { float: left;margin-right:4px;font-size:11px;margin-right: 1em;text-align: left;font-weight:100; color:#000;180px; padding-top: 2px}
        ul.forms6 li {text-align: left; clear: left;width: 100%;padding: 4px 0px; color:#999}
                  /*ul.forms6 li span { color:#999; font-size:9px; }*/
		
		
		.userbox { float:left; border:1px #ccc solid; font-size:9px!important; color:#333; padding:2px; margin:0px 2px 2px 0px; background:#FFFFFF; }
		* html .userbox li{height:auto!important}
		.userbox ul{ }
		.userbox ul li.userpic a{ display: block}
		.userbox ul li { background:#fff;text-align:center;}
		.userbox ul li.userpic { padding:0px; text-align:center}
		.userbox ul li.userpic img{ padding:0px;}
		.userbox ul li.username{ padding-bottom:2px;  }
		.userbox ul.guys li.username a{ color:#587EB4!important}
		.userbox ul.girls li.username a{ color:#CA307C!important}
		.userbox ul.generic li.username a{ color:#666!important}
		
		.userbox ul a { text-decoration:none!important;}
		.userbox ul.girls a:link, .userbox ul.girls a:visited{color:#E196C7!important;}
		.userbox ul.generic a:link,.userbox ul.generic a:visited { Color: #999!important;}

		.userbox ul li.usermeta{ color:#333333; padding-top:2px; border-top:1px #ccc solid; text-align:center; }
		.userbox ul li.usermeta a, .userbox ul li.username a { }
		
		.videobox { float:left; border:1px #ccc solid; font-size:9px; color:#333; padding:4px; margin:3px 3px 3px 2px; background:#FFFFFF; }
		* html .videobox li{height:auto!important}
		.videobox ul{ display:block; position:static;}
		.videobox ul li {float:none;}
		.videobox ul li.videopic {text-align:center}
		.videobox ul li.videopic a{ display: block;}
		.videobox ul li.videoname{ padding-bottom:2px;  text-align:center; }
		.videobox ul a { text-decoration:none!important;}
		.videobox ul li.videometa{ padding-top:2px; border-top:1px #ccc solid;  text-align:center; }
		.videobox ul li.videometa a, .videobox ul li.videoname a { }
		
		.photobox { float:left; border:1px #ccc solid; font-size:9px; color:#333; padding:2px; margin:4px; background:#FFFFFF; }
		* html .photobox li{height:auto!important}
		
		.photo img { border:1px #ccc solid; color:#333; padding:2px; background:#FFFFFF;}
		.photobox ul{ display:block; position:static;}
		.photobox ul li {float:none;}
		.photobox ul li.photopic { text-align:center}
		.photobox ul li.photopic a{ display: block}
		.photobox ul li.photoname{ padding-bottom:2px;  text-align:center !important; }
		.photobox ul li.photometa{ padding-top:2px; border-top:1px #ccc solid;  text-align:center; }
		.photobox ul a { text-decoration:none!important;}
		.events .photobox { float:left; border: 1px #aaa solid; font-size:9px; color:#333; padding:4px; margin:4px; background:#FFFFFF; }

		.gallerybox { float:left; border:1px #ccc solid; font-size:9px; color:#333; padding:2px; margin:1px; background:#FFFFFF; }
		* html .gallerybox li{height:auto!important}
		.gallerybox ul{ display:block; position:static;} 
		.gallerybox ul li {float:none;}
		.gallerybox ul li.gallerypic { text-align:center}
		.gallerybox ul li.gallerypic a{ display: block}
		.gallerybox ul li.galleryname{ padding-bottom:2px;  text-align:center; }
		.gallerybox ul a { text-decoration:none!important;}

/* Ugly Calendar */

.calendar { }
.calendar a{ text-decoration:none; } 


.gallery_slider  { background:#666; padding:8px 8px 0px;}
.gallery_slider img{ border:0px!important}
.gallery_slider:after { content:"."; height:0; clear:both; visibility:hidden; display:block   }

        /* Drag And Drop*/		
        .sortableactive { margin-bottom:4px;}
        .sortHelper {	border: 1px dashed #333;width: auto !important; }
		.profileitem { text-align:left!important}
        /* Info Tables... profiles 
		 .table_info table { width:100%}
        .table_info table tr td { margin:1px; padding:2px 5px; }
        .table_info table tr td.prim { color:#000; background: #ddd; border-bottom:1px #ddd solid; text-align:right;}
        .table_info table tr td.sec {color:#333; background: #fff; border-bottom:1px #ddd solid;}*/
        /*play nice tables :) */
        .play_nice table { width:100%;}
        .play_nice table th { padding:8px; border-bottom:solid #999 1px;border-top:solid #ddd 1px;border-left:solid #ddd 1px;border-right:solid #ddd 1px; background:#eee }
        .play_nice table td { padding:4px; border-bottom:solid #ccc 1px;border-top:solid #ddd1px; border-left:solid #ddd 1px;border-right:solid #ddd 1px;background:#f8f8f8}

        table.null, table.null td {border:0px; background: none;  padding:0px; margin:0}

        /* Misc */

		 .page_description, .page_desc{ border:1px dashed #aaa; background: #fff url(images/helpers/small_corner_peep.png) bottom right no-repeat;  font-size:12px; color:#666; margin:8px 8px 0px 0; text-transform:;text-align:left;}
		 p.page_description {margin:0px 0px 0px 0; padding:20px!important}
		  .page_desc { margin:8px!important}
		  fieldset.page_description {  margin:8px}
		 
.page_description h3{padding:8px; font-size:12px;  font-weight:100}
.page_description b{ color:#000000}
.page_description img { border:0; float:right}

        .nopadding { padding:0px 0 4px 0 !important;}
        .nomargin { margin:0px !important;}
        .clear { clear:both; height:0px!important; line-height:0px!important; overflow:hidden}

        .hidden { display:none}


        .spacer10{ height:10px}

        .blue { border-color:#587EB4!important;}
        .pink { border-color:#CA307C !important;}

        .red { color:#CC0000;}
        .gray, .grey { color:#999999}
        .note { font-size:9px; text-transform:uppercase;}

        .top100link_guys, .top100link_girls   {text-align:center; font-size: 26px;   font-weight:700;   width:72px; }
        .top100link_guys a:link,.top100link_guys a:visited { color:#50769B;text-decoration:none; }
        .top100link_guys a:active,.top100link_guys a:hover{ color:#999;text-decoration:none; }
        .top100link_girls a:link,.top100link_girls a:visited { color:#CA307C;text-decoration:none; }
        .top100link_girls a:active,.top100link_girls a:hover { color:#999;text-decoration:none; }
        .picture_float { float:right; border:2px solid #999; margin:0px;}
        .error, .errors { padding: 4px 4px 5px 28px; background:#FFB9BB url(images/icons/error.gif)  6px center no-repeat; border: 1px #FF3338 solid; margin-bottom:8px; color:#000}
        .error a:link, .error a:visited, .error a,.errors a:link, .errors a:visited, .errors a  { color:#f00 !important}
        .error a:hover, .errors a:hover, { color:#999 !important;}

        .success, .succes { padding: 4px 4px 5px 28px; background:#DAF4C6 url(images/icons/success.gif)  6px center no-repeat; border: 1px #33CC00 solid; color:#000;margin-bottom:8px;}
		
		 .profiles .success, .profiles .succes { margin:8px 8px 0px 0px }
		  .profiles .error, .profiles .errors { margin:8px 8px 0px 0px }
        .success a:link, .success a:visited, .success a,.succes a:link, .succes a:visited, .succes a  { color: #3c0 !important} 
        .success a:hover, .succes a:hover { color:#999 !important;}
		
        .tag_cloud a{ text-decoration:none !important; }
		* html li {height:1% !important;}
		
				a:link, a:visited { color:#587EB4; text-decoration:none}
				a:hover, a:active { color:#aaa;text-decoration:underline;}
				
					.alpha p a:link, .alpha p a:visited {color: #ffffff;	text-decoration: none; display:block; font-weight:100;}
					.alpha p a:hover, .alpha p a:active {text-decoration: underline;	color: #fff;}
					
					.colm3 .alpha p a:link, .colm3 .alpha p a:visited, .colm3 .alpha p a:hover, .colm3 .alpha p a:active{ display: inline; font-weight:100;}
					.colm3 .alpha p span{ display: inline; font-weight:100;}
					
					
					.beta p a:link, .beta p a:visited {color: #ffffff;	text-decoration: none;display:block; font-weight:100;}
					.beta p a:hover, .beta p a:active {text-decoration: underline;	color: #fff;}
				    .beta2 p a:link, .beta2 p a:visited {color: #ffffff;	text-decoration: none;display:block; font-weight:100;}
					.beta2 p a:hover, .beta2 p a:active {text-decoration: underline;	color: #fff;}

					.alpha small, .beta small, .beta2 small { font-size:20px; color:#CCCCCC;}
					.alpha small a, .beta small a, .beta2 small a{color:#ccc;}/* Footer */
				
		div#footer{ text-align:left; text-transform: ; font-size:11px;margin:0 0 0;padding: 10px; color:#ccc; background:#666}
		div#footer p{ margin:8px 0px;}
		div#footer a:link,div#footer a:visited {padding: 5px 0; text-decoration:none;color:#FFFFFF;}
		div#footer a:active,div#footer a:hover  {padding: 5px 0; text-decoration:underline;color:#fff;}
		
		.guys { color: #587EB4}
		.girls { color: #E196C7}
		.generic {color: #999}
		
		#chat .div_messages  { overflow: auto; height: 300px; margin-bottom:4px;    background-color: #fff; padding: 4px; border:1px #999 solid;   }
		#chat span.action  span{ color: #339900!important}
		#chat span.whisper { color: #FF6600}
		#chat span.whisper i { color:#000}
		#chat span.guys { color: #587EB4; font-weight:700}
		#chat span.girls { color: #E196C7; font-weight:700}
		#chat span.generic { color:#666; font-weight:700}
		#chat .div_messages{ font-size:14px; cursor:default;}
		
		#chat span.announce { color:#999999; font-style:italic; margin-left:12px; }
		
		#chat .chat_user_list {overflow: auto; height: 421px; width: 250px;  }
		
/* Text Sizes */
        .medium { font-size:16px; font-weight:normal;}
       /* .big { font-size:18px; font-weight:normal;}*/
        p.big {margin-bottom:4px;}
        .bigger { font-size:24px; font-weight:normal;}
        .biggest { font-size: 34px;font-weight:normal;}
        .small{ font-size: 14px}
        .smaller{ font-size: 12px}
        .smallest { font-size: 10px}
        .sayit {font-weight:bold; font-size:24px; font-family:"Trebuchet MS", verdana, Arial;}
        .edit {font-size:10px; color:#666; text-decoration:none}
		
		
	.empty { text-align:center; padding:40px; font-size:18px; color:#999999}
	.empty small { font-size:10px;}
		.empty_small { text-align:center; padding:12px; font-size:16px;}
.empty_small small { font-size:10px;}
/* Major Inputs Styling */
        /*textarea {background:#F4F4F4;border:1px solid #ccc;	font: 12px  Verdana, Arial, Helvetica, sans-serif; width:360px;  padding:3px;}
        select {background:#F4F4F4;border:1px solid #ccc;	font: 12px  Verdana, Arial, Helvetica, sans-serif; width:220px; padding:3px;}*/
        textarea.editor_field { width:98%; margin-bottom:4px;}
        
		.embed_boxes input { font-size:10px; height:14px; padding:0px;  width:99%; }
		
       /* input.submit,   a.submit{ border:1px solid!important; border-color:#96aed0 #415d85 #415d85 #96aed0!important; background:#587EB4!important; padding:2px 8px!important; color:#fff!important; width:140px; margin-right:4px; cursor:pointer }*/
        input.cancel,   a.cancel {border:1px solid!important; border-color:#ccc #999 #999 #ccc!important; background:#f4f4f4!important; padding:2px 8px!important; color:#333!important;width:140px!important; margin-right:4px;}
		center .submit { display:block!important;margin:4px 12px!important;}
		 input.search { border:1px #ccc solid; padding:4px; font-size:18px;}
		
		/*a.submit:visited,a.submit:link {color:#fff!important;} */ 
		a.submit:hover,a.submit:active  { background:#415d85!important; text-decoration:none;color:#fff!important;}
        input.editor_ok_button {text-transform:; font-size:18px;float:right;}
        a.editor_cancel { padding:4px; text-transform:; font-size:18px}
        .ninenine { width:92% !important;}
         
       /* input{background:#F4F4F4 ;	border:1px solid #ccc;	font: Verdana 18px;padding:3px;}*/
        input.styled {	background:#F4F4F4;	border:1px solid #ccc;	font: Verdana 18px; padding:3px;}
        input.login {background:#F4F4F4;	font-size: 10px;	height:14px; width:150px; padding:2px; border:0px}

        input.checkbox{ border:0px!important;width:20px!important; padding:3px!important; background:none!important;}
        span.checkbox input{ border:0px!important;width:20px!important; padding:3px!important;background:none!important;}
        textarea:focus, label:focus {background:#FFFFFF;}
        input.styled:focus {	background:#FFFFFF;	border:1px solid #aaa;		}
        input.login:focus {background:#FFFFFF;	}

        .inputfix input, .check { width:18px!important;background:#FFFFFF; border:0px;}
        .inputfix label { float:none; width:auto; }
        .related ul li a:link{ font-size:14px; font-weight:bold; text-decoration:none!important; line-height:1em}
        .related ul li { padding-bottom:6px;} 
        .related ul li small{ line-height:1em; color:grey; } 
		
		.moodTextBoxClass {height:120px; width:90%; font-size:10px}

	   .activemood {border:1px #999 solid !important;}
	/*	#showMoods img { display:none}
		#showMoods li { margin:2px 0px;  background:#fff; padding:0px}
		#showMoods li a { display:block; padding:2px; color: #000;border:1px #ddd solid; text-decoration:none}
		#showMoods li a:hover { border:1px #999 solid;}
		#showMoods li input { display:block; padding:2px; color: #000; border:2px #ccc solid; width:90%}
		#showMoods li.blank { border:0px; padding:0px; background:none}
		#showMoods ul ul { margin-left:12px;} 
		.smiley--icon {padding:2px 0 0 20px; padding-left:25px!important;  }
		.smiley-angry-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/angry.png) no-repeat 1px center !important;}
		.smiley-annoyed-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/annoyed.png) no-repeat 1px center!important;}
		.smiley-busy-icon {padding:2px 0 0 20px; padding-left:25px!important;  background:url(images/smilies/small/busy.png) no-repeat 1px center!important;}
		.smiley-contemplating-icon {padding:2px 0 0 20px; padding-left:25px!important;  background:url(images/smilies/small/contemplating.png) no-repeat 1px center!important;}
		.smiley-content-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/content.png) no-repeat 1px center!important;}
		.smiley-depressed-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/depressed.png) no-repeat 1px center!important;}
		.smiley-excited-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/excited.png) no-repeat 1px center!important;}
		.smiley-happy-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/happy.png) no-repeat 1px center!important;}
		.smiley-lol-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/lol.png) no-repeat 1px center!important;}
		.smiley-loved-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/loved.png) no-repeat 1px center!important;}
		.smiley-sad-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/sad.png) no-repeat 1px center!important;}
		.smiley-sick-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/sick.png) no-repeat 1px center!important;}
		.smiley-stoked-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/stoked.png) no-repeat 1px center!important;}
		.smiley-thoughtful-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/thoughtful.png) no-repeat 1px center!important;}
		.smiley-tired-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/tired.png) no-repeat 1px center!important;}
		.smiley-wicked-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/wicked.png) no-repeat 1px center!important;}
		.smiley-wasted-icon {padding:2px 0 0 20px; padding-left:25px!important;   background:url(images/smilies/small/wasted.png) no-repeat 1px center!important;}*/




fieldset { border:1px #ccc solid;background:#fff}
legend { background:#fff; color:#aaa; padding:4px; font-size:14px; font-weight:700;border: #ccc solid; border-width: 1px 1px 0px 1px;}

ul.comments li label { float: left;padding-left:8px;font-size:14px;margin-right: 1em;text-align: left;font-weight:700;width:140px;}
div.comments ul.forms3 li { border:0px!important;}
ul.comment li {float: right;clear: left;width: 100%;padding-bottom: 1em;}
ul.comment li	 textarea { width:74%;} /* ???*/
div.comments  textarea { width:97%;}
div.comments .tabs ul li a.submit:link, .tabs ul li a.submit:visited,div.comments .tabs ul li a.submit:active, .tabs ul li a.submit:hover  {color:#fff!important;}




/*Buttons*/
	input.button_auto {  font-size:22px;font-family: Arial;}

/*Tags*/
.tag1 { font-size:22px}
.tag2 {font-size:20px}
.tag3 {font-size:18px}
.tag4 {font-size:16px}
.tag5 {font-size:14px}
.tag6 {font-size:12px}
.tag7 {font-size:10px}
.tag8 {font-size:9px}

/* social */
.share li { margin:8px 4px}
.share li  a:link,.share li  a:visited { text-decoration:none; font-weight:100; }
.share li  a:hover,.share li  a:active  {}
.share .facebook_share {padding:2px 0 0 20px; height:16px; background:url(images/share/facebook.gif) no-repeat center left; }
.share .delicious_share {padding:2px 0 0 20px; height:16px; background:url(images/share/delicious.gif) no-repeat center left; }
.share .stumble_share {padding:2px 0 0 20px; height:16px; background:url(images/share/stumble.gif) no-repeat center left; }
.share .digg_share {padding:2px 0 0 20px; height:16px; background:url(images/share/digg.gif) no-repeat center left; }
.share .blueworld_share {padding:2px 0 0 20px; height:16px; background:url(images/share/blueworld.gif) no-repeat  left 2px; }
.share .muti_share {padding:2px 0 0 20px; height:16px; background:url(images/share/muti.png) no-repeat center left; }
.share .tech_share {padding:2px 0 0 20px; height:16px; background:url(images/share/tech.png) no-repeat center left; }
.share .laaik_share {padding:2px 0 0 20px; height:16px; background:url(images/share/laaikitbutton_hand.png) no-repeat center left; }

/* user */
.user li { margin:4px; }
.user li  a { text-decoration:none; font-weight: 100;}
.user li  a span { color:#999999}

/* Mostly Comments*/
.approve_icon { padding-left:20px!important; height:16px; background:url(images/icons/note.png) no-repeat center left !important;}
.post_icon{ padding-left:20px!important; height:16px; background:url(images/icons/comment2.png) no-repeat center left !important;}
.email_send_icon{ padding-left:20px!important; height:16px; background:url(images/icons/email_send.png) no-repeat center left !important;}
.video_icon, .video_icon:visited, .video_icon:active {padding-left: 20px!important; background:#fff url(images/icons/tv.png) no-repeat center left !important; }
.video_icon:hover { padding-bottom:4px!important}
.image_icon, .image_icon:visited, .image_icon:active {padding-left: 20px!important; background: #fff url(images/icons/picture.png) no-repeat center left !important; }
.image_icon:hover { padding-bottom:4px!important}
.email_icon, .email_icon:visited, .email_icon:active {padding-left: 20px!important; background: #fff url(images/icons/email.png) no-repeat center left !important; }
.email_icon:hover { padding-bottom:4px!important}
		


/* Toolbar */
.toolbar li { margin:2px 0; display:block;}
.toolbar li  a { text-decoration:none; font-weight:100;display:block;}
.toolbar li  a span { color:#999999}

/* Post Meta 
.post_meta {background: #eee; border: #ccc solid; border-width:0px 1px 0px;  font-size:12px; padding:4px; margin-bottom:0px; }	
.post_meta div { display:inline}
.post_meta span {font-size:11px; text-decoration:none; color:#999}
.post_meta span  a:link, .post_meta span  a:visted{ text-decoration:none;}
.post_meta span  a:active, .post_meta span  a:hover{ text-decoration: underline;}*/

a.comment_leave:link, a.comment_leave:visited {padding:0px 0 0 23px; font-weight:100; height:16px; background:url(images/icons/comment.gif) no-repeat center left; color:#fff; text-decoration:none; font-size:18px; } 
a.comment_leave:hover, a.comment_leave:active {  text-decoration: underline; }
a.views:link, a.views:visited { margin-left:8px;padding:0px 0 1px 23px; font-weight:100; height:16px; background:url(images/icons/zoom.png) no-repeat center left; color:#666; text-decoration:none;} 
a.views:hover, a.views:active { color:#587EB4; text-decoration: underline; }
a.save:link, a.save:visited { margin-left:8px;padding:0px 0 1px 23px; font-weight:100; height:16px; background:url(images/icons/dude.png) no-repeat top left; color:#666; text-decoration:none;} 
 a.save:hover,  a.save:active { color:#587EB4; text-decoration: underline; }

/*
.post_meta_two { background: #999;  border: #999 solid; border-width:0px 0px 0px; font-size:12px; padding:4px 4px; margin-bottom:4px; }		
.post_meta_two span { float:right; font-size:12px; text-decoration:none; font-weight:100; color:#CCCCCC}
.post_meta_two span b {padding:0px 20px 0 0; height:16px; background:url(images/icons/tag.gif) no-repeat top right;}
.post_meta_two a.comment:link, .post_meta_two a.comment:visited {padding:0px 0 0 23px; font-weight:100; height:16px; background:url(images/icons/comment.gif) no-repeat top left; color:#FFFFFF; text-decoration:none;} 
.post_meta_two a.comment:hover, .post_meta_two a.comment:active { color:#CCCCCC; text-decoration: underline; }
.post_meta_two a.views:link, .post_meta_two a.views:visited { margin-left:8px;padding:0px 0 1px 23px; font-weight:100; height:16px; background:url(images/icons/zoom.png) no-repeat top left; color:#fff; text-decoration:none;} 
.post_meta_two a.views:hover, .post_meta_two a.viewst:active { color:#CCCCCC; text-decoration: underline; }


		
.post_meta_two span a:link,  .post_meta_two span a:visited { color:#FFFFFF; text-decoration:none;font-weight:100; padding:0px 4px;}
.post_meta_two span a:hover,.post_meta_two span a:active { color:#FFFFFF; text-decoration: underline;padding:0px 4px;}
*/


/* Vote */
.vote_block { font-size:11px!important; width:80px; display: block; float:right; text-align:center; margin-right:0px; border:1px #ccc solid; background:#f0f url(images/vote/vote_matrix.jpg) top left ; padding:0px!important; }


a.vote_up, a.vote_down,a.vote_up_active, a.vote_down_active { float:right; font-size:11px;; padding:0px 5px}
a.vote_up {color:#57D91A;}
a.vote_down {color:#FF1D0A}
a.vote_up_active {color:#57D91A;}
a.vote_down_active {color:#FF1D0A}


/*
a.vote_up {padding:0px 8px 0 20px; height:16px; background:url(images/vote/up.png) no-repeat top left;color:#57D91A; float:right; font-size:12px; text-decoration:none;font-weight:700;}
a.vote_down {padding:0px 8px 0 20px; height:16px; background:url(images/vote/down.png) no-repeat top left; color:#FF1D0A; float:right; font-size:12px;text-decoration:none;font-weight:700;}
a.vote_up_active {padding:0px 8px 0 20px; height:16px; background:url(images/vote/up_1.png) no-repeat top left;color:#57D91A; float:right; font-size:12px; text-decoration:none;font-weight:700;}
a.vote_down_active {padding:0px 8px 0 20px; height:16px; background:url(images/vote/down_1.png) no-repeat top left;color:#FF1D0A; float:right; font-size:12px;text-decoration:none;font-weight:700;}
*/
.vote li { margin:4px; float:left   }
.vote li  a { text-decoration:none; font-weight:700; font-size:21px;}
.vote a.up {padding:0px 0 0 34px; height:30px; background:url(images/vote/up_a.gif) no-repeat top left; }
.vote a.up:hover {background:url(images/vote/up_b.gif) no-repeat top left; color:#51d754; }
.vote a.down {padding:0px 0 0 34px; height:30px; background:url(images/vote/down_a.gif) no-repeat top left; }
.vote a.down:hover {background:url(images/vote/down_b.gif) no-repeat top left; color:#d61212; }
							
.vote_box {float:left; width: 2em;padding: 5px 0; text-align:center;margin: 0px;font-size: 22px;line-height:1.1;background: #333 url(images/vote_box.gif) bottom repeat-x; color:#fff;}
.vote_box span{display:block;font-size: 50%;}
/* image Cropper*/
.admin .image_crop_preview { background:#000!important;}
.admin .imgCrop_previewWrap {background:#fff}
.color_picker a img {}
.color_picker a, .color_picker a:visited { float: left;display:block; border:2px #eee solid; margin-right:10px; height:70px;}
.color_picker a:hover,.color_picker a.active  { border:2px #999 solid;}
/*Hack POOL */
.pager:after,li:after,
.forms:after,.forms1:after,.forms2:after,.forms3:after,
.image_paging:after,
.nav-bottom:after,
.date:after
 {content:"."; height:0; clear:both; visibility: hidden; display:block;}
* html .pager,* html li,
* html .forms3,
* html .image_paging,
* html .nav-bottom,
* html .date
 {min-height:1px; height:1%;}
 /*Paging and Paging Controls */
.image_paging{}
.image_paging ul li {float:right; padding:2px 4px;}
.image_paging ul li a{font-size:11px; text-decoration:none;}


.pager{  float:right; margin-top:8px; }
.PagerContainerTable{ border-collapse:collapse;  height:24px  }
.PagerContainerTable td{ font-weight:100;padding:0px; margin: 0px;}
td.PagerInfoCell{ text-align:left; display:none; color: #000000; background:#fff;	text-decoration: none;padding:2px 2px 2px 4px;  border-right:8px solid #fff;}
td.PagerCurrentPageCell span { color: #000000; background:#fff;	text-decoration: none;padding:2px 2px 2px 4px; margin-left:4px;border-bottom:4px solid #ccc;}
a.PagerHyperlinkStyle:link, a.PagerHyperlinkStyle:visited{color: #666; background:#fff;	text-decoration: none;padding:2px 2px 2px 4px;  margin-left:4px; border-bottom:1px solid #ccc;	}
a.PagerHyperlinkStyle:hover, a.PagerHyperlinkStyle:active{	color: #fff; background:#999; text-decoration: none;	}
.nav-bottom { float:right; padding:4px 0px 0px 0;   }

/* ABLUMS */
.image_gallery ul li { float:left;}	
.image_gallery p { padding:2px 7px; margin:0px 2px 0px 2px ; background:#eee; border:#ccc solid 1px; text-align:center; width:160px;}	
.image_gallery div { margin:4px 4px 4px 4px;}
.image_gallery p.title { font-weight:700;}
.image_gallery p.title,.image_gallery p.image { font-size:10px; background:#fff; color:#000;border-top:0px;}
.image_gallery p.image {  font-size:10px; background:#eee; padding:2px 7px;}
.image_gallery  p img{ border:1px solid #666; margin:3px;}	

/* FRIENDS AUTO COMPLETER */
ul.completion_list {}
ul.completion_list li { font-size:14px; text-transform:; background:#eee; padding:4px; border: solid #ccc; border-width:0px 1px 1px 1px; margin-right:80px}
ul.completion_list li.completion_list_selected { background:#fff; color:#999; font-weight:700}

/* tagging */
li.tagcs { float:left; padding-right:4px; font-size:11px;}
li.tagcs a { }

/* AJAX Calendar */
.ajax__calendar_container { background-color:#FFFFFF; border: #000000 1px solid;  }
.ajax__calendar_header div{ display:inline!important }
.ajax__calendar_hover { background-color:#587EB4; color:#FFFFFF; }
/* Carousel */
.jcarousel-clip {margin:0 0px 0 22px;overflow:hidden;padding:0pt;position:relative;z-index:2;}
* html .jcarousel-clip {margin:0; left:22px}
.jcarousel-item { float:left;list-style-image:none;list-style-position:outside;list-style-type:none; width:140px;  }
.jcarousel-list {margin:0pt;overflow:hidden;padding:0pt;position:relative;top:0pt;z-index:1;}
.jcarousel-next {display:none;z-index:3;}
.jcarousel-prev {display:none;z-index:3;}
.jcarousel-container {position:relative; }
.jcarousel-clip-horizontal {width: 372px;    height: 104px;}
.jcarousel-item-placeholder {    background: #fff;  color: #000;}
.jcarousel-next-horizontal {   position: absolute;    top: 4px;    right: 0px;    width: 18px;    height: 95px;    cursor: pointer;
    background: transparent url(../images/carousel_nav.gif) no-repeat -18px 0;}
.jcarousel-next-horizontal:hover {     background-position: -54px 0;}
.jcarousel-next-horizontal:active {     background-position: -54px 0; }
.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active
 {    cursor: default;     background-position:  -54px 0; }
.jcarousel-prev-horizontal {     position: absolute;     top: 4px;     left: 0px;     width: 18px;     height: 95px;
    cursor: pointer;     background: transparent url(../images/carousel_nav.gif) no-repeat 0 0; }
.jcarousel-prev-horizontal:hover {     background-position: -36px 0; }
.jcarousel-prev-horizontal:active {     background-position:-36px 0; }
.jcarousel-prev-disabled-horizontal,  .jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active 
{     cursor: default;    background-position: -36px 0;}

.actions ul li a { display: block; border-bottom:1px #eee solid; padding:2px 4px }

.actions ul li a:hover, .actions ul li a.activemood { background:#eee; text-decoration:none; color:#333333; border:0 !important;border-bottom:1px #eee solid !Important;  }
.actions ul  { margin:0px 8px}
.actions #actionHistoryDiv ul li{ font-size:18px}

/*Blueworld Character */
		.entry_bobby .text h3 { background:#ddd; font-size:20px; padding:4px; margin-bottom:4px;  -moz-border-radius: 4px;border-radius: 4px;  text-align:center;	}
		.entry_bobby .text h2 { font-size:12px; padding:0px; margin-bottom:0px;   text-align:left; color:#666666;  font-weight:100	}
		.home .entry_bobby { background: url(/images/bobby_home.jpg) no-repeat top center; height:200px}
		.home .entry_bobby .text { height:136px; font-size:12px; color:#666; padding:12px 0px 0px 14px; width:276px}
		
		
		.register .entry_bobby, .faq .entry_bobby, .tour .entry_bobby { background: url(/images/bobby_reg_sidebar.jpg) no-repeat top center; height:500px}
		.register .entry_bobby .text, .faq .entry_bobby .text , .tour .entry_bobby .text { height:136px; font-size:12px; color:#666; padding:12px 14px 0px 14px;}

		.logon .entry_bobby { background: url(/images/bobby_reg_sidebar.jpg) no-repeat top center; height:500px}
		.logon .entry_bobby .text { height:136px; font-size:12px; color:#666; padding:12px 14px 0px 14px;}
		
		/* .logon .colm2 { background:url(images/logon.jpg) bottom left no-repeat; height: 170px } */
		.verify .cancel{ width:50px!important}
		.verify small { display:table} 

		.albums_site .entry_bobby { background: url(/images/bobby_home.jpg) no-repeat top center; height:200px}
		.albums_site .entry_bobby .text { height:136px; font-size:12px; color:#666; padding:12px 14px 0px 14px;}
		
		.photo-menu b { font-size: 18px}
		.photo-menu ul li { margin-left:8px; font-size:11px}
		.photo-menu ul li.head {margin-left:0px; font-size:14px}
		
	
         .tooltipbody { width:150px;padding:12px;color:#333333; text-align: left; background:#F5FFB0 url(images/fold.gif) bottom right no-repeat; border:1px solid #666;
		    font-size:11px;       }
			
			.help-white-icon {padding:5px 6px 3px 20px;   padding-left:20px!important; background:url(images/icons/help/white.gif) no-repeat 2px 0px!important;}
			* html .help-white-icon {padding:8px 6px 0px 20px;}
			*+html .help-white-icon {padding:8px 6px 0px 20px;}
			
			body{font-size:9pt;font-family:Tahoma;background-color:#ebebeb;padding:7px 75px 7px 75px;}

/*topheader*/
.topheader {margin-bottom:20px;}
.topheader table {height:25px;border-collapse:separate;width:100%;background-color:Transparent;font-size:100%;}
.topheader td {height:25px;}
.topheader th {height:25px;background-image:url(images/darkgradient.gif);color:White;white-space:nowrap;font-weight:normal;}
.topheader a {color:White;text-decoration:none;}
.topheader a:hover{text-decoration:underline;}
.topheader th.menuitem {color:white;text-align:center;width:12%;border-left:1px solid #9FAABF;border-right:1px solid #606D85;white-space:nowrap;padding-left:5px;padding-right:5px;}
.topheader th.rightitem {border-left:1px solid #9FAABF;color:Silver;text-align:right;border-right:none;}
.topheader td.outerheader {width:6px;}

/*header*/
.header table {font-size:100%;background-color:Transparent;width:100%;height:90px;border:none;}
.header td {white-space:nowrap;}
.header h1 {font-weight:normal;font-size:18pt;margin-bottom:0px;font-family:'Arial Narrow';margin-top:0px;}
.header a {color:#333399;text-decoration:none;}
.header a:hover{text-decoration:underline;}
.header img{vertical-align:middle;border:none;}

/*main body*/
.forumcontent table {font-size:100%;border-collapse:collapse;background-color:#FFFFFF;}
.forumcontent h1 {font-weight:normal;font-size:18pt;margin-bottom:0px;font-family:'Tahoma';}
.forumcontent h2 {font-weight:normal;margin-bottom:0px;font-size:150%;margin-top:0px;font-family:'Tahoma';}
.forumcontent h3 {font-weight:bold;font-size:100%;margin-bottom:0px;}
.forumcontent a {color:#333399;text-decoration:none;}
.forumcontent a:hover{text-decoration:underline;}
.forumcontent th {background-image:url(images/darkgradient.gif);color:White;font-weight:bold;font-size:100%;text-align:justify;padding:5px 5px 5px 5px;border:1px solid #606D85;}
.forumcontent th a {color:White;font-size:100%;font-weight:normal;text-decoration:none;}
.forumcontent th a:hover{text-decoration:underline;}
.forumcontent td {border:1px solid silver;}
.forumcontent button{font-family:Tahoma;font-size:100%;border:slategray 1px solid;}
.forumcontent textarea{font-family:Tahoma;font-size:120%;border-left:slategray 1px solid;border-right:slategray 1px solid;border-bottom:slategray 1px solid;border-top:none;}
.forumcontent select{font-family:Tahoma;font-size:120%;border:1px solid slategray;}
.forumcontent img{vertical-align:middle;border:none;}
.forumcontent hr{height:1px;border:none;color:silver;background:silver;}
.forumcontent div.location{margin-top:17px;margin-bottom:17px;}

INPUT[type="text"], INPUT[type="file"], INPUT[type="password"], INPUT[type="button"], INPUT[type="submit"]
{border:1px solid slategray;font-family:Tahoma;font-size:100%;}

/* other classes */
img.avatar {border:1px solid #bbbbbb; padding:2px 2px 2px 2px; -ms-interpolation-mode:bicubic; width:64px; height:64px;}
.gradientbutton {background-image:url('images/darkgradient.gif');color:White;font-family:Verdana;font-size:8pt;border:1px solid slategray;}
.radiolist td {text-align:left;}
button.formatting{width:25px;height:20px;border:none;background-color:Transparent;cursor:pointer;}
div.editbar{margin-top:3px;background-image:url('images/editbar_bg.gif');height:20px;border-left:1px solid slategray;border-right:1px solid slategray;border-top:1px solid slategray;}
div.quote{color:#7777aa;text-decoration:none;padding-left:15px;}
