/* $Id: styles.css 65 2009-02-20 03:03:23Z john $ */


/* GLOBAL STYLES */

html {
	min-height:100%;
	margin-bottom:1px;
}
* {
	margin:0;
	padding:0;
	outline:none; /* font: normal 11px Arial, Helvetica, sans-serif;*/
}
body {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: url(../images/brick_black.jpg) repeat left top /*#333*/;
	margin-top:6px;
}
/* this style apply for the body which comes in iFrame content */
#communityReg {
	background:none;
	margin-top:0;
	background-color:#0C0C0C/* margin-left:2px;*/
}
a {
	color:  #E2BE0F;
	background: inherit;
	;
	text-decoration: none;
	background:none;/*border-bottom: 1px dashed #7CB324;*/
}
a:hover {
	color: #FFF;
	background: inherit;
	text-decoration: none;
	background:none;/*border-bottom: 1px dotted #FF0000;*/
}
h1 {
	font: normal 2.4em "Trebuchet MS", Arial, Sans-Serif;
	padding: 7px 0 0 8px;
	margin: 0;
}
h1 a {
	color: #7CB324;
	background: inherit;
	font: normal 2.4em "Trebuchet MS", Arial, Sans-Serif;
}
.orange {
	color: #E0692A;
}
sup {
	font-size: .5em;
}
h1 a, h2 a {
	text-decoration: none;
}
h1 a:hover, h2 a:hover {
	color: #68A40C;
	background: inherit;
}
h2 {
	font-size: 1.5em;
	margin-bottom: 5px;
	color: #000;
	background: inherit;
}
p {
	margin: 0 0 5px 0;/*  line-height: 14pt;
*/}
ul {
	list-style : none;
}
ol {
	list-style : decimal url(none);
}
img, img a {
	border:none;
}
a.button {
	float:left;
	background:url(../images/button-left.png) no-repeat left top;
	padding:0 0 0 10px;
	text-decoration: none;
	border-style: none;
	margin-right: 5px;
}
a.button span {
	display:block;
	background:url(../images/button-right.png) no-repeat right top;
	padding:3px 10px 4px 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
a:hover.button {
	background:url(../images/button-left-hover.png) no-repeat left top;
}
a:hover.button span {
	background:url(../images/button-right-hover.png) no-repeat right top;
	color: #E2BE0F;
}
input.button {
	background:url(../images/button1.png) repeat-x right top;
	color: #000000;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:2px 5px;
	margin:0;
	outline:none;
	border:solid 1px #796900;
}
table.body {
	width: 900px;
}

img.spaceRight {
	margin-right:3px;
	float:left;
}
/*************************/
/* Begin Container Layout */
/*************************/
#container {
	margin: 40px auto 0;
	width: 980px;
	padding: 0px;
	clear:both;
	background:#000;
}
/*************************/
/* Begin Header Layout */
/*************************/

/*************************/
/* Begin Header Layout */
/*************************/
#header {
	height: 100px;
	background: #000 url(../images/header_bg-black.jpg) no-repeat;
	color: #808080;
	margin: 0px auto;
	padding: 0px;
	width: 980px;
}
/* IE6 Only */
* html #header {
	overflow:hidden;
	padding-bottom:1px;
}
.logo {
	margin: 0px;
	float: left;
	height: 75px;
	width: 206px;
	/*  padding-top: 10px;
*/  padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	/*  padding-left: 3px;
*/  padding-left: 14px;
}
.logo img {
/*	border:solid 2px #E2BE0F;*/
}
.logo img:hover {
	/*border:solid 2px #FFF;*/
}
.leaderboard { /* This contains the leader board 728x90 banner ad*/
	float: right;
	width: 745px;
	border: 1px solid #dcaf0c;
	padding: 1px;
	height: 90px;
	background:#dcaf0c url(../images/ad_here.gif) no-repeat 730px center;
	margin: 3px 3px 1px 0px;
}
/* IE6 Only */
* html .leaderboard {
	margin-right: 2px;
}
/*************************/
/* End Header Layout */
/*************************/

/*************************/
/* Begin Community Layout */
/*************************/
.spacer {
	clear:both;
	display:block;
	font-size:0;
	line-height:0;
}
.spacerA {
	clear:both;
	display:block;
	font-size:0;
	height:10px;
}
/*************************/
/* Begin Community Layout */
/*************************/
.spacer {
	clear:both;
	display:block;
	font-size:0;
	line-height:0;
}
.spacerA {
	clear:both;
	display:block;
	font-size:0;
	height:10px;
}
.mainnav-container {
	margin: 10px auto;
	padding:0;
	width:960px;
	display:block;
}
.mainnav {
	margin: 0 auto;
	padding:0;
	width:960px;
	height:35px;
}
.mainnav1 {
	height:42px;
	margin:0 auto;
}
.mainnav .navleft {
	width:10px;
	height:35px;
	background: url(../images/mainnav_left.jpg) no-repeat;
	float:left;
	font-size:0;
}
.mainnav .navright {
	width:10px;
	height:35px;
	background: url(../images/mainnav_right.jpg) no-repeat;
	float:left;
	font-size:0;
}
.mainnav .navcenter {
	width:940px;
	height:35px;
	background: url(../images/mainnav_center.jpg) repeat-x;
	float:left;
}
.mainnav .navleft1 {
	height:41px;
	background: url(../images/mainnav_left.jpg) bottom left no-repeat;
}
.mainnav .navright1 {
	height:41px;
	background: url(../images/mainnav_right.jpg) bottom left no-repeat;
}
.mainnav .navcenter1 {
	width:940px;
	height:41px;
	background: url(../images/mainnav_center.jpg) bottom left repeat-x;
}
.com-topmenu {
	width:940px;
	font: normal 11px Arial, Helvetica, sans-serif;
	clear:both;
	display:block;
	height:35px;
}
ul.topleftmenu {
	float:left;
	width:650px;
	display:block;
	padding-top:10px;
	font:11px Arial, Helvetica, sans-serif;
}
ul.topleftmenu li {
	float:left;
	margin-right:12px;
}
ul.topleftmenu li a {
	font:normal 11px Arial, Helvetica, sans-serif;
}
ul.toprightname {
	display: block;
	padding-top:10px;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	position:relative;
}
/*Start Mainbutton Styles*/
.com-mainmenu {
	width:940px;
	margin:0 auto;
	margin-top:8px;
}
.com-mainmenu ul {
	display:block;
}
.com-mainmenu ul li {
	float:left;
	margin-right:9px;
}
.com-mainmenu ul li.nomargin {
	margin:0;
}
/*End Mainbutton Styles*/



