* {
	margin: 0px;
	padding: 0px;
	zoom: 1;
}
html {
	height:100%;
	max-height:100%;
	padding:0;
	margin:0;
	border:0;
	overflow: hidden;
}
a, a:hover, a:visited {
	text-decoration:none;
	color: #00599C;
}
.ff3 a {
	margin-left: 4px;
	margin-right: 4px;
}
img {
	border: none;
}
body {
	padding:0;
	margin:0;
	border:0;
}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-attachment: fixed;
	background-image: url(/images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-size: 13px;
}
#column_left, #column_middle, #column_right {
	min-height: 200px;
	float: left;
	display: inline-block;
}
.three-column #column_left {
	margin-right: 9px;
	width: 175px;
}
.three-column #column_middle {
	margin-right: 9px;
	width: 515px;
}
.three-column #column_right {
	width: 200px;
}
.one-column #column_left {
	display: none;
}
.one-column #column_middle {
	margin-right: 9px;
	width: 699px;
}
.one-column #column_right {
	width: 200px;
}
h2 {
	background-color: #00599c;
	color: #fff;
	padding: 4px 4px 4px 9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 18px;
}
h3, h3.link {
	background-color: #00599c;
	color: #fff;
	padding: 2px 2px 2px 9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
}
/*background color*/
.oneColFixCtrHdr #footer, .oneColFixCtrHdr #container2, #tabs-right {
	background:#000;
}
/* Container Width */
.oneColFixCtrHdr #container {
	text-align: left; /* this overrides the text-align: center on the body element. */
	width:100%;
	height:100%;
	overflow:auto;
	position:absolute;
	display:block;
	max-height:100%;
	word-wrap:break-word;
}
.ie7 #container {
	zoom: 1;
	left:0px;
	top:0px;
}


.oneColFixCtrHdr #container2 {
	width: 926px;
	padding: 9px;
	text-align: left;
	margin: 0 auto 0 auto;
}
.oneColFixCtrHdr #header {
	width: 926px;
	height: 139px;
	background: url(/images/header.png);
	background-repeat:no-repeat;
	margin-bottom: 9px;
}
.oneColFixCtrHdr #header-links {
	color: #fff;
	position: relative;
	left: 710px;
	top: 15px;
	font-size: 12px;
	width: 200px;
}
.oneColFixCtrHdr #header-links a, .oneColFixCtrHdr #header-links a:hover, .oneColFixCtrHdr #header-links a:visited {
	/*font-weight: bold;*/
	color: #fff;
}
.oneColFixCtrHdr #mainContent {
	background: #FFFFFF;
	padding-top: 9px;
	margin-bottom: 9px;
	padding-left: 9px;
	padding-right: 9px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.oneColFixCtrHdr #footer {
	width: 935px;
	height: 41px;
	color: #fff;
	font-size: 12px;
}
#footer-left {
	padding-left: 9px;
	display: inline-block;
	float: left;
}
#footer-right {
	display: inline-block;
	float: right;
	padding-right: 9px;
}
#footer-right a, #footer-right a:visited {
	color: white !important;
}
.tab-fix {
	margin-left: -9px;
}
.tabs {
	width: 936px;
	height: 66px;
	overflow: hidden;
}
#tabs-spacer {
	display: none;
	width: 900px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 9px;
	margin-bottom: 9px;
}
.tabs-open {
	left: 8px;
	top: 25px;
	position: relative;
	width: 200px;
	height: 27px;
	cursor: pointer;
}
#tabs-close {
	text-align: right;
	cursor: pointer;
}
#tabs-content {
	padding-top: 9px;
	padding-bottom: 9px;
	color: #fff;
	font-size: 14px;
}
#tabs-sports, #tabs-entertainment, #tabs-creative, #tabs-academic {
	margin-right: 10px;
	background-repeat:no-repeat;
	height: 116px;
	width: 224px;
	display: inline-block;
	float: left;
}
#tabs-sports {
	background-image: url(/images/tabs/sports_tab_up.png);
}
#tabs-entertainment {
	background-image: url(/images/tabs/entertainment_tab_up.png);
}
#tabs-creative {
	background-image: url(/images/tabs/creative_tab_up.png);
}
#tabs-academic {
	background-image: url(/images/tabs/academic_tab_up.png);
}
.li_container ul {
	list-style: none;
}
#home-featured-talent {
	height: 300px;
	padding: 9px;
	background-color: #231f20;
}
#home-featured-talent-back {
	position:absolute;
	zoom: 1;
	margin-top: -9px;
	margin-left: -9px;
	height: 318px;
	width: 600px;
	z-index: 1;
	overflow: hidden;
}
.ie7 #home-featured-talent-back{
	margin-left: -502px;
}
.radioSpot {
	background: url(/images/icons/speaker-32x32.png) 5px 0px no-repeat;
	padding-left: 40px;
	height: 25px;
	padding-top: 7px;
	background-color: #00599c;
	margin-bottom: 5px;
}
#home-featured-talent-left {
	position:relative;
	margin-left: 125px;
	height: 282px;
	display: inline-block;
	padding: 9px;
	width: 350px;
	float: left;
	color: #fff;
	z-index: 999;
	text-align: right;
	left: 145px;
}
#home-tagline {
	margin-top: 0px;
	font-size: 25px;
}
#home-tagline-2 {
	margin-top: 0px;
	font-size: 16px;
}
#home-summary {
	margin-top: 10px;
	margin-left: 100px;
	color: #fff;
	font-size: 14px;
	width: 250px;
}
#home-tour-button {
	position:absolute;
	background-color: #CA171E;
	padding: 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	font-weight: bold;
	margin-top: 15px;
	margin-left: -280px;
	border: 1px solid #000;
	cursor: pointer;
}
.ie #home-tour-button {
	margin-top: 35px;
}
#home-featured-talent-right {
	position:absolute;
	margin-top: 5px;
	background-color: #fff;
	width: 224px;
	height: 271px;
	padding: 9px;
	display: inline-block;
	font-size: 9px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	z-index: 999;
	margin-left: 645px;
}
.webkit #home-featured-talent-right, .ie #home-featured-talent-right {
	margin-left: 150px;
}
#home-featured-talent-right input[type=submit] {
	width: 218px;
}
.ie7 #register-now-button {
	margin-left: -150px;
}
#register-text {
	text-align: center;
	font-size: 12px;
}
#remember-me{
	margin-top: 9px;
	margin-right: 4px;
}
.home-blocks {
	margin-top: 9px;
	width: 294px;
	/*height: 350px;*/
	float: left;
	display: inline-block;
	background-color:#fff;
	border: 1px solid #88898c;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding-bottom: 9px !important;
}
.home-blocks-content {
	background-image: url(/images/box-background-fade.jpg);
	background-repeat: repeat-x;
	/*min-height: 96px;*/
	color: #3d3d3d;
	padding-top: 9px;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 11px;
	height: 275px;
	overflow: hidden;
}
#home-blocks-2 {
	margin-right: 10px;
	margin-left: 9px;
}
.home-blocks-header {
	height: 30px;
	width: 285px;
	background-image: url(/images/box-title-fade.jpg);
	background-position:center;
	background-repeat:no-repeat;
	padding-top: 6px;
	font-size: 18px;
	padding-left: 9px;
	color: #fff;
	text-transform: uppercase;
}
.rounded {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#form-name, #form-email {
	display: block;
}
#form-name input, #form-email input {
	width: 209px;
	font-size: 16px;
	height: 25px;
	padding-top: 5px;
	padding-left: 9px;
}
.hidden, #hidden {
	display: none;
}

#form-register #school{
	width: 400px;
	margin: 0;
	padding: 0;
	font-size: 18px;
	padding-bottom: 3px;
	height: 22px;
}
#form-register select{
	margin-right: 18px;
}

/* start
			CONACT PAGE
*/
.contact-form-left, #contact-form-right {
	line-height: 45px;
	display: inline-block;
}
.contact-form-left {
	display: inline-block;
	width: 130px;
	font-size: 20px;
}
#contact-form-right input {
	height: 25px;
	font-size: 20px;
	width: 300px;
}
#contact-form-comments {
	width: 440px;
	height: 175px;
}
#contact-text-comments {
	display: block;
}
#contact-form-submit input {
	width: 100px;
	height: 25px;
	margin-left: 345px;
	margin-top: 9px;
}
#contact-form {
	margin-left: 50px;
	margin-top: 20px;
}
/* end
		CONACT PAGE
*/



/* START TOP BAR */
#topbar {
	background: url(/images/gray-fade-background.png);
	height: 70px;
	width: 926px;
	margin-bottom: 9px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#topbar_top img {
	height: 30px;
}
#topbar_top a {
	padding: 0px;
	margin: 0px;
}
#topbar_left {
	position: relative;
	left: 9px;
	padding-right: 9px;
	top: 1px;
	height: 68px;
	width: 131px;
}
#topbar_middle {
	position: relative;
	top: -62px;
	left: 150px;
	z-index: 10;
	width: 500px;
}
.topbar_item {
	display: inline-block;
	margin-top: 9px;
	padding-right: 9px;
	padding-left: 9px;
	height: 22px;
	font-weight: bold;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
.topbar_item a, .topbar_item a:visited {
	color: #000 !important;
}
.topbar_item:hover {
	background-color: #ddd;
	cursor: pointer;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
.topbar_item:hover a, .topbar_item a:hover {
	color: #00599c !important;
}
#topbar_right {
	text-align: right;
	position: relative;
	top: -124px;
	right: 9px;
}
#topbar-search {
	width: 100px;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	font-size: 14px;
	padding-left: 2px;
}
#topbar_search_button {
	padding: 2px 3px 5px 3px;
	margin-left: 5px;
}
.ie #topbar_search_button {
	margin-bottom: 4px;
	display: inline-block;
	padding: 2px 3px 2px 3px;
}
#topbar_search_button:hover {
	cursor: pointer;
}
#topbar_logout {
	margin-top: -5px;
}
#topbar_search {
	padding-top: 10px;
}
#topbar a {
	color: #fff;
}
/* END TOP BAR */



