/* Copyright (c) 2006 Paul Barrett */
/* www.pbarrett.co.uk */

#pagewidth { width: 775px;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

body {
	background-color:#FFFFFF; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	margin-right: 0px;
}

html, body, #Wrapper{	
	margin:0; 
	padding:0; 
	text-align: center;
	height: 100%;
} 

#Wrapper {
	width:775px; 
	text-align:left; 
	position:relative; 
	margin:0 auto;  
	height: 100%;
}

#mover1{
	position:relative;
	float: left;
	clear: both;
	width: 775px;
}

#corner-topleft {
	background-image: url(gfx/corner_topleft.jpg);
	position:relative;
	float: left;
	clear: left;
	width:175px;
	height:200px;
}

#header {
	background-image: url(gfx/header.jpg);
	position:absolute;
	left:175px;
	top:0px;
	width:600px;
	height:200px;
}


/* Left Hand Menu Setup */
#leftcol {
	position:relative;
	float: left;
	clear: left;
	width:205px;
	background-image: url(gfx/repeater_left.jpg);
	z-index: 10; 
	margin-bottom: 8px;
}

  #leftcol h5 a:link, #leftcol h5 a:visited { 
  	color: rgb(128, 128, 128);
    background-image: url(gfx/button.jpg);
    padding-top: 7px;
    padding-left: 10px;
    height: 23px;
    width: 195px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    display: block;
    }

  #leftcol h5 a:hover { color: rgb(0, 0, 0);
    background-image: url(gfx/button_hover.jpg);
    padding-top: 7px;
    padding-left: 10px;
    height: 23px;
    width: 195px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Arial,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    display: block;
    }

  #leftcol h5 a:active, #leftcol h5 a:focus { color: rgb(0, 0, 0);
    background-image: url(gfx/button_sel.jpg);
    padding-top: 7px;
    padding-left: 10px;
    height: 23px;
    width: 195px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Arial,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    display: block;
    }

  #leftcol h5 { margin-bottom: 0px;
    margin-top: 0px;
    }

  #leftcol h4 a:link, #leftcol h4 a:visited { margin: 5px;
    color: rgb(0, 0, 0);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: none;
    text-decoration: none;
    display: block;
    }

  #leftcol h4 a:hover, #leftcol h4 a:active, #leftcol h4 a:focus { 
  	margin-right: 0px;
	margin-left: 0px;	
	text-indent: 0px;
	color: #5AAD01;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    list-style-type: none;
    text-decoration: none;
    display: block;
    background-color: #F2F2F2;
    width: 165px;
	border-right:6px solid #808080;
	border-left:5px solid #808080;
    }

  #leftcol h4 { margin-bottom: 0px;
    margin-top: 0px;
    }

  #leftcol h3 a:link, #leftcol h3 a:visited { 
  	color: rgb(241, 0, 0);
    background-image: url(gfx/button_hover_sel.jpg);
    padding-top: 7px;
    padding-left: 10px;
    height: 23px;
    width: 195px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    display: block;
    }

  #leftcol h3 a:hover, #leftcol h3 a:active, #leftcol h3 a:focus { 
  	color: rgb(128, 0, 0);
    background-image: url(gfx/button_hover_sel.jpg);
    padding-top: 7px;
    padding-left: 10px;
    height: 23px;
    width: 195px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-family: Arial,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    display: block;
    }

  #leftcol h3 { margin-bottom: 0px;
    margin-top: 0px;
    }

#rightbrush {
	background-image: url(gfx/rightbrush.jpg);
	position:absolute;
	left:697px;
	top:200px;
	width:78px;
	height:350px;	
	z-index: 2; 
}



div.leftcontact {
	background-image: url(gfx/leftcontact.jpg);
	position:relative;
	float: left;
	clear: left;
	width:205px;
	height:193px;	
	z-index: 9;
}

div.leftcontact h1 {
	padding-top: 10px;
	padding-left: 0px;
	margin: 5px 45px 5px 15px;	
	color: #4E9203;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;	
	font-weight:bold;
	text-align:left;	
	border-style: none none solid;
    border-width: 0px 0px 1px;
    border-bottom: 1px solid #4E9203;
}

div.leftcontact p {
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 0px;
	margin: 5px 5px 0px 5px;
	color: #4E9203;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left; 
}

