/* This CSS document is part of a multi-tiered style sheet system.  */
/* This network_skin.css is the secondary CSS document in the teired system and is used to define aesthetic styling information. */
/* All layout information for pages should be placed in the previous "layout" style sheet and not in this document */
			
/* planets Skin created by Marc Senasac <marcs@broadbandmechanics.com> January 19, 2007 */
/* Updated by Marc Senasac <marcs@broadbandmechanics.com> January 25, 2007 */
/* Updated by Marc Senasac <marcs@broadbandmechanics.com> January 31, 2007 with additional IE6-7 conflict fixes */
/* Updated by Marc Senasac <marcs@broadbandmechanics.com> February 1, 2007 with additional IE6-7 conflict fixes */
/* Updated by Marc Senasac <marcs@broadbandmechanics.com> February 2, 2007 references to iepngfix.htc removed */
/* Updated by Marc Senasac <marcs@broadbandmechanics.com> February 4, 2007 iepngfix.htc replaced on blog bg and 2nd tier nav */


#peopleaggregator_networks {
	width: 100%;
	height: 29px;
    background: url(images/panet_back2.gif);
	background-repeat: repeat-x;
	border: none;
 }

#peopleaggregator_networks a{
    color:#7a838d;
}

#peopleaggregator_networks h1{
	display: block;
	position: relative;
	left: 34px;
}

#peopleaggregator_networks ul li{
    color:#abb1b7;
}

.page_button {
	display:none;
}

body {
	background: #D0DEE4;
    color: #333333
	font-size: 14px;
	height: 100%
	}
	


a:link,
a:visited { 
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
 }

a:hover { 
	color:#DDDDDD !important;
	text-decoration: underline;
	font-weight: normal;
 }


.module_icon_list li a {
	color: #0a77aa;
}



/* Default Body Shadow height is 500px. 200 added and 200 added to container margin height below. */



*html #body_shadow {
/*	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_noneThemes/Default/skins/planets/images/bg_stars.jpg'); 
	background: url(images/bg_stars.jpg) no-repeat center;*/
	}
	

#body_shadow {
	/*background: url(images/bg_stars.jpg) no-repeat center;*/
	background:none;
	width: 100%;
	height: 500px;
}


#pg_homepage #body_shadow {
	/*background: transparent url(images/bg.jpg) no-repeat scroll 0 0;*/
	width: 960px;
	height: 500px;
}


#pg_people #body_shadow {
	background: url(images/bg_blue_planet.jpg) no-repeat center;
	width: 100%;
	height: 500px;
}


#pg_groups_home #body_shadow {
	background: url(images/bg_moon.jpg) no-repeat center;
	width: 100%;
	height: 500px;
}




#container {
	background: none;
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	border:0;
	margin-top: -600px;
	/*position: relative;*/
	min-height: 100%;
	height: auto;	
	
}

#header {
	background-image: none;
	height: 103px;
	width: 960px;
}
	
	
#shadow { 
    width: 1100px;
	background: /*url(images/shadow.gif);*/none;
	background-repeat: no-repeat;
	background-color: none;/*
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='none');
	*/
}

#header_navbar_back { 
	background: transparent url(images/header_navbar_back.gif);
	width: 1106px;
	height: 103px;	
	margin-left: -72px;
/*	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_images/header_navbar_back.png');
    margin-left: -10px; */ } 

/* Main First Tier Nav Bar */
#first_tier_navbar { 
	color: transparent;
	font-weight: normal;
	font-size: 18px;
}




/* Main Second Tier Nav Bar */

/*img, #navbar_header ul { behavior: url(iepngfix.htc); }*/
		
#navbar_header ul {
margin: 0;
padding: 5px 10px 5px 0px;
background-color: transparent;
background-image: url(images/bg_nav_tier2.png);
background-repeat: no-repeat;
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_none/Themes/Default/skins/planets/images/bg_nav_tier2.png');
 */}

/*img #header ul { behavior: url(iepngfix.htc); }
*/
#header ul{
	width: 1108px;
	height: 36px;
	margin-top:  -60px;
	margin-left: -74px;
	padding: 0px;
	text-align: left;
 	background-image: url(images/menu_back.gif);
	background-repeat: repeat-x;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menubar.png')*/
}	

#header ul li {
	position: relative;
	left: 540px;
	display: inline-block;
	float: left;
	background: url(images/menu_item_back.gif) repeat-x scroll 0 0;
	padding-bottom: 15px; 
}

