body {
margin: 0px;
padding: 0px;
}

#env_indicator {
border: 1px solid white;
text-align: center;
padding: 5px;
background-color: #2f4567;
color: white;
font-family: Verdana, Tahoma, Helvetica, Arial;
font-size: 10px;
font-weight: bolder;
float: none;  position: absolute; top: 0; left:0;
z-index: 100;
opacity:.8;
filter: alpha(opacity=80);
-moz-opacity: 0.80;
}

/** Prevents many z-index issues with menus and popus */
#oneToolbarOverlord {z-index: 2;}
#onePageContainer {z-index: 1;}

/*.comment-avatar img {
height: 48px; width: 48px;
}*/
form {
margin: 0px;
padding: 0px;
}
img {
border: 0px;
}
.color-red {
color: red !important;
}
.oneLeftN {
float: left;
clear: none;
margin: 0px;
padding: 0px;
}	
.oneRightN {
float: right;
clear: none;
margin: 0px;
padding: 0px;
}	
br.spreader {
clear: both
}
.close {
display: none;
}
.oneHand {
cursor: pointer
}
.oneMemberPortrait {
height: 47px;
width: 47px;
border: solid 1px black;
float: left;
clear: none;
margin-top: 2px;
}
.oneMiniProfile {

display: block;

}
legend { display: none }
fieldset { border: 0px }

img.oneRating {
float: left;
clear: none;
position: relative;
left: 15px;
top: 8px;
}


/*  WIZARD STYLES */
table.wizTable {
	font-family:Tahoma,Verda,Arial;
	font-size:8pt;
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: separate;
	background-color: rgb(255, 250, 250);
	color:  #292929;
}
table.wizTable th {
	border-width: 2px 2px 2px 2px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
	border-color: green green green green;
	background-color: rgb(250, 240, 230);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.wizTable td {
	border-width: 2px 2px 2px 2px;
	padding: 4px 4px 4px 4px;
	text-align: center;
	border-style: none none none none;
	border-color: green green green green;
	background-color: rgb(226, 226, 226);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.wizTable td.a:link {
	color: #ff0000;
}
table.wizTable td.wizDesc {
	text-align: left;
}
table.wizTable tr.special td {
	background-color: rgb(243, 243, 243);
}
a.blueLink {
	color:  #0022ff;
	text-decoration: none;
	font-family:Tahoma,Verda,Arial;  font-size:8pt;
}
a.blackLink {
	color:  #292929;
	text-decoration: none;
	font-family:Verdana,Tahoma,Arial;  font-size:9pt;
}
.custom_wiz_step {
	font-size:130%;
}


#oneStatsFrame {
border: none;
}

#oneAdminBlogManagement {
width: 400px;

}
#oneAdminMail {
width: 200px;
}
#oneAdminStats {
width: 100px;
}
#oneAdminProfile{
width: 550px;
}
#oneAdminAdvanced {
width: 200px;
}
#oneAdminContainer {
background-color: transparent;
}
#oneAdminContainer td {
padding-left: 5px; padding-right: 5px;
background-color: transparent;
}
#oneSiteContainer {
text-align: left;
}
#oneSiteContainer h3.title a { color: inherit } 

#oneAdminContainer a {
color: black;
}
a {
color : #06c;
text-decoration : none;
}

a:hover {
color: #147;
text-decoration : underline;
}

pre {
font-size: 12px;
font-family: arial;
color: black

}
#oneTagMenu {
z-index: 152
}
.oneManagerBox, .oneManagerBox a {
color: black;
}
#oneCustomStyle {
background-color: white;
color: black;
}
ul, li {
margin: 0px;
padding: 0px;
}
#siteSiteMenu {
text-align: center;
}
#siteUserMenu {
font-size: 10px;
font-family: verdana, arial, sans-serif;
}
#oneFooterMenu {
text-align: center;
background-color: white;
color: black;
width: 500px;
margin: 0 auto;
border: solid 1px black;
padding: 2px;
}
#oneFooterMenu a {
color: blue;
text-decoration: none;
}
#oneFooterMenu a:hover {
text-decoration: underline;
}
.mod_users_list ul {
margin-left: 5px;
}
/*.mod_users_list img {
width: 47px;
height: 47px;
}*/


h3 {
position: relative;

}
.mod_photo_thumbs img, .mod_video_thumbs img {
border: solid 1px black;
width: 82px;
}
.mod_user_groups li {
display: inline;
}

.tabLeft {
float: left;
display: block;
background-image: url('/resources/subpages/tab_off_left.gif');
height: 20px;
width: 3px;

}

