
/* structure
--------------------------------- */
body {
  margin:0;
  padding:0;
  background:#D6D6D6 url(images/bg_body.gif) repeat-x left top ;
  color:#333;
  text-align:center;
  font:x-small verdana,Serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
  } html>body {font-size:small;}
  
#container {
  position:relative;
  width:732px;
  margin:0 auto;
  text-align:left;
  background:#FFFFFF;
    border:1px solid #A79355;
  
  }
#intro {
  border:1px solid #A79355;
  border-width:0 0px 1px 0;
  }




  
/* header and summary
--------------------------------- */

#header_text p.p2 {
  position:absolute;
  top:53px;
  right:205px;
  width:400px;
  margin:0;
  font-size:98%;
  line-height:1.3em;
  text-align:right;
  color:#085581;
  background-color:transparent;
  }




/* supporting text centre
--------------------------------- */
#main_text {
 margin:0 0px 0px 200px;
  border:1px solid #A79355;
  border-left:1px;
  border-right:0px;
  border-bottom:0px;
  padding-bottom:110px; 
  }
  #main_text.heading {
	float:right;
	margin:0 0.75em 0 0;
	margin-right: -10px;
	margin-top:0;
 
  }
#main_text h3 { /* text headers*/
  height:20px;
  border:1px solid #A79355;
  border-width:1px 0;
  margin:1em 0 .5em;
  background-color:#D9D98B;
  }


/* link list
--------------------------------- */
#linkList {
  position:absolute;
  top:230px;
  left:5px;
  width:180px;
  font-family:Verdana,Arial,Sans-serif;
font-size: 98%;


  }
#navigation {
	float: left;
	width: 180px;
	
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#navigation li {
	width: 195px;
	border-bottom: 1px solid #B6A595;
	margin: 0;
	padding: 0;
	font-size: 80%;
	vertical-align: bottom;	
}
#navigation a:link, #navigation a:visited {
display:block;
	padding: 5px 5px 5px 1.9em;
border-left:0px solid #FFFFFF;
	background-color: #FFFFFF;
	color: #66472E;
	text-decoration: none;
}
#navigation a:hover {
	background-color: #334F8E;
	color: #FFFFFF;


}

  
/* footer
--------------------------------- */
#footer {
  background:#FFFFFF  ;
  color:#000000;
  margin:0 0 0;
  padding:0px 0px 0px 0px;

  border-top: 1px solid #B6A595;
  border-width:1px 0;
  font:85% Verdana,Arial,Sans-serif;
  text-align:center;  	
  }
#footer a:link, #footer a:visited {
  padding:0 5px;
  font-weight:normal;
  }


/* links
--------------------------------- */
a:link, a:visited {
  color:#703F0E;
  background-color:transparent;
  font-weight:bold;
  text-decoration:none;
  }
a:hover {
  color:#616623;
  background-color:transparent;
  text-decoration:underline;
  }


/* Mozilla bug workarounds */
#outer > #inner { 
	border-bottom: 1px solid transparent; 
}
#side1 {
	margin-right: 1px;
}
#side2 {
	margin-left: 1px;
}
#content {
	margin: 0 -3px 0 -2px;
}

}
.clear { 
	clear: both;
	}
Hoverbox Code
-----------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
	margin:0;
	padding:0;

}

.hoverbox a .preview {display: none;}

.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img {
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 10px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview {border-color: #000;}

/* Internet Explorer Hacks
--------------------------------------------------------------*/

* html .hoverbox a {position: relative;}
* html .hoverbox a:hover {font-size: 100%; z-index: 1;}
* html .hoverbox a:hover .preview {top: -38px; left: -50px;}
* html .hoverbox li {position: static;}
}

