body
{
	padding:0;
	margin:0;
	/*background-color:#7A755C;*/
	background-color:#8E886B;
	scrollbar-base-color:#706B52;
	scrollbar-arrow-color:#E2D664; 
}



img,div
{
	padding:0;
	margin:0;
	border:none;
	border-spacing:0;
}


div
{
	position:absolute;
	font-family:Georgia;
	font-size:12px;
	vertical-align:top;
}

table,tr,td,th
{padding:0; margin:0;}


p
{
text-align:justify;
margin-top:0em;
margin-bottom:0.75em;
}

h2
{
	font-size:12px;
}

hr
{
color: #E2D664;
}

/*************************************/
/* color:#706B52; DARKEST grey
   yellow: #E2D664 */


#mainBox,#bgCentre
{
	border-top:1px solid #E2D664;
	border-bottom:1px solid #E2D664;
}


#bgCentre
{
	
	top:105px;
	background-color:#ACA689;
	background-image:url("images/girl-bg.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	text-align:right;
	height:460px;
	width:100%;
}

#mainBox
{
	padding:1px;
	background-color:#7A755C;
	-moz-opacity:0.5;
	filter:alpha(opacity=50%);
	width:200px;
	height:300px;
	top:150px;
	
	/* was 200px left */
	left:180px;
	border-left:1px solid #C4BD70;
	border-right:1px solid #C4BD70;
	z-index:0;
}


#topBar
{
	top:23px;
	background-image:url("images/top-bar.gif");
	background-position:center top;
	background-repeat:no-repeat;
	height:60px;
	width:600px;
}

#copyText
{
	font-size:10px;
	top:570px;
	right:0px;
	width:400px;
	text-align:right;
	color:#E2D664;
}


#theInfoBox, #longPanel
{
	top:145px;
	position:absolute;
	padding:2px;
	vertical-align:middle;
	margin-left:4px;
}

#theInfoBox
{
	z-index:20;
	height:15px;
	left:50px;
	width:200px;
}

#longPanel
{
	top:177px;
	height:15px;
	background-image:url("images/panel-long.gif");
}


#longPanel p, #theInfoBox p
{
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
	margin:0;
	padding:0;
	letter-spacing:0.5em;
	font-size:10px;
	font-weight:bold;
	color:#E2D664;
}


#textContent
{
	top:200px;
	z-index:20;
}




#longPanel, .smallPanel
{
background-position:left top;
background-repeat:no-repeat;
vertical-align:center;
padding:5px;
height:25px;
left:327px;
width:400px;
}

.smallPanel
{
	/* background-image:url('images/panel-small.gif'); */
	font-size:10px;
	line-height:1em;
	padding:1px;
	padding-left:3px;
	letter-spacing:0.5em;
}

.smallPanel a
{
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
}

#textContent
{
	border:solid 1px #E2D664;
	background-color:#7A755C;
	color:#E2D664;
	font-size:12px;
	
	/* left:350px; */
	left: 330px;
	width:450px;
	padding:6px;
	line-height:1.2em;
	text-align:left;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
	overflow:auto;
}

/* for the included iframe text bits */
#iframed
{
	border:none;
	background-color:#7A755C;
	color:#E2D664;
	font-size:12px;
	top:0px;
	left:0px;
	margin:0;
	padding:6px;
	width:99.5%;
	line-height:1.2em;
	text-align:left;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
}

/* goddamn IE6 bug */
#textContent td, #textContent th, #iframed td, #iframed th 
	{color:#E2D664;	font-size:12px; padding:0px; margin:0; text-align:justify; vertical-align:top;}
#textContent th, #iframed th
	{font-weight:bold; text-align:right; padding-right:1em;}

#textContent img
{
	border:solid 1px #E2D664;
}

#browser
{
	top:217px;
	left:330px;
	width:354px;
	height:235px;
	text-align:left;
	overflow:auto;
}

#browser table
{
text-align: left;
}

#browser td
{
	padding-right:20px;
}



#browser img
{
	border:1px solid #C4BD70;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}

img.button, .smallPanel img
{
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}

.opaque, #browser a:hover img, a:hover img.button, .smallPanel a:hover img
{
	-moz-opacity:1.0;
	filter:alpha(opacity=100);	
}

#navMain
{
	/* background-image:url("images/panel.gif");
	background-repeat:no-repeat;
	background-position:center top; */
	top:140px;
	left:50px;
	color:black;
	z-index:19;
	/* border:1px solid #C4BD70; */
}

#navMain ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#navMain li
{
	margin-bottom:13px;
	margin-left:0;
	padding-left:0;
}




table.linksTable
{
	vertical-align:bottom;
	width:100%;
}

table.linksTable td
{
	vertical-align:bottom;
	text-align:left;
	height:45px;
}

a
{
text-decoration:none;
color:#E2D664;
font-weight:bold;
}



a:hover
{
font-weight:bold;
text-decoration:none;
color:#F7DC2D;
}