/*********************************************************************************************************
GENERAL STYLE
**********************************************************************************************************/ 

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, form, label, table, caption, tbody, 
tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-family: tahoma;
	background-color: transparent;
}

/*html {
	background-color:#cad1d7;
	background-image:url('/gfx/bg.jpg');
	background-repeat:repeat-x;
	color:#939292;
	font-size:0.70em;
	line-height:150%;
    overflow-x: hidden;
	overflow-y: scroll;

}*/

html {
	background-color:#d4d4d4;
/*	background-image:url('/gfx/bg_day.jpg');*/
	background-repeat:repeat-x;
	color:#fff;
	font-size:0.70em;
	line-height:150%;
    overflow-x: auto;
	overflow-y: scroll;

}

body {		
	background-repeat:no-repeat;
	background-position:center top;
}
	

html,body {
	height:100%;
} 

h1, h2, h3 {	
	margin: 0px;
	padding: 0px;
	display: block;
	font-weight: normal;
	font-family: arial;
	font-size: 2.5em;
	line-height: 30px;
	letter-spacing:0px;
	color:#ffffff;	
}

h2 {	
	font-size: 2em;
	text-transform:uppercase;
	line-height: 25px;
}

h3 {	
	font-size: 1.35em;
	text-transform:uppercase;
	line-height: 20px;
}

a {
	color:#292929;
	text-decoration:none;
}

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


input {
	border:0;	
	background-color:#414040;
	border:solid 1px #000000;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	padding:2px;
}

select {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	background-color:#7594ac;
	border:solid 1px #aec6d9;
	color:#e6f2fb;
	padding:2px;
}

textarea {
	border:0;
	font-family:verdana;
	background-color:#414040;
	border:solid 1px #000000;
	color:#fff;
	padding:5px;
	font-size:1em;
}

.btn {
	background-color:#414040;
	color:#fff;
	border:solid 1px #000000;
	font-size:0.9em;
	font-family:verdana;
}

.btn:hover {
	background-color:#222222;
	color:#fff;
	border:solid 1px #000000;
	font-family:verdana;
	cursor:pointer;
}

.txtColor {
	color:#ccf75b;
}

.bold {
	font-weight:bold;	
}

.icon_img {
	float:left;
	width:20px;
}

.icon_txt {
	float:left;	
}

.box {
	background-color:#6a6a6a;
	border:solid 1px #484747;
	padding:10px;
	overflow:auto;
}

.box input {
	border:0;	
	background-color:#414040;
	border:solid 1px #000000;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1em;
	padding:2px;
}

.clear {
	clear:both;
}

.line {
	border-bottom:dotted 1px #505050;
	height:5px;
	clear:both;
	margin:10px 0 10px 0;
}

.center {
	text-align:center;	
}

.smalltxt {
	font-size:.9em;	
}


.profiles {
	margin-bottom:20px;
	overflow:auto;
}

	.profiles .profile {
		float:left;	
		margin:14px;
	}
	
	
	
.nav ul {
	padding:0;
	margin:0;
	clear:both;
	overflow:auto;
	margin-bottom:10px;
}
	
	.nav ul li {
		float:left;
		background-color:#597903;
		border:solid 1px #3d5301;
		padding:3px 7px 3px 7px;
		color:#fff;
		margin-right:5px;
		list-style:none;
		font-size:0.9em;
	}
	
	.nav ul li:hover {
		background-color:#4a6601;
		cursor:pointer;
	}
	
	.nav ul li.active {
		background-color:#4a6601;
		color:#fff;
	}
	

/*********************************************************************************************************
CONTAINER
**********************************************************************************************************/ 

#container {
	width:1000px;
	margin:0 auto;
	background-color:#fff;
	padding:10px;
}

/*********************************************************************************************************
TOP
**********************************************************************************************************/ 

	#top {
		background-color:#9ccf13;	
		width:100%;