#first_tier_navbar a:link,
#first_tier_navbar a:visited { 
	display: inline-block;
	margin-top: 1px;
	padding: 7px 4px;
	color: #eeeeee;
    font-size: 14px;
	text-decoration: none;
}

#first_tier_navbar a:hover { 
	color: #999999;
    font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}


#first_tier_navbar li a#current {
	margin-right: 10px;
	margin-top: -2px;
    font-size: 14px;
	background-color: transparent;
	background: url(images/menu_item_back_actived.gif) repeat-x;
	padding: 8px;
	color: #eeeeee;
	font-weight: bold;
}


#pg_network_home #navbar_header ul {
background-color: transparent;
background-image: url(_none/bg_nav_tier2.png);
background-repeat: no-repeat;
margin: 0;
padding: 5px 10px 5px 0px;
 }
 
#pg_showcontent #navbar_header ul {
background-color: transparent;
background-image: url(_none/bg_nav_tier2.png);
background-repeat: no-repeat;
margin: 0;
padding: 5px 10px 5px 0px;
 }
 
#pg_homepage #navbar_header ul {
background-color: transparent;
background-image: url(_none/bg_nav_tier2.png);
background-repeat: no-repeat;
margin: 0;
padding: 5px 10px 5px 0px;
 }
*/




#second_tier_navbar li { 
	color: #999999;
	padding-right: 5px;

}


#second_tier_navbar li.active a {
	background-color: #ffffff;
	font-weight: bold;
	padding: 4px; }

#second_tier_navbar a:link,
#second_tier_navbar a:visited { 
	color: #999999; 
}

#second_tier_navbar a:hover { 
	color: #999999;
}

/*img { behavior: url(iepngfix.htc); }*/

#bg_blog_post { 
/*	background: url(images/bg_blog_posts2.png) no-repeat 0px 0px;
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=':_none/Themes/Default/skins/planets/images/bg_blog_posts2.png');
	*/
	background:none;
}

#navbar_header{
	display: none;
}

#content {
	min-height: 100%;
	height: 100%;	
	background: #f9f9f5;	
	margin-top:-698px;
	
}

/* Move column A down. Remove this for default from layout.css  */


#col_a {
margin-left: 4px;
width: 205px;
	display:inline;
}

/* Move column B down. Remove this for default from layout.css  10px padding for bottom of blog */


#col_b {
	background-color: transparent;
	width: 530px;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 0px;
	display:inline;
	border:0;
	margin:0;
	margin-left:5px;
	padding:0;
	min-height: 100%;
}

.network_config #col_b{
	width:730px;
}

#col_c {
	margin-left: 10px;
	width: 205px;
	margin-right: 0px;
	display:inline;
	float: right;
}



#header h1 {
	position: absolute;
	top: 10px;
	font-weight: bolder;
	font-size: 30px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0px;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	color: #256BC0; 
	}

#header h1 a{
	color: #256BC0;
}

#header h1 a:hover {
	color: #256BC0 !important;
}
		
#header h2 {
	position: absolute;
	top: 40px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 0;
	margin-left: 5px;
	font-family: Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	color: #256BC0;
	}



/* Module body and headers. Col_A styles the tool bar type module column. Remove 2 col_a below for 2 default module columns */

.module {
	width: 198px;
	color: #999999;
	margin-bottom: 10px;
	background-image: none;
	background-repeat: repeat-y;
	background-color: transparent;
	font-weight: normal;
	overflow: hidden;
	border: 0px; 
	}

#EventCalendarSidebarModule .month-calendar {

	padding-top:5px;
}

	
#col_a .module {
	width: 198px;
	margin-bottom: 0px;
	border-color: #000000;
	border-width: 0px;
	padding-bottom: 0px;
	color: #999999;
	background-color: #ffffff; }

	
#pg_showcontent #col_a .module {

	margin-bottom: 10px;
 }
 
#pg_network_home #col_a .module {

	margin-bottom: 10px;
 }


.module h1 {
	width: 189px;
	color: #ffffff;
	padding: 2px 2px 2px 7px;
	margin-top: 0;
	margin-bottom: 0;
	font-family: verdana;
	font-size: 13px;
	background: #4690D3 none no-repeat;
/*	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Default/skins/planets/images/bg_top_module.png');
*/}


#col_a .module h1 {
	width: 189px;
	color: #ffffff;
	padding: 2px 2px 2px 7px;
	margin-top: 0;
	margin-bottom: 0;
	font-family: verdana;
	font-size: 13px;
	background: #4690d3 url(none) no-repeat;
/*	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_none/Themes/planets/images/bg_top_module.png');
*/}