/*Start Searchbutton Styles*/
ul.searchbutton {
	display:block;
	padding:0px;
	float:right;
	margin:0;
}
ul.searchbutton1 {
	padding-top:5px;
}
ul.searchbutton li {
	list-style-type:none;
	margin:0;
	padding:0;
}
label.search {
	float:left;
	margin-top:4px;
	display:block;
	float:left;
	margin-right:2px;
}
input.textbox2 {
	width:150px;
	background-color:#1B1B1B;
	border:solid 1px #2D2D2D;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
	height:18px;
	padding:3px 5px 0 5px;
}
select.selectbox {
	float:left;
	background:#1B1B1B;
	border: solid 1px #2D2D2D;
	color:#999999;
	padding:3px;
}
select.selectbox1 {
	width:120px;
	border:none;
}
select.selectbox2 {
	border:none;
}
#search-container {
	width:162px;
	background:#121212;
	border: solid 1px #D9B507;
	height: auto;
	display:none;
	padding:10px;
	right:0;
	position: absolute;
	clear:both;
	top:28px; /* opacity:0.9;*/
	z-index:99;
}
#search-container p {
	display:block;
	margin-top:10px;
	text-align:left;
	clear:both;
	font-weight:bold;
}
#search-container p.mar-btm {
	margin:0;
	margin-bottom:20px;
}
a.searchbutton {
	float:left;
	background:url(../images/button_search_right.jpg) no-repeat right top;
	padding:0 0 0 0px;
	text-decoration: none;
	border-style:none;
	cursor: pointer;
	width:80px;
}
a.searchbutton span.search {
	background:url(../images/icon_mainbutton.png) no-repeat 0 -178px;
	padding:0px 0 0 24px;
	float:right;
	height:22px;
	display:block;
	cursor: pointer;
}
/* IE6 Only */
*a.searchbutton span.search {
	background:url(../images/icon_mainbutton.png) no-repeat 0 -178px;
}
a.searchbutton span.leftlink {
	display:block;
	background:url(../images/button_search_left.jpg) no-repeat left top;
	padding:7px 10px 7px 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
	font: normal 11px Arial, Helvetica, sans-serif;
	width:auto;
	text-align:left;
	height:12px;
}
a:hover.searchbutton {
	background:url(../images/mainbutton_right_hover.jpg) no-repeat right top;
	display:block;
	cursor: pointer;
}
a:hover.searchbutton span.leftlink {
	background:url(../images/mainbutton_left_hover.jpg) no-repeat left top;
	color: #000;
	font: normal 11px Arial, Helvetica, sans-serif;
	display:block;
	height:12px;
}
/*End Searchbutton Styles*/



/* Menu */

/* 
    LEVEL ONE
*/


ul.dropdown {
	position: relative;
	width:800px;
}
ul.dropdown li {
	font-weight: bold;
	float: left;
	zoom: 1;
	margin-right:9px;
}
ul.dropdown a:hover {
	color: #000;
}
ul.dropdown a:active {
	color: #ffa500;
}
ul.dropdown li a {
	float:left;
	background:url(../images/mainbutton_left.jpg) no-repeat left top;
	padding:0 0 0 8px;
	text-decoration: none;
	border-style:none;
	cursor: pointer;
}
ul.dropdown li a span.rightlink {
	display:block;
	background:url(../images/mainbutton_right.jpg) no-repeat right top;
	padding:7px 14px 7px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	float:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	width:auto;
	text-align:left;
	height:12px;
}
ul.dropdown li a span.rightlink-arrow {
	display:block;
	background:url(../images/mainbutton_right_arrow.jpg) no-repeat right top;
	padding:7px 23px 7px 0px;
}
ul.dropdown li a.hover, ul.dropdown li a:hover {
	background:url(../images/mainbutton_left_hover.jpg) no-repeat left top;
	display:block;
	cursor: pointer;
}
ul.dropdown li a.hover span.rightlink, ul.dropdown li a:hover span.rightlink {
	background:url(../images/mainbutton_right_hover.jpg) no-repeat right top;
	color: #000;
	font:normal 11px Arial, Helvetica, sans-serif;
	display:block;
	height:12px;
}
ul.dropdown li:last-child a {
	border-right: none;
} /* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover {
	color: black;
	position: relative;
}
ul.dropdown li.hover a {
	color: black;
}
ul.dropdown li a span {
	background:url(../images/icon_mainbutton.png) no-repeat top left;
	padding:0px 0 0 22px;
	float:left;
	height:22px;
	display:block;
	cursor: pointer;
}
/* IE6 Only */
*ul.dropdown li a span {
	background:url(../images/icon_mainbutton.png) no-repeat top left;
}
ul.dropdown li a span.whatnew {
	background-position: 0 6px;
}
ul.dropdown li a span.profile {
	background-position: 0 -25px;
}
ul.dropdown li a span.myapp {
	background-position: 0 -54px;
}
ul.dropdown li a span.messages {
	background-position: 0 -82px;
}
ul.dropdown li a span.friends {
	background-position: 0 -112px;
}
ul.dropdown li a span.settings {
	background-position: 0 -144px;
}
/* 
    LEVEL TWO
*/
ul.dropdown ul {
	width: 200px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left:2px;
	background:url(../images/menu_arrow_top.jpg) no-repeat left top;
	padding:12px 5px 5px 5px;
	background-color:#FFF;
	border:none;/* border-bottom:solid 5px #333333;*/
	z-index:9;
}
ul.dropdown ul li {
	font-weight: normal;
	background: #f6f6f6;
	color: #000;
	border-bottom: 1px solid #ccc;
	float: none;
	margin-right:0px;
}
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
	border-right: none;
	width: 100%;
	display: inline-block;
	background:none;
	padding: 4px 8px;
	float:none;
	color: #000;
}
ul.dropdown ul li a.hover, ul.dropdown ul li a:hover {
	background:none;
}
ul.dropdown ul li.hover, ul.dropdown ul li:hover {
	background: #CCCCCC;
	color: black;
	position: relative;
}
/* 
    LEVEL THREE
*/
ul.dropdown ul ul {
	left: 100%;
	top: 0;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}