/* START FORMS */


label {
	font-size: 16px;
}
form #school {
	font-size: 12px;
	height: 20px;
	padding-top: 6px;
}
form hr {
	width: 363px;
	margin-top: 9px;
	margin-bottom: 9px;
}
.user_type_divs {
	display: none;
}
input[type=submit] {
	font-size: 12px;
	color: #ffffff;
	background:#00599c;
	border: 1px solid #00599c;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: auto;
	height: 25px;
	padding: 1px 6px 5px 6px !important;
	margin:10px 0 10px 3px;
	cursor: pointer;
}
.webkit input[type=submit]{
	height: 22px;
}
.ie input[type=submit] {
	padding: 3px 6px 3px 6px !important;
}
input[type=submit]:hover {
	background-color: #e3eef7;
	border-color: #e3eef7;
	color: #00599c;
}
.user-premium-edit input[type=submit] {
	color: #fdd017;
	background:#000;
	border: 1px solid #000;
}
.user-premium-edit input[type=submit]:hover {
	color: #000;
	background:#fdd017;
	border: 1px solid #fdd017;
}
#reg-form-left {
	width: 448px;
	display: inline-block;
	vertical-align:top;
}
.ie7 #reg-form-left {
	display: inline;
}
#reg-form-right {
	display: inline-block;
	width: 448px;
	vertical-align:top;
}
.ie7 #reg-form-right {
	display: inline;
}
/* END FORMS */

/* START RIVER CSS */
.river-time-since{
	color: #88898c;
	font-size: 10px;
	display: block;
	margin-bottom: 9px;
}

#river-container {
	width: 100%;
	color: #3D3D3D;
}
.river-item {
	margin-top: 9px;
}
.river-item-left {
	float: left;
}
.river-item-left img {
	width: 60px;
}
.river-item-right {
	padding-left: 9px;
	padding-right: 9px;
	float: left;
	width: 390px;
	padding-bottom: 9px;
}
.river-name {
	color: #00599C;
	font-weight: bold;
	display: inline-block;
	padding-right: 5px;
}
.river-name a {
	color: #00599C;
}
.river-bottom {
	padding-left: 0px;
	font-size: 12px;
	color: #88898C;
	width: 515px;
}
#river-input {
	width: 380px;
	margin-bottom: 9px;
	color: #AAAAAA;
}
.autogrow {
	line-height: 20px;
	min-height: 22px;
}
.ie #river-input {
	margin-bottom: 0px;
	display: inline-block;
}
#river-share-button {
	float: right;
}
.river-top {
	min-height: 55px;
	width: 400px;
	word-wrap: break-word;
}
.river-item input[type=text] {
	font-size: 13px;
	height: 15px;
}
.river-comment-submit {
	background-color: #00599C;
	padding: 3px 5px 3px 5px;
	color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}
.river-cool:hover, .river-not-cool:hover, .river-lol:hover, .river-comment-comment:hover, .river-remove:hover, .river-remove-comment:hover {
	background-color: #e3eef7;
}
.river-cool, .river-not-cool, .river-lol, .river-comment-comment, .river-remove, .river-remove-comment {
	cursor: pointer;
	margin-right: 18px;
	padding: 4px 1px 2px 3px;
	font-size: 10px;
}
.river-remove-comment{
	color: #ca171e;
	margin-left: 9px;
}
.comment-holder {
	margin-top:3px;
	background-color: #E3EEF7;
	padding: 3px;
	vertical-align:top;
}
.comment-image {
	padding-right: 3px;
	vertical-align:top;
}
.comment-name {
	color: #00599c;
	margin-right: 9px;
}
.comment-time {
	color: #888;
	font-size: 10px;
}
/* END RIVER CSS */


/* START AD CSS */
.ad-box, .admin-advertiser {
	border: 1px solid #DDD;
	padding: 9px;
	width: 180px;

}
.admin-advertiser{
	display: inline-block;
	margin-right: 30px;
	margin-top: 9px;
	vertical-align: top;
}
.ie7 .admin-advertiser{
	display: inline;
}


.ad-title {
	color: #00599C;
	font-weight: bold;
	font-size: 14px;
}
.ad-image {
	padding: 9px 0 9px 0;
}
.ad-text {
	font-size: 12px;
}
/* END AD CSS */


/* START LEFT MENU */
.menuLeft {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #00599C;
}
.menuLeft li {
	border-bottom: 1px solid #CCC;
	padding: 3px;
	cursor: pointer;
}
.menuLeft li:hover {
	background-color: #DDD;
}
.menuLeft a {
	color: #00599C;
}
/* END LEFT MENU */


/* START PROFILE */
.profile-name {
	text-align: center;
	padding: 5px 0 9px 0;
}
#profile_fields input, #profile_fields textarea, #profile_fields select {
	width: 300px;
	font-size: 12px;
}
#profile_fields option {
	padding: 0px;
}
#profile-save {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
/* END PROFILE */




/* START TABS */
#tabs {
	font-size: 12px;
	border: none;
	padding: 0;
}
/* END TABS */

.friend-box-left {
	vertical-align:top;
}
.friend-box-right {
	vertical-align:top;
}
.friend-box {
	width: 127px;
	display: inline-block;
	float: left;
	text-align: center;
}
.friend-search-image {
	padding-right: 9px;
	zoom:1;
}
.ie7 .friend-search-image{
	display:inline;
}

.friend-search-right {
	vertical-align:top;
	zoom:1;
}
.friend-search, .group-friend-search, .friend-leader-search {
	padding: 9px;
	border: 1px solid #ddd;
	margin-bottom: 9px;
	text-align: center;
	display: inline-block;
	min-height: 160px;
	width: 110px;
	margin-right: 9px;
	float: left;
}
.site-search-people .friend-search-image, .friend-leader-search .friend-search-image {
	padding: 0px;
}
.friend-search.site-search-people, .friend-leader-search {
	width: 111px;
	vertical-align: top;
	text-align: center;
	border: none;
}
.friend-search-name {
	color: #00599c;
	font-weight: bold;
}
#friends-search-text, #group-friends-search-text {
	font-size: 14px;
	width: 300px;
}
#friends-search-results, #group-friends-search-results {

	vertical-align:top;
}
.friend-search-add {
	cursor: pointer;
}
.friend-search-add:hover {
	color:#00599C;
}
.clear {
	float: none;
	clear: both;
	visibility: hidden;
	width: 100%;
}
/* START ALBUM CSS */
.albums {
	width: 100px;
	padding: 9px 8px 9px 8px;
	float: left;
}
.albums:hover {
	background-color: #eee;
}
.albums-default-image {
	text-align: center;
}
.albums-title {
	font-size: 12px;
	text-align: center;
}
.album-create-form {
	margin-top: 9px;
	margin-left: 20px;
}
.album-create-form textarea {
	width: 350px;
	height: 75px;
}
#album-submit-button {
	font-size: 12px;
	color: #ffffff;
	background:#00599c;
	border: 1px solid #00599c;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: auto;
	height: 25px;
	padding: 1px 6px 5px 6px !important;
	margin:10px 0 10px 3px;
	cursor: pointer;
}
.ie #album-submit-button {
	padding: 3px 6px 3px 6px !important;
}
.add-photos-form {
	margin-left: 20px;
	margin-top: 9px;
}
#edit-album-save-button {
	font-size: 12px;
	color: #ffffff;
	background:#00599c;
	border: 1px solid #00599c;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: auto;
	height: 25px;
	padding: 1px 6px 5px 6px !important;
	margin:10px 0 10px 3px;
	cursor: pointer;
}
.ie #edit-album-save-button, .ie #add-more-photos-button, .ie #view-album-button {
	padding: 3px 6px 3px 6px !important;
}
.button {
	font-size: 12px;
	color: #ffffff;
	background:#00599c;
	border: 1px solid #00599c;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: auto;
	padding: 2px 6px 4px 6px !important;
	margin:10px 0 10px 3px;
	cursor: pointer;
}
.button:hover {
	color:#00599c;
	background-color: #e3eef7;
	border-color: #e3eef7;
}
#add-photos-submit-button {
	float: none;
}
#add-photos-done-button {
	margin-right: 9px;
}
#add-more-photos-button, #view-album-button {
	margin-left: 9px;
	margin-top: 9px;
	margin-bottom: 9px;
}
#edit-album-save-button {
	margin-top: 9px;
}
.edit-album-left {
	display: inline;
}
.edit-album-right {
	display: inline;
}
.edit-album {
	padding: 9px 8px 9px 8px;
	margin-top: 9px;
	border: 1px solid #ddd;
	min-height: 210px;
	margin-right: 9px;
}
.edit-album-left {
	padding: 0 9px 0px 0px;
	float: left;
}
.ie7 .edit-album-left{
	display: inline-block;
}
.edit-album-right {
	float: left;
}
.ie7 .edit-album-right{
	display: inline-block;
}
.edit-album-right input[type=text] {
	width: 340px;
	font-size: 12px;
}
.edit-album-right label {
	font-size: 14px;
}
.edit-album-delete {
	display: block;
}
.edit-album-default {
	display: block;
}
#edit-album #album-description {
	width: 355px;
}
.albums {
	border: 1px solid #ddd;
	margin-right: 9px;
	margin-top: 9px;
	min-height: 150px;
}
.view-album-location {
	float: right;
	color: #777;
	margin-right: 9px;
}
.edit-album-image {
	height: 135px;
}
.image-rotation {
	margin-top:9px;
}
/*END ALBUM CSS */

