body {
	height: 100%;
	font: 10px "verdana", arial, verdana, helvetica, sans-serif;
	background: #ffca00 url(../graphics/main_bg.jpg) repeat-x top;
	color: #622312;
	margin: 0 auto;
	padding: 0;
}

#mainBody {
	width: 750px;
	padding: 0;
	margin: 0 auto;
	background: #fff;
	border: 1px solid;
	border-left-color: #ff6600;
	border-right-color: #ff6600;
}
#mainBody a { color: #2C2C2E; text-decoration: underline; }
#mainHead { width: 750px; height: 150px; margin: 0 auto; text-align: left;background: #fff url(../graphics/headerplaat.jpg) repeat-x left top; color:#ffffff; }
#mainHead p { padding: 0px; margin: 0 10px; letter-spacing: 0.3px; font-size: 10px; line-height: 14px;}
#mainHead a { color: #ffffff; text-decoration: underline; }
#mainHead a:hover { color: #2C2C2E; text-decoration: none; }
#mainHead a:visited { color: #2C2C2E; text-decoration: none; }

h3 {
	font-size: 14px;
	color: #622312;
	margin: 0 0 3px 10px;
	padding: 0px;
	letter-spacing: 0.5px;
	font-weight: bolder;
}

/* M A I N M E N U   I T E M S */

/* #mainMenu { width: 100%; height: 25px; margin: 0 auto; padding: 0px; text-align: center; background: url() repeat-y left top; } */

/* N A V   I T E M S */

#topNav { height: 25px; margin: 0 auto; padding: 0px; text-align:center; background: url() repeat-x left top; }
#topNav td { margin: 0px; padding: 0px; color: #2E2E2E; white-space: nowrap; font-weight:bold; }
#topNav td a:link { color: #2E2E2E; text-decoration: none; }
#topNav td a:hover { color: #2E2E2E; text-decoration: underline; }
#topNav td a:visited { color: #6F6F6F; text-decoration: none; }

#topNav .knop {background: url(../graphics/a_sexybg.gif) repeat-x left top;}



/* S E A R C H B O X */

# { height: 23px; margin: 0px; padding: 0px; background: #ffffff }
# .enter {	font-size: 9px; height: 19px; margin: 0px; padding: 0px; border: 1px solid black; text-transform: uppercase;
}

/* B R E A D C R U M B */

#breadCrumb { width: 100%; height: 17px; margin: 0 auto; padding: 0px; background: #fff url() repeat-x left top; }
#breadCrumb .pageNav { text-align: center; padding: 0; color:#2E2E2E;}
#breadCrumb .pageNav a:link { font-weight: bold; color:#2E2E2E;}
#breadCrumb .crumb { font-weight: bold; text-align: left; padding-left: 7px; color:#2E2E2E; }
#breadCrumb td img { border: 0px; margin: 0 5px; }
#breadCrumb td a:link { color:#2E2E2E;	text-decoration: underline; }
#breadCrumb td a:hover { color: #2E2E2E; text-decoration: none; }
#breadCrumb td a:visited { color:#2E2E2E;	text-decoration: underline; }



/* M A I N   C O N T E N T   C O N T A I N E R */

#main { width: 100%; height: 100%; margin: 0 auto; padding: 0 px; background: #fff url() repeat-y left top; font-weight:bold; text-align: center; color: #FCD3D3;}

form { margin:0px; padding:0px; }
img { border: 0px }

/* B O X   I T E M S */

#favorites { padding: 10px 0 0 15px; text-align:left; font-size: 11px;  color: #333333;}
#favorites h4 {	font: bold italic 16px Arial, Helvetica, sans-serif; margin:0 0 10px; padding:0; color: #333333; }
#favorites a:link, #favorites a:hover { color: #333333; }
#favorites a:active, #favorites a:visited { color: #333333; }

#favshortlist .header { font-style: italic; padding-top: 10px; }

#boxA .name, #boxB .name { text-align: left; font-weight: bold; padding-left: 8px; text-transform: uppercase; }
#boxA .status, #boxB .status { text-align: right; font-weight: bold; color: #FFFF00; padding-right: 3px; text-transform: uppercase; }

h2 { font-size: 12px; font-weight: bold; margin: 3px; }