.photosection {
	width:166px;
	font-size:0;
	overflow:hidden;
	text-align:center;
}
.submenu {
	width:160px;
	margin:0 auto;
}
.submenu ul {
	display:block;
}
.submenu ul li {
	display:block;
	border-bottom:solid 1px #1A1A1A;
	padding: 7px 0 7px 25px;
	text-align:left;
	background:url(../images/icon_community.jpg) no-repeat;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.submenu ul li.browse {
	background-position: 0 -90px;
}
.submenu ul li.photo {
	background-position: 0 -122px;
}
.submenu ul li.join {
	background-position: 0 +6px;
}
.submenu ul li.report {
	background-position: 0 -26px;
}
.submenu ul li.logout {
	background-position: 0 -156px;
}
.submenu ul li.block {
	background-position: 0 -189px;
}
.submenu ul li.add {
	background-position: 0 -221px;
}
.submenu ul li.change {
	background-position: 0 -254px;
}
.submenu ul li.edit {
	background-position: 0 -320px;
}
.submenu ul li.status {
	background-position: 0 -286px;
}
.submenu ul li.notify {
	background-position: 0 -352px;
}
.submenu ul li.browse-photos {
	background-position: 0 -385px;
}
.submenu ul li.group-leave {
	background-position: 0 -419px;
}
.submenu ul li.group-edit {
	background-position: 0 -453px;
}
.submenu ul li.group-subscribe {
	background-position: 0 -489px;
}
.submenu ul li.photo-add {
	background-position: 0 -521px;
}
.submenu ul li.photo-delete {
	background-position: 0 -553px;
}
.submenu ul li.photo-edit {
	background-position: 0 -585px;
}
.submenu ul li.browse-members {
	background-position: 0 -619px;
}
.submenu ul li.invite {
	background-position: 0 -652px;
}
.submenu ul li.group {
	background-position: 0 -684px;
}
.submenu ul li.group-details {
	background-position: 0 -718px;
}
.submenu ul li.event {
	background-position: 0 -750px;
}
.submenu ul li.event-add {
	background-position: 0 -782px;
}
.submenu ul li.event-delete {
	background-position: 0 -814px;
}
.submenu ul li.event-edit {
	background-position: 0 -846px;
}
.submenu ul li.cmn {
	background-position: 0 -1047px;
}
.submenu ul li.cmndull {
	background-position: 0 -1099px;
}
.submenu ul li.use-group {
	background-position: -10px -1376px;
	padding-bottom:10px;
	border-bottom:solid 1px #4D4102;
}
.submenu ul li.use-movie {
	background-position: -10px -1456px;
	padding-bottom:10px;
	border-bottom:solid 1px #4D4102;
}
.submenu ul li.use-touch {
	background-position: -10px -1538px;
	padding-bottom:10px;
	border-bottom:solid 1px #4D4102;
}
.submenu ul li.use-blog {
	background-position: -10px -1614px;
	padding-bottom:10px;
	border-bottom:solid 1px #4D4102;
}
.submenu ul li.use-review {
	background-position: -10px -1690px;
	padding-bottom:10px;
	border-bottom:solid 1px #4D4102;
}
.submenu ul li.noborder {
	border:none;
}
.submenu ul li a {
	color:#FFF;
	text-decoration:none;
	background:none;
}
.submenu ul li a:hover, .submenu ul li a.selected {
	color:#E0B90E;
}
.commentbox {
	width:410px;
	border:solid 1px #1B1B1B;
	border-left:none;
	border-right:none;
	display:block;
	padding:7px 0 7px 0;
	overflow:hidden;
}
.cmt-image {
	width:52px;
	float:left;
	border:solid 1px #535353;
	margin-right:5px;
}
.cmt-msg {
	background:url(../images/comment_bg.jpg) left top no-repeat;
	width:310px;
	float:left;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#9B9999;
	padding:6px 0 0 20px;
}
.cmt-link {
	font: normal 11px Arial, Helvetica, sans-serif;
	float:right;
	width:200px;
	text-align:right;
	color:#E0B90E;
}
textarea.textarea1 {
	width:365px;
	height:50px;
	background-color:#FFF;
	color: #999999;
	font: normal 11px Arial, Helvetica, sans-serif;
	border:none;
	padding:5px;
	overflow:auto;
}
textarea.textarea2 {
	width:400px;
	height:100px;
	background-color:#FFF;
	color: #999999;
	font: normal 11px Arial, Helvetica, sans-serif;
	border:none;
	padding:5px;
	overflow:auto;
}
textarea.textarea3 {
	background-color:#FFF;
	color: #999999;
	font: normal 11px Arial, Helvetica, sans-serif;
	border:none;
	padding:5px;
	overflow:auto;
}
input.textbox1 {
	width:75px;
	background-color:#333333;
	border:solid 1px #666666;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
	height:15px;
	padding-top:3px;
	padding-left:3px;
}
label.captcha {
	width:70px;
	float:left;
	display:block;
	padding-top:2px;
	text-align:left;
}
.noborder {
	border:none;
}
.nomargin {
	margin:0;
}
hr {
	background:#333333;
	height:1px;
	border:none;
	margin-bottom:3px;
}
.loginbox {
	width:166px;
	margin-bottom:5px;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.loginbox ul li {
	margin-bottom:5px;
}
input.textbox3 {
	width:154px;
	background-color:#1B1B1B;
	border:solid 1px #2D2D2D;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
	height:18px;
	padding:3px 5px 0 5px;
}
input.textbox4 {
	width:300px;
	background-color:#1B1B1B;
	border:solid 1px #2D2D2D;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
	height:18px;
	padding:3px 5px 0 5px;
}
input.textbox5 {
	background-color:#1B1B1B;
	border:solid 1px #2D2D2D;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#999999;
	padding:3px 5px 0 5px;
}
.leftCont {
	width:180px;
	float:left;
	display:inline;
	margin-right:10px;
}
.rightCont {
	width:754px;
	float:right;
	background:#3B3B3B;
	border:solid 1px #626261;
	padding:7px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	behavior: url(templates/PIE.htc);
	position:relative;
}
.greyBoxContent {
	background:#000;
	width:auto;
	border:solid 1px #1A1A1A;
	margin-top:7px;
	padding:9px;
}
.ingreyboxleft {
	width:430px;
	float:left;
}
.ingreyboxright {
	width:316px;
	float:right;
}
.leftBlackBox {
	float:left;
	width:410px;
	border:solid 1px #656565;
	padding:9px;
	margin-bottom:8px;
	background:#0C0C0C;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(templates/PIE.htc);
	position:relative;
}

.leftBlackBox.big {
	width:734px;
}
.leftBlackBox.signup {
	width:555px;
	border:solid 0px #656565;
}
.leftBlackBox h5 {
	padding-bottom:8px;
	border-bottom:solid 1px #2D2D2D;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block; margin-top:10px;
}
.leftBlackBoxContent {
	background:#121212;
	width:auto;
	border:solid 1px #1A1A1A;
	margin-top:7px;
	padding:9px;
}
.leftBlackBoxContent p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9B9999;
	line-height:17px;
}
.leftBlackBox h5.welcome {
	font:normal 20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#DEA414;
}
.leftBlackBox span.pre_right {
	float:right;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9B9999;
	line-height:15px;
}
.rightBlackBox {
	float:right;
	width:300px;
	border:solid 1px #656565;
	padding:7px;
	margin-bottom:8px;
	background:#0C0C0C;
	font: normal 11px Arial, Helvetica, sans-serif;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(templates/PIE.htc);
	position:relative;
}
.rightBlackBox h5 {
	padding-bottom:8px;
	border-bottom:solid 1px #2D2D2D;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	display:block;
}
.rightBlackBoxContent {
	background:#121212;
	width:auto;
	border:solid 1px #1A1A1A;
	margin-top:7px;
	padding:9px;
}
.rightBlackBoxContent p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9B9999;
	line-height:17px;
}
ul.groupinfo {
	list-style:none;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#9B9999;
	overflow:hidden;
}
ul.groupinfo li {
	margin-bottom:4px;
	display:block;
	overflow:hidden;
}
ul.groupinfo li span.category {
	width:100px;
	margin-right:5px;
	float:left;
	display:block;
}
ul.groupinfo li span.category-detail {
	width:280px;
	float:left;
	display:block;
}
ul.groupinfo li.groupicon {
	background:url(../images/icon_arrowright.jpg) no-repeat;
	padding-left:14px; /*background-position:left center;*/
	background-position:left 3px;
	display:block;
}

ul.groupinfo li.groupicon a{ background:none;}
/*Begin Gallery Styles*/

.right-thumbs-box {
	clear: left;
	width:100%;
	margin:0 auto;
	margin-top: 5px;
	overflow:hidden;
}
.right-thumbs-artist-title {
	text-align: center;
	float: left;
	background:none;
	width:50px;
	margin:5px 4px;
	padding: 0px;
	vertical-align:middle;
	overflow:hidden;
}
.right-thumbs-artist-title p {
	width:50px;
	display:block;
	text-align:center;
}
.right-thumbs-artist-title p a {
	width:50px;
	display:block;
	text-align:center;
	font-size:10px;
}
.right-thumbs-artist, .right-thumbs-artist-active {
	float: left;
	background: none;
	width:40px;
	text-align: center;
	vertical-align:middle;
	background: #0F0F0F;
	border: 4px solid #222222;
	height:40px;
	overflow:hidden;
	padding:0px;
	margin-bottom:2px;
}
.right-thumbs-artist:hover {
	border: 4px solid #E8CA13;
}
.right-thumbs-artist-active {
	background: #E2BE0F;
	padding: 0px;
	border: 4px solid #161616;
}
.thumb_40 {
	float: left;
	background: none;
	width:40px;
	text-align: center;
	vertical-align:middle;
	background: #0F0F0F;
	border: 4px solid #222222;
	height:40px;
	overflow:hidden;
	padding:0px;
	margin-bottom:2px;
}
.thumb_40:hover {
	border: 4px solid #E8CA13;
}
/*End Gallery Styles*/




/*Start Greybutton Styles*/
a.greybutton {
	float:left;
	background:url(../images/greybutton_left.jpg) no-repeat left top;
	padding:0 0 0 10px;
	text-decoration: none;
	border-style: none;
	margin-right: 0px;
}
a.greybutton span {
	display:block;
	background:url(../images/greybutton_right.jpg) no-repeat right top;
	padding:3px 10px 5px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #E0B90E;
}
a:hover.greybutton {
	background:url(../images/greybutton_left_hover.jpg) no-repeat left top;
}
a:hover.greybutton span {
	background:url(../images/greybutton_right_hover.jpg) no-repeat right top;
	color: #FFF;
}
/*End Greybutton Styles*/
    