.tabC {
background-image: url('/resources/subpages/tab_off_c.gif');
float: left;
height: 20px;
font-size: 10px;
font-family: verdana, arial, sans-serif;
color: #5E5E5B;

}
.tabC a {
color: #5E5E5B;
text-decoration: none;
}
.tabC span, .tabCOn {
padding: 4px;
display: block;
padding-right: 8px;
}
.tabRight {
float: left;
display: block;
height: 20px;
width: 3px;
background-image: url('/resources/subpages/tab_off_right.gif');
}
.aTab {
margin-left: 8px;
float: left;
display: block;
}
.on .tabRight {
background-image: url('/resources/subpages/tab_on_right.gif');
}
.on .tabC {
background-image: url('/resources/subpages/tab_on_c.gif');
}
.on .tabLeft {
background-image: url('/resources/subpages/tab_on_left.gif');
}


#subPages {
text-align: right;
padding-right: 10px;
}
#subPage {
	margin: 5px auto;
	border-bottom: solid 6px #98D5F4;
	background-color: white;
	color: #999999;
}
#subPage h3 {
	background-color: #98D5F4;
	background-image: url("/resources/network/shout/box_ltblue.jpg");
	background-repeat: repeat-y;
	color: white;
	padding-top: 30px;
	padding-bottom: 12px;
	font-size: 12px;
	font-weight: bolder;
	margin-bottom: 0px;
}
#subPage span {
	padding-left: 8px;
}
#controls {
	background-color: #E5E5E5;
	padding: 5px 5px 5px 5px;
	text-align: right;
}

/* Content Action System style */
.addThisLink {
	background: url("/resources/images/add_this_icons.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	overflow: hidden;
	height: 16px;
	width: 16px;
	float:left;
	padding-right: 4px;
	line-height: 16px;
}

.share_facebook {
	background-position: 0 -704px;
}

.share_myspace {
	background-position: 0 -736px;
}

.share_google {
	background-position: 0 -752px;
}

.share_twitter {
	background-position: 0 -1072px;
}

.share_n4g {
	background-position: 0 -2592px;
}

.share_stumbleupon {
	background-position: 0 -1200px;
}

.share_digg {
	background-position: 0 -688px;
}

.share_linkedin {
	background-position: 0 -608px;
}

.share_print {
	background-position: 0 -1264px;
}
.share_delicious {
	background-position: 0 -672px;
}
.share_favorites {
	background-position: 0 -496px;
}
.share_mailto {
	background-position: 0 -3136px;
}
.share_reddit {
	background-position: 0 -1056px;
}
.share_email {
	background-position: 0 -1472px;
}
.share_googlebuzz {
	background-position: 0 -960px;
}

/* rating, tagging, and flagging buttons */
.contentActionContainer {
	float: right;
 	color: #666666;
	background: url('/resources/images/rating-container.png') repeat-x #ebebe9;
	border: solid 1px #c6c6c6;
	padding: 0 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.contentAction {
	float: right;
}
.contentActionButtons {
	margin-right: 5px;
	margin-left: 5px;
	float: right;
	padding: 3px 0 3px;
}
.contentActionRating {
	float: left;
	display: inline;
}
.contentActionAddthis {
	float: right;
	margin: 5px 0;
}
.contentActionCustom {
	float: left;
}
.num_of_ratings {
	color: #787878;
}
.rating_stats_div {
 	position:relative;
 	float: left;
 	padding: 3px;
	font-size: 8px;
	padding-right: 10px;
 }
.do_rating_div {
	height: 14px;
	margin-bottom: 4px;
}
/* rating, tagging, and flagging buttons */
#content-rating-container {
	float: right;
	width: 200px;
	color: #666666;
	background-color:#ffffff;
	background-image: url('/resources/images/ratebg1.gif');
	border: solid 1px #999999;
	background-repeat: repeat-x;
	margin-bottom:2px;
}
#zz-rating-container td {
	font-size: 9px;
}
.rating-container {
	padding: 3px;
}
.content-rating-box  {	
	display:inline;
}
.rating_stats_div {
	position:relative;
	float: left;
	width: 88px;
	padding: 3px;
	margin-bottom: 1px;
	font-size: 8pt;
}
.do_rating_div {
	height: 14px;
	margin: -5px 0 1px 0;
}
.rating_others_div {
	margin-top: 2px;
	width: 100px;
	float: right;
	padding: 3px 0 3px;
}
.star_rating_empty {
	width: 12px;
	height: 12px;
	background-image: url('/resources/images/icons/icn_star_empty.png');
	background-position: top left;
	background-color: transparent;
	padding: 1px;
	border: 0;
}
.star_rating_whole {
	width: 12px;
	height: 12px;
	background-image: url('/resources/images/icons/icn_star_whole.png');
	background-position: top left;
	background-color: transparent;
	padding: 1px;
	border: 0;
}
.star_rating_half {
	width: 12px;
	height: 12px;
	background-image: url('/resources/images/icons/icn_star_half.png');
	background-position: top left;
	background-color: transparent;
	padding: 1px;
	border: 0;
}
.props_rating_button {
	width: 16px;
	height: 16px;
	background-image: url('/resources/images/icons/icn_star_gold.png');
	background-position: top left;
	background-color: transparent;
	padding: 1px;
	border: 0;
	margin-left: 1px;
	position: absolute;
	top: 1px;
}
.props_rating_button_off {
	width: 16px;
	height: 16px;
	background-image: url('/resources/images/icons/icn_star_gold_dim.png');
	background-position: top left;
	background-color: transparent;
	padding: 1px;
	border: 0;
	margin-left: 1px;
	position: absolute;
	top: 1px;
}
button.content_flag_button  {
	background-image:url('/resources/images/icons/icn_flag_gray.png'); 
	_background-image:url('/resources/images/icons/icn_flag_gray.gif'); 	
	width: 16px;
	height: 16px;
	position: relative;
	background-color: transparent;
	border: 0px none;	
	cursor: pointer;
	float: right;
	margin-left: 7px;
}
.addThis img{
	float: right;
	cursor: pointer;
	margin-left: 7px;
}