.module #module_browse_groups {
	background-color: #00CC99;
}


/* Browse Tag Module Only. Added to Main Styles? */

.module_browse_tag {
padding: 5px;
}

/* ad module only */

#AdsByGoogleModule {
	border: 1px #999999 solid; 
	}
	
	
/* afeatured network module only */

#mod_featured_net {
	background: url(images/net_image.jpg) no-repeat center top;
	border: 1px #999999 solid;
	}
#mod_featured_net img {
	vertical-align: top;
	}
	
/* #mod_featured_net img { behavior: url(iepngfix.htc); } */
	
	
#col_a #mod_featured_net h1 {
	width: 189px;
	color: #000000;
	padding: 2px 2px 2px 7px;
	margin: 0;
	font-family: verdana;
	font-size: 12px;
	background: #999999 url(none) no-repeat;
}


/* Module Delimiters  */


.module_icon_list li {

	border-bottom: 1px solid #eeeeee;
/*	height: auto;*/
}

.module_tagcloud ul li {
	/*border-bottom: 1px solid #999999;*/
	border: 0px;
}


.module_definition_list dt {
	border-bottom: 1px solid #999999;
	border: 0px;
}

/* Modify Gallery Module drop-shadowsfor different color backgrounds */

.image_list img {
	padding: 5px;
	background: url(none) no-repeat 0 0;
}

/* Tabs on modules */

.module_tabbed_image_list ul {
/*	background: #ffffff url(images/bg_navbar_filters.jpg) repeat-x*/
	}

.module_tabbed_image_list li.active a {
	background: url(images/bg_navbar_filters_active.jpg);
	background-repeat: repeat-x;
color: #000000; }

.module_tabbed_image_list ul li a {
	border-right: 1px solid #666666;
	border-left: 1px solid #999999;
}

.module_tabbed_image_list ul li a:hover {
	background: url(images/bg_navbar_filters_active.jpg);
	color: #333333;
	text-decoration: none;
}



.login_box{
	position: absolute;
	background: #ffffff none;
	border-right: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	padding: 7px 7px 2px;
	right: 10px;
	font-size: 13px;
	text-align: center;
	color: #999999;
	border-top-width: 0;
	border-top-style: none;
	}
	
.login_box a:link,
.login_box a:visited {
	text-decoration: underline;
	color: #999999;
	font-size: 11px;
}

.login_box a:hover {
	text-decoration: none;
	color: #999999;
}

/* ID login dropdown */

.id_list {
	border-top: 1px none #CCCCCC;
	}

.id_item {
	border-top: 1px none #DFDFDF;
	border-bottom: 1px solid #CCCCCC;}


.id_list .id_name a:link,
.id_list .id_name a:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; }

.id_list .id_name a:hover { text-decoration: underline; }

.id_list .edit_logoff {
	padding: 2px 0 2px 0;
	background-color: #666666;
	border-top: 1px none #DFDFDF;
	border-bottom: 1px solid #CCCCCC;}

.id_list .edit_logoff a:link,
.id_list .edit_logoff a:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none; }

.id_list .edit_logoff a:hover { text-decoration: underline; }

.id_params {
	border-top: 1px none #DFDFDF;
	border-bottom: 1px solid #CCCCCC;
	height: 40px;
	margin: 0;
	padding: 5px 0 0 0;
	background-color: #666666; }
	
/* The Big Middle content section abd it's tabs */  /* put border-top: none; here if single pixel line on top is desired to be moved */



.wide_content,
.module_wide {
	margin: 0px;
	
	padding-bottom: 10px; 
	border: 0px solid #999999;
}

.wide_content > h1{

}

.wide_content div{
}

.wide_content fieldset{
	width: 525px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.wide_content form fieldset .field{
	width: 500px;
}

.prev_next{
	position: relative;
}

#NewsShowcaseModule{
	display:none;
}

*html .wide_content,
*html .module_wide {
	border: 0px none #999999;
}


/* center column nav (third tier) */

.wide_content ul#filters {
/* 	margin: 0px 0px 8px 0px; 
	background: #ffffff url(images/bg_navbar_filters.jpg) repeat-x; 
	*/
	background:none;
	}

.wide_content ul#filters li a {
/*	padding: 5px 10px 3px 10px; */
	text-decoration: none;
	float: left;
	border-right: 1px solid #666666;
	border-left: 1px solid #999999;
	height: 13px;
}

.wide_content ul#filters li a:link,
.wide_content ul#filters li a:visited { 
	color: #999999;
}


