body, table {
   font-family: Verdana, arial, sans-serif;
	margin: 0;
	font-size: 11px;
}  

body {
	z-index: -100;
	/*background: white url(backdrop2.png) repeat-y center;*/
}

img { border: none; }

a {	color: #F47618;	font-weight: bold; }
a:hover {	color: red}
a:active {	color: red}

input, select { vertical-align: middle; }

#layout { width: 803px; margin: auto; border: 0; background: white; position: relative; }        	
	
/* LOGO*/
	
#header {  }	

#subheader { background: #EDE9E9 url(bgSubheader.gif) no-repeat; height: 20px; }
#subheader div { background: #EDE9E9 url(bgSubheader.gif) no-repeat; height: 20px; padding-right: 5px; text-align: right; padding-top: 5px; border-bottom: 1px solid #E8DFE0; }
#subheader a { text-decoration: none; } 
#subheader div select { font-size: 10px; } 


/* NAVIGATION*/
#nav { padding: 0; margin: 0 0 2px 0; height: 34px; }		
#nav img { padding: 0 5px 0 5px; }
#nav ul { float:right; text-align: right; width: 90%; display:  block; margin: 0 3px 5px 0; padding: 0; clear: both; }
#nav li { display: inline; margin: 0; padding: 0;  list-style: none;  }
#nav a { color: #F47618; font-size: 11px; text-decoration: none; margin: 0; padding: 0 10px 0 10px; background: url(liInactive.gif) no-repeat left; background-position: 8px 0 0 0 }	
#nav a:hover { color: #9D1308; text-decoration: underline; }	
#nav a:active { color: #F47618; text-decoration: none; }
#nav a:active { color: #F47618; text-decoration: none; }

#nav-line1 {}
#nav-line2 {}



/* CONTENT & LOGIN BOX*/
#home-box1 { border-right: 1px solid #E8DFE0; border-bottom: 1px solid #E8DFE0; padding: 1px 0 0 0; }
#home-image { float: right; padding: 0; }

.box1 { float: left; width: 210px; padding: 1px 0 0 1px; position: relative;  }
.box-top1 { float: left; width: 210px; background: #DCD9B1 url(box1-hback.gif) repeat-x; color: #83833F; line-height: 25px; padding: 0;  }
.box-head1 {  font-size: 11px;  padding-left: 40px; line-height:  25px; margin: 0; background:  url(box1-blt.gif) no-repeat top left !important; }
.box-content1 { background: white url(sectionBg.gif) no-repeat top left; padding: 0px 0 10px 0; }

#left {	width: 212px; overflow: hidden; }
#right {	width: 592px; overflow: hidden; }

.separator { height: 10px; }


input.formuser {
	border: 1px solid #DDDDDD; 
	font-size: 10px; 
	width: 100px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 80px;
}

div.formuser {
   padding: 10px 0 0 20px;
   margin: 0px 0 5px 0;
	font-size: 11px;
	color: rgb(131, 131, 63);
	position: relative;
	clear: both;
}

input.formpass {
	border: 1px solid #DDDDDD; 
	font-size: 10px; 
	width: 100px;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 80px;
}

div.formpass {
   padding: 0 0 0 20px;
   margin: 2px 0 5px 0;
	font-size: 11px;
	color: #83833F;
	position: relative;
}

div.formsubmit { padding: 0 0 0 65px; margin: 0; }
div.formsubmit input {}

.reg-link, .pass-link { font-size: 11px; color: #999999;  text-decoration: none; margin: 0 auto; text-align: center !important; display:block; }
.reg-text { padding: 6px; color: #83833F; font-size: 11px; margin: 0; }

/* SEARCH BOX*/
#searchbox { float: left; width: 211px; padding: 1px 0 0 1px; }
.box-top2 { background: url(box2-hback.gif) repeat-x; color: #83833F; line-height: 25px; padding: 0;}
.box-head2 { font-size: 11px;  padding-left: 40px; line-height:  25px; margin: 0; background: url(box2-blt.gif) no-repeat top left;}
.box-content2 { background: transparent; padding: 5px 10px 10px; color: #c0a227; }

/*#SearchBox_txtAge { margin: 0 0 0 30px; }
#SearchBox_txtAgeTo { margin: 0 0 0 5px; }
#searchbox1 { margin: 0 0 0 52px; padding: 0; }
#searchbox2 { margin: 0 0 0 45px; padding: 0; }
#searchbox4 { margin: 0 0 0 6px; padding: 0; }*/
.searchinput { border: 1px solid #DDD; font-size: 10px; position: absolute; left: 70px; top: 3px;}
.searchfield { padding: 0 0 0 10px; font-size: 11px; position: relative; line-height: 22px; height: 22px; }
span.searchinput {	border: none; font-size: 11px; }
span.searchinput input {	font-size: 10px; border: 1px solid #DDD;}

.tdlabel, .tdvalue { width: 120px; text-align: left; }

#registration {	padding: 20px;}
#registration .searchinput {  font-size: 10px; position: absolute; left: 120px; }
#registration .searchfield { padding: 0;  font-size: 11px; position: relative;  line-height: 22px;}

.registration-info {
	float: right;
	border: 1px solid #DDDDDD;
	width: 200px;
	padding: 10px;
	margin: 5px;
}
 
.checkbox input {	vertical-align: middle;}

.tworows .searchfield {	height: 26px;}


/* NEWS BOX*/
#newsbox { float: left; width: 212px; padding: 1px 0 0 0; }
.box-top3 { background: url(box3-hback.gif) repeat-x; color: #83833F; line-height: 25px; padding: 0;}
.box-head3 { font-size: 11px;  padding-left: 40px; line-height:  25px; margin: 0; background: url(box3-blt.gif) no-repeat top left; color: #8D3E04;}
.box-content3 {background: transparent; }

/*.box-content2 div, .box-content3 div, .box-content3 p, .box-content4 table {	display: none;}
.box-content2, .box-content4, .box-content3 {
	height:300px;
}*/

.newsdate { color: #F47618; font-size: 10px; padding: 5px 0 0 15px; margin: 0; }
.newstext { color: #8D3E04; font-size: 11px; padding: 0 10px 7px 15px; margin: 0; }

/* NEW USER BOX*/
#newuserbox { float: left; width: 379px; padding: 1px 0 0 0;  }
.box-head4 { font-size: 11px;  padding-left: 40px; line-height:  25px; margin: 0; background: url(box4-blt.gif) no-repeat top left; color:#4F5E0A;}
.box-top4 { background: url(box4-hback.gif) repeat-x; color: #83833F; line-height: 25px; padding: 0; }
.box-content4 { background: transparent; padding: 5px; }

.box-content4 td {	text-align: center; padding: 5px; border: 1px solid; border-color: #FDFDFD #EBEBEB #EBEBEB #FDFDFD; }

.newuser-pic { display:block;  }		
.newuser-name { color: #9D1308; font-size: 10px; text-decoration: underline; }

#bxs { float: left; background: white url(bxs-back.png) no-repeat top left; background-position: -1px; margin-top: -2px; }
	 
	 
/* FOOTER */	
 
#footer { float: left; } 
#footer-content {
  float: left;
  width: 794px;
  height: 25px;
  background: #EDE9E9 url(bgSubheader.gif) no-repeat;
  border-bottom: 1px solid #E8DFE0;  
  color: #F47618; 
  line-height: 25px;
  margin: 0;
  padding-left: 10px;
  font-size: 11px;
}
#footer a { color: #F47618; padding-left: 5px; text-decoration: none; }
#footera { float: left; background: url(shadeEndLeft.gif) no-repeat; height: 25px; width: 5px; }
#footerb { float: left; background: url(shadeEndRight.gif) no-repeat; height: 25px; width: 5px; }

/* TOP USERS */
#topuserstable .standardbox { width: 100% !important; }
.box-top5 { background: url(box5-hback.gif) repeat-x; color: #83833F; height: 25px; padding: 0 0 0 20px; }
.box-top5 img { margin-top: 7px; }
.box-content5 { background: url(sectionBg.gif) no-repeat; padding: 5px 0 10px 0; }

/*#topuserstable  .label { line-height: 16px; font-weight: bold; color: #B74829;  font-size: 11px; margin: 0;  padding: 0 3px 0 0; }
#topuserstable  .value { line-height: 16px; font-weight: bold; color: #F47618;  font-size: 11px; margin: 0;  padding: 0 3px 0 0; }*/
.notice { padding: 0 0 0 220px; font-size: 11px;  margin: 30px 0 0 0; }

.itemphoto { padding: 5px; margin: 0; float: left; }
.itemphoto img { float: left;}
.iteminfo { float: left; padding: 2px 5px 5px 15px;  }
#topuserstable .iteminfo { width: 150px; padding: 0px !important; }
.itemlinks { list-style: none; margin: 5px 0; padding: 0; }
.itemlinks li { float: left; margin: 0 10px 0 0; padding: 0; }
.iteminfo h4 { color: #B74829; font-size: 12px; margin: 0; 	 }
.iteminfo h4 strong { white-space: nowrap; color: #F47618; }
.itemslogan { color: #F47618 !important; margin-bottom: 8px; }
.itemicons { padding: 5px  0; }

/* SEARCH */
.box-content1-search { background: url(sectionBg2.gif) top repeat-x; padding: 5px 0 450px 0; clear: both; margin-top: -1px;  }
.sidemenu-item { display: block; padding: 5px 0 5px 15px; }
.sidemenu-item img { padding: 0 0 0 5px;}
.sidemenu-link { color: #81813E;  font-size: 11px; text-decoration: none; letter-spacing: 0; }

.box-heading { font-size: 12px !important; color: #F47618 !important; margin: 0 !important; padding-left: 15px !important; display: block !important; line-height: 24px; z-index: 99999; position:relative;}

.standardbox { width: 588px; padding: 1px 0 0 1px; position: relative; right: 0;  }
.box-top5 { background: url(box5-hback.gif) repeat-x; color: #83833F; height: 25px; padding: 0 0 0 20px; }
.box-top5 img { margin-top: 7px; }
.box-head5
{
	font-size: 14px;
	color: #ff9933;
	display: inline;
	line-height: 25px;
	padding: 0 0 0 20px;
	margin: 0;
	background: url(blt-1.gif) no-repeat left;
	background-position: 7px 0 0 0;
}
.box-head6
{
	font-size: 14px;
	color: #ff9933;
	display: inline;
	line-height: 25px;
	padding: 0 0 0 20px;
	margin: 0;
	background-position: 7px 0 0 0;
}
.box-content5
{
	background: url(sectionBg.gif) no-repeat top left;
	padding: 0 0 10px 0px;
	font-size: 11px;
	color: #000000;
}

#searchboxes { position: relative; }
.searchbox2 {  width: 290px; padding: 0 0 0 1px;}
.searchbox3 { position: absolute; left: 290px; top: 0; width: 290px; padding: 0 0 0 1px;}
.sboxtxt { font-size: 11px; padding: 10px 10px 10px 20px; color: #666666; margin: 0; }
.note { padding: 0px 10px 10px 20px; }
.misc-box1 { border: 1px solid #DDD; padding: 5px 6px 10px 2px; margin: 40px auto; width: 300px; font-weight: bold; }
.misc-box3,  .misc-box2 { border: 1px solid #DDD;  padding: 5px; margin: 25px; text-align: center;}
.misc-box3 input, .misc-box2 input { margin:5px;}
.misc-box4 {	line-height: 28px;}
.misc-box4 .searchinput {	left: 180px;}
.misc-box4 .searchfield {	margin-left: 20px;}

.misc-box1 .searchinput {   left: 150px;}
.misc-box1 .searchfield { line-height: 24px;}

.searchbutton {	margin: 5px 120px; border: 1px solid Silver; }

.csearchbox {	 margin: 0;  font-size: 11px; font-weight: bold; }
.csearchbox h4 {	font-size: 12px; margin-left: 20px}
.csearchbox-options { margin: 0px 0 30px 55px;  }

.distinput { width: 30px; margin-left: 60px;}


#searchuserresult {float: left; width: 588px; padding: 1px 0 0 1px; }
.userslogan { margin: 0 0 0 55px; padding: 0 0 0 55px; display: block; }
.endbox { font-size: 11px; margin:0 0 0 200px; }
.endbox a { color: #000; text-decoration: none; }
.endbox a:hover { color: #000; text-decoration: underline; }


.values { margin: 0; display: inline;  font-weight: normal; }
#value1 { margin: 0 0 0 23px; }

.line { background: #EEE; height: 1px !important; line-height: 1px; overflow: hidden; }

/* Friends */
#banner1 { }

/* Send Mail */
#mailboxfrom { margin: 20px 0 0 25px; }

/* Home Profile*/
#bxsTogether { float: left; border-top: 1px solid #E8DFE0; }
.box-content-topxsearch2 { background: url(sectionBg3.gif) top no-repeat; padding: 5px 0 10px 0px; font-size: 11px; color: #666666; border-top: 1px solid #E8DFE0; }
.prof-field { padding-left: 30px; }
.prof-field select, .prof-field option { width: 450px; }
.prof-field select,  textarea, .prof-field input { border: 1px solid #EBEBEB;}
.prof-field2 { padding-left: 35px;  color: #8D3E04; }
.interestValue1 { margin: 5px 5px 0 65px; } 
.markedit { padding: 5px 15px 5px 15px; color: #8D3E04; }
.markUserEdit { font-size: 11px; color: #6B645A; margin: 5px 15px 5px 10px; }  

#redaktpics { border: 1px solid #DDD; padding: 5px 6px 10px 2px; margin: 15px 25px 15px 25px;}
#redaktpics img { border: 1px solid rgb(157, 19, 8); }
#redaktpics a { color: #F47618; font-weight: bold; text-decoration: underline; padding-left: 190px; }

#no_pictures { margin: 5px 0 0 240px; color: red; }

#d_danni { padding: 15px 0 0 30px; color: #666666; }
#l_danni { padding: 15px 0 0 35px; color: #666666; }
.personaldata { margin: 0 0 0 25px; border: 1px solid #DDD; font-size: 10px; }
.personaldata2 { margin: 0 0 0 25px; font-size: 10px;  width: 100px; }
#d_danni_btn { padding: 45px 0 0 0; text-align:center; }
#del-acc-text { padding: 15px 0 0 20px; color: #666666; }

#prof-info-box { margin: 0; padding: 0px 10px 10px; }
#prof-info-pic { margin: 10px 5px 10px 0px; float: left; border: 1px solid #EBEBEB; }


.prof-info-s1 { margin: 10px 0 0 0; padding: 0 15px 0 15px; float: left; border-right: 1px solid #EBEBEB; }
.prof-info-s1 h4 { margin: 0; display: inline; }
.prof-info-s2 { margin: 10px 0 0 0; padding: 0 0 0 15px; float: left; }
.prof-info-s2 h4 { margin: 0; display: inline; }
/*#prof-info-box .label { font-weight: normal; font-size: 11px; display: inline; }
#prof-info-box .value { font-size: 11px; color: #000; display: inline; }*/


#prof_st { margin: 15px 0 155px 39px; }
#prof_stats { margin: 0; float: left; }
#prof_statz { margin: 0 0 0 115px; float: left; display: block; }

#prof_stats h4 { margin: 0; display: inline; }
#prof_statz h4 { margin: 0; display: inline; }
.prof_stats1 { font-size: 11px; display: inline; color: #000; }
.prof_stats2 { font-weight: normal; font-size: 12px; }

.prof-details { clear:both; padding: 10px; }
.prof-details .box-heading { padding: 0 !important; }

.prof-info {}
.prof-info h5 { margin: 0;  }
.prof-info ul, .prof-info ol {display: inline;}
.prof-info .label { font-size: 11px; color: #000;  }
.prof-info .value  { font-weight: normal; font-size: 11px; }
.prof-info-values li { margin: 0 15px; padding: 0px; }
.prof-info-values { margin: 0; padding: 0; }

#comentsA { padding: 35px 0 0 235px; }
#coments_link { font-size: 11px; font-weight: bold; }

#homeprofile-left { margin: 0; float:left; width: 211px; }
#homeprofile-right { margin: 0; float:left; border-left: 1px solid #EDE9E9; border-left: 1px solid #EBEBEB;}
#homeprofile { padding: 15px 0 0 25px;  margin:0; float:left;}
#homeprofile li { font-size: 11px; color: #000; margin: 0; list-style: none; }
#homeprofile a { color: #000; }
#homeprofile a:hover { color: #9D1308; }
#homeprofile h5 { margin: 0; display: inline; font-size: 11px;}
.homeprofile-pic { float:right; padding: 5px; border: 1px solid #EBEBEB; margin: 5px 0 15px;}
.pics_new_memb { display: inline; padding: 0; }
.newmember_pics { padding: 10px 0 0 65px; }

/* Edit Photos */
.ed-ph-items {}
.ed-ph-items td {}
.ed-ph-items img {}
.ed-ph-items p {}
.ed-ph-items h5 {}
.ed-ph-items li {}

.ed-photo { margin: 10px; padding: 10px; position:relative; border: 1px solid silver;  }
.ed-photo img { position: absolute; top: 20px; left: 10px; }
.ed-photo h5, .ed-photo ul  { position: relative; left: 200px; margin: 5px 0; }
.ed-photo input, .ed-photo textarea, .ed-photo-clear { position: relative; left: 200px; margin: 0 10px 5px 0; }
.ed-photo textarea { width: 300px; height: 70px }
.ed-photo-clear {display : block; clear: both;}
.ed-photo-clear input {left: 0 !important; top: 3px}
.ed-photo ul { margin:0; padding:0; list-style: none;  }
.ed-photo li { display:inline; margin: 0 20px 0 0; font-size: 12px; }

/*Message Box*/
#msg-box { width:590px; border: #ebebeb 1px solid; margin: 25px auto auto auto;}
#msg-box .standardbox {float:none !important}
#message-details { float:left; margin: 10px;  }
#show-message img.photo { float:left; margin: 10px; }
.message-content { margin: 10px; }

/*Contact Us*/
#cont-info {}
/* GLOBAL TWEAKS & FIXES */

#cont-info {
	width: 450px;
	padding: 10px;
	float: right;
}

#prof-info-box .label { font-size: 12px; color: #B74829;}
#prof-info-box .value { font-size: 12px; color: #F47618;  }

.box-top1 img, .box-top2 img, .box-top3 img, .box-top4 img, .box-top5 img {	vertical-align: middle !important; }

#left { margin: 0; float:left; width: 210px; }
#right { margin: 0; float:left; border-left: 1px solid #EDE9E9; border-left: 1px solid #EBEBEB;} 

.photo-box { margin: 2px; border: 1px solid #EEE; }
.photo-box img { float:left; border: 1px solid #DDD; margin: 2px; padding: 1px; }
.photo-box div { float: left; clear: right; width: 180px; height: 100px; overflow: hidden; }
.photo-box p, .photo-box h5 { margin: 4px 8px;}
.photo-box ul { clear:both; margin: 0; padding: 2px; border-top: 1px solid #DDD; list-style: none; }
.photo-box li { margin: 0; padding: 0 6px 0 0; display:inline;}

.error { color: #FF4500; }
.clear { height: 1px; clear: both; line-height: 1px; }
.photoframe { padding: 5px; border: 1px solid silver; }


.button			{
				background-color:orange;
				font-family:Verdana, Arial, helvetica, sans-serif; 
				color:#000000;
				font-size: 12px;
				font-weight:bold;
				}
.buttonRIAI			{
				background-color:#013066;
				font-family:Verdana, Arial, helvetica, sans-serif; 
				color:#ffffff;
				font-size: 12px;
				font-weight:bold;
				}

				BODY, P, TD		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;
				}
.boxtitle		{
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #ffffff;
				height:25;
				font-weight :bold;
				}
.newbanner
{
	border-top: #cccccc 1px solid;
	background-image: url(images/duang_menu_bg.gif);
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}	