/*Start icon Styles*/

.forgot {
	background:url(../images/forgot.jpg) no-repeat left top;
	padding-left:24px;
	padding-top:4px;
	height:34px;
	font-weight:bold;
}
/*End icon Styles*/

.inline {
	padding: 0;
	margin: 0;
	background: #121212;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:9px;
	width:714px;
	display:block;
	border:solid 1px #1A1A1A;
	margin-top:8px;
}
.inline p {
	margin: 0 0 10px 0;
	float:left;
	width:98%;
	display:block;
}
.inline p span.hint {
	clear:both;
	float:left;
	margin:5px 0px 0px;
	color:#5494af;
	color:#9B8306;
	margin-left:28%;
	text-align:left;
	width:400px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
.inline label {
	float:left;
	width:28%;
	text-align:left;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
}
label.inline_left {
	float:left;
	width:28%;
	text-align:left;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
}
label.inline_right {
	color:#999999;
	float:left;
	width:72%;
	text-align:left;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:5px;
}
div.inline_left {
	float:left;
	width:28%;
	text-align:left;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
}
div.inline_right {
	color:#999999;
	float:right;
	width:72%;
	text-align:left;
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
	padding-bottom:5px;
}
.inline .label1 {
	float:left;
	width:20%;
	text-align:left;
	font: bold 11px Arial, Helvetica, sans-serif;
	display:block;
}
.inline .text-long, .text-long {
	border: 1px solid #2D2D2D;
	background: #1B1B1B;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #9A9A9A;
	padding:3px;
	width: 200px;
	float:left;
	margin: 0 10px 0 0;
}
.inline .text-small {
	border: 1px solid #2D2D2D;
	background: #1B1B1B;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #CCC;
	padding:3px;
	width: 100px;
	float:left;
	margin: 0 10px 0 0;
}
.inline .text-area {
	border: 1px solid #2D2D2D;
	background: #1B1B1B;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #9A9A9A;
	padding:3px;
	width: 200px;
	float:left;
	margin: 0 10px 0 0;
}
.inline .select, .inline .multi-select {
	border: 1px solid #FFF;
	background: #ccc;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	padding:1px 1px 1px 3px;
	float: left;
	margin-right:5px;
}
.inline .select-long {
	width:210px;
}
.inline p span.rightBox {
	clear:both;
	float:left;
	margin:5px 0px 0px;
	margin-left:28%;
	text-align:left;
	width:500px;
}
.success {
	width:auto;
	border: solid 0px #CCCCCC;
	height:32px;
	padding-left:36px;
	color:#009900;
	font: bold 11px/32px tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/success.png) 0px 0px no-repeat;
}
/* GALATTA  IFRAME SIGNUP DESIGN START  */

.inline_signup {
	padding: 0;
	margin: 0;
	background: #121212;
	font: normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:9px;
	width:535px;
	display:block;
	border:solid 1px #1A1A1A;
	margin-top:8px;
}
.inline_signup p {
	margin: 0 0 10px 0;
	float:left;
	width:98%;
	display:block;
}
.inline_signup p span.hint {
	clear:both;
	float:left;
	margin:5px 0px 0px;
	color:#5494af;
	color:#9B8306;
	margin-left:28%;
	text-align:left;
	width:400px;
	font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}
.inline_signup label {
	float:left;
	width:28%;
	text-align:left;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	display:block;
}
.inline_signup .label1 {
	float:left;
	width:20%;
	text-align:left;
	font: bold 11px Arial, Helvetica, sans-serif;
	display:block;
}
.inline_signup .text-long {
	border: 1px solid #2D2D2D;
	background: #1B1B1B;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #9A9A9A;
	padding:3px;
	width: 200px;
	float:left;
	margin: 0 10px 0 0;
}
.inline_signup .text-small {
	border: 1px solid #2D2D2D;
	background: #1B1B1B;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #CCC;
	padding:3px;
	width: 100px;
	float:left;
	margin: 0 10px 0 0;
}
.inline_signup .text-area {
	border: 1px solid #2D2D2D;
	background: #1B1B1B;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #9A9A9A;
	padding:3px;
	width: 200px;
	float:left;
	margin: 0 10px 0 0;
}
.inline_signup .select, .inline .multi-select {
	border: 1px solid #FFF;
	background: #ccc;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000;
	padding:1px 1px 1px 3px;
	float: left;
	margin-right:5px;
}
.inline_signup .select-long {
	width:210px;
}
.inline_signup p span.rightBox {
	clear:both;
	float:left;
	margin:5px 0px 0px;
	margin-left:28%;
	text-align:left;
	width:500px;
}
.inline_signup label.terms {
	margin-left:5px;
	width:92%;
	font-weight:normal;
}
/* GALATTA  IFRAME SIGNUP DESIGN END  */


.error {
	width:auto;
	border: solid 0px #CCCCCC;
	height:32px;
	padding-left:36px;
	color:#FF0000;
	font: bold 11px/32px tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/error.png) 0px 0px no-repeat;
}
.inline label.terms {
	margin-left:5px;
	width:92%;
	font-weight:normal;
}
.welcomMsg {
	margin-bottom:15px;
}
.welcomMsg h2 {
	font:normal 20px tahoma, Arial, Helvetica, sans-serif;
	color:#DEA414;
	border-bottom:solid 1px #333;
	padding-bottom:5px;
}
.welcomMsg h4 {
	font:normal 11px tahoma, Arial, Helvetica, sans-serif;
	color:#999;
}
.welcomMsg h2 span {
	font:normal 11px tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	float:right;
	margin-top:5px;
}
.contentSection {
	padding:0;
	margin:0;
	background:#121212;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#999999;
	padding:9px;
	width:714px;
	display:block;
	border:solid 1px #1A1A1A;
}
.contentSection p {
	margin: 0 0 10px 0;
	float:left;
	width:100%;
	display:block;
	text-align:justify
}
.contentSection p strong {
	color:#FFF;
	font-weight:normal;
}
.contentSection ul {
	list-style:none;
	margin-left:20px;
}
.contentSection ul li {
	list-style-type:none;
	margin-bottom:5px;
}
/*************************/
/* Begin Footer          */
/*************************/
#footer {
	width:980px;
	height: 124px;
	padding-bottom: 0px;
	font: 11px Verdana;
	color: #FFFFFF;
	background: #000000;
	margin: 0;
	margin-left:-10px;
	float:left;
}
#footer .top {
	margin: 10px auto 0px;
	height: 30px;
	width: 970px;
	background: url(../images/footer-top-bg.png) repeat-x left top;
	border: 1px solid #333333;
	font-weight: bold;
}
#footer .top li {
	float: left;
	list-style: none;
	padding-top: 10px;
	font: 11px Verdana;
}
#footer .body {
	margin: 5px auto 0px;
	height: 70px;
	width: 970px;
	background:url(../images/footer-body-bg.png) repeat-x left top #111111;
	border: 1px solid #333333;
	padding:0;
	font: 11px Verdana;
}
#footer ul.footer-links {
	list-style: none;
	padding-top: 0px;
	padding-left: 30px;
	clear: left;
	float:left;
	margin-top: 5px;
	width:96%;
	display: block;
}
#footer ul.footer-links h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	float: left;
	background: url(../images/footer-body-h4-bg.png) no-repeat right center;
	width: 65px;
}
#footer ul.footer-links li {
	float: left;/*border-right: 1px solid #FFFFFF;*/
    
}
#footer ul.footer-links li a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/navbar-list-divider.png) no-repeat right center;
	padding-right: 4px;
	padding-left: 5px;
}
#footer ul.footer-links li a:hover {
	text-decoration: none;
}
#footer .bottom {
	padding-left:30px;
	float:left;
	clear:left;
	margin-top: 10px;
	width:90%;
}
/*************************/
/* End Footer            */
/*************************/



