.body_front { font-family: Verdana; font-size: 11px; font-weight: normal; background-color:#57001A; color: #57001A;}  
  
body { font-family: Verdana; font-size: 11px; font-weight: normal; background-color:#3D0011; color: #000000;}

.deepsea { background-color:#57001A; border:1px #FFFFFF solid;}

h1 {font-family: verdana; color: #FFFFFF; font-size: 12px; white-space: nowrap; background: transparent; margin-top: 0.3em; margin-bottom: 0.3em;}
h2 {font-family: verdana; color: #FFFFFF; font-size: 14px; white-space: nowrap; background: transparent; margin-top: 0.3em; margin-bottom: 0.3em;}

/* lower titles */
h3 {font-family: verdana; color: #FFFFFF; font-size: 12px; white-space: nowrap; background: transparent; margin-top: 0em; margin-bottom: 0em;}

/* page titles */
.bold { font-size: 14px; font-family: Arial; color: #FFFFFF; text-decoration: bold;}

.floatmenu {font-family: Verdana; font-size: 20px;	font-weight:bold; color: red; text-decoration:none;}
a.floatmenu:link, a.floatmenu:visited {font-family: Verdana; font-size: 20px;	font-weight:bold; color: red; text-decoration:none;}
a.floatmenu:active, a.floatmenu:hover {font-family: Verdana; font-size: 20px;	font-weight:bold; color: orange; text-decoration:none;}

.text { font-size: 13px; font-family:tahoma; color: #FFFFFF;}
.text3 { font-size: 12px; font-family:tahoma; color: #FFFFFF;}

/*Frontpage Text*/
.intro { font-size: 16px; font-family:tahoma; color: #FFFFFF;}
.text4 { font-size: 16px; font-family:tahoma; color: #FFFFFF;}
.text5 { font-size: 10px; font-family:tahoma; color: #FFFFFF;}

.text_front1 { font-size: 75px; font-family:AdineKirnberg-Script; font-style:italic; font-variant:normal;font-weight:lighter; color: #FFFFFF;}

.text_front2 { font-size: 50px; font-family:AdineKirnberg-Script; font-style:italic; font-variant:normal; font-weight:lighter; color: #FFFFFF;}

.text_front_links { font-size: 10px; font-family:cursive; font-style:italic; font-variant:normal; font-weight:lighter; color:#FFFFFF;}

.text_front_bottom { font-size: 10px; font-family:cursive; font-style:italic; font-variant:normal; font-weight:lighter; text-decoration:none;}

/* overlapping square in the body section, bottom links */
.text2 { font-size: 14px; font-family:verdana; color: #FFFFFF;}
.text_promo { font-size: 12px; font-family:arial; color: #336699; }
.text_index { font-size: 11px; font-family:tahoma; color: #ffffff; }
.promo { font-size: 26px; font-family:tahoma; color: #cc0000; text-decoration: bold;}
.small { font-size: 11px; font-family:tahoma; color: #CCCCFF; text-decoration: bold;}
.small2 { font-size: 11px; font-family:tahoma; color: #CCCCCC; text-decoration: bold;}
.err { font-size: 12px; font-family: Tahoma; color: #FF6600; text-decoration: underline; }
.white { font-size: 11px; font-family:tahoma; color: #ffffff; text-decoration: bold;}
.dark { font-size: 11px; font-family:tahoma; color: #CCCCCC; text-decoration: bold;}
.tiny {font-family: arial; color: #666699; font-size: 10px; }
.biglink { font-size: 13px; font-family:arial; color: #444477; }
.chat_body_msgs { background: #f0f0ff; font-family: Verdana; font-size: 11px; font-weight: normal; color: #444477; font-weight: 400;  margin: 0px;}

.chat_body { background: #ffffff; font-family: Verdana; font-size: 11px; font-weight: normal; color: #444477; }
.chat_small { font-size: 8px; font-family: Tahoma; color: #FFFFFF; }
.chat_user { font-size: 11px; font-family: Tahoma; color: #666699; }

.msg { margin-top: 0px; margin-bottom: 2px;}

.rate_image { border:1px solid #cccccc; background-color:#636363; }
.rate_profile { border:1px solid #cccccc; background-color:#636363; }

.thumb_profile { background-color: #636363; border: 1px solid black; }
.thumb_cp      { background-color: #636363; border: 1px solid white; }
.thumb_search  { background-color: #636363; border: 1px solid #636363; }
.top_rated_0 { border-right:  1px solid #CCCCCC; }
.top_rated_1 { border-bottom: 1px solid #CCCCCC; }
.top_rated_2 { border-bottom: 1px solid #CCCCCC; }

.memb_stat { border-bottom: 1px solid #CCCCCC; }
.index_news_0 { border-bottom: 1px solid #CCCCCC; }
.index_news_1 { border-bottom: 1px solid #CCCCCC; }

/* Bottom Links */
a:link      { color: #ffffff;  text-decoration: none; }
a:visited   { color: #ffffff;  text-decoration: none; }
a:active	{ color: #0000FF;  text-decoration: none; }
a:hover     { color: #0000FF;  text-decoration: none; }

/* top navbar 'active' link */
.menu				{ font-size: 12px; font-family: tahoma; color: #FF0000; }

/* Username & pword on homepage, header button 'active' */
.menul 				{ font-size: 11px; font-family: tahoma; color: #FFFFFF}
/* homepage forgot? */
a.menul:link      	{ color: #000000;  text-decoration: none; }
a.menul:visited   	{ color: #000000;  text-decoration: none; }
a.menul:active		{ color: #0000FF;  text-decoration: none; }
a.menul:hover    	{ color: #0000FF;  text-decoration: none; }

/* text on login button */
.menub { position: relative; top: 15px;	font-size: 11px; font-family:tahoma; color: #000000;}

/* Header Buttons */
a.menu:link              { font-size: 12px; color: #000000;  text-decoration: none; }
a.menu:visited           { color: #000000;  text-decoration: none; }
a.menu:active			 { color: #CCCCCC;  text-decoration: none;}
a.menu:hover			 { color: #ff0000;  text-decoration: none;}
/* Side nav bar */
.membermenu 				 { color: #0000FF;  font-family: arial; text-decoration: none;}
a.membermenu:link            { color: #CCCCCC;  text-decoration: none;}
a.membermenu:visited         { color: #CCCCCC;  text-decoration: none;}
a.membermenu:active			 { color: #CCCCCC;  text-decoration: none;}
a.membermenu:hover			 { color: #0000FF;  text-decoration: none;}

a.index:link              { color: #ffff66;  text-decoration: none; }
a.index:visited           { color: #ffff66;  text-decoration: none; }
a.index:active, a.index:hover   { color: #ffff66;  text-decoration: underline; }

/* cart.php, compose.php, profile_edit.php, cc.php, story.php, poll.php, inbox.php, outbox.php */
.panel { background-color: #3D0011; color: #CCCCCC; }

/* profile_photos.php, profile_sound.php, profile_video.php, cc.php, guestbook.php, aeforum.php, member.php, inbox.php, outbox.php, aechat.php */
.table { background-color: #3d0011; color: #CCCCCC; }

/* aeforum.php, member.php, aechat.php */
.free { background-color: #636363; color: #CCCCCC; }

/* not used */
.canvas { background-color: #FF00FF; }

.immsgi { color: black; font-style: italic; }
.immsgme { color: #0000CC;  }.prof_stat_Unconfirmed { background-color: #ffd7d7; }

.prof_stat_Approval { background-color: #F3ED07; }
.prof_stat_Active { background-color: #03501E; }
.prof_stat_Rejected { background-color: #FF0000; }
.prof_stat_Suspended { background-color: #cccccc; }

select, input.no, textarea { font-family: Tahoma; font-size: 11px; }
select.index { border : 1px solid #003366; font-family: Arial; font-size: 9px; background: #edeffc; }
input.button { border : 1px outset #9999cc;  background-color : #ffffff; color: #336699; }

.control_panel_table { font-size: 14px; font-family:arial; color: #FFFFFF;}

/* control panel links */
a.cp:link      	{ color: #FF0000;  text-decoration: none; }
a.cp:visited   	{ color: #FF0000;  text-decoration: none; }
a.cp:active		{ color: #0000FF;  text-decoration: none; }
a.cp:hover    	{ color: #0000FF;  text-decoration: none; }

/* member.php (1st row, 1st boxes) */
.control_panel_td_1_first { background-color: #3D0011; padding: 2px;}
/* member.php (1st row, 2nd boxes) */ 
.control_panel_td_2_first { background-color: #3D0011; padding: 2px;}
/* member.php (2nd row ++, 1st boxes) */
.control_panel_td_1 { background-color: #3D0011; padding: 2px;}
/* member.php (2nd row ++, 2nd boxes) */
.control_panel_td_2 { background-color: #3D0011; padding: 2px;}

.profile_box { position:absolute; top: 180px; left: 250px; width: 574px; height: 600px; background-color: #636363;}

.profile_table { font-size: 11px; font-family:arial; color: #336699;}

.profile_header_first { font-size: 11px; font-family:arial;	color: #CCCCCC;}

.profile_header { font-size: 11px; font-family:arial; color: #CCCCCC;}

/* top left profile boxes */
.profile_td_1_first { background-color: #636363; border: 1px solid #CCCCCC; padding: 2px;	color: #CCCCCC;}
/* top right profile boxes */
.profile_td_2_first { background-color: #636363; border: 1px solid #CCCCCC; color: #CCCCCC; padding: 2px;}
/* 1st column profile boxes */
.profile_td_1 { background-color: #636363; border: 1px solid #CCCCCC; padding: 2px; color: #CCCCCC;}
/* 2nd column profile boxes */
.profile_td_2 { background-color: #636363; border: 1px solid #CCCCCC;	padding: 2px; color: #CCCCCC;}

.profile_desc_header { border-left: 1px solid #CCCCCC; font-weight: bold; padding: 2px;}
.profile_desc_text { border-left: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding: 2px;}

.join_table { font-size: 11px; font-family:arial; color: #336699;}

/* top header button text 'active' */
.join_header_first { font-size: 16px; font-family:arial; color: #0000FF; font-weight: bold; padding-top: 5px;}

.join_header { font-size: 16px; font-family:arial; color: white;	font-weight: bold; padding-top: 5px;}

/* join_form.php (top left box of every table) */
.join_td_1_first { background-color: #636363; border: 1px solid #CCCCCC; padding: 2px; font-weight: bold;}
/* join_form.php (1st row, 2nd & 3rd boxes) */
.join_td_2_first { background-color: #636363; border: 1px solid #CCCCCC; padding: 2px;}
/* join_form.php (1st column after 1st row) */ 
.join_td_1 { background-color: #636363; border: 1px solid #CCCCCC; padding: 2px; font-weight: bold;}
/* join form.php (rest of boxes) */
.join_td_2 { background-color: #636363; border: 1px solid #CCCCCC; padding: 2px;}

/* Profile details styles */
.profile_details { margin: 4px;}
.profile_thumb { background: #636363;}
.profile_details ul { margin: 0; padding: 0;	list-style: none; color: #444477; font-size: 11px;}
.profile_details ul li.profile_nickname { font-weight: bold;}

.transparent {	background-color: transparent; background-repeat: no-repeat; padding-top:15px;}

.login { font-size: 11px; font-family:tahoma; color: #000000;}

/* Body Page Header */
.pageheader { background-color: #636363;}

/*Search Page*/
.searchpage { height:600px; background-color: #636363; background-image: url(images_ae3/searchpage_bg.gif); background-repeat: no-repeat;}

/* Bottom Bar (copyright) */
.bottombar { height:16px; color: #FFFFFF;}
	
/* Header Link */
.hidden {	position: absolute;	top: 0px;	left: 0px; width: 1000px; height: 110px;}

/* Search Page Text */
.search {	font-size: 12px; font-family:arial; color: #cccccc}
/* Membership Page */
.membership { background-image: url(images_ae3/memberbg.gif); background-repeat: no-repeat; background-position: center; padding-left: 25px;}
/* Membership Benefit Table */
.membentab { background-image: url(images_ae3/memberben_bg.gif);	background-repeat: no-repeat;	background-position: center; padding-left: 12px; padding-top: 4px; color: #FFFFFF}

/* Bottoms Links */
.bottomlinks {	height: 18px; font-size: 12px; color:#0000FF;}

.plank17 {background-image: url(images_ae3/plank_17.gif)}

.titlebar {background-image: url(images_ae3/titlebar.gif)}
.midImage {background-image: url(images_ae3/mid.gif)}
.searchBg {background-image: url(images_ae3/search_bg.gif)}

.style1 {color: #000000}

#message {top:121px; left:33%; width:550px; height:400px; background-color:black; padding:1px; position:absolute;}
#divASContainer { position:relative; height:50px; overflow:hidden; visibility:visible; background-color:transparent; z-index:2}
#contentLayer { position:absolute; top:8px; left:0px; z-index:3}
#divASContainerF { position:relative; height:50px; width:900px; overflow:hidden; visibility:visible; background-color:transparent; z-index:2}
#contentLayerF { position:absolute; top:8px; left:0px; z-index:3}				
#divASContainerC { position:relative; height:50px; width:480px; overflow:hidden; visibility:visible; background-color:transparent; z-index:2}
#contentLayerC { position:absolute; top:8px; left:0px; z-index:3}						

.adHeadline {font: bold 10pt Arial; text-decoration: underline; color:blue}
.adText {font: normal 10pt Arial; text-decoration: none; color:white}

.language_box { position:relative; top: 0px; left: 1px;}

.main_box { position:relative; top: 160px; left: 0px; width:100%;}

.main_page_box { position:absolute; top: 190px; left:0px; width: 100%;}

.menu_right { position:absolute; top: 350px; left: 50px; width: 192px; height: 600px;}

.header { font-size: 12px; font-family: tahoma; color: #cccccc; background-image: url(images_ae3/wmbw_bg.jpg); background-repeat: repeat-x; background-position: top;}
.header_box { position:absolute; top: 0px; left:0px; width: 100%;}		

.panel2 { background-image: url(images_ae3/panel.jpg); background-repeat: no-repeat; background-position: top; width: 100%; height:350;}

.scroll { background-color: transparent;}

.scroller_box { position:relative; top: 140px; left:0px; width: 100%;}		

.login_user { position:relative; top: 150px; left: 50px; width: 200px;}

.lang_switch { position:relative; top: 80px; left: 280px; width: 700px;}

.promo_box { position:relative; top: 0px; left:1px;}	

.second_box { position:relative; top: 0px; left: 0px; width: 100%; height: 1400px;}

.indexcolor { background-color:#636363;}	
	
.contrpanel1 { position:absolute; top: 220px; left: 250px; width: 547px; height: 500px;}		
.contrpanel2 { position:absolute; top: 900px; left: 250px; width: 547px; height: 100px;}			
.contrpanel3 { position:absolute; top: 220px; left: 800px; width: 547px; height: 100px;}	

.cc { position:absolute;	top: 180px; left: 250px; width: 500px;}
	
.search_profile { position:absolute; top: 180px; left: 250px; width: 574px; height: 100px;}	
.search_result	{ position:absolute; top: 180px; left: 250px; width: 630px; height: 100px;}		
		
.footer { position: relative; height:125px; width:100%; background-image: url(images_ae3/footer_bg.jpg); background-repeat:repeat-x; background-position:bottom;}
.footer_index { position: absolute; top: 3100px; left: 0px; height: 400px; width: 100%; background-image: url(images_ae3/footer_bg.jpg); background-repeat:repeat-x; background-position:bottom;}

a.linkopacity img { filter:alpha(opacity=60);  -moz-opacity: 0.60;  opacity: 0.60;}
a.linkopacity:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}

.navmenu { position:relative; top:0px; left:10px;}

.pagemaincode { position:relative; width:574px; top:0px; background-color:#636363; border:1px solid #FFFFFF;}
	
#pageSurround { width: 100%; margin: 0px auto; padding: 0px;}	

/* Gallery Styles */
#motioncontainer { /*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
height: 170px; /* Set to gallery height */}
#motioncontainer a img { border: 1px solid #FFFFFF; /* Set image border color */}
#motioncontainer a:hover img { border: 1px solid #FFFFFF; /* Set image border hover color */}
#statusdiv { color: #FFFFFF; padding: 5px; position: absolute; /* Stop Editing Gallery Styles */ left: -300px; visibility: hidden;}
#motioncontainer a:hover { color: red; /* Dummy definition to overcome IE bug */}
/* End Gallery Styles */

/*	photo shadow */
.shadowcss { position: relative; top: -5px; left: -5px; background-color: #636363; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='#464646', Positive='true');}
.shadow1 { border:1px solid silver; font:10pt arial; position:relative; display:inline; background:white; z-index:100;}
.shadow_inner1 { overflow:hidden; position:absolute; top: -1000px; filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/ -moz-opacity:0.1; /*mozilla opacity*/ -khtml-opacity:0.1; /*opacity*/ z-index:10;}

#hintbox{ /*CSS for pop up hint box */ position:absolute; top: 0; background-color: lightyellow; width: 150px; /*Default width of hint.*/  
padding: 3px; border:1px solid black; font:normal 11px Verdana; color: black; line-height:18px; z-index:100; border-right: 3px solid black; border-bottom: 3px solid black; visibility: hidden;}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold; font-size: 11px;  color: navy;}

/*---------------------*/

#sidebar_advert {position: absolute; width: 122px; top: 0px; right: 0px; text-align: center;}
.sidebar_advert {width: 122px; height: 602px; background: #EEEEEE; padding: 3px;}
.sidebar_advert_bottom {width: 120px; height: 600px; border: 1px solid #D4D4D4;}
.sidebar_advert_inner {}

div.content { width: 630px; height: 370px; background-image: url(images_ae3/03.gif);	background-repeat: no-repeat;	background-position: center center;}
div.transbox { width: 630px; height: 370px; background-color: #3D0011; color: #FFFFFF; filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}
div.content2 { width: 530px; height: 500px; background-image: url(images_ae3/girl_earth.gif); background-repeat: no-repeat; background-position: center center;}
div.transbox2 { width: 530px; height: 500px; background-color: #636363; color: #FFFFFF; filter:alpha(opacity=80); opacity:0.80; -moz-opacity:0.80;}  
div.content3 {	width: 530px; height: 500px; background-image: url(images_ae3/wmbw.gif); background-repeat: no-repeat; background-position: center center;}
div.transbox3 { width: 530px; height: 500px; background-color: #636363; color: #FFFFFF; filter:alpha(opacity=90); opacity:0.90; -moz-opacity:0.90;}    

.banner_sh { border-bottom:4px solid #363636; border-right:4px solid #363636;}

.shade1 { position:relative; top:0; left:0; overflow:hidden; visibility:visible; background-color:transparent; z-index:3}

.fill1 { position:relative; top:-12; left:+7; z-index:2;}
.fill_comm_bot { position:relative; top:-14; left:+137; z-index:2;}
.fill_comm_right { position:relative; top:-390; left:+1100;	z-index:4;}

.innershadowbox { border: 1px solid #FFFFFF; background-color: #636363; width: 574px; position: relative; right: 7px; bottom: 7px;}
.outershadowbox { background-color: #555555; width: 574px; margin: 7px 0 0 6px;} 

.innershadowbox980IE { border: 1px solid #FFFFFF; background-color: #636363; width: 980px; position: relative; right: 6px; bottom: 7px;}
.outershadowbox980IE { background-color: #555555; width: 980px; margin: 7px 0 0 12px;}

.innershadowbox980NS { border: 1px solid #FFFFFF; background-color: #636363; width: 980px; position: relative; right: 8px; bottom: 7px;}
.outershadowbox980NS { background-color: #555555; width: 980px; margin: 8px 0 0 14px;}

.innershadowbox605IE { border: 1px solid #FFFFFF; background-color: #636363; width: 605px; position: relative; right: 6px; bottom: 7px;}
.outershadowbox605IE { background-color: #555555; width: 605px; margin: 6px 0 0 13px;}

.innershadowbox605NS { border: 1px solid #FFFFFF; background-color: #636363; width: 605px; position: relative; right: 9px; bottom: 7px;}
.outershadowbox605NS { background-color: #555555; width: 605px; margin: 9px 0 0 17px;}

.innershadowbox360IE { border: 1px solid #FFFFFF; background-color: #636363; width: 360px; position: relative; right: 6px; bottom: 7px;}
.outershadowbox360IE { background-color: #555555; width: 360px; margin: 6px 1px 0 11px;}

.innershadowbox360NS { border: 1px solid #FFFFFF; background-color: #636363; width: 360px; position: relative; right: 8px; bottom: 7px;}
.outershadowbox360NS { background-color: #555555; width: 360px; margin: 7px 1px 0 9px;}

.innershadowboxProfileNS { border: 1px solid #FFFFFF; background-color: #636363; width: 601px; position: relative; right: 8px; bottom: 6px;}
.outershadowboxProfileNS { background-color: #555555; width: 601px; margin: 7px 1px 0 9px;}

.innershadowboxProfilePhoto { background-color: #636363; position: relative; right: 7px; bottom: 8px;}
.outershadowboxProfilePhoto { background-color: #464646; margin: 5px 1px 0 10px;}

.innershadowboxSearchResPhoto { background-color: #636363; position: relative; right: 5px; bottom: 6px;}
.outershadowboxSearchResPhoto { background-color: #464646; margin: 5px 1px 0 10px;}