/*  
  
	reset.css
	* Resets default browser CSS.
	
	Based on work by Eric Meyer:
	* meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
                                                                */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;}


a img { border: none; }

a {outline:none;}


/*
            
   -=- Layout Styles -=-
   Paul Davison 24/02/08
    
                          */
						  
body {
	background:#24403b url(images/stripe.png);
	color:#222;}
    
#outer-wrapper {
    position: absolute;
    top:50%;
    left:50%;
    background: url(images/main-bg.png);
    width:800px;
    height:560px;
    margin:-280px 0 0 -400px;}


#inner-wrapper {
	position:relative;
    margin: 10px;
	padding:0;
	height:540px;
	width:780px;
	background:#FFFFFF;
	}
	
#header {
	position:relative;
	top:360px;
	height:180px;
	width:/*327px*/ 780px;
	background:#fcfdfc url(images/banner1.png) no-repeat;
	margin:0;
	background-image: url(images/logo.gif);
	background-color: #aec2c3;
	}
	

	

#content-main {
	position:absolute;
	width:452px;
	height:360px;
	left: 328px;
	top: 0;
	background:#FFFFFF;
}
	
#content-sub {
	position:absolute;
	top:0;
	left:0;
	width:327px;
	height:360px;
	background-image: url(images/hr3.jpg);
	overflow: hidden;
}

#footer {
	position:absolute;
	width:452px;
	height:36px;
	left:328px;
	top:324px;
	z-index:999;
	overflow:hidden;
	background:url(images/fade.png);}	
/*
            
   -=- Typographic Styles -=-
   
   Based on work by:
   * Nathan Borror     [playgroundblues.com]
   * Jeff Croft        [jeffcroft.com]
   * Christian Metts   [mintchaos.com]
   * Wilson Miner      [wilsonminer.com]
   * Richard Rutter    [clagnut.com]
    
                                              */
	
html {
	font-size:16px;}
	
html>body {font-size: 12px;	}	
	   
body { 
	font-size: 75%; 
  	color:#101010;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;}

h1 {
	padding:31px 0 0 18px;
	font-size:6em;
	line-height:1;
	text-indent:-9999px;}
	
h2 {
	padding:0 0 18px 18px;
	font-size:2em;
	line-height:1;
	color:#640721;
	text-indent:-9999px;}	
	
h3 {
	padding:18px 0 18px 18px;
	font-size:3em;}
	
p {
	margin:0 18px 18px;
	line-height:1.29;
	font-size:1.1666em;}
	
.drop {
	width:70px;
	height:47px;
	display:block;
	float:left;
	text-indent:-9999px;
	background:url(images/drop_w.png) no-repeat top left;
	margin-right:.1em;
	margin-bottom:.1em;
	margin-top:4px;}
	
.firstword {
	text-transform:uppercase;
	letter-spacing:.13em;}

	
/*
            
   -=- Horizontal Navigation -=-
   Paul Davison 24/02/08
    
                                   */	
								   
#nav-main ul {
	position:absolute;
	top:369px;
	left:335px;
	height:18px;
	width:444px;
	color:#000;
}

#nav-main	ul li{
	list-style-type:none;
	display:inline;
	height:18px;
	float:left;}
	
#nav-main	ul li a {
	display: block;
	display:inline;
	text-decoration:none;
	padding:4px 8.5px 0;
	font-size:1.3333em;
	bottom: 2px;
	color:#1d332f;
	height:18px;
	overflow:hidden;
	border-right:#39655d 1px solid;}
	
#nav-main	ul li a:visited {
	color:#1d332f;}
	
#nav-main	ul li a:hover {
	color:#fff;}
	
#nav-main ul li a:active {
	bottom: 0px;
	color:#000;}
	
#nav-main	ul li#nmh5 a {
	border-right:#FF0000 0px solid;}

#nav-main	ul li#nmh5 a {}
	

/*
            
   -=- Default Classes -=-
   Paul Davison 24/02/08
    
                          */

.hide       { display: none; }
.highlight  { background:#ff0; }


.left {	
	float:left;
	margin-left:0 !important;}
	
.right {
	float:right;}
	
.embed {
	position:absolute;
	text-indent:-9999px;}
	
.reset {
	margin:0;
	padding:0;
	border:0;}