/*		background-image:url('/gfx/logo_day.jpg');*/
		background-repeat:no-repeat;
		height:98px;
	}
	
	#top #member_nav {
		float:right;
		width:620px;
		margin:20px 10px 0 0;
	}
	
		#top #member_nav .member_nav_ul {
			clear:both;
			width:100%;
			margin-bottom:10px;
		}
	
		#top #member_nav ul {
			float:right;
			padding:0;
			margin:0;
		}
			
			#top #member_nav ul li {
				list-style:none;
				float:left;
				padding: 0 0 0 20px;
				color:#ffffff;
			}
			
			#top #member_nav .member_nav_ul a {
				color:#fff;	
			}

/*********************************************************************************************************
NAV
**********************************************************************************************************/ 

#nav {
	background-color:#759f05;
	margin:10px 0 10px 0;
	overflow:auto;
	font-size:1.1em;
}

	#nav ul {
		padding:0;
		margin:0;
	}
	
		#nav ul li {
			list-style:none;
			float:left;

			padding:15px 20px 15px 20px;
		}
		
		#nav ul li.active {
			background-color:#373737;
			color:#fff;
		}
		
		#nav ul li:hover {
			cursor:pointer;
			color:#c5e7fa;
		}
		
		#nav ul li a {
			color:#fff;
		}
		
		#nav ul li:hover a {
			color:#c2fb29;
			text-decoration:none;
		}
		
		
/*********************************************************************************************************
CONTENT
**********************************************************************************************************/ 
		
#content {
	background-color:#7f7d7d;
/*	background-image:url('/gfx/content.jpg');*/
	background-repeat:no-repeat;
	background-position:top right;
	padding:30px 0 30px 10px;
	overflow:auto;
	font-size:1.1em;
}


/*********************************************************************************************************
PROFILE
**********************************************************************************************************/ 

#profile_name {
	float:left;	
}

#profile_nav {
	float:right;
	font-size:.9em;
}

	#profile_nav ul {
		padding:0;
		margin:0;
	}
	
		#profile_nav ul li {
			float:left;
			background-color:#6f9704;
/*			background-image:url('/gfx/small_box.jpg');*/
			background-repeat:repeat-x;
			border:solid 1px #435b03;
			padding:3px 7px 3px 7px;
			margin-right:5px;
			list-style:none;
		}
		
			#profile_nav ul li:hover {
				border:solid 1px #000;
				background-color:#575656;
				cursor:pointer;
			}
			
			#profile_nav ul li.active {
				background-color:#575656;
				color:#fff;
			}
			
			
			
#profile_icons ul {
		padding:0;
		margin:0;
	}
	
		#profile_icons ul li {
			float:left;
			background-color:#6f9704;
/*			background-image:url('/gfx/small_box.jpg');*/
			background-repeat:repeat-x;
			border:solid 1px #435b03;
			padding:3px 7px 3px 7px;
			margin-right:5px;
			list-style:none;
		}
		
			#profile_icons ul li:hover {
				border:solid 1px #000;
				background-color:#6f9704;
				cursor:pointer;
			}
			
			#profile_icons ul li.active {
				background-color:#6f9704;
				color:#fff;
			}

#profile_left {
	width:450px;
	float:left;
}

#profile_right {
	width:520px;
	float:left;
}

.fadedColor {
	color:#c4c2c2;	
}

.profile_qa {
	clear:both;	
}

	.profile_qa .profile_q {
		float:left;
		width:100px;
		color:#6d6d6d;
	}
	
	.profile_qa .profile_a {
		float:left;
		width:200px;
		color:#c5e7fa;
	}
	
#profile_pic { }
	
	#profile_pic .profile_qa .profile_q {
		float:left;
		width:100px;
		color:#fff;
	}
	
	#profile_pic 	.profile_qa .profile_a {
		float:left;
		width:300px;
		color:#fff;
	}

#essay {
	clear:both;
	padding:15px;
}