button.sendtofriend_button  {
	background-image:url('/resources/images/icons/icn_send_friend.png');  	
	_background-image:url('/resources/images/icons/icn_send_friend.gif');  	
	display: inline;
	width: 16px;
	height: 16px;
	float: right;
	position: relative;
	background-color: transparent;
	border: 0px none;	
	margin-left: 7px;
	cursor: pointer;
}
button.broadcastIt_button {
	background-image:url('/resources/images/icons/icnBroadcast16.png');  	
	_background-image:url('/resources/images/icons/icnBroadcast16.gif');  	
	display: inline;
	width: 16px;
	height: 16px;
	float: right;
	position: relative;
	background-color: transparent;
	border: 0px none;	
	margin-left: 7px;
	cursor: pointer;
}

.flag_message_text  {
	color:#696969;
	background-color:#ffffff;
	padding:3px 3px 3px 3px;
	border:solid 1pt #696969;
	margin-top:-18px;	
	margin-left:-150px;
	width:200px;
	z-index:1500;
	position:absolute;
	align:center;
	font-size:7pt;	
	font-style:normal;
	visibility:hidden;
}
button.content_flag_button span {
	display:none;
}
button.content_flag_button_clicked  {
	background-image:url('/resources/images/icons/icn_flag.gif');  
	width: 16px;
	height: 16px;
	display: inline;
	position: relative;
	top: -2px;
	background-color: transparent;
	border: 0px none;
	cursor: pointer;
}

button.content_favorite_button  {
	background-image:url('/resources/images/icons/icon_favadd.gif');  	
	width: 16px;
	height: 16px;
	display: inline;
	position: relative;
	top: -2px;
	background-color: transparent;
	border: 0px none;	
	margin-left: 7px;
	cursor: pointer;
}
.favorite_message_text  {
	color:#696969;
	background-color:#ffffff;
	padding:2px 2px 2px 2px;
	border:solid 1pt #696969;
	margin-top:-18px;	
	margin-left:-150px;
	z-index:1500;
	position:absolute;
	font-size:7pt;
	text-align:right;
	font-style:normal;
	visibility:hidden;
}

.moderationIcn {
	height: 16px;
	width: 16px;
	float: right;
	background: url(/resources/images/icons/icn_delete.gif) no-repeat center;
}

.moderationAdvancedIcn {
	height: 13px;
	width: 14px;
	background: url(/resources/images/icons/icn_edt_pfl.gif) no-repeat center;
}

.moderationIcn:hover, .moderationAdvancedIcn:hover {
	cursor: pointer;
}
.moderationMenuContainer {
	border: 1px solid black;
	padding: 5px;
	position: absolute;
	background-color: white;
	float: left;
	z-index: 1;
	width: 200px;
}

.moderationMenuContainer li {
	list-style-type: none;
	text-align: left;
}

.moderationPanelTitle {
	font-weight:bold;
}

.modJustificationComponent {
	margin-bottom:10px;
}

.modJustificationNotes textarea {
	display:block;
	width:300px;
}

button.content_favorite_button span {
	display:none;
}
button.content_favorite_button_clicked  {
	background-image:url('/resources/images/icons/icon_favrem.gif');  
	width: 16px;
	height: 16px;
	display: inline;
	position: relative;
	top: -2px;
	background-color: transparent;
	border: 0px none;	
	margin-left: 9px;
	cursor: pointer;
	
}

button.thumbs_up_rating_button  { 
	background-image:url('/resources/images/icons/thumb_up.gif');
	cursor: pointer;  
	width: 14px;
	height: 15px;
	display: inline;
	position: relative;
	top: -2px;
	background-color: transparent;
	border: 0px none;
	margin-right: 6px;
	z-index: 1;
	margin-left: 2px;

}

button.thumbs_down_rating_button  { 
	background-image:url('/resources/images/icons/thumb_down.gif'); 
	width: 14px;
	height: 15px;
	cursor: pointer;
	background-color: transparent;
	border: 0px none;
	margin-right: 2px;	
}
button.thumbs_up_rating_button span {
display: none;
}
button.thumbs_down_rating_button span {
display: none;
}
/* end rating buttons */
/* General Button Style */
.button {
display: block;
margin: 0px;
padding: 0px;
border: 0px;
background-color: transparent;
font-family: verdana, arial, sans-serif;
text-align: center;
font-weight: bold;
cursor: pointer;
text-decoration: none;
}
.button span {
display: block;
}

