@charset "utf-8";
/* CSS Document */
/***** Keep ****/

ul,ol,li,p {margin:0px; padding:0px; list-style:none; }
ol.ol_numbers {list-style-type:decimal;}
ol.ol_numbers li {list-style-type:decimal; margin-left:20px;}

h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:100;}
.cl:after { content:"."; display:block; clear:both; height:0; visibility:hidden }
img { border:0; }

/*** CLEAN UP the BELOW ***/

.cssdropdown { width:808px; float:left; margin-top:4px}
.cssdropdown li {float: left;position: relative;}
	
.mainitems_dropdown { background:url(/images/v8/sprites.gif) 100% 2px no-repeat; padding-right:5px; margin-right:14px}
.mainitems_dropdown:hover { background:url(/images/v8/sprites.gif) 100% -26px no-repeat; padding-right:5px; margin-right:14px}
.mainitems a{margin-right: 14px;text-decoration: none; font-size:15px; text-decoration:none; font-weight:700; letter-spacing:-1px; display:block}
.mainitems a:link,.mainitems a:visited{ color:#999; }
.mainitems a:active,.mainitems a:hover {color: #777;text-decoration:underline}
	
.subuls{display: none;width: 140px;position: absolute;top: 18px; right:1px; margin-left:0px; border:1px solid #ccc}
*+html .subuls{position: absolute; /*margin-top:24px;*/top: 18px; right:1px }

.subuls li{width: 100%;background-color: #fff;}
.subuls li a{ font-size:12px; display:block; text-align:left; padding:0 10px; line-height:25px; letter-spacing:0px; font-weight:100; margin:0}
.subuls li a:link,.subuls li a:visited { color:#666; text-decoration:none}
.subuls li a:hover,.subuls li a:active { color:#333; font-weight:100; text-decoration:none; background:#ccc}

.cssdropdown li>ul {top: auto;left: 1px; z-index:999999; /* 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 */}
.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:180px; margin-top:4px}
ul.picker  li{float:right; }
ul.picker li a { cursor:pointer; display:block}
ul.picker li a img { background:none; margin:2px;}
ul.picker li a:hover img { background:#333;}

.header_head {background:#353535; min-height:50px;  text-align:left; height:82px;}
.header_head_inner, .header_menu_inner{margin: 0 auto; width:996px; z-index:10000}
.header_head {}
.header_menu {background:#fff url(/images/v8/nav.png) center center; height:27px!important; border-bottom:1px solid #ccc; border-top:#ddd solid 1px; }
.twitter{ position:absolute; top:25px; right:0;}

.branding { float:left; width:500px;}
.branding a  {float:left; display:block;} 

.access a:link, .access a:visited { color:#fff; text-decoration:none;}
.access a:hover,.access a:active { text-decoration:underline;}
.access a span { line-height:1.5em}
.access { float:right; width:300px; color:#fff; position:relative;}
.access_top { text-align:right; font-size:13px; font-weight:700; margin:5px 0;}

.access_top .on { -moz-border-radius: 2px; border-radius: 2px; background:#eee; padding:0 5px; margin:0 5px; color:#333!important}
.access_bottom {  text-align:right; font-size:11px;margin:5px 0;}



#footer { border-top:4px #333333 solid; background:#FFFFFF url(/images/v8/footer.png) repeat scroll center center; text-align:left; height:150px; margin:0 0 0 0 ; padding:0; color:#000000}
#footer .footer_inner { width:994px; margin:0 auto}
#footer .footer_top { font-size:13px;}
#footer .footer_bottom { font-size:11px;}
#footer .footer_links { margin:10px 0px;}
#footer .footer_links li.footer_first { float:left; border:0; width:180px; font-weight:700;margin:0}
#footer .footer_links li.footer_2nd { float:left;border:0; }
#footer .footer_links li { float:left; border-left:1px solid #333333; }
#footer .footer_links li  a {margin:0px 5px}
#footer a:link,#footer a:visited { text-decoration:none;color:#333333;}
#footer a:active,#footer a:hover  { text-decoration:underline;color:#7F7F7F;}
		
.header_image {}
.header_image img  {  padding: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; display:none}
.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;}

.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;   }
		
.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 }

		
.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 }
		
.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;}
	
		
		/* 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}

		#files_list li  { margin:5px 0px 4px 0px;  background:#f4f4f4;}
		#files_list li .item_delete { float:right;}
		#files_list li input { width:270px; margin-bottom:5px;}
		#files_list li input.submit { width:120px;}
		#files_list li span { display:block; padding:2px; font-size:10px;}
		#files_list { margin-bottom:8px;}
		

		#loadingDivBlogs, #loadingDivAlbums, .loadingGif, #loadingDiv { margin: 0 4px!important}
	
	
	.quotes_open small { font-family:Arial, Helvetica, sans-serif}

		
		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}




.gallery_slider  { background:#666; padding:0px 0px 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}

        /* 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}

        .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;}

		
        .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;}
				
					.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;}
					
		.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:#000; 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;}
     
        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}

		
		
	.empty { text-align:center; padding:20px 10px 20px 10px; font-size:16px; color:#999999; background:#fff url(/images/v8/error-bg.png);}
	.empty a:link, .empty a:visited { color:#999; text-decoration:underline}
	.empty small { font-size:10px;}
		.empty_small { text-align:center; padding:12px; font-size:16px;}
.empty_small small { font-size:10px;}

        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;}

        .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 {font-weight: 700 !important;}
	
/* social */
.share li { margin:8px 3px}
.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; }

/* 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}

/* 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:12px; padding:0px 5px}
a.vote_up {color:#57D91A!important;background:transparent url(images/icons/thumbsup.gif) no-repeat scroll left top; padding-left:20px;height:16px;}
a.vote_down {color:#FF1D0A!important;background:transparent url(images/icons/thumbsdown.gif) no-repeat scroll left top; padding-left:20px;height:16px;}
a.vote_up_active {color:#57D91A!important;background:transparent url(images/icons/thumbsup1.gif) no-repeat scroll left top; padding-left:20px;height:16px;}
a.vote_down_active {color:#FF1D0A!important;background:transparent url(images/icons/thumbsdown1.gif) no-repeat scroll left top; padding-left:20px;height:16px;}


.vote li { margin:4px; float:left   }
.vote li  a { text-decoration:none; font-weight:700; font-size:21px;}
.vote a.up {padding:0px 0 4px 34px; height:30px; background:url(images/icons/thumbsup.gif) no-repeat top left; }
.vote a.up:hover {background:url(images/icons/thumbsup1.gif) no-repeat top left; color:#51d754; }
.vote a.down {padding:0px 0 0 34px; height:30px; background:url(images/icons/thumbsdown.gif) no-repeat top left; }
.vote a.down:hover {background:url(images/icons/thumbsdown1.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;  margin: 0 auto;  }
.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;}
a.PagerHyperlinkStyle:hover, a.PagerHyperlinkStyle:active{	color: #fff; background:#f4f4f4; text-decoration: none;	}
.nav-bottom { float:right; padding:4px 0px 0px 0;   }

/* 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 */

.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}

.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;}