.profile_friends {
	margin-bottom:20px;
	overflow:auto;
}

	.profile_friends .friend {
		float:left;	
		margin:14px;
	}



/*********************************************************************************************************
FRIENDSWALL
**********************************************************************************************************/ 

#friends_wall { }

	#friends_wall .msg {
		clear:both;	
	}
	
	#friends_wall .msg .img {
		float:left;
		width:100px;
	}
	#friends_wall .msg .message {
		float:left;
		color:#fff;
		width:830px;
	}
	
		#friends_wall .msg .message .date {
			float:left;
			color:#929292;
		}
	


/*********************************************************************************************************
PROFILE STATUS
**********************************************************************************************************/ 
	
#profilestatus {
	background-color:#fff;
	border:solid 1px #000;
	padding:2px;
	width:150px;
}

#profilestatus #bar {
	background-color:#ff7f00;
	height:6px;
}
	
	
	
/*********************************************************************************************************
POPUP
**********************************************************************************************************/ 
	
#popup {
	width:800px;	
	padding:20px;
	background-color:#373737;
	font-size:1.1em;
}


#popup input {
	border:0;	
	background-color:#121212;
	color:#939292;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.1em;
	padding:2px;
	padding:2px;
}

#popup select {
	border:solid 1px #cbccd1;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#757575;
	padding:2px;
}

#popup textarea {
	border:0;
	font-family:verdana;
	background-color:#121212;;
	color:#939292;
	padding:5px;
	font-size:1.1em;
}

#popup .btn {
	background-color:#ff7f00;
	color:#fff;
	border:0;
	font-size:0.9em;
	font-family:verdana;
}

	#popup .btn:hover {
		background-color:#fea144;
		color:#fff;
		border:0;
		font-size:0.9em;
		font-family:verdana;
		cursor:pointer;
	}
	
	
/*********************************************************************************************************
FOOTER
**********************************************************************************************************/ 

#network {
	text-align:center;	
}

/*********************************************************************************************************
REGISTER
**********************************************************************************************************/ 

#register {}

#register .gender {
	float:left;
	background-color:#6a6a6a;
	border:solid 1px #6a6a6a;
	padding:10px;
	text-align:center;
	width:40px;
	margin-right:5px;
}

	#register #genders {
		clear:both;
		border-right:dotted 1px #505050;
		overflow:auto;
		width:140px;
		float:left;
	}
	
	#register .gender:hover {
		background-color:#575656;
		border:solid 1px #000;
		cursor:pointer;
	}
	
	#register .gender.active {
		background-color:#414040;
		border:solid 1px #000;
		cursor:pointer;
	}
	
#register #birthday {
	float:left;
	margin-left:10px;
}

/*********************************************************************************************************
ONLINE
**********************************************************************************************************/ 

#online {
	float:left;	
	width:580px;
}

#online .profile {
	width:580px;
	margin-bottom:20px;
	border-bottom:dotted 1px #979797;
	padding-bottom:20px;
	overflow:auto;
}

	#online .profile .img {
		float:left;
		width:100px;
	}
	
	#online .profile .pic {
		border:solid 2px #6f9802;
	}
	
	#online .profile .description {
		float:left;
		width:400px;
	}
	
		#online ul {
			padding:0;
			margin:0;
		}
		
			#online ul li {
				float:left;
				background-color:#6f9704;
/*				background-image:url('/gfx/small_box.jpg');*/
				background-repeat:repeat-x;
				border:solid 1px #435b03;
				padding:3px 7px 3px 7px;
				margin-right:5px;
				list-style:none;
				font-size:0.9em;
			}
			
			#online ul li:hover {
				border:solid 1px #000;
				background-color:#575656;
				cursor:pointer;
			}
			
			#online ul li.active {
				background-color:#575656;
				color:#fff;
			}
			
		
/*********************************************************************************************************
SEARCH RIGHT
**********************************************************************************************************/ 