.birthdate select {
	width: 117px;
}
.user-type-parent {
	font-weight: bold;
}
.user-type-child {
	margin-left: 15px;
	color: #00599C;
}
#register-welcome {
	font-size: 18px;
	line-height: 25px;
	padding: 9px 0 18px 0;
}
.user-type-menu {
	margin-bottom: 27px;
}
dl.table-display {
	width: 515px;
	margin: 2em 0;
	padding: 0;
	font-family: georgia, times, serif;
}
.table-display dt {
	width: 145px;
	float: left;
	margin: 0 0 0 0;
	padding: .5em;
	border-top: 1px solid #999;
	font-weight: bold;
}
/* commented backslash hack for mac-ie5 \*/
dt {
	clear: both;
}
/* end hack */

.table-display dd {
	float: left;
	width: 325px;
	margin: 0 0 0 0;
	padding: .5em;
	border-top: 1px solid #999;
}
dd input[type=checkbox] {
	width: 20px !important;
}
.friends-widget-friend {
	display: inline-block !important;
	padding: 4px !important;
	width: 78px !important;
	text-align: center !important;
	margin-bottom: 9px !important;
	color: #00599c !important;
	vertical-align:top !important;
	font-size: 10px !important;

	zoom: 1 !important;
}
.ie7 .friends-widget-friend {
	display:inline !important;
}
#friends-widget .friends-widget-friend {
	width: 50px !important;
}
#profile-top-status {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	padding-left: 9px;
	padding-bottom: 18px;
}
#profile-status {
	color: #00599C;
	font-weight: normal;
	font-size: 14px;
	padding-left: 9px;
}
/* START MESSAGING */
.message {
	border: 1px solid #999;
	margin-top: 9px;
	padding: 3px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}