.rssButton {
	background:url('/resources/images/icons/icn_rss.gif') no-repeat top left;
	display:block;
	float:right;
	width:16px;
	height:16px;
}

/* Large, Thin Rounded Button Styles */
/* button-thin-blue */
.button-thin-blue {
font-size: 11px;
color: white;
background-image: url('/resources/buttons/button_thin_blue.gif');
width: 188px;
height: 19px;
}
.button-thin-blue span {
padding-top: 2px;
}
/* Large, Square Button Styles */
/* button-large-green */
.button-large-green {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_large_green.gif');
width: 124px;
height: 27px;
}
.button-large-green span {
padding-top: 6px;
}
/* button-large-blue */
.button-large-blue {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_large_blue.gif');
width: 124px;
height: 27px;
}
.button-large-blue span {
padding-top: 6px;
}
/* button-large-gray */
.button-large-gray {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_large_gray.gif');
width: 124px;
height: 27px;
}
.button-large-gray span {
padding-top: 6px;
}
/* button-large-darkgray */
.button-large-darkgray {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_large_darkgray.gif');
width: 124px;
height: 27px;
}
.button-large-darkgray span {
padding-top: 6px;
}
/* button-large-purple */
.button-large-purple {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_large_purple.gif');
width: 124px;
height: 27px;
}
.button-large-purple span {
padding-top: 6px;
}
/* button-large-red */
.button-large-red {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_large_red.gif');
width: 124px;
height: 27px;
}
.button-large-red span {
padding-top: 6px;
}
/* button-large-orange */
.button-large-orange {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_large_orange.gif');
width: 124px;
height: 27px;
}
.button-large-orange span {
padding-top: 6px;
}
/* button-large-silver */
.button-large-silver {
font-size: 12px;
color: black;
background-image: url('/resources/images/buttons/btn_gray.gif');
width: 132px;
height: 22px;
}
.button-large-silver span {
padding-top: 5px;
}
/* Large, Rounded Button Styles */
/* button-rounded-blue */
.button-rounded-green {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_rounded_green.gif');
width: 124px;
height: 27px;
}
.button-rounded-green span {
padding-top: 6px;
}
/* button-rounded-blue */
.button-rounded-blue {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_rounded_blue.gif');
width: 124px;
height: 27px;
}
.button-rounded-blue span {
padding-top: 6px;
}
/* button-rounded-gray */
.button-rounded-gray {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_rounded_gray.gif');
width: 124px;
height: 27px;
}
.button-rounded-gray span {
padding-top: 6px;
}
/* button-rounded-darkgray */
.button-rounded-darkgray {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_rounded_darkgray.gif');
width: 124px;
height: 27px;
}
.button-rounded-darkgray span {
padding-top: 6px;
}
/* button-rounded-purple */
.button-rounded-purple {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_rounded_purple.gif');
width: 124px;
height: 27px;
}
.button-rounded-purple span {
padding-top: 6px;
}
/* button-rounded-red */
.button-rounded-red {
font-size: 12px;
color: white;
background-image: url('/resources/buttons/button_rounded_red.gif');
width: 124px;
height: 27px;
}
.button-rounded-red span {
padding-top: 6px;
}
/* Small, Square Button Styles */
/* button-small-blue */
button.button-small-green {
padding-bottom: 1px;
}
.button-small-green {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_small_green.gif');
width: 85px;
height: 19px;
}
.button-small-green span {
padding-top: 3px;
}
/* button-small-blue */
button.button-small-blue {
padding-bottom: 1px;
}
.button-small-blue {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_small_blue.gif');
width: 85px;
height: 19px;
}
.button-small-blue span {
padding-top: 3px;
}
/* button-small-gray */
button.button-small-gray {
padding-bottom: 1px;
}
.button-small-gray {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_small_gray.gif');
width: 85px;
height: 19px;
}
.button-small-gray span {
padding-top: 3px;
}
/* button-small-darkgray */
button.button-small-darkgray {
padding-bottom: 1px;
}
.button-small-darkgray {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_small_darkgray.gif');
width: 85px;
height: 19px;
}
.button-small-darkgray span {
padding-top: 3px;
}
/* button-small-purple */
button.button-small-purple{
padding-bottom: 1px;
}
.button-small-purple {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_small_purple.gif');
width: 85px;
height: 19px;
}
.button-small-purple span {
padding-top: 3px;
}
/* button-small-red */
button.button-small-red {
padding-bottom: 1px;
}
.button-small-red {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_small_red.gif');
width: 85px;
height: 19px;
}
.button-small-red span {
padding-top: 3px;
}