#listtable { width:100%; margin:0px; padding:0px; border:0px; background: url(../graphics/a_list-ch_bg.gif) repeat-x left top;}
#listtable .listhead { height:53px; width:100%; margin:0; padding:0 10px; font-size:10px; text-transform:uppercase; text-align:left;}
#listtable .listhead a:link, a:visited { color:#fff; text-decoration:none;}
#listtable .listhead a:hover { color:#fff; text-decoration:underline;}
#listtable .listboxphoto { height:74px; width:100px; background:url(../graphics/a_box-ch_bg.gif) no-repeat left top;}
#listtable .blah { color:#3C3C3C; width:100%; font-size:10px; font-weight:normal; line-height:12px;}
#listtablebtns { background:#fff;}
#listtablebtns .btn { text-align: center; font-weight: bold; background:#BD5450; padding:2px 10px; border:1px solid #fff;}
#listtablebtns .btn a:link, a:visited { color:#fff; text-decoration:none;}
#listtablebtns .btn a:hover { color:#fff; text-decoration:underline;}
#listtable .listhead select { font:normal 10px arial, helvetica, sans-serif; color:#980C0B; border:0px solid #980C0B; margin-bottom:1px;}





/* I N F O   T A B L E */

#imagetable { padding: 0px 0px; }
#infotable { padding: 5px; margin: 0px; border: 0px solid #999999; }
#infotable .infoheader { border-bottom : 1px solid #333333; }

/* F A V O R I T E S   S T Y L E S */

#favHost { background: url() repeat-x left top; margin: 0 auto 5px; }
#favHost .herQuotes { height: 35px; color: #730810; text-align: left; }
#userButtons a { margin: 0 2px; }
#favHost a:link { color: #fff; text-decoration: none; margin: 0; padding: 0; }
#favHost a:link, #favHost a:visited { color: #fff; }
#favHost a:active, #favHost a:hover { color: #FFFF00; }

#favCat .customCat { font-weight: bold; text-align: left; color:#fff; }

/* J O I N   F O R M  */





/* Some Malicious stylez for motherfuckerz*/
.style1 { color: #FFFFFF; font-weight: bold; }

#chatfoot { height: 25px; width: 750px; background: url(../graphics/a_topnav_bg.gif) repeat-x left top; margin: 0px; }
#chatfoot a:link, #chatfoot a:visited { color: #2E2E2E; text-decoration: underline; }
#chatfoot a:active, #chatfoot a:hover { color: #6C6C6C; text-decoration: none; }

 .contentarea {
    background-color: #FFFFFF;
    font-size: 11px;
    color: #662F55;
    padding: 10px 10px;
}

/* I N L I N E  P O P U P */

#popBody a:link, #logIn a:visited { color: #2E2E2E; text-decoration: underline; }
#popBody a:active, #logIn a:hover { color: #6C6C6C; text-decoration: none; }

#popBody { width: 750px; height: 100%; padding: 0; margin: 0 auto; text-align: center; background: url(../graphics/a_pop_bg.gif) repeat-x center top #F7F7F9; color: #2E2E2E}

#popupHead { width: 100%; height: 44px; margin: 0 auto; text-align: left; background: #fff url(../graphics/a_popupheadbg.gif) repeat-x left top; color:#2C2C2E; }
#popupHead p { padding: 0px; margin: 0 10px; letter-spacing: 0.3px; font-size: 10px; line-height: 14px; }
#popupHead a { color: #2C2C2E; text-decoration: underline; }
#popupHead a:hover, #mainHead a:visited { color: #2C2C2E; text-decoration: none; }





/* M E S S A G E   C E N T R E  */

#messages { background: url() no-repeat left top;
			width:742px; height:447px; color: #403F41; }

.hihah {text-align: right; margin: 0 4px 0 0; }

#messages a:link	{ color: #403F41; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
#messages a:hover	{ color: #fff; } 
#messages a:active	{ color: #2E2E2E;}
#messages a:visited	{ color: #ccc;}

#messages .inbound	 { background: #fff; }
#messages .rowColorA { background: #B12E0A; }
#messages .rowColorB { background: #ECEDEE; }

#messages .inbound td {padding: 5px; }
#messages .inbound tr {background: #F3F5F7; }
#messages .inbound tr.odd {background: #4a4b4d; color: #fff; }
#messages .inbound tr:hover {background: #d7d8da; color: #3e3f40; }

#messages .inbound p { padding: 5px 5px; }


#mailbox a:link.msgfldr_active   { background: #fff; color: #000; text-decoration: none; }
#mailbox a:hover.msgfldr_active   { background: #fff; color: #fff; text-decoration: none; }
#mailbox a:link.msgfldr_inactive { background: #000; color: #ccc; text-decoration: none; }
#mailbox a:hover.msgfldr_inactive { background: #000; color: #fff; text-decoration: none; }

/*****************************************
| MENU (navigatie)
\*****************************************/
#mainMenu { 
  width: 750px;
  height: 31px;
  margin: 0 auto;
  padding: 0px;
  background-color: #ff6600;
  background-image: url(../graphics/nav_bg.gif);
  background-position: 0 0;
  background-repeat: repeat-x;
}