.wide_content ul#filters li a:hover {
	color: #000000;
	background: url(images/bg_navbar_filters_active.jpg) repeat-x;
}

.wide_content ul#filters li.active a {
	color: #000000;
	background: url(images/bg_navbar_filters_active.jpg) repeat-x;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	height: 13px;
}


/* H1 in the center column. Pulled to the left from the default center position for the date to appear on the right. Date below */
.wide_content h1,
.module_wide h1 {
	font-size: 16px;
	color: #0a77aa;
	font-weight: bold;
	padding: 5px;
	text-align: left;
/*	text-align: left;
	margin-left: 11px;
	margin-bottom: -16px;*/
}

.wide_content h1{
	padding:0px;
	margin-top: 15px;

}

.wide_content div h1{
	padding: 5px;
}

.wide_content .date{
	font-size: 10px;
	text-align: left;
	margin-bottom: 7px;
	color: #c3c1bb;
}

.blog h1{
	background-color:#686454;
}

.wide_content h1 a:link,
.wide_content h1 a:visited,
.module_wide h1 a:link,
.module_wide h1 a:visited {

	color: #FFFFFF;
	font-size: 22px;
}

.wide_content h1 a:hover,
.wide_content h1 a:hover {

	color: #FFFFFF;
	font-size: 22px;
}

#pg_people .wide_content h1 {
margin-bottom: 14px;
font-size: 22px;
}

#pg_showcontent .module_wide h1 {
margin-bottom: 14px;
font-size: 22px;
}

/* Blogposts */


/* Correction for H1 to the left side of blogpost module above */

.blog h1, .events h1, .reviews h1, .peopleshowcase h1, .video h1, .audio h1, .image h1, .groupshowcase h1 {
	text-align: left;
	background-color:#4d5963;
	font-weight: normal;
	margin: 0 0 10px 0;
	color: #999999; }
	
	.blog, .events, .reviews, .peopleshowcase, .video, .audio, .image, .groupshowcase {
	padding:0px;
	margin: 0px;
	border: 0px;
	color: #999999; }
	
	

.blog {
	margin: 0px;
	padding: 0px;
	width: 528px;
	border: 0px;
	background-color: #ffffff;
	/*background-image: url(images/bkpost_blog.jpg);*/
	background-image:none;
	background-repeat: no-repeat;
	background-position: top right;
}

div.post_info{
	border-top: 1px solid #999999;
	background-color:#f1f1f1;
	padding: 7px;
	margin-bottom: 27px;
	width: 516px;
	font-size: 13px;
}

.col_end{
	display: none;
}
.events {
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
}

.reviews {
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
}

.peopleshowcase {
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
}

.video {
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
}

.audio {
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
}

.image {
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
}

.groupshowcase {
	background-color: #ffffff;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top right;
}

/* Forms Stuff */

.wide_content fieldset.center_box legend,
.wide_content fieldset.col_b_fieldset legend,
.module_wide fieldset.center_box legend {

	color: #999999;
}

.field label{
	color: #999999;
}


.date {
	color:#999999;
/*	text-align: right;
	margin-top: 0px;
	margin-right: 11px;*/
}
	
.description {
	color:#999999;
/*	text-align: right;
	margin-top: 0px;
	margin-right: 11px;*/
}
	
.view_all {
	border: 1px solid #cccccc;
	margin: 0px 0px 5px 5px;
	padding: 3px;
	width: 65px;
	text-align: center;
	background-color: #eeeeee;
}


.prev_next a {
	color: #000000;
	padding: 2px 6px;
	border: solid 1px #000000;
	background: #fff;
	text-decoration: none;
}
	
.prev_next a:visited {
	color: #000000;
	padding: 2px 6px;
	border: solid 1px #000000;
	background: #fff;
	text-decoration: none;
}

.prev_next a:hover {
	color: #999999;
	background: #ffffff;
	border-color: #999999;
	text-decoration: none;
}
	
.prev_next .selected {
	color: #FF6600;
	padding: 2px 6px;
	border: solid 1px #FF6600;
	font-size: 11px;
	vertical-align: top;
	background: #fff;
}


.module select {
	font-size: 12px;
	}


#foreground_element {
	background-image: url(images/front_earth.png);
	width: 322px;
	height: 457px;
	background-repeat: no-repeat;/*
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Default/skins/planets/images/front_earth.png');
	*/
	position:relative;
	right:0px;
	margin-right:auto;
	margin-left:auto;
	}
	
	
	
#foreground_element {
	background-image: none;
	width: 1100px;
	height: 0px;
	background-repeat: no-repeat;
	/*_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Default/skins/planets/images/front_planet.png');"
	*/
	clear:both;
	position:relative;
	right:0px;
/*	margin-top:-150px;*/
	z-index: -1;
	margin-right:auto;
	margin-left:auto;
	}
	