/* Small, Rounded Button Styles */
/* button-rounded-small-green */
button.button-rounded-small-green {
padding-bottom: 2px;
}
.button-rounded-small-green {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_rounded_small_green.gif');
width: 89px;
height: 20px;
}
.button-rounded-small-green span {
padding-top: 3px;
}
/* button-rounded-small-blue */
button.button-rounded-small-blue {
padding-bottom: 2px;
}
.button-rounded-small-blue {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_rounded_small_blue.gif');
width: 89px;
height: 20px;
}
.button-rounded-small-blue span {
padding-top: 3px;
}
/* button-rounded-small-gray */
button.button-rounded-small-gray {
padding-bottom: 2px;
}
.button-rounded-small-gray {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_rounded_small_gray.gif');
width: 89px;
height: 20px;
}
.button-rounded-small-gray span {
padding-top: 3px;
}
/* button-rounded-small-darkgray */
button.button-rounded-small-darkgray {
padding-bottom: 2px;
}
.button-rounded-small-darkgray {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_rounded_small_darkgray.gif');
width: 89px;
height: 20px;
}
.button-rounded-small-darkgray span {
padding-top: 3px;
}
/* button-rounded-small-purple */
button.button-rounded-small-purple{
padding-bottom: 2px;
}
.button-rounded-small-purple {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_rounded_small_purple.gif');
width: 89px;
height: 20px;
}
.button-rounded-small-purple span {
padding-top: 3px;
}
/* button-rounded-small-red */
button.button-rounded-small-red {
padding-bottom: 2px;
}
.button-rounded-small-red {
font-size: 9px;
color: white;
background-image: url('/resources/buttons/button_rounded_small_red.gif');
width: 89px;
height: 20px;
}
.button-rounded-small-red span {
padding-top: 3px;
}
/* Hover Styles */
.hover-rounded-small-green:hover {
background-image: url('/resources/buttons/button_rounded_small_green.gif');
}
.hover-rounded-small-red:hover {
background-image: url('/resources/buttons/button_rounded_small_red.gif');
}
.hover-rounded-small-purple:hover {
background-image: url('/resources/buttons/button_rounded_small_purple.gif');
}
.hover-rounded-small-gray:hover {
background-image: url('/resources/buttons/button_rounded_small_gray.gif');
}
.hover-rounded-small-darkgray:hover {
background-image: url('/resources/buttons/button_rounded_small_darkgray.gif');
}
.hover-rounded-small-blue:hover {
background-image: url('/resources/buttons/button_rounded_small_blue.gif');
}
.hover-rounded-red:hover {
background-image: url('/resources/buttons/button_rounded_red.gif');
}
.hover-rounded-purple:hover {
background-image: url('/resources/buttons/button_rounded_purple.gif');
}
.hover-rounded-gray:hover {
background-image: url('/resources/buttons/button_rounded_gray.gif');
}
.hover-rounded-darkgray:hover {
background-image: url('/resources/buttons/button_rounded_darkgray.gif');
}
.hover-rounded-blue:hover {
background-image: url('/resources/buttons/button_rounded_blue.gif');
}
.hover-large-red:hover {
background-image: url('/resources/buttons/button_large_red.gif');
}
.hover-large-purple:hover {
background-image: url('/resources/buttons/button_large_purple.gif');
}
.hover-large-gray:hover {
background-image: url('/resources/buttons/button_large_gray.gif');
}
.hover-large-darkgray:hover {
background-image: url('/resources/buttons/button_large_darkgray.gif');
}
.hover-large-blue:hover {
background-image: url('/resources/buttons/button_large_blue.gif');
}
.hover-small-red:hover {
background-image: url('/resources/buttons/button_small_red.gif');
}
.hover-small-purple:hover {
background-image: url('/resources/buttons/button_small_purple.gif');
}
.hover-small-gray:hover {
background-image: url('/resources/buttons/button_small_gray.gif');
}
.hover-small-darkgray:hover {
background-image: url('/resources/buttons/button_small_darkgray.gif');
}
.hover-small-blue:hover {
background-image: url('/resources/buttons/button_small_blue.gif');
}

/* common messages */



.common_confirm{
color: #000000;
border: 1px solid #00FF00;
padding: 5px;
background-color: #99FF00;
margin: 5px 0 5px 0;
text-align: center;
font-weight: bold;
}

.common_error{
color: #000000;
border: 1px solid #FF7070;
padding: 5px;
background-color: #FFE0E0;
margin: 5px 0 5px 0;
text-align: center;
font-weight: bold;
}