div.leftcontact a:link, #leftcontact a:visited {
	color: #7E7C3F;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
	text-align:left; 
	text-decoration:none; 
	font-weight: bold;
		
}

div.leftcontact a:hover, #leftcontact a:active, #leftcontact a:focus {
	color: #636232;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
	text-align:left; 
	text-decoration:none; 
	font-weight: bold;
}


#central_wrapper {
	position:absolute;	
	float: left;	
	left:0px;
	top:200px;
	margin:0;
	padding:0;	
}


#maincol {
	position:relative;
	left:0px;
	top:0px;	
	width:775px;		
	z-index: 1;	
	padding: 0; 
  	margin: 0;   
	border:0;

	/* Make background repeat. */
    background-color: rgb(255, 255, 255);
    background-image: url(gfx/repeater.jpg);
	background-repeat:repeat-y;
	background-position:left;
}


#text_area {
	position:relative;
	left:0px;
	top:0px;	
	width:492px;		
	color: rgb(126, 124, 63);
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-align: left;    
	padding: 10px 0px 10px 205px;	
	display: block;		
	z-index: 2;	
}

#text_area a:link, #text_area a:visited {
	color: #5AAD01;
	text-decoration:none; 
	font-weight:bold;
}

#text_area a:hover, #text_area a:active, #text_area a:focus{
	color: #4E9203;
	text-decoration:none; 
	font-weight:bold;
}

#text_area p {
	padding: 0;
	margin: 0 0 10px 0;
}

#text_area h1 {
	color: #4E9203;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-weight:bold; 
	font-style:italic; 
	letter-spacing:8px;
    font-size: 30px;
	text-align: left;
	text-transform: uppercase;	
	padding: 0;
	margin: 0;
}

#text_area h2 {
	color: #4E9203;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-style:italic; 
	letter-spacing:7px;
    font-size: 20px;
	text-align: left;
	text-transform: lowercase;
	padding: 0;
	margin: 20px 0 10px 0;	
	border-style: none none solid;
    border-width: 0pt 0pt 1px;
    border-bottom: 1px solid #4E9203;
}

#text_area h3 {
	color: rgb(126, 124, 63);
    font-family: "Trebuchet MS", verdana, arial, sans-serif;
    font-size: 16px;
	text-align: left; 
	font-weight:bold;	
	padding: 0;
	margin: 20px 0 5px 0;
}

#bottompage{
	position:relative;
	float: left;
	left: 0px;
	width: 775px;
	height: 104px;
	z-index: 2;
}



#corner-bottomleft-above {
	background-image: url(gfx/corner_bottomleft_above.jpg);
	position:absolute;
	left:0px;
	top:-96px;
	width:205px;
	height:96px;
}

#bottomright-above {
	background-image: url(gfx/bottomright_above.jpg);
	position:absolute;
	left:697px;
	top:-96px;
	width:78px;
	height:96px;
}

#corner-bottomleft-below {
	background-image: url(gfx/corner_bottomleft_below.jpg);
	position:absolute;
	left:0px;
	top:0px;
	width:205px;
	height:104px;
}

#maincol-bottom {
	background-image: url(gfx/maincol_bottom.jpg);
	position:absolute;
	left:205px;
	top:0px;
	width:246px;
	height:64px;
}

#bottom-pix {
	background-image: url(gfx/bottom_pix.jpg);
	position:absolute;
	left:451px;
	top:0px;
	width:246px;
	height:64px;
}

#bottomright-below {
	background-image: url(gfx/bottomright_below.jpg);
	position:absolute;
	left:697px;
	top:0px;
	width:78px;
	height:64px;
}

#footer {
	background-image: url(gfx/footer.jpg);
	position:absolute;
	left:205px;
	top:64px;
	width:570px;
	height:40px;
}

#footer p {
	padding-top: 5px;
	padding-left: 20px;
	margin: 5px;
	color: #4E9203;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-align:left; 
}

#footer a:link, #footer a:visited {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
	font-weight:bold;
	text-align:left; 
	text-decoration:none; 
	color: #7E7C3F;
}

#footer a:hover, #footer a:active, #footer a:focus {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;	
	font-weight:bold;
	text-align:left; 
	text-decoration:none; 
	color: #636232;
}


div.backtotop {
	height:11px;
	text-align:right; 
	float:right;
	margin-bottom: 0px;
	background-color: #FCF87E;
	display: block;	
	width: 492px;
}