#search_right {
	float:left;
	margin-left:40px;
	width:350px;
}

#search_right #search_right_new_profiles img {
		border:solid 1px #6f9802;
}

#search_right #smartview img {
		border:solid 1px #6f9802;
}

/*********************************************************************************************************
SEARCH
**********************************************************************************************************/ 

#search {
	float:left;	
	width:580px;
}

#search_info {
	float:left;	
	width:350px;
	margin-left:40px;
}

/*********************************************************************************************************
SORT GALLERY
**********************************************************************************************************/ 

#sort_gallery {
	clear:both;
}
	
	#sort_gallery .item {
		width:120px;
		float:left;
		text-align:center;
		background-color:#5d5b5c;
		border:solid 1px #435b03;
		padding:5px;
		margin:5px;
	}
	
	#sort_gallery .item img {
		border:solid 2px #6f9802;
	}
	
		#sort_gallery .item a {
			color:#fff;
			text-decoration:none;
		}
		
		#sort_gallery .item a:hover {
			color:#fff;
			text-decoration:underline;
		}


/*********************************************************************************************************
SORT LIST
**********************************************************************************************************/ 

#sort_list {
	clear:both;
}

	#sort_list .item {
		clear:both;
		border-bottom:dotted 1px #979797;
		margin:5px 0 5px 0;
		padding-bottom:5px;
	}
	
		#sort_list .item .img {
			float:left;
			width:50px;
		}
		
		#sort_list .item .member {
			float:left;
			width:150px;
		}
		
		#sort_list .item .age {
			float:left;
			width:80px;
		}
		
		#sort_list .item .area {
			float:left;
			width:150px;
		}



/*********************************************************************************************************
GALLERY
**********************************************************************************************************/ 

#gallery {
	clear:both;
}

	#gallery .item {
		width:100px;
		float:left;
		text-align:center;
		background-color:#5d5b5c;
		border:solid 1px #435b03;
		padding:5px;
		margin:5px;
		font-size:.9em;
	}
	
		#gallery .item:hover {
			background-color:#4c4b4b;
			border:solid 1px #000;
			cursor:pointer;
		}
	
		#gallery .item a {
			color:#939292;
			text-decoration:none;
		}
		
			#gallery .item a:hover {
				color:#fe7e00;
				text-decoration:none;
			}
		
		
/*********************************************************************************************************
COMMENTS
**********************************************************************************************************/

#comments {}

#comments .comment {
	clear:both;
	overflow:auto;
	margin-bottom:20px;
}

	#comments .comment .img {
		float:left;
		width:100px;
	}
	
	#comments .comment .txt {
		float:left;
		width:550px;
	}
	
	#comments .comment .date {
		color:#c7c7c7;
	}


/*********************************************************************************************************
CHAT
**********************************************************************************************************/

#chat {
	clear:both;	
}

#chat a {
	color:#e4fda1;
}

	#chat #chatbox {
		width:650px;
		height:400px;
		background-color:#414040;
		border:solid 1px #000;
		padding:10px;
		overflow:auto;
		font-size:.9em;
		float:left;
	}
	
	#chat #info {
		float:left;
		margin-left:20px;
		width:250px;
	}
	
		#chat #info #img {
			float:left;
			width:90px;
			border:solid 2px #6f9802;
			margin-right:10px;
		}
		
		#chat #info #options {
			float:left;
			width:100px;
		}
		
		#chat #online_chat ul {
			margin:0;
			padding:0;
		}
		
		#chat #online_chat ul li {
			clear:both;	
		}
		
		
/*********************************************************************************************************
TAGWALL
**********************************************************************************************************/

#tagwall {}

#tagwall a {
	color:#fff;	
}

#tagwall .category {
	float:left;
	width:300px;
}