.message-inbox-subject {
	width: 267px;
}
.message-inbox-image img {
	width: 50px;
}
.message-inbox-name, .message-read-name {
	color: #00599C;
	font-weight: bold;
}
.message-inbox-time {
	font-size: 10px;
	color: #888;
}
.message-inbox-time, .message-inbox-name {
	margin-left: 9px;
	width: 130px;
}
.message td, .message-read td {
	vertical-align:top;
}
.message-inbox-unread {
	background-color: #E3EEF7;
}
.message-checked {
	background-color: #6F9;
}
.message-read-name {
	margin-left: 9px;
	margin-right: 9px;
}
.message-read-subject {
}
.message-read {
	margin-top: 9px;
}
.message-read-time {
	font-size: 8px;
}
.message-read-subject {
	font-weight: bold;
}
.message-read-message {
	padding-bottom: 9px;
	border-bottom: 1px solid #999;
}
.message-read table {
	width: 100%;
}
.message-read-reply {
	margin-top: 27px;
	margin-left: 34px;
}
.message-conpose {
	margin-left: 9px;
}
.message-read-reply .message-read-reply-header {
	color: #00599C;
	font-weight: bold;
	padding-bottom: 9px;
}
.message-read-reply #reply {
	width: 90%;
	height: 100px;
}
.bottombar {
	height:30px;
	bottom:0px;
	position:absolute;
	margin: 0;
	display:block;
	width:100%;
	z-index: 10;
}
.ie7 .bottombar {
	zoom: 1;
	left: 0px;
}
.push {
	height: 30px;
}
.bottom-bar-container {
	background-color: #00599c;
	margin-left: 16px;
	margin-right: 32px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	height: 30px;
}
.bottom-bar-container #left {
	float: left;
	text-align: left;
	display: inline-block;

}
.ie7 .bottom-bar-container #left{
	display: inline;
}
.bottom-bar-container #right {
	float: right;
	text-align: right;
	padding-right: 18px;
	display: inline-block;

}
.ie7 .bottom-bar-container #right{
	display: inline;
}
.bottom-bar-container #chat-holder {
	padding-right: 18px;
	display: inline-block;
	float: right;
	text-align: left;
}
.ie7 .bottom-bar-container #chat-holder{
	display: inline;
}
.bottom-bar-container span {
	display: inline-block;
	color: white;
	padding-top: 3px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
	cursor: pointer;

	margin-top: 4px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
.ie7 .bottom-bar-container span{
	display: inline;
	zoom: 1;
}
.bottom-bar-container a {
	color: #fff;
}
.bottom-bar-container span:hover, .bottom-bar-container a:hover {
	background-color: #eee;
	color: #00599c;
}
.bottom-bar-container #chat {
	background-image: url(/images/icons/telephone.png);
	background-repeat: no-repeat;
	padding-left: 24px;
	background-position: 4px 6px;
}
#notifications-container {
	color: black;
	display: inline-block;
	position: absolute;
	margin-top: -373px;
	right: 36px;
	height: 368px;
	background-color: #fff;
	width: 185px;
	overflow: auto;
	overflow-x: hidden;
	border: 1px solid #00599c;
	border: 1px solid #cc9900;
}
#notifications-content, #users-online-content {
	padding: 0px;
	text-align: left;
}
#notifications-title, #users-online-title {
	background-color: #00599c;
	text-align: left;
	padding: 3px 3px 3px 9px;
	color: #00599c;
	background-color: #FFFFCC;
}
#users-online-container {
	color: black;
	display: inline-block;
	position: absolute;
	margin-top: -373px;
	right: 230px;
	height: 368px;
	background-color: #fff;
	width: 185px;
	overflow: auto;
	overflow-x: hidden;
	border: 1px solid #00599c;
	border: 1px solid #cc9900;
}
#river-input-box {
	padding: 9px;
	margin-left: 9px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color: #FDFDCA;
	border: 1px solid #cc9900;
}
.river-attachment-buttons {
	display: inline-block;
	margin-left: 2px;
}
.ie .river-attachment-buttons {
	display: inline;
	float: left;
}
.river-attachment-buttons img {
	padding: 4px 4px 4px 4px;
	cursor: pointer;
}
.river-attachment-buttons img:hover {
	border: 1px solid #ccc;
	padding: 3px 3px 3px 3px;
	background-color: #ddd;
}
#forgot-password {
	cursor: pointer;
}
.notification-item {
	font-size: 10px;
	padding: 4px;
	border-bottom: 1px solid #DDD;
}
.notification-item:hover, .notification-unread {
	background-color: #E3EEF7;
}
.notification-name {
	padding: 0;
	margin: 0;
	color: #00599C;
	font-weight: bold;
}
.notification-icon-groups_events, .notification-icon-users_events {
	background-image: url(/images/icons/calendar_1.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 4px;
}
.notification-icon-users_messages {
	background-image: url(/images/icons/messages.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 2px;
}
.notification-icon-users_images, .notification-icon-groups_images{
	background-image: url(/images/icons/target.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 4px;
}
.notification-icon-users_status_comments{
	background-image: url(/images/icons/comment.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 4px;
}
.notification-icon-groups_videos{
	background-image: url(/images/icons/film.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 4px;
}
.notification-icon-groups_users_pending{
	background-image: url(/images/icons/group.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 4px;
}
.notification-icon-users_network, .notification-icon-users-network-approved {
	background-image: url(/images/icons/friend.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 1px;
}
.notification-icon-groups_gallery{
	background-image: url(/images/icons/photos.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 4px;
}
.notification-icon-wall-post{
	background-image: url(/images/icons/page_white_edit.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 4px;
}

.friends-widget-count {
	font-size: 12px;
	color: #666;
	border-bottom: 1px solid #ddd;
}
.thTable label {
	font-size: 16px;
	padding-right: 9px;
}
.thTable input, .thTable select {
	font-size: 14px;
	padding: 2px;
}
.thTable select {
	height: 27px;
}
.thButton {
	float: right;
}
#open-inviter-contacts {
	list-style: none;
	vertical-align: top;
}
#open-inviter-contacts li {
	display: inline-block;
	vertical-align: top;
	height: 37px;
}
.ie7 #open-inviter-contacts li {
	display: inline;
}
#open-inviter-contacts .col1 {
	width: 25px;
}
#open-inviter-contacts .col2 {
	width: 300px;
}
#open-inviter-contacts .col3 {
	overflow: hidden;
	width: 180px;
}
#open-inviter-contacts ul {
	list-style: none;
}
#open-inviter-contacts .thTableOddRow {
	background-color: #ddd;
}
.premium-highlight-image {
	float: left;
}
.premium-rating {
	display: block;
}
.premium-votes {
	display: block;
}
.premium-stats {
	float: right;
	width: 223px;
}
.premium-stats ul {
	list-style: none !important;
	margin-left: 5px;
}
.premium-videos img {
	width: 144px;
	padding-left: 9px;
	margin-top: 9px;
}
#river-attachment {
	display: none;
}
.river-attachment {
	padding-top: 9px;
}
.ie #river-attachment {
	padding-top: 9px;
}
#notification-icon, #notification-icon:hover {
	margin: 0;
	padding: 0;
	background: none;
	margin-left: 18px;
}
.menuLeft #friends {
	padding-left: 22px;
	background-image: url(/images/icons/friend.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #groups {
	padding-left: 22px;
	background-image: url(/images/icons/group.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #photos {
	padding-left: 22px;
	background-image: url(/images/icons/picture.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}

.menuLeft #shutterfly {
	padding-left: 22px;
	background-image: url(/images/icons/shutterfly.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #videos {
	padding-left: 22px;
	background-image: url(/images/icons/film.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #messages {
	padding-left: 22px;
	background-image: url(/images/icons/messages.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #events{
	padding-left: 22px;
	background-image: url(/images/icons/calendar_1.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #contests{
	padding-left: 22px;
	background-image: url(/images/icons/trophy.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #privacy{
	padding-left: 22px;
	background-image: url(/images/icons/page_white_wrench.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #profile {
	padding-left: 22px;
	background-image: url(/images/icons/profile.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #inbox {
	padding-left: 22px;
	background-image: url(/images/icons/inbox.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #compose {
	padding-left: 22px;
	background-image: url(/images/icons/pencil.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
.menuLeft #sent {
	padding-left: 22px;
	background-image: url(/images/icons/doc_page.png);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
#group-friends-search-button, #video-upload-button {
	font-size: 12px;
	color: #ffffff;
	background:#00599c;
	border: 1px solid #00599c;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	width: auto;
	height: 25px;
	padding: 3px 6px 3px 6px !important;
	margin:10px 0 10px 3px;
	cursor: pointer;
}
.ie #friends-search-button, .ie #group-friends-search-button, .ie #video-upload-button {
	padding: 3px 6px 3px 6px !important;
}
#friends-search-button:hover, #group-friends-search-button:hover, #video-upload-button:hover {
	background-color: #e3eef7;
	border-color: #e3eef7;
	color: #00599c;
}
.photo-new-comment-box td {
	vertical-align: top;
}
.photo-new-comment-box textarea {
	margin-left: 9px;
	width: 397px;
	margin-bottom: 9px;
}
.photo-new-comment-button {
	background-color: #00599c;
	color: #fff;
	padding: 2px 3px 5px 3px;
	margin-left: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	cursor: pointer;
}
.ie7 .photo-new-comment-button {
	margin-bottom: 4px;
	display: inline-block;
}
.photo-comment-box td {
	vertical-align: top;
}
.photo-comment-name {
	font-weight: bold;
	color: #00599c;
}
#mst-beta-text {
	color: #00599C;
	font-weight: bold;
	font-size: 12px;
}
#home-beta {
	color: yellow;
	font-weight: bold;
	font-size: 16px;
	float: right;
	margin-top: 25px;
	margin-right: 9px;
	display: none;
}
.chat-users-online {
	padding-left: 20px;
	background-image: url(/images/icons/lightbulb.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #00599C;
	font-weight: bold;
}
.chat-users-online:hover {
	background-color: #E3EEF7;
	cursor: pointer;
}
#notification-icon {
	overflow: hidden;
	position: relative;
	top: 4px;
	left: 6px
}
.ie7 #notification-icon {
	top: -3px;
	left: 17px
}
.home-list {
	margin-left: 25px;





	padding-bottom: 9px;
}
#feedback-comments {
	width: 500px;
	height: 75px;
}
#feedback-form-button {
	background-color: #00599c;
	color: #fff;
	padding: 2px 3px 5px 3px;
	margin-left: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

	float: right;
	cursor: pointer;
}
.ie7 #feedback-form-button{
	margin-bottom: 4px;
	display: inline-block;
}
.chat-container {
	width: 187px;
	display: inline-block;
	position: relative;
	margin-right: 3px;
	right: 145px;

}
.ie7 .chat-container{
	display: inline;
}
.chat-container-top {
	color: black;
	margin-top: -373px;
	height: 371px;
	background-color: #fff;
	overflow: hidden;
	overflow-x: hidden;
	border: 1px solid #00599c;
	border: 1px solid #cc9900;
	width: 185px;
}
.chat-container-title {
	background-color: #00599c;
	text-align: left;
	color: #00599c;
	background-color: #FFFFCC;
	width: 183px;
	height: 30px;
}
.chat-container-input input {
	font-size: 12px;
	width: 173px;
}
.chat-container-chat-text, .chat-container-chat-text:hover {
	background: none !important;
	color: #000 !important;
}
.chat-container-name, .chat-container-name:hover {
	background: none !important;
	color: #00599C !important;
}
.chat-container-bottom {
	background-color: #E3EEF7;
	height: 21px;
	color: #00599c;
	font-weight: bold;
	margin-top: 2px;
	padding-left: 15px;
	padding-top: 5px;
	border: 1px solid #666;
	border-bottom: none;
	width: 170px;
	padding-bottom: 1px;
	font-size: 12px;
}
.chat-container-title-name {
	position: absolute;
	margin-left: 32px;
	margin-top: 28px;
	padding: 0px;
	font-size: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	width: 147px;
}
.chat-container-title-close {
	position: absolute;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 10px;
	height:15px;
	cursor: pointer;
	margin-left: 170px;
	margin-top: 2px;
}
.chat-container-title-minimize {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 10px;
	height:15px;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 1px;
	cursor: pointer;
	margin-left: 155px;
}
.ie7 .chat-container-title-minimize {
}
.video-upload-box {
	border: solid 1px #666;
	padding: 9px;
}
.view-video-full {
	text-align: center;
}
.chat-container-item {
	margin:0 !important;
	padding:0 !important;
	font-size: 12px;
	padding-bottom: 3px !important;
	padding-left: 3px !important;
}
.chat-container-chat-text {
	margin:0 !important;
	padding:0 !important;
}
.chat-container-name {
	margin:0 !important;
	padding:0 !important;
}
.video-clip:hover {
	background-color: #eee;
}
.video-clip {
	display: inline-block;
	width: 160px;
	text-align: center;
	margin-top: 9px;
	padding: 9px 0 9px 0;
	margin-right: 9px;
	vertical-align: top;

	border: 1px solid #ddd;
}
.ie7 .video-clip{
	display: inline;
}
#video-description {
	width: 490px;
	margin-bottom: 9px;
}
.video-description {
	padding: 9px;
}
.chat-image {
	position: absolute;
	padding-left: 5px;
	padding-top: 5px;
}
.link {
	cursor: pointer;
}
.profile-tabs, .profile-premium-tabs {
	background-color: #00599c;
	color: #fff;
	padding: 4px 4px 4px 4px;
	cursor: pointer;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	font-size: 10px;
}
.profile-premium-tabs {
	color: #FDD017;
	background-color: #000;
}
.profile-tabs:hover {
	color: #00599c;
	background-color: #e3eef7;
}
.profile-premium-tabs:hover {
	background-color: #FDD017;
	color: #000;
}
.tab-content, .tab-content-premium {
	display: none;
}
#fragment-1 {
	display: block;
}
.tab-content-premium table {
	border: 1px solid #000;
	padding: 9px;
}
.loading {
	cursor: progress !important;
}
#chats-holder {
	position: absolute;
	width: 250px;
	height: 222px;
	background-color: #fff;
	right: 32px;
	bottom: 32px;
	display: none;
	border: 1px solid #cc9900;
	text-align: left;
}
#chats-holder-minimize {
	position: absolute;
	right: 5px;
	font-size: 24px;
	color: #00599C;
	top: -5px;
	cursor: pointer;
}
#chats-holder-title {
	background-color: #FDFDCA;
	color: #00599C;
	padding-top: px;
	padding-bottom: 4px;
	font-weight: bold;
	height: 16px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
#chats-holder-content {
	height: 200px;
	overflow: hidden;
	overflow-y: auto;
}
.chat-bottom-name {
	display: inline-block;

	background-color: #e3eef7;
	margin-left: 3px;
	margin-top: 5px;
	padding: 3px 4px 5px 18px;
	cursor: pointer;
	color: #00599C;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
.ie7 .chat-bottom-name{
	display: inline;
}
.chat-container-status {
	height: 22px;
}
.chat-container-chat {
	text-align: left;
	padding-left: 2px;
	padding-right: 2px;
	height: 135px;
	overflow: auto;
}
.chat-textarea {
	/*height: 20px;*/
	border: 1px solid #CC9900;
	border-bottom: none;
	border-left: none;
	border-right: none;
	width: 248px;
	overflow:auto;
	line-height: 20px;
	min-height: 22px;
}
.chat-flash {
	background-image: url(/images/icons/pulse1.gif);
	background-repeat: no-repeat;
	background-position: 2px 8px;
}
.chat-close {
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
	color: #666;
	margin-left: 3px;
	cursor: pointer;
}
.chat-image {
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
.captcha {
	float: right;
}
.privacy-form select, .privacy-form option {
	font-size: 14px;
	padding: 0;
	margin: 0;
}
.privacy-form option {
	padding-right: 10px;
}
.privacy-form select {
	margin: 3px;
}
.privacy-form label {
	width: 150px;
	display: inline-block;
	padding: 0;
	margin: 0;
	padding-left: 9px;
	font-size: 14px;
}
.ie .privacy-form label {
	display: inline;
}
#profile_fields select {
	margin:0;
	padding: 0;
	width: 120px;
}
#profile_fields h2 {
	height: 25px;
}
.river-attachment {
	display: block;
}
#upload-please-wait {
	text-align: center;
	padding: 18px;
}
.river-comment-input {
	width: 385px;
	margin-bottom: 9px;
	margin-top: 9px;
}
#friendsof-counter, #friends-counter, #friends-leader-counter {
	text-align: right;
}
#friendsof-counter .qp_next, #friends-counter .qp_next, #friends-leader-counter .qp_next {
	padding-right: 9px;
}
#friendsof-counter .qp_prev, #friends-counter .qp_prev, #friends-leader-counter .qp_prev {
	padding-left: 9px;
}
#invite-by-email {
	margin-top: 9px;
}
#relationship-with-span {
	display: none;
}
#relationship-with {
	width: 250px !important;
}
.remove-school, .remove-employer {
	cursor: pointer;
}
.back-to-album {
	color: #777;
}
.view-full-image {
	text-align: center;
	font-size: 10px;
	margin-top: -10px;
	padding-bottom: 9px;
}
.photo-delete-comment {
	margin-left: 9px;
	color: #666;
	font-size: 10px;
	cursor: pointer;
}
p.photo-description {
	padding-bottom: 18px;
	text-align: center;
}
#popup {
	position: absolute;
	width: 525px;
	z-index: 10;
	display: none;
	text-align: center;
	padding-top: 5px;
	border: 1px solid #cc9900;
	padding-bottom: 5px;
	background-color: #e3eef7;
	top: 80px;
	margin-left: 178px;
}
.chat-bottom-active {
	background-color: #fdfdca;
	font-weight: bold;
}
#bottom-bar-links {
	margin-left: 18px;
}
#links-holder {
	position: absolute;
	width: 250px;
	height: 222px;
	background-color: #fff;
	left: 34px;
	bottom: 32px;
	border: 1px solid #cc9900;
	text-align: left;
	display: none;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}