/* style for showing and hiding static info pop-ups  */				
 .info_display  {  font-size:9px;padding-left:5px;color:#000000;font-style:normal;font-weight:normal;  }
				
 .info_display a.pop {  border-bottom: 1px dashed brown;text-decoration: none;color:#000000;  }
				
 .info_display a:hover {  position: relative;color:#000000;  }
				
 .info_display a span {  display: none;color:#000000;  }
				
 .info_display a:hover span {  display: block;position: absolute; top: 5px; left: 40px; width: 115px;
	     		 				padding: 10px; margin: 10px; z-index: 100;
	     		 				background: #f0f0f0; border: 1px solid #2F2F2F;opacity: 0.9;
	     		 				text-align:left;text-decoration: none;color:#000000;  }
	     		 				
	     		 				
a.link_button {
			display: inline;
			border: 1px solid #999999;
			background: #CCCCCC;
			padding: 3px;
			color: #FFFFFF;
			width: 80px;
			font-family: Georgia, serif;
			text-align: center;
			font-weight:bold;
			font-size:11px;
		}
		a.link_button:hover {
			background: #6699CC;
			text-decoration: none;
			color: #FFFFFF;
		}
		
a.link_button_block {
			display: block;
			border: 1px solid #999999;
			background: #CCCCCC;
			padding: 3px;
			color: #FFFFFF;
			width: 100px;
			font-family: Georgia, serif;
			text-align: center;
			font-weight:bold;
			font-size:11px;
		}
		a.link_button_block:hover {
			background: #6699CC;
			text-decoration: none;
			color: #FFFFFF;
		}


/* Blog Error Style */
#blog-error-container {
	padding-top: 10px;
}
#blog-error {
	width: 500px;
	margin: 0px auto;
}
#blog-error .title {
	color: #000000;
	border: 1px solid #FF7070;
	padding: 8px;
	background-color: #FFE0E0;
	font-weight: bold;
	font-size: small;
	text-align: left;
}
#blog-error #blog-error-contents {
	padding: 5px;
	border: 1px solid #FF7070;
	border-top:none;
	background-color: #FFFFFF;
}
#blog-error #errorText{
	color: #000000;
	font-size: small;
	padding: 5px;
}
#blog-error #blogErrorBackButton {
	position: relative;
	float: left;
	margin: 5px;
}
#blog-error #errorPageText {
	color: #000000;
	padding: 5px;
}
#blog-error a {
	color: #3143BB;
}
#blog-error .button {
	color: white;
}
#blog-error .passRecovToolImg {
	text-decoration: none;
}
#blog-error .passRecovTool {
	font-weight: bold;
}


/* Blog Informational Error Style */
#info-blog-error-container {
	padding-top: 10px;
}
#info-blog-error {
	width: 500px;
	margin: 0px auto;
}
#info-blog-error .title {
	color: #000000;
	border: 1px solid #006600;
	padding: 8px;
	background-color: #66ff66;
	font-weight: bold;
	font-size: small;
	text-align: left;
}
#info-blog-error #info-blog-error-contents {
	padding: 5px;
	border: 1px solid #006600;
	border-top:none;
	background-color: #FFFFFF;
}
#info-blog-error #errorText{
	color: #000000;
	font-size: small;
	padding: 5px;
}
#info-blog-error #blogErrorBackButton {
	position: relative;
	float: left;
	margin: 5px;
}
#info-blog-error #errorPageText {
	color: #000000;
	padding: 5px;
}
#info-blog-error a {
	color: #3143BB;
}
#info-blog-error .button {
	color: white;
}
#info-blog-error .passRecovToolImg {
	text-decoration: none;
}
#info-blog-error .passRecovTool {
	font-weight: bold;
}
		

/* SQUARE THUMBS ON PHOTO PAGE*/

 .square-image {
width: 65px;
height: 65px;
float: left;
margin: 5px;
overflow: hidden;
text-align: center;
position: relative;
border: solid 1px black;
  }
 .square-image img {
 display: block;
  position: relative;
background-color: white;
margin: 0 auto;
margin-top: -33px;
right: 50%;
  }
 .square-image div {
  background: none; 
position: absolute;
  padding: 0px 0px 0px 0px;
top: 33px;

}

/* pagination style for the more-results function */
.more-results-pagination-div  {
	display:inline;
	text-align: center;
	width:90%;
}	
.more-results-pagination-div .focused_div  {
	display:inline;
	padding-bottom: 1px;
	padding: 0px 0px 1px 0px;
	margin: 0px 4px 0px 4px;
	border-bottom: solid 2px #000000
	
}
.more-results-pagination-div .blurred_div  {
	display:inline;
	padding: 0px 0px 1px 0px;
	margin: 0px 4px 0px 4px;
}


.wizard-title {
height: 79px;
width: 605px;
display: block;
background-image: url('/resources/images/wizard/top_banner.gif');
}
.wizard-title span {
display: none;
}

.dd_mod {
	list-style: none;
	cursor: move;
}
.user_dd {
	min-height: 400px;
}
.dd_mod_dragging {
	border: 2px dashed black;
	margin: 10px;
}
.user_dd_dragging {
	border: 2px solid white;
	min-height: 400px;
}
.user_dd_dragging li {
	list-style: none;
	cursor: move;
}