#tagwall .subjects {
	clear:both;	
	background-color:#666464;
	border:solid 1px #4c4a4a;
	padding:10px;
	overflow:auto;
	margin-bottom:10px;
	width:950px;
}

	#tagwall .subjects .img {
		float:left;
		width:100px;
	}
	
	#tagwall .subjects .details {
		float:left;
		width:630px;
	}
	
	#tagwall .subjects .date {
		float:left;
		margin-left:40px;
	}

#tagwall .subject {
	background-color:#666464;
	border:solid 1px #4c4a4a;
	padding:10px;
	overflow:auto;
	margin-bottom:10px;
	width:830px;
	float:left;
}

	#tagwall .subject .img {
		float:left;
		width:100px;
	}
	
	#tagwall .subject .details {
		float:left;
	}
	
	#tagwall .subject .date {
		float:left;
		margin-left:40px;
	}
	
#tagwall .leader {	
	background-color:#666464;
	border:solid 1px #4c4a4a;
	padding:10px;
	overflow:auto;
	margin-left:10px;
	width:90px;
	float:left;
}

#tagwall .bubble {	
/*	background-image:url('/gfx/bubble_leader.png');*/
	background-repeat:no-repeat;
	width:112px;
	height:44px;
	color:#fff;
	position:absolute;
	margin-top:-60px;
	margin-left:-11px;
	font-size:.9em;
	padding: 4px 0 0 5px;
	line-height:120%;
}

#tagwall .bubble a {
	color:#fff;	
}

#tagwall #members {	
	clear:both;
	margin-top:40px;
}

	#tagwall #members .member {	
		width:100px;
		text-align:center;
		font-size:.9em;
		float:left;
	}


#tagwall #forums .forum {	
	clear:both;
	border-bottom:dotted 1px #000;
	overflow:auto;
}

	#tagwall #forums .forum:hover {	
		border-bottom:dotted 1px #fff;
		background-color:#757575;
		cursor:pointer;
	}

		#tagwall #forums .title {	
			float:left;
			width:500px;
		}
		
		#tagwall #forums .messages {	
			float:left;
			width:70px;
		}
		
		#tagwall #forums .last_message {	
			float:left;
			width:150px;
		}
		
		#tagwall #forums .date {	
			float:left;
			width:220px;
		}
		
		#tagwall #forums .from {	
			float:left;
			width:120px;
		}

/*********************************************************************************************************
BLOGS
**********************************************************************************************************/

#blogs {}

#blogs .btn {
	background-color:#759f05;
	color:#fff;
	border:solid 1px #435b03;
	font-size:0.9em;
	font-family:verdana;
}

#blogs .btn:hover {
	background-color:#5e8003;
	border:solid 1px #000000;
	cursor:pointer;
}
	
	#blogs #new_blogs {
		float:left;
		width:400px;
	}
	
	#blogs #active_blogs {
		float:left;
		width:400px;
		padding-left:70px;
	}	
	
	#blogs .blog {		
		clear:both;
		margin-bottom:80px;		
	}	
	
	#blogs .blog h3 {
		color:#fff;	
	}
	
		#blogs .blog ul {
			padding:0;
			margin:0;
			margin-top:10px;
		}
			
			#blogs ul li {
				float:left;
				background-color:#6f9704;
/*				background-image:url('/gfx/small_box.jpg');*/
				background-repeat:repeat-x;
				border:solid 1px #435b03;
				padding:3px 7px 3px 7px;
				margin-right:5px;
				list-style:none;
			}
			
				#blogs ul li:hover {
					border:solid 1px #000;
					cursor:pointer;
				}
				
				#blogs ul li.active {
					border:solid 1px #000;
					color:#fff;
				}
		
		
/*********************************************************************************************************
FRIENDS
**********************************************************************************************************/		