td.top_menu {
	background-image: url(../images/topbar_bg.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #BBBBBB;
}
td.top_menu2 {
	width: 20%;
	text-align: right;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #BBBBBB;
	background-image: url(../images/topbar_bg.gif);
	background-repeat: repeat-x;
}
div.top_menu_link_container, div.top_menu_link_container_end {
	float: left;
	height: 31px;
	border-left: 1px solid #CCCCCC;
}
div.top_menu_link_container_end {
	border-left: 1px solid #CCCCCC;
}
div.top_menu_link {
	font-weight: bold;
	font-size: 10pt;
	padding-top: 5px;
	padding: 6px 10px 0px 10px;
}
div.top_menu_link_loggedin {
	height: 25px;
	text-align: right;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 5px;
	padding: 6px 0px 0px 10px;
}
div.menu {
	width: 150px;
	border: 1px solid #CCCCCC;
	border-left: 3px solid #7391a8;
	background: #EEEEEE;
	padding: 0px 0px 10px 10px;
	margin-right: 10px;
}
div.menu_header {
	margin-top: 10px;
	margin-bottom: 7px;
}
td.menu_user {
	background-image: url(../images/menu_user.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	border: 1px solid #CCCCCC;
	border-top: none;
	text-align: left;
}
div.menu_item {
	float: left;
	padding-right: 10px;
	font-weight: bold;
	background: none;
}
div.menu_sep {
	padding: 2px 0px 0px 10px;
	float: left;
	background: none;
}
img.menu_icon {
	display: block;
	float: left;
	margin-right: 4px;
}
img.menu_icon2 {
	margin-bottom: -3px;
	margin-right: 4px;
}
div.menu_arrow {
	padding: 2px;
	float: left;
}
div.menu_item_dropdown a {
	padding: 3px 40px 5px 7px;
	font-weight: normal;
	border-left: 3px solid #DDDDDD;
	display: block;
	background: #FFFFFF;
}
div.menu_item_dropdown a:hover {
	padding: 3px 40px 5px 7px;
	font-weight: normal;
	background: #F2F2F2;
	border-left: 3px solid #BBBBBB;
	text-decoration: none;
	display: block;
}
div.menu_dropdown {
	border: 1px solid #CCCCCC;
	border-top: none;
	background: #FFFFFF;
	position: absolute;
	margin-top: 6px;
	margin-left: -20px;
	z-index: 99;
	width: auto;
	white-space: nowrap;
}
td.topbar1 {
	padding-bottom: 5px;
}
td.topbar2, td.topbar2_right {
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11pt;
	padding: 10px 10px 8px 15px;
	color: #FFFFFF;
	border-bottom: 1px solid #31537D;
}
td.topbar2_right {
	font-weight: normal;
	padding: 10px 15px 8px 10px;
	text-align: right;
}
td.content {
	vertical-align: top;
	text-align: left;
	background: #FFFFFF;
}
div.content {
	width: 960px;
	padding: 0px 0px 30px 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
div.copyright {
	background: #EEEEEE;
	padding: 4px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	color: #444444;
	border-top: 1px solid #AAAAAA;
}
div.page_header {
	font-size: 15pt;
	color: #555555;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", arial, verdana, serif;
}
td.header {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
div.header {
	padding:0px 1px 4px 1px;
	border:none;
	border-bottom: 1px solid #1A1A1A;
	font: bold 11px Arial, Helvetica, sans-serif;
	background:none;
	color: #FFF;
	margin-bottom:4px;
}
div.newupdates {
	position: absolute;
	height: 31px;
	width: 140px;
	padding-left:20px;
	right:80px;
	margin: 15px 0px 0px 15px;
	background-image: url(../images/newupdates.gif);
	background-repeat: no-repeat;
}
div.newupdates_content {
	text-align: left;
	padding: 8px 5px 5px 12px;
	color: #FFFFFF;
}
div.box {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 10px;
}
td.shadow {
	background-image: url(../images/shadow.gif);
	background-repeat: repeat-x;
	padding-bottom: 5px;
}
input.text, input.text_small {
	border: 1px solid #AAAAAA;
	font-family: arial, verdana, serif;
	font-size: 9pt;
	color: #333333;
	vertical-align: middle;
	padding-left: 2px;
}
input.text_small {
	font-size: 8pt;
}
input.search {
	vertical-align: middle;
	background-image: url(../images/search.gif);
	background-repeat: no-repeat;
	color: #555555;
	font-size: 12pt;
	padding-left: 23px;
	font-weight: bold;
	font-family: arial, verdana, serif;
}
input.button {
	background:url(../images/button1.png) repeat-x right top;
	color: #000000;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:2px 5px;
	margin:0;
	outline:none;
	border:solid 1px #796900;
}
input.radio, input.checkbox {
	vertical-align: middle;
}
textarea {
	border: 1px solid #AAAAAA;
	font-family: arial, verdana, serif;
	color: #333333;
	padding-left: 2px;
	font-size: 10pt;
}
/*select, select.small {
	color: #333333;
	font-family: arial, verdana, serif;
	font-size: 9pt;
	vertical-align: middle;
	margin-top: 1px;
}
select.small {
	font-size: 8pt;
}*/
.icon {
	vertical-align: top;
	margin-right: 5px;
}
.icon2 {
	vertical-align: top;
	margin-right: 1px;
}
.icon_big {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
img.photo {
	border: 0px solid #DDDDDD;
}
font.small {
	font-size: 7pt;
	font-family: arial, serif;
}
font.big {
	font-size: 9pt;
	font-family: verdana, arial, serif;
	font-weight: bold;
}
font.bold {
	font-weight: bold;
}
font.disabled {
	color: #AAAAAA;
}
form {
	margin: 0px;
}
div.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
div.error {
	vertical-align: middle;
	color: #FF0000;
}
div.spacer10 {
	margin-top: 10px;
	height: 0px;
	font-size: 1pt;
}
img.button {
	display: block;
	float: left;
	margin-right: 4px;
}
a.top_menu_item:link {
	color: #777777;
	text-decoration: none;
}
a.top_menu_item:visited {
	color: #777777;
	text-decoration: none;
}
a.top_menu_item:hover {
	color: #444444;
	text-decoration: underline;
}
a.menu_item:link {
	color: #3c718f;
	text-decoration: none;
}
a.menu_item:visited {
	color: #3c718f;
	text-decoration: none;
}
a.menu_item:hover {
	color: #60b1df;
	text-decoration: underline;
}
/*a.newupdates:link { color: #F2F2F2; text-decoration: none; }
a.newupdates:visited { color: #F2F2F2; text-decoration: none; }
a.newupdates:hover { color: #FFFFFF; text-decoration: underline; }*/

a.copyright:link {
	color: #336699;
	text-decoration: none;
}
a.copyright:visited {
	color: #336699;
	text-decoration: none;
}
a.copyright:hover {
	color: #3399FF;
	text-decoration: underline;
}
a.portal_signup:link {
	color: #336699;
	text-decoration: none;
}
a.portal_signup:visited {
	color: #336699;
	text-decoration: none;
}
a.portal_signup:hover {
	color: #437ab1;
	text-decoration: none;
}
/*label:hover { color: #3399FF; text-decoration: underline; }*/











table.tabs {
	margin-bottom: 10px;
}
td.tab {
	/*background: #FFFFFF;*/
	padding-left: 1px;
	text-transform:capitalize;
	border-bottom: 0px solid #CCCCCC;
}
td.tab0 {
	font-size: 1pt;
	padding-left: 7px;
	text-transform:capitalize;
	border-bottom: 0px solid #CCCCCC;
}
td.tab1 {
	border: 0px solid #CCCCCC;
	text-transform:capitalize;
	border-top: 0px solid #AAAAAA;
	border-bottom: none;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.tab2 {
	/*background: #F8F8F8;*/
	border: 0px solid #CCCCCC;
	text-transform:capitalize;
	border-top: 0px solid #CCCCCC;
	font-weight: bold;
	padding: 6px 8px 6px 8px;
}
td.tab3 {
	/*background: #FFFFFF;*/
	text-transform:capitalize;
	border-bottom: 0px solid #CCCCCC;
	padding-right: 12px;
	width: 100%;
	text-align: right;
	vertical-align: middle;
}
table.list {
	width: 100%;
	border: 1px solid #DDDDDD;
	border-bottom: none;
}
td.list_header {
	background: #EEEEEE;
	font-weight: bold;
	padding: 3px 5px 3px 7px;
	border-bottom: 1px solid #DDDDDD;
	vertical-align: middle;
}
tr.list_item1 {
	padding: 5px 7px 5px 7px;
	border-bottom: 1px solid #DDDDDD;
}
tr.list_item2 {
	padding: 5px 7px 5px 7px;
	background: #F5F5F5;
	border-bottom: 1px solid #DDDDDD;
}
td.form1 {
	padding: 12px 0px 5px 10px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
td.form2 {
	padding: 10px 0px 5px 10px;
}
div.form_desc {
	font-size: 8pt;
	padding: 5px 0px 5px 0px;
}
div.form_error {
	margin-bottom: 10px;
	color: #FF0000;
}
div.success {
	line-height: 16pt;
}
td.button {
	text-align: left;
	border: 1px solid #DDDDDD;
	border-left: 5px solid #DDDDDD;
	background: #FFFFFF;
	padding: 7px 8px 7px 6px;
	font-weight: bold;
}
div.button {
	font-weight: bold;
}
td.result {
	font-weight: bold;
	text-align: center;
	border: 1px dashed #CCCCCC;
	background: #FFFFFF;
	padding: 7px 8px 7px 7px;
}
td.error {
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	padding: 7px 8px 7px 7px;
	background: #FFF3F3;
}
td.success {
	font-weight: bold;
	padding: 7px 8px 7px 7px;
	background: #f3fff3;
}
/* STYLES FOR AD BANNERS */
div.ad_top {
	padding: 10px;
	text-align: center;
}
div.ad_belowmenu {
	padding: 0px 0px 10px 0px;
	text-align: center;
}
div.ad_left {
	padding: 10px 10px 10px 0px;
	vertical-align: top;
	text-align: center;
}
div.ad_right {
	padding: 10px 0px 10px 10px;
	vertical-align: top;
	text-align: center;
}
div.ad_bottom {
	padding: 10px 0px 0px 0px;
	text-align: center;
}
/* STYLES FOR RECENT ACTION */
.recentaction_div_media {
	padding: 10px 10px 10px 20px;
}
.recentaction_div_media img {
	max-width: 300px;
 width: expression(this.width > 300 ? 300: true);
}
img.recentaction_media {
	float: left;
	margin: 3px;
	border: solid 1px #777777;
}
.recentaction_div {
	padding: 10px 20px 10px 20px;
	position: relative;
	max-height: 125px;
	max-width: 300px;
	overflow: auto;
}
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .recentaction_div {
	overflow: visible;
 overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" );
	overflow-x: auto;
	padding-bottom: 25px;
 height: expression(this.scrollHeight > 125? "125px" : "auto" );
 width: expression(this.scrollWidth > 300? "300px" : "auto" );
}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .recentaction_div {
	overflow: visible;
 overflow-y: expression(this.scrollHeight > 125? "auto" : "hidden" );
	overflow-x: auto;
	padding-bottom: 25px;
 height: expression(this.scrollHeight > 125? "125px" : "auto" );
 width: expression(this.scrollWidth > 300? "300px" : "auto" );
}
.recentaction_div img {
	max-width: 300px;
 width: expression(this.width > 300 ? 300: true);
}
/* STYLES FOR FRIEND SUGGEST FEATURE */
.suggest_item a {
	padding: 3px 3px 3px 5px;
	background: #F7F7F7;
	border-bottom: 1px solid #CCCCCC;
	width: 181;
	display: block;
}
.suggest_item a:hover {
	background: #003366;
	color: #FFFFFF;
}
div.suggest {
	position: absolute;
	background-color: #FFFFFF;
	text-align: left;
	border: 1px solid #AAAAAA;
	padding: 0px;
	display: none;
}
a.suggest:link {
	color: #555555;
	text-decoration: none;
}
a.suggest:visited {
	color: #555555;
	text-decoration: none;
}
a.suggest:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* LOGIN PAGE */
td.login_middle {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 30px;
	font-weight: bold;
	font-size: 16pt;
}
td.login_right {
	vertical-align: middle;
	text-align: center;
	padding-bottom: 30px;
}
/* PORTAL PAGE (HOME.PHP) */
div.portal_spacer {
	height: 10px;
}
div.portal_content {
	padding: 6px;
	background: #121212;
	border: 1px solid #2E2604;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(templates/PIE.htc);
	position:relative;
}
td.portal_text {
	vertical-align: top;
	padding: 10px 20px 10px 10px;
}
table.portal_table {
	margin-bottom: 10px;
}
div.portal_login {
	padding: 25px 10px 25px 10px;
	background: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border: 1px solid #DDDDDD;
}
td.portal_member {
	padding: 10px 7px 10px 7px;
	text-align: center;
	font-weight: bold;
}
div.portal_action {
	padding: 6px 6px 6px 6px;
	border-top: 1px solid #DEDEDE;
}
div.portal_action_top {
	padding: 6px 6px 6px 6px;
}
div.portal_action_date {
	float: right;
	color: #999999;
	padding-left: 5px;
}
div.portal_whatsnew {
	border: 1px solid #DDDDDD;
	padding: 4px 10px 4px 10px;
}
div.portal_signup a, div.portal_signup a:hover {
	font-size: 14pt;
	line-height: 0px;
	text-align: center;
	padding: 8px 15px 5px 7px;
	background-image: url(../images/portal_join_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #FFFFFF;
	display: block;
}
div.portal_signup_container1 {
	border: 1px solid #CCCCCC;
}
div.portal_signup_container1:hover {
	border: 1px solid #AAAAAA;
}
/* WHATS NEW PAGE */
td.home_left {
	vertical-align: top;
	text-align: left;
	padding-right: 10px;
}
td.home_right {
	vertical-align: top;
}
td.home_stats {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	text-align: center;
	vertical-align: middle;
}
td.home_menu {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
td.home_menu1 {
	font-weight: bold;
}
td.home_notification {
	text-align: left;
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding: 7px 8px 7px 6px;
}
div.home_photo {
	border: 1px solid #DDDDDD;
	padding: 5px;
	background: #FFFFFF;
	margin-bottom: 10px;
}
td.home_box {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 8px;
	background: #FFFFFF;
}
table.home_menu {
	border: 1px solid #DDDDDD;
	border-bottom: none;
	margin-bottom: 10px;
}
td.home_menu1 a {
	background-color: #FFFFFF;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	font-family: tahoma, "Trebuchet MS", verdana, arial, serif;
	display: block;
}
td.home_menu1 a:hover {
	background-color: #F5F5F5;
	background-image: url(../images/menu_bg2.gif);
}
div.home_action {
	padding: 6px 6px 6px 6px;
	border-top: 1px solid #DEDEDE;
}
div.home_action_top {
	padding: 6px 6px 6px 6px;
}
div.home_action_date {
	float: right;
	color: #999999;
	padding-left: 5px;
}
div.home_whatsnew {
	border: 1px solid #CCCCCC;
	padding: 5px 10px 5px 10px;
}
div.home_updated {
	font-size: 7pt;
	color: #888888;
	padding-top: 2px;
}
/* WHATS NEW - MY NETWORK PAGE */
div.network_content {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 8px;
}
/* VIEW PROFILE PAGE */
td.profile {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.profile_leftside {
	padding-top: 5px;
	vertical-align: top;
}
td.profile_rightside {
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: top;
}
div.profile_field_value {
	max-width: 500px;
	overflow: auto;
}
div.profile_friend_photo {
	width:50px;
	margin-right:5px;
	float: left;
	background: none;
	text-align: center;
	vertical-align:middle;
	background: #0F0F0F;
	border: 4px solid #222222;
	overflow:hidden;
	padding:0px;
	margin-bottom:2px;
}
.profile_friend_photo:hover {
	border: 4px solid #E8CA13;
}
div.profile_friend_info {
	float: left;
	padding-left: 10px;
}
div.profile_friend_options {
	text-align: right;
	padding-left: 10px;
}
div.profile_friend_name {
	font-size: 10pt;
	font-weight: bold;
}
div.profile_friend_details div {
	color: #888888;
	font-size: 7pt;
}
div.profile_image {
	float: left;
	padding: 5px;
	text-align: center;
	width: 111px;
}
div.profile_bar {
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 10px;
}
td.profile_item1 {
	padding: 5px 0px 5px 0px;
	text-align: center;
	vertical-align: top;
}
td.profile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.profile_comment_author {
	float: left;
	padding: 5px 7px 5px 7px;
	border-top: 0px solid #AAAAAA;
}
div.profile_comment_date {
	text-align: right;
	padding: 5px 7px 5px 7px;
	border-top: 0px solid #AAAAAA;
}
div.profile_comment_body {
	clear: left;
	padding: 5px 7px 5px 7px;
	overflow: auto;
	max-width: 550px;
}
/* IE7 MAX-HEIGHT/MAX-WIDTH HACK */
*:first-child+html .profile_comment_body {
	overflow: visible;
	overflow-y: hidden;
	overflow-x: auto;
	padding-bottom: 25px;
 width: expression(this.scrollWidth > 550? "550px" : "auto" );
}
/* IE6 AND UNDER MAX-HEIGHT/MAX-WIDTH HACK */
html>body .profile_comment_body {
	overflow: visible;
	overflow-y: hidden;
	overflow-x: auto;
	padding-bottom: 25px;
 width: expression(this.scrollWidth > 550? "550px" : "auto" );
}
div.profile_comment_body img {
	max-width: 475px;
 width: expression(this.width > 475 ? 475: true);
}
div.profile_comment_links {
	text-align: right;
	padding-right: 7px;
}
table.profile_menu {
	border: 1px solid #DDDDDD;
	border-bottom: none;
}
td.profile_menu1 a, div.nolink {
	background-image: url(../images/menu_bg1.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-y;
	background-position: top right;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 5px 5px 7px;
	font-size: 8pt;
	display: block;
}
td.profile_menu1 a:hover {
	background-color: #F5F5F5;
	background-image: url(../images/menu_bg2.gif);
	text-decoration: none;
}
td.profile_photo {
	vertical-align: middle;
	text-align: center;
	border: 1px solid #DDDDDD;
	padding: 5px;
	background: #FFFFFF;
	height: 150px;
}
td.profile_viewcomments_postcomment {
	padding: 10px 16px 10px 16px;
	border: 1px solid #CCCCCC;
	background: #F5F5F5;
}
div.profile_postcomment {
	border: 1px solid #BBBBBB;
	background: #F4F4F4;
	margin-bottom: 10px;
	padding: 10px 14px 8px 10px;
}
.comment_area {
	font-family: "Lucida Sans", verdana, arial, serif;
	color: #888888;
	width: 100%;
	height: 70px;
}
div.profile_action {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #EAEAEA;
	margin-bottom: 5px;
}
div.profile_action_bottom {
	padding-bottom: 2px;
}
div.profile_action_date {
	color: #999999;
	float: right;
	padding-left: 5px;
}
td.profile_tab a {
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border-left: none;
	font-weight: bold;
	display: block;
}
td.profile_tab a:hover {
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 7px 10px;
	border-left: none;
	font-weight: bold;
	display: block;
}
td.profile_tab2 a {
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border-left: none;
	border-bottom: none;
	font-weight: bold;
	display: block;
}
td.profile_tab2 a:hover {
	background-repeat: repeat-x;
	background-position: top left;
	padding: 7px 10px 8px 10px;
	border-left: none;
	border-bottom: none;
	font-weight: bold;
	display: block;
}
#profile_tabs_profile {
	border-left: 0px solid #AAAAAA;
}
td.profile_tab_end {
	border-bottom: 0px solid #AAAAAA;
}
div.profile_content {
	padding: 0px;
	border: 0px solid #AAAAAA;
	border-top: none;
}
div.profile_headline, div.profile_headline2 {
	font-size: 0pt;
	margin-bottom: 7px;
	font-weight: bold;
}
div.profile_headline2 {
	margin-top: 10px;
}
/* BROWSE PAGE */
td.browse_field {
	padding: 5px;
}
div.browse_field_radio {
	padding: 0px 5px 0px 1px;
	margin-top: 1px;
}
div.browse_fields {
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 7px;
	margin-bottom: 12px;
}
td.browse_header {
	padding: 5px 5px 3px 7px;
	font-size: 9pt;
	font-family: arial, serif;
	font-weight: bold;
	border: 1px solid #DDDDDD;
	border-bottom: none;
	background: #EEEEEE;
}
td.browse_result {
	vertical-align: top;
	text-align: center;
	width: 150px;
	padding: 5px 5px 10px 5px;
	font-weight: bold;
}
div.browse_pages {
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
	background: #EEEEEE;
	padding: 5px 0px 5px 0px;
}
/* SEARCH PAGE */
td.search {
	width: 475px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
}
div.search_header {
	font-weight: bold;
	background: #F3F3F3;
	border: 1px solid #CCCCCC;
	padding: 5px 5px 5px 10px;
	font-size: 9pt;
}
div.search_results {
	padding: 0px 10px 10px 10px;
}
div.search_result1 {
	padding: 10px;
	background: #F5F5F5;
}
div.search_result2 {
	padding: 10px;
}
div.search_result_text {
	font-size: 9pt;
	font-weight: bold;
	padding-left: 3px;
}
div.search_result_text2 {
	font-weight: normal;
	font-size: 7pt;
	color: #777777;
}
div.search_context {
	color: #555555;
}
div.search_url {
	color: #115599;
}
td.search_pages_bottom {
	padding-top: 8px;
	padding-right: 12px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}
/* HELP PAGES */
div.faq {
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #DDDDDD;
}
div.faq_questions {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 8px;
}
/* MESSAGES */
table.messages_table {
	border: 1px solid #DDDDDD;
}
td.messages_header {
	padding: 4px 5px 5px 6px;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
td.messages_left {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}
td.messages_right {
	text-align: right;
	vertical-align: middle;
}
tr.messages_unread {
	background: #F5F5F5;
	font-weight: bold;
}
tr.messages_read {
	background: #FFFFFF;
}
td.messages_message {
	border-top: 1px solid #CCCCCC;
	padding: 7px 5px 7px 7px;
	vertical-align: top;
}
td.messages_photo {
	border-top: 1px solid #CCCCCC;
	padding: 7px 0px 7px 7px;
	vertical-align: top;
}
td.messages_view2 {
	/*	background: #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
	padding: 5px 7px 12px 7px;*/
	vertical-align: top;
}
td.messages_view2_bottom {
	/*background: #FFFFFF;
	padding: 5px 7px 12px 7px;*/
	vertical-align: top;
}
td.messages_view1 {
	vertical-align: top;
	padding-right: 5px;
}
div.messages_author {
	padding-bottom: 5px;
	font-weight: bold;
}
div.messages_date {
	font-size: 7pt;
	color: #777777;
}
td.messages_authorbox {
	width: 100px;
	text-align: left;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}
/* MY FRIENDS */
div.friends_search {
	width: 450px;
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin-left: auto;
	margin-right: auto;
}
td.friends_sort {
	padding-top: 5px;
}
div.friends_result {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	background: #FFFFFF;
}
td.friends_result0 {
	padding: 5px;
}
td.friends_result1 {
	vertical-align: top;
	padding: 5px;
}
td.friends_result2 {
	padding: 5px;
	vertical-align: top;
	text-align: right;
}
div.friends_name {
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 3px;
}
div.friends_stats div {
	color: #888888;
	font-size: 7pt;
}
/* BROWSE FRIENDS */
td.browse_friends_sort {
	padding-top: 5px;
}
div.browse_friends_result {
	padding: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #FFFFFF;
}
td.browse_friends_result0 {
	padding: 5px;
}
td.browse_friends_result1 {
	padding: 5px;
}
td.browse_friends_result2 {
	padding: 5px;
	text-align: right;
}
/* EDIT PROFILE */
td.editprofile_photoleft {
	text-align: center;
	padding-right: 10px;
}
td.editprofile_photoright {
	vertical-align: top;
}
td.editprofile_photo {
	height: 150px;
	vertical-align: top;
	text-align: center;
	border: 0px solid #CCCCCC;/*background: #FFFFFF;*/
/*	padding: 5px;*/
}
table.editprofile_options {
	margin-left: 10px;
}
div.editprofile_bar {
	border-bottom: 1px solid #DDDDDD;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}
td.editprofile_item1 {
	padding: 5px;
	text-align: center;
	vertical-align: top;
}
td.editprofile_item2 {
	padding: 5px 5px 5px 5px;
	vertical-align: top;
}
div.editprofile_examplecss, div.editprofile_examplecss:hover {
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px 5px 5px 5px;
	text-align: center;
	float: left;
	border: 1px solid #DDDDDD;
}
div.editprofile_examplecss:hover {
	border: 1px solid #BBBBBB;
}
div.editprofile_examplecss_selected {
	width: 100px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 10px 5px 5px 5px;
	text-align: center;
	float: left;
	border: 1px solid #AAAAAA;
	background: #EEEEEE;
}
/* EDIT ACCOUNT SETTINGS */
td.account1 {
	padding: 5px 5px 5px 7px;
	font-weight: bold;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
}
td.account2 {
	padding: 7px 5px 5px 5px;
	border: 1px solid #CCCCCC;
	border-top: none;
}
/* SIGNUP PAGE */
img.signup_code {
	vertical-align: middle;
}
div.signup_header {
	width: 500px;
	padding: 6px 9px 6px 9px;
	background: #F1F1F1;
	font-weight: bold;
	font-size: 9pt;
	margin-bottom: 10px;
}
div.signup_photo_desc {
	padding: 5px 5px 5px 0px;
}
td.signup_photo {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
/* COMMENT STYLES */
.comment_headline {
	padding: 4px 0px 5px 6px;
	border: 1px solid #CCCCCC;
	border-bottom: none;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
}
/* PROFILE PHOTOS STYLES */
div.media {
	border: 0px solid #DDDDDD;
	/*background: #F2F2F2; */
	padding: 10px;
}
div.media_caption {
	text-align: left;
	padding: 0px 5px 0px 5px;
	margin-left: auto;
	margin-right: auto;
}
div.media_title {
	margin-bottom: 2px;
	font-weight: bold;
}
div.media_date {
	margin-top: 10px;
	font-size: 7pt;
	color: #777777;
}
/* CAROUSEL */
td.carousel_item_active {
	border: 1px solid #E2BE0F;
	padding: 5px;
}
td.carousel_item {
	padding: 5px;
}
td.carousel_item:hover {
	border: 1px solid #E2BE0F;
	padding: 4px;
}
/* PHOTO TAG CLASSES */
div.tag_div_hidden {
	position: absolute;
	z-index: 98;
}
div.tag_div {
	position: absolute;
	border: 2px solid #FFFFFF;
	z-index: 98;
}
div.tag_label {
	position: absolute;
	padding: 3px 5px 3px 5px;
	border: 1px solid #777777;
	background: #FFFFFF;
	font-weight: bold;
	z-index: 98;
}
div.media_photo_div {
	position: relative;
	margin-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
}
div.media_photo_tagform {
	display: none;
	border: 1px solid #888888;
	width: 150px;
	position: absolute;
	opacity: 1;
	background: #FFFFFF;
}
div.media_photo_tagform_titlebar {
	text-align: left;
	padding: 5px;
	border-bottom: 1px solid #AAAAAA;
	background: #EEEEEE;
	font-weight: bold;
}
div.media_photo_friendlist {
	overflow: auto;
	margin: 4px 0px 4px 0px;
	height: 130px;
	text-align: left;
	padding-left: 4px;
	border: 1px solid #AAAAAA;
}
/* styles for the debugger */
div#se_debug_window_container {
}
table#se_debug_window {
	background: #ffffff;
	border: 1px solid #cccccc;
	width: 500px;
	height: 400px;
}
td#se_debug_window_menu {
	padding: 4px 5px 5px 6px;
	border: 1px solid #DDDDDD;
	font-weight: bold;
	background-image: url(../images/header.gif);
	background-repeat: repeat-x;
	color: #333333;
	cursor: move;
}
div#se_debug_window_body_container {
	width: 500px;
	height: 375px;
	overflow: auto;
}
/* styles for main menu and profile tab dropdowns */

div.top_menu_main_link_container {
	text-align: left;
}
div.menu_main_dropdown {
	border: 1px solid #CCCCCC;
	border-top: none;
	position: absolute;
	margin-top: 7px;
	margin-left: -1px;
	z-index: 100;
	width: auto;
	white-space: nowrap;
}
div.menu_main_item_dropdown a {
	color:#777777;
	padding: 3px 40px 5px 7px;
	font-weight: bold;
	display: block;
	background: #EFEFEF;
}
div.menu_main_item_dropdown a:hover {
	color:#444444;
	background: #FAFAFA;
	text-decoration: none;
}
div.menu_main_item {
	float: left;
	padding-right: 10px;
	font-weight: bold;
	background: none;
}
div.menu_profile_dropdown {
	border: 1px solid #CCCCCC;
	border-top: none;
	background: #FFFFFF;
	position: absolute;
	margin-top: 31px;
	margin-left: -63px;
	z-index: 99;
	width: auto;
	white-space: nowrap;
}
div.menu_profile_item_dropdown a {
	padding: 3px 40px 5px 7px;
	font-weight: bold;
	display: block;
	background: #FFFFFF;
}
div.menu_profile_item_dropdown a:hover {
	background: #F0F0F0;
	text-decoration: none;
}
/* GROUP DISCUSSIONS */
td.group_discussion_header {
	padding: 5px 5px 5px 6px;
	border-top: 1px solid #666666;
	font-weight: bold;
	/*background-image: url(../images/header.gif);
    background-repeat: repeat-x;
    color: #333333;*/
    background-color:#272727;
	color: #CCC;
}
td.group_discussion_topic1 {
	border-bottom: 1px solid #1A1A1A;
	padding: 10px;
	background-color:#0C0C0C;
	vertical-align: top;
	color:#666666;
}
td.group_discussion_topic2 {
	border-bottom: 1px solid #1A1A1A;
	padding: 10px;
	vertical-align: top;
	color:#666666;
}
table.group_discussion_table {
	border: 1px solid #1A1A1A;
	border-bottom: none;
	border-top: none;
}

.roundbox{ margin:0 auto;
border: 1px solid #f00;
padding: 60px 0;
text-align: center; 
width: 200px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #fff;
behavior: url(PIE.htc);
}