.group-invite-item{
	background-color:#DDDDDD;
	width:80%;
	border:1px solid #CCCCCC;
	margin: 10px;
	padding: 4px;
	cursor:pointer;
}
.group-invite-item_2{
	background-color:#FFFFFF;
	width:80%;
	margin: 11px;
	padding: 4px;
	cursor:pointer;
	
	
}
p.head{
background-color:#FFFFCC;
border:1px solid #DDDDDD;
width:80%;
margin: 10px;
align:center;
padding: 4px;
}

.wizard-title {
height: 79px;
width: 605px;
display: block;
background-image: url('/resources/images/wizard/top_banner.gif');
}



.maint-error 
{
font-size:16px;
width:250px;
height:180px;

}


/* SQUARE THUMBS ON PHOTO PAGE*/

 .square-image {
width: 65px;
height: 65px;
float: left;
margin: 5px;
overflow: hidden;
text-align: center;
position: relative;
border: solid 1px black;
  }
 .square-image img {
 display: block;
  position: relative;
background-color: white;
margin: 0 auto;
margin-top: -33px;
right: 50%;
  }
 .square-image div {
  background: none; 
position: absolute;
  padding: 0px 0px 0px 0px;
top: 33px;

}

.mod_photo_thumbs .alpha-shadow, .mod_video_thumbs .alpha-shadow {
margin-right: 0px;
}
		 				
.media-thumb {
width: 82px;
height: 82px;
border: solid 0px black;
display: block;
background: no-repeat;
background-position: 50% 50%;
float: left;
margin: 5px;
}
.media-thumb div {

height: 82px;
width: 82px;
} 		 			

.wizard-success-message {
padding-top: 4px; width: 603px; height: 35px; background-color: #CCCCFF; border: 1px solid #222222; text-align: center; font-family:Tahoma,Verda,Arial;  font-size:10pt;
}	
.wizard-success-message2 {
padding-top: 4px; width: 603px; height: 20px; background-color: #FFF48F; border: 1px solid #222222; text-align: center; font-family:Tahoma,Verda,Arial;  font-size:10pt; font-weight: bold;
}
.usersub-task-container {
padding: 0px 8px 0px 8px;
}

#gallery_container #oneProfile {
margin-left: 10px;
}

/* standard profile field classes */
.prof_display_name  { font-weight:bold; }
.prof_display_privacy_msg  { font-weight:bold; }
.prof_display_age  { font-weight:bold; }
.prof_display_quote  { font-weight:bold; }
.prof_display_about_me  { font-weight:bold; }
.prof_display_birthday  { font-weight:bold; }
.prof_display_gender  { font-weight:bold; }
.prof_display_orientation  { font-weight:bold; }
.prof_display_status  { font-weight:bold; }
.prof_display_children  { font-weight:bold; }
.prof_display_kids  { font-weight:bold; }
.prof_display_body  { font-weight:bold; }
.prof_display_height  { font-weight:bold; }
.prof_display_religion  { font-weight:bold; }
.prof_display_ethnicity  { font-weight:bold; }
.prof_display_skype  { font-weight:bold; }
.prof_display_aim  { font-weight:bold; }
.prof_display_yahoo  { font-weight:bold; }
.prof_display_msn  { font-weight:bold; }
.prof_display_music  { font-weight:bold; }
.prof_display_movies  { font-weight:bold; }
.prof_display_tv  { font-weight:bold; }
.prof_display_books  { font-weight:bold; }
.prof_display_likes  { font-weight:bold; }
.prof_display_dislikes  { font-weight:bold; }
.prof_display_hobbies  { font-weight:bold; }
.prof_display_vices  { font-weight:bold; }
.prof_display_virtues  { font-weight:bold; }
.prof_display_heroes  { font-weight:bold; }
.prof_display_gmail  { font-weight:bold; }
.prof_display_location  { font-weight:bold; }

.prof_display_name {
	font-weight: bold;
	font-size: 12px;
}
/* BLOG MODULE HAX */
.oneBlogText {
overflow: none;
}
/* FRIENDS MODULE HAX */
.mod_friends .a-friend {
display: block; 
height: 70px; 
width: 55px;
text-align: center;
float: left;
overflow: hidden;
}
.oneMiniProfile
{
display: inline;
}
.mod_friends li {
float: none;
display: inline;
}
.mod_friends .spreader {
clear: both;
position: relative;
}
/*** Subscriptions Module ***/
li.subscriptionsModRow {
	margin-top:10px;
}
li.subscriptionsModRowFirst {
	margin:0;
}

.profileCropped80 {
overflow:hidden;
display:block;
background-position: 50%;
height:85px;
width:85px;
position:relative;
}

.page-td-left {
width: 200px;
}
.page-td-right {
width: 140px;
}

.title_span_div {
	display:inline;
}

/************************ FORM LAYOUT IN CSS *****************************
* 
* 
* 
* 
*/
.cssform p{
width: 400px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
border-top: 1px solid #CCCCCC;
height: 1%;
}