#menu {
  height: 31px; 
  margin-left: 13px;
}

/* S U B N A V   I T E M S */

#subNav { width: 750px; height: 34px; margin: 0 auto; padding: 0 px; background: #ffcc00; }
#subNav .message { line-height:10px; margin: 0px; padding-left: 15px; color: #622312;}
#subNav .message a:link, a:visited {color:#622312; text-decoration:underline;}
#subNav .message a:hover {color:#622312; text-decoration:none;}
#subNav .search { margin: 0px; padding: 0 8px; }
#subNav td a { color: #622312; text-decoration: underline; }
#subNav td a:hover { color: #622312; text-decoration: none; }
#subNav td a:visited { color: #622312; text-decoration: none; }
#searchBox { color:#622312; height:23px; margin:0px; padding:0px; }
#searchBox .enterField { height:15px; margin:0px; padding:0px; border:1px solid black; }

/*========================================================================
	=BRCH : Browse Chathost Definitions
========================================================================*/

#chBox { width: 726px; height: 76px; border: 1px solid #f4b237; background: White; }

#chBox .ChThumb .tmbnl { opacity: 1; }
#chBox .ChThumb a:hover .tmbnl { opacity: .8; }

#chBox .browseStatBar { width: 100%; height: 17px; padding: 0; color: #CB2A01; font-weight: bold; }
		
#chBox .dsc1 {
	width: 618px;
	color: #622312;
	text-align: left;
	padding-left: 3px;
	font-weight: normal;
	background-color: #eff5fe;
}

#chBox .dsc2 {
	width: 618px;
	color: #622312;
	text-align: left;
	padding-left: 3px;
	font-weight: normal;
	background-color: #f1f1f2;
}

#chBox a:link { color: #622312; text-decoration: underline; font-weight: bold; }
#chBox a:visited { color: #622312; text-decoration: underline; font-weight: bold; }
#chBox a:hover { color: #fb9048; text-decoration: none; font-weight: bold; }

#chBox .statNew {  }

#chBox .statOnOff {  }				
			

/*========================================================================
	H O S T E S S  
========================================================================*/	
#hostess {
	color: #622312;
}

#hostess a, #hostess a:visited { color: #622312; text-decoration: underline; }
#hostess a:active, #hostess a:hover { text-decoration: none; }
		
/*========================================================================
	I N L I N E   P A G E 
========================================================================*/	

#inlinePage { width: 728px; margin:0; padding:0; color: #622312; }
#inlinePage a, #inlinePage a:visited { color: #622312; text-decoration: underline; }
#inlinePage a:active, #inlinePage a:hover { color: #fb9048; text-decoration: none; }

.bioPic {
	border: 1px solid #FF8C00;
	margin: 20px 0 0 0;
	padding: 8px;
	background-color: White;
}

#inlineNav {
	width: 728px;
	height: 27px;
	background: url(../graphics/inline_nav_bg.gif) repeat-x left top;
	margin: 0 0 0 0; 
}

#inlinePage h1 {
	font-size: 22px;
	color: #622312;
	margin: 0 0 3px 10px;
	padding: 0px;
	letter-spacing: 1px;
	font-style: italic;
	font-weight: bolder;
}

#inlinePage p { margin:0 15px 0; padding:0; text-align: left; font-size: 11px; }

#inlineTxtBox { width:95%; font-size:11px; margin:5px 0 0 0px; padding: 0; text-align:center;}
#inlineNameTag { width:336px; height:38px; background: url(../graphics/inline_header_name.jpg) no-repeat left top; margin:0 0 0 0; padding: 8px 0 0 25px;}
#inlineNameTagBig { width:703px; height:38px; background: url(../graphics/inline_header_name_long.jpg) no-repeat left top; margin:0 0 0 0; padding: 8px 0 0 25px;}
#inlineTxtBoxB .sht { margin-left: 37px; padding-top: 3px; color: #622312; font-size: 11px; letter-spacing: 0.1em; text-align:left; display: block; }