#links-holder ul {
	list-style: none;
	margin-left: 9px;
	margin-top: 9px;
}
#chat-online-count {
	display: inline;
}
#contest-text {
	padding-top: 18px;
	font-size: 18px;
}
#contest-rules {
	font-size: 10px;
	text-align: justify;
}
.newscaster-box {
	margin-top: 18px;
}
.newscaster-image {
	float: left;
	padding-right: 18px;
	padding-bottom: 9px;
}
.newscaster-title {
	font-size: 18px;
	background-color: #eee;
	margin-bottom: 9px;

	padding: 4px;
	text-align: center;
}
.newscaster-author {
	text-align: right;
	padding-top: 9px;
}
.albums-user {
	text-align: center;
	height: 38px;
}
#ie7-warning {
	display: none;
}

.video-popup-overlay img {
	width: 35px;
}
.video-popup-overlay {
	position: absolute;
	margin-top: 115px;
	margin-left: 165px;
}
.river-album-photos {
	padding: 9px;
}
.enlarge-image {
	cursor:pointer;
}
#gallery-image-holder {
	min-height: 450px;
}
.gallery-thumbnail, .gallery-thumbnail-group {
	float: left;
	width: 87px;
	padding-bottom: 13px;
	text-align: center;
}
.album-image-title {
	text-align: center;
	padding-bottom: 9px;
}
#tag-people-button {
	text-align: right;
	cursor: pointer;
}
.album-image {
	display: inline;
	position: absolute;
}
.album-tag {
	position: absolute;
	vertical-align: bottom;
}
.album-tag:hover {
	border: 2px solid #fff;
}
.album-tag-name {
	background-color: #fff;
	padding: 1px 3px 1px 3px;
	display: none;
	width: 100%;
}
#people-in-photo {
	background-color: #e3eef7;
	padding: 4px;
	margin-top: 9px;
	margin-bottom: 9px;
}
.h2-right {
	float: right;
	font-size: 12px;
	font-weight: normal;
	padding-right: 9px;
	padding-top: 3px;
}
.h3-right {
	float: right;
	font-size: 10px;
	font-weight: normal;
	padding-right: 9px;
	padding-top: 1px;
}
.ie7 .h2-right, .ie7 .h3-right {
}
#create-group input[type=text] {
	width: 350px;
	font-size: 14px;
	padding: 0 0 0 3px;
	margin-bottom: 5px;
}
#create-group textarea {
	width: 350px;
	font-size: 14px;
	padding: 3px;
	margin-bottom: 5px;
}
.group-holder {
	padding: 4px;
	margin-top: 9px;
	border: 1px solid #e3eef7;
}
.group-holder-left {
	display: inline-block;
	width: 150px;
	padding-right: 9px;
}
.ie .group-holder-left {
	display: inline;
}
.group-holder-left {
	width: 150px;
}
.group-holder-left img {
	width: 150px;
}
.group-holder-right {
	display: inline-block;
	vertical-align: top;
	width: 332px;
}
.ie7 .group-holder-right {
	display: inline;
}
.group-holder-right .name {
	font-weight: bold;
}
.group-holder-right .type {
	font-size: 10px;
	padding-bottom: 9px;
}
.group-holder-right .year {
	font-weight: normal;
}
.group-holder-right .description {
	margin-top: 9px;
	background-color: #FDFDCA;
	border: 1px solid #CC9900;
	padding: 3px;
}
.group-holder-right .become-member {
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	color: #00599c;
	border: 1px solid #DDD;
	margin-bottom: 9px;
}
.group-holder-right .become-member:hover {
	background-color: #E3EEF7;
}
.home-group-menu {
}
.home-group-menu span {
	background-color: #00599C;
	color: #FFF;
	margin-right: 3px;
	padding: 3px 6px 3px 6px;
	cursor: pointer;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
.home-group-menu span:hover {
	background-color: #E3EEF7;
	color: #000;
}
.h2-desc {
	font-size: 12px;
	margin-left: 9px;
	font-weight: normal;
}
#groups-type-selector {
	margin-top: 9px;
}
#groups-type-selector select {
	font-size: 14px;
	margin: 0;
}
#groups-type-selector option {
	padding: 3px 6px 0 6px;
}
#newscaster {
	font-family: "Times New Roman";
	height: 170px;
}
#newscaster .ad-image {
	float: left;
	display: inline;
	width: 65px;
	padding-right: 9px;
}
#newscaster .ad-title {
	font-size: 18px;
}
#newscaster .ad-text {
	margin-top: 9px;
	text-align: left;
}
.group-admin label {
	font-size: 14px;
	font-weight: bold;
}
.group-admin input, .group-admin textarea, .group-admin select {
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 9px;
}
.group-admin input {
	padding: 2px;
}
.group-admin select, .group-admin option {
	font-size: 12px;
}
.group-admin #group-admins {
	list-style: none;
	margin-left: 9px;
	margin-top: 9px;
}
.group-messaging input, .group-messaging textarea, .group-messaging select, .sms-pseudo-select {
	margin-top: 3px;
	margin-left: 3px;
	margin-bottom: 9px;

}
.group-messaging #group-subject {
	width: 500px;
}
.group-messaging #group-message {
	width: 500px;
}
.sms-pseudo-select div {
	padding: 3px;
}
.gallery-control {
	float: right;
	font-size: 10px;
}
#gallery-previous, #gallery-next {
	cursor: pointer;
}
.group-news-feed #group-news-heading {
	width: 445px;
}
.news-holder .heading {
	color: #00599C;
	font-weight: bold;
	font-family: ariel;
	font-size: 20px;
	background-color: #e3eef7;
	padding: 0 3px 2px 3px;
	margin-bottom: 9px;
}
.news-holder .article {
	padding-left: 9px;
}
.news-holder .article h2 {
	background: none;
	color: black;
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.news-holder .article h1 {
	background: none;
	color: black;
	margin: 0;
	padding: 0;
	font-size: 16px;
}
.news-holder .article h3 {
	background: none;
	color: black;
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
}
.news-holder .footer {
	background-color: #eee;
	padding: 3px 3px 3px 3px;
}
.news-holder {
	margin-bottom: 24px;
}
#mst-admin-administrators {
	overflow-y: scroll;
	width: 250px;
	height: 150px;
	border: 1px solid #ddd;
	padding: 3px;
}
#group-admin-events-holder {
}
.groups-admin-event {
	margin-bottom: 9px;
	border: 1px solid #cc9900;
}
.groups-admin-event .top {
	background-color: #FDFDCA;
	padding: 3px;
}
.groups-admin-event .date-start, .groups-admin-event .time-start, .groups-admin-event .type {
	display: inline-block;
}
.ie7 .groups-admin-event .date-start, .ie7 .groups-admin-event .time-start, .ie7 .groups-admin-event .type {
	display: inline;
}
.groups-admin-event .date-start {
	width: 100px;
}
.groups-admin-event .time-start {
	width: 75px;
}
.groups-admin-event .name {
	font-weight: bold;
	padding: 3px 0 9px 3px;
}
.groups-admin-event .details {
	padding: 0 0 9px 9px;
}
#group-event-form-details {
	width: 450px;
	margin-bottom: 18px;
}
.groups-admin-stats-event {
	border: 1px solid #CC9900;
	margin-bottom: 9px;
}
.groups-admin-stats-event .top {
	background-color: #fdfdca;
	padding: 3px;
}
.groups-admin-stats-event .bottom {
	padding: 9px;
	display: none;
}
.groups-admin-stats-event .date, .groups-admin-stats-event .name, .groups-admin-stats-event .type {
	display: inline-block;
}
.groups-admin-stats-event .toggle {
	display: inline-block;
	float: right;
	font-size: 10px;
	cursor: pointer;
	padding-top: 2px
}
.groups-admin-stats-event .date {
	width: 100px;
}
.groups-admin-stats-event .name {
	padding-right: 9px;
	font-weight: bold;
}
.groups-admin-stats-event label {
	font-size: 12px;
}
.group-details-menuLeft {
	margin: 9px 0 9px 0;
	border: 1px solid #cc9900;
	padding: 0 0px 3px 0px;
	font-size: 10px;
}
.group-details-menuLeft .type {
	background-color: #FDFDCA;
	padding: 1px 3px 3px 3px;
	font-weight: bold;
}
.group-details-menuLeft .description {
	padding: 3px 3px 9px 3px;
}
.group-details-menuLeft .coach, .group-details-menuLeft .location, .group-details-menuLeft .link {
	padding-left: 3px;
	font-style: italic;
}
.fc-header-title {
	color: #000;
	background: none;
	font-size: 14px;
	padding: 0;
	margin: 0;
}
#group-admin-popup-events input, #group-admin-popup-events label, #group-admin-popup-events select, #group-admin-popup-events option {
	font-size: 12px;
	height: 18px;
	padding-top: 2px;
}
#group-admin-popup-events p {
	margin-top: 9px;
}
#group-admin-popup-events select, #group-admin-popup-events option {
	height: 22px;
	margin: 0;
	padding-top: 2px;
}
.video-title {
	text-align: center;
	font-weight: bold;
	margin-bottom: 9px;
	font-size: 15px;
}
.edit-video-form {
	padding: 9px;
	border: 1px solid #cc9900;
}
.edit-video-form input[type=text], .edit-video-form textarea {
	width: 491px;
}
#profile-tabs-documents {
	display: inline-block;
	margin-top: 9px;
	width: 110px;
	text-align: center;
}
.group-upload-document {
	border: 1px solid #cc9900;
	padding: 9px;
}
.group-upload-document p {
	margin-bottom: 9px;
	font-weight: bold;
}
.document-holder {

	border: 1px solid #cc9900;
	padding: 9px;
	margin-top: 9px;
}
.document-holder .document-description {
	display: block;
}
.document-holder .document-link {
	float: right;
}
.stats-game {
	border: 1px solid #cc9900;
	margin-bottom: 9px;
	padding: 0 0px 9px 0;
}
.stats-game .stats-game-details {
	background-color: #e3eef7;
	padding: 3px;
	margin-bottom: 9px;
}
.stats-game .description {
	font-weight: bold;
	width: 200px;
	padding-left: 9px;
	display: inline-block;

}
.ie7 .stats-game .description{
	display: inline;
}
.testimonial-holder, .classifieds-holder {
	border: 1px solid #cc9900;
	padding: 9px;
	margin-bottom: 9px;
}
.testimonial-holder .top, .classifieds-holder .top {
	border: none;
	padding: 3px;
	margin: 0px;
}
.testimonial-holder .left, .classifieds-holder .left {
	padding-right: 9px;
	float: left;
}
.testimonial-holder .right, .classifieds-holder .right {
	vertical-align: top;
	padding-top: 9px;
}
.testimonial-holder .testimonial-approve, .testimonial-holder .testimonial-delete, .classifieds-holder .classifieds-approve, .classifieds-holder .classifieds-delete {
	cursor: pointer;
}
#home-teams {
	height: 200px;
}
#oi-holder table {
	width: 100%;
}
#home-group-features {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
	margin-left: -4px;
}
#admin-charge-form label {
	font-size: 12px;
}
.cc-approved .response {
	background-color: green;
}
.cc-error .response {
	background-color: yellow;
}
.cc-declined .response {
	background-color: red;
}
.cc-response {
	border: 1px solid #ddd;
	padding-bottom: 4px;
}
.cc-response .response {
	padding: 4px;
}
.cc-response .auth-code, .cc-response .avs, .cc-response .trans-id {
	margin-left: 9px
}
.cc-response .title {
	display: inline-block;

	width: 150px;
	padding: 3px;
	font-weight: bold;
}
.ie7 .cc-response .title{
	display: inline;
}
#admin-billing-tabs {
	margin-bottom: 9px;
	font-size: 10px;
}
#admin-billing-tabs span {
	padding: 3px 5px 3px 5px;
	margin: 0 3px 0px 3px;
	background-color: #e3eef7;
	cursor: pointer;
}
#admin-billing-tabs span:hover {
	color: #00599c;
}
#admin-add-user-type .user-type-menu {
	font-size: 12px;
	height: 20px;
	margin-bottom: 0;
}
#group-create-step1 .premium {
	border: 1px solid #cc9900;
	padding: 9px;
	margin-bottom: 9px;
	margin-top: 9px;
}
.user-premium-edit label {
	display: inline-block;
	margin-bottom: 2px;
	margin-top: 9px;
}
.premium-stats-vitals, .premium-profile-stats {
	list-style: none;
	padding: 0;
	margin: 0;
}
.premium-biography p, .premium-highlights p {
	padding-bottom: 9px;
}
#group-info-left {
	width: 175px;
	display: inline-block;

	vertical-align: top;
	margin-right: 16px;
}
.ie7 #group-info-left{
	display: inline;
}
#group-info-right {
	display: inline-block;

}
.ie7 #group-info-right{
	display: inline;
}
.user-premium-sell #head1 {
	font-weight: bold;
	font-size: 20px;
	color: #00599c;
}
.user-premium-sell #head2 {
	font-weight: bold;
	font-size: 20px;
	margin-left: 25px;
	color: #21AF2D;
}
.user-premium-sell #head3 {
	font-weight: bold;
	margin-left: 50px;
	margin-top: 9px;
}
.user-premium-sell #head4 {
	margin-left: 50px;
	margin-top: 9px;
}
.user-premium-text {
	padding-left: 9px;
}
.user-premium-text p {
	margin-bottom: 9px;
}
.admin-box {
	margin-right: 18px;
	display: inline-block;
	vertical-align: top;
}
.ie7 .admin-box {
	display: inline;
}
.admin-user-details-list {
	margin: 9px;
	height: 75px;
	border: 1px solid #e3eef7;
}
#admin-create-promo-code {
	margin-top: 9px;
	border: 1px solid #E3EEF7;
	padding: 9px;
}
#admin-create-promo-code p {
	margin-bottom: 9px;
}
.user-premium-edit-current-tracking {
	margin-bottom: 18px;
}
.user-premium-edit-current-tracking span {
	color: #00599c;
	padding-left: 9px;
}
.user-premium-edit .not-owner {
	display: none;
}
.user-premium-edit input[type=text] {
	width: 500px;
}
.user-premium-edit .edit-premium-vitals select {
	width: 40px;
}
.user-premium-edit input[name=weight] {
	width: 40px;
	margin-right: 2px;
}
.user-premium-edit input[name=gpa] {
	width: 50px;
	margin-right: 2px;
}
.premium-videos-header, .premium-photos-header {
	color: #ffdd017;
	font-weight: bold;
	border-bottom: 1px solid #cc9900;
	margin-top: 18px;
}
.admin-positions, #admin-add-user-type {
	border: 1px solid #e3eef7;
	padding: 9px;
}
.admin-positions td {
	vertical-align: top;
}
.radioSpot2 {
	background-color: #00599c;
	width: 200px;
	margin-bottom: 9px;
}
#user-premium-edit-positions label {
	width: 135px;
	font-size: 12px;
}
#user-premium-edit-positions input[type=checkbox] {
	margin-right: 4px;
}
.tab-content-premium .premium-user-type {
	border: 1px solid #000;
	border-bottom: none;
	padding: 3px 9px 3px 9px;
	background-color: #000;
	display: inline-block;
	font-weight: bold;
	font-size: 16px;
	color: #fdd017;
}
.tab-content-premium .premium-name {
	font-weight: bold;
	font-size: 16px;
	display: inline-block;
	padding: 3px 9px 3px 9px;
}
.tab-content-premium .positions {
	float: right;
	text-align: right;
}
.tab-content-premium .position-name {
	padding-right: 12px;
	color: #21af2d;
	font-weight: bold
}
.admin-form-field-holder {
	margin-bottom: 4px;
	background-color: #e3eef7;
	padding: 3px;
}
.admin-form-field-holder span {
	margin-right: 9px;
}
#topbar_bottom {
	width: 550px;
}
.premium-featured-photo {
	margin-top: 9px;
	display: inline-block;
	margin-right: 9px;
	width: 165px;
}
.edit-premium-recording {
	border: 1px solid #cc9900;
	padding: 9px;
	margin-bottom: 9px;
}
.edit-premium-recording label {
	font-size: 14px;
	padding-right: 9px;
}
.edit-premium-recording input[type=text] {
	width: 325px;
}
.edit-premium-recording textarea {
	width: 600px;
	height: 40px;
}
.profile-premium-highlight {
	background-color: black;
	padding-top: 3px;
	padding-bottom: 3px;
	/*
	border-bottom: 1px solid #FDD017;
	*/
	text-align: center;
}
#profile-premium-header {
	color: #FDD017;
	font-weight: bold;
	font-size: 13px;
}
#profile-premium-types {
	font-size: 15px;
	color: #FDD017;
}
#profile-premium-types span {
	margin-right: 18px;
}
#profile-premium-line {
	width: 511px;
}
.three-column .premium #mainContent {
	border: 2px solid #FDD017;
}
.three-column .premium #column_middle {
	width: 511px;
}