#pg_groups_home #foreground_element {
	background-image: url(images/front_earth_sm.png);
	width: 223px;
	height: 241px;
	background-repeat: no-repeat;
/*	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Default/skins/planets/images/front_earth_sm.png');
*/	top: 300px;
	left: -140px;
	position: absolute; 
	}
	
#pg_people #foreground_element {
	background-image: url(images/front_planet.png);
	width: 228px;
	height: 249px;
	background-repeat: no-repeat;
/*	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Themes/Default/skins/planets/images/front_planet.png');
*/	top: 300px;
	right: -165px;
	position: absolute; 
	}
	
	
#pg_showcontent #foreground_element {
	background-image: url(none);
	width: 228px;
	height: 249px;
	background-repeat: no-repeat;
/*	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='_none/Themes/Default/skins/planets/images/front_earth.png');
*/	top: 400px;
	left: -165px;
	position: absolute; 
	}

/* Specific Module Tweak: More padding for browse tags module  This should go back into the master */

.module_browse_tag {
padding: 6px;
}

/* For arrows spacing in module header. This should go back into the master */

.module h1 img {
padding-right: 4px; }

/*Changing the text color for the invitation of group page*/
#col_b #invite_group_div .field_medium label{
  color: #999999;
}
#col_b #GroupInvitationModule {
  color: #999999;
}
#col_b #InvitationStatusModule legend{
  color: #999999;
}
#col_d .wide_content {
  background:white;
  border:none;
  width: 752px;
}
#col_b #InvitationModule label{
  color: #999999;
}
#col_b #RegisterModule legend{
  color: #999999;
}
#col_b #RegisterModule label{
  color: #999999;
}
#col_b #RegisterModule form .field_medium {
  color: #999999;
}
#col_b #AddGroupModule form label{
  color: #999999;
}
#col_b #AddGroupModule form .field{
  color: #999999;
}
#col_b #AdminNetSettings form label{
  font-size:12px;
  color: #999999;
}
#col_b #GroupInvitationModule form .field_medium h4{
  color: #999999;
}
#col_b #GroupInvitationModule form .field_big h4{
  color: #999999;
}
#col_b #GroupInvitationModule form .field_bigger h4{
  color: #999999;
}

#footer {
    background: url(images/footer_back.gif) repeat-x scroll 0 0;
    width: 1109px;
	text-align: center;
	bottom: -10px;
	left: -74px;
	font-weight:normal;
	font-size: 13px;
	color:#c3c1bb;
	position: relative !important;
	padding-bottom:30px;
	margin-top: 0px
}

#footer a:link,a:visited{
		font-weight:normal;
	color:#000000;
}

.module_icon_list span {
	font-size: 12px;
}

div.tooltip{
	position: absolute;
}

div.mozttip{
	left: 200px;
	background: transparent url(images/bubble.gif) no-repeat scroll center top;
}

.moz_cont{
	margin-right: 0px !important;
	padding-right: 16px;
	}

#PeopleModule form div{
	float: none !important;
	width: 500px !important;
}

#col_b .wide_content{
	display: inline;
}
td div.post_info{
	width: 360px;
}

.wide_content .group_list table {
	width: 510px;
}

.buttonbar li{
	margin: 0px;
}

.module .month-calendar ul.calendar li.header, .module .month-calendar ul.list li.header
,.module .month-calendar ul li.header .calendar-style, 
.module .month-calendar ul li.header .list-style,
.text, select , label, .field_medium{
	font-size:12px !important;	
}

.editmainpage form .field h4, .editmainpage form .field_medium h4, .editmainpage form .field_big h4, .editmainpage form .field_bigger h4,
.editmainpage form .field_text{
	font-size:12px;
}

form fieldset.center_box .field_text{
  font-size:12px;
}

.network_config fieldset.center_box .field, .network_config fieldset.center_box .field_medium, .network_config fieldset.center_box .field_big, .network_config fieldset.center_box .field_bigger
{
  font-size:12px;
}

#display_message, #display_message_iframe {
	background-color:#207FDB;
	background-image:url(images/alert_back2.jpg);

}

#div_epm1 form[name="delete_form"] fieldset .field_bigger {
	height:20px !important;
}