#friends {}

	#friends .friend {
		background-color:#666464;
		border:solid 1px #4c4a4a;
		padding:10px;
		overflow:auto;
		width:950px;
		margin-bottom:10px;
	}
	
		#friends .friend .img {
			float:left;	
			width:130px;
			font-size:.9em;
			text-align:center;
		}
		
		#friends .friend img {
			border:solid 2px #6f9802;
		}
		
		#friends .friend .details {
			float:left;	
			width:600px;
		}
		
		#friends .friend .details_long {
			float:left;	
			width:800px;
			font-size:.9em;
		}
		
		#friends .friend .status {
			float:left;	
			font-size:.9em;
		}
		
		
		
/*********************************************************************************************************
MAIL
**********************************************************************************************************/		
#mail {
	clear:both;	
}

#mail #mail_left {
	float:left;	
	width:580px;
}

#mail #mail_right {
	float:left;	
	width:350px;
	margin-left:40px;
}

#mail #mail_right a {
	color:#fff;
}

	#mail #mail_right #mail_nav ul {
		padding:0;
		margin:0;
	}
	
		#mail #mail_right #mail_nav ul li {
			list-style:none;
			margin-left:15px;
		}
		#mail #mail_right #mail_nav ul li.headline {
			margin:0;
			font-weight:bold;
		}

#mail #mail_right #mail_space {
	background-color:#fff;
	border:solid 1px #000;
	padding:2px;
	width:315px;
}

#mail #mail_right #mail_space #mail_bar_green {
/*	background-image:url('/gfx/mail_space_bar_green.jpg');*/
	height:6px;
}
#mail #mail_right #mail_space #mail_bar_yellow {
/*	background-image:url('/gfx/mail_space_bar_yellow.jpg');*/
	height:6px;
}
#mail #mail_right #mail_space #mail_bar_red {
/*	background-image:url('/gfx/mail_space_bar_red.jpg');*/
	height:6px;
}


	#mail #mails .mail {
		clear:both;	
		border-bottom:dotted 1px #979797;
		margin:5px 0 5px 0;
		padding-bottom:5px;
		overflow:auto;
	}
	
	#mail #mails .mail a {
		color:#fff;	
		font-weight:bold;
	}
		
		#mail #mails .mail .delete {
			float:left;	
			width:25px;
		}
		
		#mail #mails .mail .functions {
			float:left;	
			width:70px;
		}
		
		#mail #mails .mail .from {
			float:left;	
			width:130px;
		}
		
		#mail #mails .mail .subject {
			float:left;
			width:290px;
		}
		
		#mail #mails .mail .date {
			float:left;	
			width:60px;
		}
		
		
		
		
		
		
		
		
		
		
		
/*********************************************************************************************************
CUSTOM SELECT
**********************************************************************************************************/ 

form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}



/*  IE6 */

* html .jqTransformInputInner input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	vertical-align: middle;
	height: 31px;
	color:#404040;	
	border: 0;
	padding: 2px 0 0 0;
	margin: 0 0 0 0;
	background:transparent;
}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 16px;
/*	background: url('/gfx/select_arrow.png') no-repeat right;*/
	float:left;
	border:solid 1px #000;
	background-color:#414040;
	margin:2px 0 0 0;
}

.jqTransformSelectWrapper div span {
	
	font-size: 1em;
	float: none;
	position: absolute;
	width: 14px;
	height: 16px;
	line-height: 10px;
	padding: 3px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 31px;
	height:16px;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 17px;
	left: 0px;
	list-style: none;
	background-color: #414040;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 150px;
	overflow: auto;
	overflow-x: hidden;
	z-index:10;
}

.jqTransformSelectWrapper ul a {
	display: block;
	padding: 3px;
	text-decoration: none;
	color:#e6f2fb;
	background-color: #414040;
	font-size: 1em;
}

.jqTransformSelectWrapper ul a.selected {
	background: #000;
	color: #e6f2fb;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#252525;
	color: #e6f2fb;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}
       
	   
	   
.seperator {
/*	background-image:url('/gfx/seperator.jpg');*/
	height:11px;
	clear:both;
	margin:10px 0 10px 0;
	width:971px;

}