.one-column.premium h3, .one-column.premium h2 {
	background-color: #000;
	color: #fdd017
}
.one-column.premium .button, .one-column.premium .profile-tabs {
	color: #fdd017;
	background-color: #000;
	border-color: #000;
}
.one-column.premium .button:hover, .one-column.premium .profile-tabs:hover {
	background-color: #fdd017;
	color: #000;
	border-color: #fdd017;
}
#premium-search-form-div {
	margin-top: 9px;
	border: 1px solid #000;
	min-height: 50px;
	padding: 9px;
}
#premium-search-form-div label {
	font-size: 14px;
	margin-right: 4px;
}
.premium-search-user {
	vertical-align: top;
	padding: 9px;
	border: 1px solid #666;
	margin-bottom: 9px;
}
.premium-search-user td {
	vertical-align: top;
}
.premium-search-user:hover {
	background-color: #e3eef7
}
#preview123 {
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index: 100;
}
#premium-search-form input[name=premium-search-miles] {
	width: 50px;
}
#premium-search-form input[name=premium-search-zip] {
	width: 75px;
}
#form-edit-profile select[name=day] {
	width: 60px;
}
#form-edit-profile select[name=year] {
	width: 60px;
}
#public-profile-image, #public-profile-content {
	display: inline-block;

	vertical-align: top;
}
.ie7 #public-profile-image, .ie7 #public-profile-content{
	display: inline;
}
#public-profile-image {
	margin-right: 9px;
}
#public-profile-name {
	font-weight: bold;
	font-size: 20px;
	color: #00599c;
}
#public-profile-town {
	font-size: 20px;
}
.public-friends {
	display: inline-block;

	vertical-align: top;
	text-align: center;
	width: 170px;
	margin-top: 9px;
}
.ie7 .public-friends{
	display: inline;
}
.public-url {
	font-size: 9px;
	color: #666;
	margin-bottom: 9px;
}
.public-url.groups{
margin-top: -22px;
display: block;
float: right;
}
.river-youtube img {



	width: 338px;
}
#popup2 {
	display: none;
}
.vote {
	margin-bottom: 9px;
	text-align: center;
}
.vote span {
	margin-left: 9px;
	display: block;
}
.edit-premium-form-remove-column {
	cursor:pointer;
	margin-right: 3px;
}
.profile-image-background {
	background-repeat: no-repeat;
	background-position: center;
	background-color: #000;
}
.premium-search-additional-field {
	display: inline-block;
	width: 166px;
}
.ie7 .premium-search-additional-field{
	display: inline;
}
.premium-search-additional-field label {
	display: block;
}
.premium-search-additional-field input {
	width: 60px;
}
.edit-premium-form-remove-row {
	cursor: pointer;
}
#search-premium-additional-fields {
	margin-top: 9px;
}