.cssform label{
color:#000000;
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 100px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

.cssform fieldset{
  width: 400px;

}

.cssform legend{
 border:1px solid red;
 padding: 0.2em 0.5em;
 font-size: 16px;
 font-weight: bold;

}

/*Fix for IE6 comment text collapsing*/
.c {
height:100%;
}

/*--------------------- Flagging Styles -----------------------------*/

.flaggingMainContainer {font-size:12px;line-height:16px;}
.flag_header_div {margin-bottom:5px;}
.flag_header_div span {display:block;}
.flaggingMainContainer label {font-weight:bold;padding-right:5px;}
.flaggingMainForm input {width:250px;}

.flaggingMainForm .flaggingFormRow {padding:4px 0;}
.flaggingMainForm textarea {width:485px;}
.flaggingButtonRow {overflow:hidden;}
.flaggingButtonSubmit {float:left;}
.flaggingButtonCancel {float:right;}


/* ------------- go/tag/view ------------- */
.content-title{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

.posted-by-container{
	float: left;
	padding: 5px;
}

.posted-by-container img{
	margin-bottom: 5px;
}

.content-item{
	float: left;
	width: 450px;
	margin-left: 10px;
}

.content-image{
	margin-top: 10px;
}

.content-image img{
	height: 100px;
	width: 100px;
	border: 1px solid black;
}

.content-bounding-box, .content-bounding-box-last{
	padding: 15px 5px 15px 5px;
	margin: 5px;
}

.content-bounding-box{
	border-bottom: 1px solid black;
}

.content_container{
	border: 1px solid black;
	width: 600px;
	background-color: #eeeeee;
	margin-bottom: 20px;
}

.media-type-title{
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
	border-bottom: 1px solid grey;
}

.tag-header {
	font-weight: bold;
	font-size: 16px;
	border-bottom: 1px solid black;
}

.content-footer{
	margin-top: 5px;
}

.num-views{
	float: left;
	padding-right: 10px;
	border-right: 1px solid black;
}

.num-comments {
	float: left;
	margin-left: 5px;
}

.more-content-link {
	text-align: right;
	padding: 5px;
	font-weight: bold;
}

#nav-top {
	margin-bottom: 5px;
}

#oneInsertMediaBtn {
	float:left;
	margin:5px 0 0 5px;
}

/** Global Items */
.clearfix {
	display: block;
}
.oneList-std {
	margin: 10px 0;
	padding: 0 0 0 0;
}
.oneList-std li {
	padding:2px 0;
}
.onePage_bottom {
	display: block;
	margin-bottom: 10px;
	overflow: hidden;
	padding:0 6px;
}

.oneHighlight {
	font-weight: bold;
}

.oneTableContent {
	font-size:13px;
	margin-bottom:10px;
}

/** Modal Styling */
.modalContainer {
	left: 50%;
	position: fixed;
	top: 50%;
	z-index: 1000750;
}

.modalWrapper {
	-moz-border-radius: 8px 8px 8px 8px;
	background: none repeat scroll 0 0 #F2F2F2;
	border: 1px solid #505050;
	padding: 10px;
}

.modalBackground {
	background-color: #000000;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1000500;
}

#modalConfirmBox {
	width: 250px;
	margin: -75px 0 0 -150px;
}

.modalConfirmMessage {
	min-height: 60px;
}

.modalConfirmActions {
	float: right;
	margin-right: 5px;
}

.modalClose {
	background: url("/resources/images/buttons/close_large.png?v=2") no-repeat scroll 0 0 transparent;
	float: right;
	height: 22px;
	text-indent: -5000em;
	width: 22px;
}

.modalTitle {
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	margin-left: 5px;
}

.modalTop {
	color: #000000;
}

.modalBodyInnerWrapper {
	overflow: auto;
}

/*--------------------- Tabs Default CSS -----------------------------*/
.tabNav {
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.tabNavItem {
	display: block;
	float: left;
	list-style: none;
}

.tabNavItem a {
	display: block;
	padding: 0.2em 0.6em 0.3em;
}

.hideMe {
	display: none;
}

/* BBCODE SMILIES */
.oneBBCSmiley {
	background-image: url('/resources/images/icons/smilies/bbcode_sprite.png');
	background-repeat: no-repeat;
	padding-left:18px;
	display:inline-block;
	height:18px;
}

.smileyAngry {
	background-position: -50px -50px;
}
.smileyCrazy {
	background-position: -120px -50px;
}
.smileyHappy {
	background-position: -190px -50px;
}
.smileyScared {
	background-position: -260px -50px;
}
.smileySuperHappy {
	background-position:-329px -50px;
}
.smileySurprised {
	background-position: -399px -50px;
}
.smileyTongueOut {
	background-position: -469px -50px;
}
.smileyWhoops {
	background-position: -540px -50px;
}
.smileyWink {
	background-position: -608px -50px;
}

/* jQuery Tools Tooltip plugin css */
.tooltip { display: none; background: transparent url(/resources/images/tooltip_black_arrow.png); font-size: 12px; height: 70px; width: 160px; padding: 25px; color: #fff; }