#galleryOverview { width: 88px; height: 66px; margin:0; padding:0; background: url(../graphics/gallery_bg_a.gif) repeat-y left top; }
#gallerySub { width: 88px; height: 66px; margin:0; padding:0; background: url(../graphics/gallery_bg_sub_a.gif) repeat-y left top;  }
#galleryBtn { background: url(../graphics/gallerybtn_bg.gif) repeat-x left top; }

/*========================================================================
	F A V O R I T E
========================================================================*/	
#favCat { background-color: #752f01; margin: 8px 0 2px; }

#favBox { width: 590px; height: 80px; border: 1px solid #f4b237; background: White; }

#favBox a:link { color: #622312; text-decoration: underline; font-weight: bold; }
#favBox a:visited { color: #622312; text-decoration: underline; font-weight: bold; }
#favBox a:hover { color: #fb9048; text-decoration: none; font-weight: bold; }


/*========================================================================
	S I G N U P  P A G E 
========================================================================*/	

#signUp {
	width: 729px;
	height: 426px;
	background: url(../graphics/bg_signup.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
}
#signUp a:link { color: #000; text-decoration: none; margin: 0; padding: 0; }
#signUp a:link, #logIn a:visited { color: #000; }
#signUp a:active, #logIn a:hover { color: #000; }

#signUp input, #logIn select { font-size: 10px; color:#990000; }

/*========================================================================
   L O G I N  P A G E 
========================================================================*/	
#logIn {
	width: 729px;
	height: 426px;
	background: url(../graphics/bg_login.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
}
#logIn a:link {
	color: #622312;
	text-decoration: underline;
	margin: 0;
	padding: 0;
}
#logIn a:link, #logIn a:visited { color: #622312; }
#logIn a:active, #logIn a:hover {
	color: #622312;
	text-decoration: none;
}

#logIn input, #logIn select { font-size: 10px; color:#622312; }

#logIn h1 {
	font-size: 18px;
	color: #622312;
	margin: 0 0 3px 10px;
	padding: 0px;
	letter-spacing: 1px;
	font-style: italic;
	font-weight: bolder;
}
/*========================================================================
	L A Y O U T
========================================================================*/			
.red11 { color: #CB2A01; font-weight: bold; font-size: 11px; }		
				
a:link { padding: 0px; color: #ff6600; text-decoration: underline; }

a:visited { padding: 0px; color: #ff6600; text-decoration: underline; }

a:hover { padding: 0px; color: #fb9048; text-decoration: none; }

/*========================================================================
	B R O W S E   S E T T I N G S 
========================================================================*/		

#bsettings { color: #622312; }

#bsettings a, #bsettings a:visited { color: #622312; text-decoration: underline; }
#bsettings a:active, #bsettings a:hover { color: #622312; text-decoration: none; }
#bsettings h2 { font-weight: bold; font-size: 12px; letter-spacing: 1px; margin: 0 0 4px; }
#bsettings input { font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
#bsettings .field { font-weight: bold; letter-spacing: 1px; margin: 5px 0 15px 0; background-color: #fff; border: 1px solid #730810; text-transform: uppercase; }
#bsettings .bsetbtn, #bsettings .bsettext { font-weight: bold; letter-spacing: 0.5px; background-color: #fff; border: 1px solid #730810; }


/*========================================================================
	S N E A K P E E K 
========================================================================*/
#sneakpeek { font: normal 11px/12px verdana, arial, helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

#sneakpeek a, #sneakpeek a:link, #sneakpeek a:hover, #sneakpeek a:visited, #sneakpeek a:active, {
	text-decoration: underline; }

#sneakpeek h1 {
	font: bold 14px/15px arial, verdana, helvetica, sans-serif; }
	
#sneakpeek p { color:#ffffff;}
#sneakpeek a { color:#ffffff;}


/*========================================================================
 F O O T E R   I T E M S 
========================================================================*/	

#footNav { width:100%; height:50px; margin: 0 auto; background: #752f01; text-align: center; color: #ffffff;}
#footNav td a:link { font-weight: bold; color: #ffffff; text-decoration: none; }
#footNav td a:visited, #footNav td a:active { font-weight: bold;  color: #ffffff; text-decoration: none; }
#footNav td a:hover { font-weight: bold;  color: #ffffff; text-decoration: underline; }
	
.copyRight { color: #ffffff;}