#home-upgrade-premium{
	background: #000;
	color: #FDD017;
	font-size: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#home-upgrade-premium:hover{
	color: #000;
	background: #FDD017;
}



.ui-tabs {
	padding: .2em;
	zoom: 1;
}
.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: 0em 0 0em;
	background: none !important;
	border: none;
}
.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	margin: 0 .2em -1px 0;
	padding: 0;
	border: none !important;
	background-color: #00599C
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: .5em 9px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 0px;
	border-bottom-width: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	padding: 1em 1.4em;
	display: block;
	border-width: 0;
	background: none;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}



.bottom-bar-container{
	-moz-opacity:.90;
	opacity:.90;
}


#heyzap_games_large5195{
	margin-left: 25px;
}


.groups-news-events{
	font-size: 11px;
}
.groups-news-events-name{
	margin-left: 9px;
	color: #00599c;
}
.groups-news-events-details{
	margin-left: 18px;
	margin-bottom: 9px;
}

.hr-premium{
	margin-bottom: 18px;
}

.home-tab-link{
	cursor: pointer;
}

.school-group-link{
	cursor: pointer;
	color: #00599c;
}

.blue{
	color: #00599C;
}

.red{
	color: #CA171E;
}

#admin-new-contest-div{
	border: 1px solid #00599c;
	padding: 9px;
}

#admin-new-contest-title{
	background-color: #00599c;
	padding: 3px;
	width: 160px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}

.admin-contest-holder{
	border: 1px solid #00599c;
	padding: 9px;
	margin-top: 9px;
}
.admin-contest-holder:hover{
	background-color: #e3eef7;
}
.admin-contest-title{
	font-weight: bold;
	margin-right: 18px;
	display: inline-block;

}
.ie7 .admin-contest-title{
	display: inline;
}
.admin-contest-date-start, .admin-contest-date-end{
	margin-right: 18px;
	display: inline-block;

}
.ie7 .admin-contest-date-start, .ie7 .admin-contest-date-end{
	display: inline;
}
.admin-contest-details{
	margin-top: 9px;
	margin-left: 9px;
}




.contest-holder{
	border: 1px solid #00599c;
	padding: 9px;
}
.contest-holder:hover{
	background-color: #e3eef7;
}
.contest-title{
	font-weight: bold;
	background-color: #00599c;
	color: #fff;
	padding: 3px;
	margin-top: 9px;
	padding-left: 9px;
	padding-right: 9px;
}
.contest-date-start, .contest-date-end{
	margin-right: 18px;
	display: inline-block;

}
.ie7 .contest-date-start, .ie7 .contest-date-end{
	display: inline;
}

.contest-details{
	margin-top: 9px;
	margin-left: 9px;
}


.enter-contest-dates{
	display: inline-block;

	width: 48%;
}
.ie7 .enter-contest-dates{
	display: inline;
}
.enter-contest-date{
	margin-left: 3px;
}


.enter-contest-type, .enter-contest-scoring, .enter-contest-user-types, .enter-contest-details{
	margin-top: 9px;
}

.enter-contest-details-content{
	border: 1px solid #00599c;
	padding: 3px;
	margin-top: 3px;
	min-height: 200px;
}


.contest-my-entries .title, .contest-standings .title, .contest-members .title{
	font-weight: bold;
	margin-top: 18px;
}

.contest-my-entries .content, .contest-standings .content, .contest-members .content{
	border: 1px solid #00599c;
	min-height: 50px;
	margin-top: 3px;
	padding: 3px;
}

.contest-members .contest-member{
	text-align: center;
	display: inline-block;

	width: 138px;
}
.ie7 .contest-members .contest-member{
	display: inline;
}

.contests-album-images{
	display: inline-block;

	width: 173px;
	text-align: center;
	vertical-align:top;
}
.ie7 .contests-album-images{
	display: inline;
}

.contests-album-images .title{
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.contest-my-entry{
	margin-bottom: 9px;
	border: 1px solid #cc9900;
	padding: 9px;
}

.contest-my-entry .contest-my-entry-image, .contest-my-entry .contest-my-entry-description, .contest-my-entry .contest-my-entry-stats{
	display: inline-block;
	vertical-align: top;
	margin-right: 9px;
}
.ie7 .contest-my-entry .contest-my-entry-image, .ie7 .contest-my-entry .contest-my-entry-description, .ie7 .contest-my-entry .contest-my-entry-stats{
	display: inline;
}

.contest-my-entry .contest-my-entry-image{
	width: 104px;
}

.contest-my-entry .contest-my-entry-description{
	width: 250px;
	text-align: center;
}
.contest-my-entry .contest-my-entry-stats{
	width: 287px;
	text-align: center;
}

.premium-contest-my-entry{
	display: inline-block;

	width: 230px;
	text-align: center;
	margin-bottom: 36px;
}
.ie7 .premium-contest-my-entry{
	display: inline;
}

.premium-contest-my-entry-description{
	margin-bottom: 9px;
	font-weight: bold;
}

.voting-my-entry{
	text-align: center;
}
.voting-my-entry-description{
	font-weight: bold;
	margin-bottom: 9px;
	font-size: 16px;
}

.voting-my-entry-image{
	margin-bottom: 9px;
}

.vote img{
	margin: 9px;
	margin-top: 18px;
	cursor: pointer;
}

.admin-add-advertiser{
	border: 1px solid #00599c;
	padding: 9px;
	padding-bottom: 3px;
}

.admin-advertiser-title{
	background-color: #00599c;
	padding: 3px;
	width: 160px;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.admin-add-advertiser label{
margin-top: 12px;
margin-bottom: 1px;
display: inline-block;
*display: inline;

}
.billing-history-summary, .admin-billing-group{
	border: 1px solid #e3eef7;
	padding: 9px;
	margin-bottom: 9px;
}
.billing-history-summary-time, .billing-history-summary-user, .billing-history-summary-amount{
	display: inline-block;
	width: 222px;
	margin-bottom: 9px;
	font-weight: bold;
}
.ie7 .billing-history-summary-time, .ie7 .billing-history-summary-user, .ie7 .billing-history-summary-amount{
	display: inline;
}
.billing-history-summary-amount{
    text-align: right;
}
.billing-history-summary-details, .billing-history-summary-card{
    display: inline-block;
    vertical-align: top;
    width: 330px;
    margin-bottom: 9px;
}
.ie7 .billing-history-summary-details, .ie7 .billing-history-summary-card{
	display: inline;
}
.admin-billing-group-name, .admin-billing-group-dates{
    font-weight: bold;
    display: inline-block;

    margin-bottom: 9px;
}
.ie7 .admin-billing-group-name, .ie7 .admin-billing-group-dates{
	display: inline;
}
.admin-billing-group-name{
    width: 470px;
}


.error{
    color: red;
    padding: 3px;
}

.event-title{
    background-color: #00599c;
    padding: 3px;
    font-weight: bold;
    color: #fff;
}
.event-container{
    border: 1px solid #00599c;
    padding: 9px;
}
.event-container .event-details{
    border: 1px solid #e3eef7;
    padding: 9px;
    margin-top: 9px;
}

.event-left, .event-right{
    display: inline-block;

    vertical-align: top;
}
.ie7 .event-left, .ie7 .event-right{
	display: inline;
}

.event-location-header{
    margin-top: 9px;
    font-weight: bold;
}
.event-location{
    margin-left: 9px;
}

.event-left{
    text-align: center;
    width: 250px;
	margin-right: 9px;
}
.event-change-photo{
    cursor: pointer;
}
.event-upload-photo{
    display: none;
}

.event-invite-people{
	font-weight: bold;
	margin-top: 9px;
	color: #00599c;
	cursor: pointer;
}

.event-details-member{
	text-align: center;
	width: 130px;
	display: inline-block;

	margin-top: 9px;
	vertical-align: top;
}
.ie7 .event-details-member{
	display: inline;
}

.event-invite-friend{
	text-align: center;
	width: 135px;
	display: inline-block;

	vertical-align: top;
	margin-bottom: 9px;
}
.ie7 .event-invite-friend{
	display: inline;
}

.event-invite-friend img{
	padding-top: 9px;
	padding-bottom: 9px;
}

.event-members-heading{
	font-weight: bold;
	background-color: #e3eef7;
	padding: 3px;
}

.events-event-holder{
	border: 1px solid #e3eef7;
	padding: 9px;
	margin-bottom: 9px;
}
.events-event-image, .events-event-details{
	display: inline-block;
	vertical-align: top;
}

.ie7 .events-event-image, .ie7 .events-event-details{
	display: inline;
}
.events-event-image{
	margin-right: 9px;
}
.events-event-title{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 9px;
}
.events-event-location-location{
	margin-top: 9px;
}

.event-my-rsvp{
	margin-top: 9px;
	margin-left: 9px;
}

.event-my-rsvp input[type=radio]{
	margin-right: 3px;
	margin-top: 7px;
}
.event-my-rsvp-title{
	font-weight: bold;
	margin-left: -9px;
}

#invite-by-email-button{
	width: 100px;
	text-align: center;
}

.page{
	padding-right: 6px;
}
.page:hover{
	cursor: pointer;
	color: #00599c;
}
#friends-pager{
	text-align: right;
}

.messages-inbox-table{
	margin-left: -10px;
}
.contests-voting-left, .contests-voting-right{
	display: inline-block;

}
.ie7 .contests-voting-left, .ie7 .contests-voting-right{
	display: inline;
}
.contests-voting-left{
	width: 190px;
	vertical-align: top;
}
.contests-voting-right{
	width: 500px;
}

.contests-voting-left table{
	width: 190px;
	margin-top: 9px;
	border: 1px solid #e3eef7;
	border-collapse: collapse;
	font-size: 12px;
}
.contests-voting-left table tr, .contests-voting-left table td{
	padding: 0;
	margin: 0;
	vertical-align: top;
}
.contests-voting-left table td{
	padding: 2px;
}
.contests-voting-left table .head td{
	background-color: #e3eef7;
	padding: 3px;
}

.sf-add{
	color: #ff9900;
	font-weight: bold;
	margin-right: 130px;
	cursor: pointer;
}
.sf-add:hover{
	color: #00599c;
}
.inline{
	display: inline-block;
	vertical-align: top;
}
.ie7 .inline{
	display: inline;
}

#sf-queue-images{
	border: 1px solid #e3eef7;
	padding: 4px;
	padding-top: 9px;
	margin-top: 18px;
}
.sf-queue-image{
	display: inline-block;

	text-align: center;
	width: 94px;
	margin-bottom: 9px;
}
.ie7 .sf-queue-image{
	display: inline;
}

.sf-remove{
	cursor: pointer;
}
.sf-remove:hover{
	color: #00599c;
}

.groups-news-events-event{
	cursor: pointer;
}

.login-as-admin{
	cursor: pointer;
}

.groups-admin-stats-event{
	position: absolute;
	left: 90px;
}

.contest-tabs .tab-content{
	width: 399px;
}

#contest-rules-link{
	margin-top: 230px;
}

.premium-print{
	margin-right: 10px;
	font-size: 12px;
}

.admin-form-field-template-form .allowed_values{
	width: 420px;
}

.hidden-feed-desc{
	margin: 9px;
}
.hidden-feed-post-container{
	display: none;
	margin: 9px;
	border: 1px solid #cc9900;
	padding: 9px;
	padding-bottom: 0px;
	background-color: #fdfdca;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
.hidden-feed-post-container textarea{
	width: 100%;
}

#help{
background: url(/images/icons/help.png) no-repeat top right;
text-align: right;
padding-right: 25px;
margin-bottom: 9px;
cursor: pointer;
}

.hidden-post-container{
	margin-left: 18px;
	margin-top: 9px;
}
.hidden-post-container .hidden-post img{
	vertical-align: top;
	padding-right: 9px;
}
.hidden-post-container .hidden-post{
	background-color: #e3eef7;
	padding: 9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.hidden-post-reply{
	cursor: pointer;
}

.hidden-post-comment-post{
	display: none;
	padding-bottom: 0px;
}

.hidden-post-comment-post, .hidden-post-comment{
	background-color: #e3eef7;
	margin: 9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 9px;

	margin-left: 69px;
	margin-right: 0px;
}

.hidden-post-comment-post textarea{
	width: 100%;
}

.hidden-post-comment img{
	vertical-align: top;
	margin-right: 9px;
}

.register-create-group-container{
	margin-top: 36px;
}

#form-register label{
	display: block;

}

.select-all-container{
	margin-left: 14px;
}

.help p{
	margin-bottom: 9px;
}

.flag-inappropriate{
	float: left;
	margin-top: 2px;
	font-size: 9px;
	cursor: pointer;
}
.flag-inappropriate img{
	height: 11px
}

.admin-billing-content{
	display: none;
}
#virtual-terminal{
	display: block;
}

.admin-members div{
	margin-right: 9px;
}
.admin-members select{
	width: 100%;
}
.admin-members label{
	margin-bottom: 4px;
	display: block;
}

#search-results .admin-members{
	margin-bottom: 18px;
	border: 1px solid #e3eef7;
	padding: 9px;
}
#search-results .admin-members .description{
	font-weight: bold;
	width: 100px;
	padding-right:9px;
	display: inline-block;
	*display: inline;
	text-align: right;
	margin-bottom: 3px;
}

.admin-inappropriate-content-holder{
	padding: 9px;
	border: 1px solid #e3eef7;
	margin-bottom: 9px;
}

.admin-inappropriate-content-holder .left{
	margin-right: 9px;
}
.admin-inappropriate-content-holder .flags .time{
	font-weight: bold;
	margin-right: 9px;
}

#chart-green{
width: 50px;
background-color: #00ff00;
height: 2px;
display: inline-block;
*display: inline;
margin-left: 25px;
}


#chart-red{
width: 50px;
background-color: #ff0000;
height: 2px;
display: inline-block;
*display: inline;
margin-left: 25px;
}

#admin-advertiser-stats{
margin-top: 9px;
}
#admin-advertiser-stats thead{
font-weight: bold;
}

.profile-tabs-container.admin{
margin-top: -4px;
}
.profile-tabs-container.admin .profile-tabs{
margin-top: 4px;
display: inline-block;
*display: inline;
}
.home-news-item{
margin-bottom: 12px;
}

.home-news-item .title{
font-weight: bold;
font-size: 12px;
margin-bottom: 3px;
}

.arrow-up, .arrow-down{
width: 16px;
height: 16px;
position: absolute;
margin-top: -18px;
*margin-top: 3px;
cursor: pointer;
}
.arrow-up{
background-image: url(/images/icons/arrow_up.png);
margin-left: 240px;
*margin-left: 185px;
}
.arrow-down{
background-image: url(/images/icons/arrow_down.png);
margin-left: 260px;
*margin-left: 205px;
}

.admin-home-news-item{
border: 1px solid #e3eef7;
padding: 9px;
margin-bottom: 9px;
padding-bottom: 0px;
}
.admin-home-news-item:hover{
background-color: #e3eef7;
border-color: #00599c;
}
.admin-home-news-remove{
	cursor: pointer;
}

#premium-cancel-text{
font-weight: bold;
color: #ca171e;
padding: 9px;
line-height: 24px;
}

#premium-cancel-confirm{
padding: 9px;
font-weight: bold;
margin-top: 36px;
}
.log_item {
margin-bottom: 9px;
}
.log_item .transaction_date{
font-weight: bold;
}

#privacy-update-cc label{
display: inline-block;
*display: inline;
margin-bottom: 3px;
margin-top: 18px;
}
#privacy-update-cc input{
margin-left: 9px;
}
#privacy-update-cc #month, #privacy-update-cc #year{
display: inline-block;
*display: inline;
margin-left: 9px;
}

.admin-advertising-settings-holder{
margin-top: 18px;
margin-left: 9px;
}

.home-testimonials {
width: 905px;
}
.home-testimonials .home-blocks-header{
width: 896px;
}

.home-testimonials .testimonial-holder{
	padding: 0px;
	border: none;
}
.home-testimonials .home-blocks-content{
height: 150px;
}

.remove-friend{
	cursor: pointer;
}

.vote-txt{
background-color: #e3eef7;
padding: 2px;
padding-left: 3px;
font-size: 10px;
margin-top: 3px;
}

#spellcheckresults { position: absolute; background: #fff; margin: 0; border: 1px solid #000; padding: 5px; }
#spellcheckresults dl { margin: 0; padding: 0; }
#spellcheckresults dl dt { float: left; clear: left; margin: 3px 0; padding: 0; font-weight: bold; }
#spellcheckresults dl dd { float: left; margin: 3px 10px; padding: 0; cursor: pointer; color: green; }
#spellcheckresults dl dd.ignore { color: red; font-style: italic; }

a.checkspelling { }
a.checkspelling img { margin: 0 5px; border: 0; }