/*
Colors
dark grey:  #6C3304 
lighter grey:  #999999
lighter than above grey: #CCCCCC
lightest grey:  #EFEFEF

red: #E04541
#850707



orange logo #D1640A
dark brown orang  #6C3304
dark brown: #2C1401









*/




/*
	RESET
*/
*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; }
html, body							{ height: 100%; }
body								{ font-size: 67.5%; font-family: Arial, sans-serif; 
										text-align:justify; color: #CCCCCC ; 
													  
        								
										background-image: url(../graphics/body_bg.jpg);
										background-repeat: no-repeat;
										background-position: 50% 0%;
										
										background-color: #000000;
									}
ul									{ list-style: square inside; }
ol									{ list-style: decimal inside; }
a									{ outline: none; text-decoration: none; }

a img								{ border: none; background: none; }
img									{ vertical-align: middle; border: none; }
table								{ border-collapse: collapse; }

/*
	UTILITY
*/
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
.button								{ border: 1px solid #272727; background: white; padding: 3px 8px; 
									  -moz-border-radius: 5px; -webkit-border-radius: 5px; behavior:url(border-radius.htc);
 color: 272727; }
.button:hover						{ background: #990000; color: white; }
/*
	TYPGROGRAPHY
*/
p, li, dl, address {font-size: 1.4em; line-height: 1.4em;  }

a:link {color: #D1640A; text-decoration: none; border-bottom: 1px dotted #D1640A;}

a:visited {color: #D1640A; text-decoration: none; border-bottom: 1px dotted #D1640A;}

a:hover {color: #D1640A; text-decoration: none; border-bottom: 1px solid #D1640A;}

h1 {font-size: 1.9em; font-family: Arial, serif; font-weight: normal; color: #D1640A; letter-spacing:-1px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; text-align: center; }

h2 {font-size: 1.5em;  color: #D1640A; letter-spacing:-1px; font-family:Tahoma, Geneva, sans-serif; font-weight: normal; font-style:italic;}

h3 {font-size: 1.5em;  color: #003566; letter-spacing:-1px; font-family:Tahoma, Geneva, sans-serif; font-weight: normal; font-style:normal;}

h4 {color: #333333; font-size: 2.0em; margin-bottom: 15px;}

address { font-style:normal;}

									  
									  
/*
	STRUCTURE
*/			
#wrapper	{ margin: 15px auto 3px auto; width: 850px;  border: 2px solid #2C1401;
border-left-width: 3px; border-right-width: 3px;  background-color:#090300; 	

				}		  
							
#header { width: 100%; height: 150px; background-color:#000000;
background-image:url(../graphics/header_bg.jpg);
background-position:top right;
background-repeat:no-repeat;


border-bottom: 2px solid  #1D0E04;

	}					  
									  
#navigation { float:left; width:175px; 		 }
		
#content {   float:right; width:650px; border-left: 1px solid #2C1401 ; padding-top: 20px;
		}
			
div#footer
{	position:	relative;	height:	35px;	clear:	both;	width:	100%;		text-align: center;	margin:	30px auto 0 auto;	color:	#D1640A; line-height: 35px; vertical-align:middle; font-size: 0.8em;
 }		
			
			
div#seo
{	margin:	2px auto;		width:	800px;	color:	#743603;	z-index:	200; }			
			
			
									  
									  
/*

Header

*/

#header #logo { float:left; margin-left: 10px; margin-top: 15px;}			
#header div#head_slide {background-image:url(../images/slide/2.jpg);
background-repeat:no-repeat;
background-position:bottom left; height: 90px; width:100%;
}							  
									  

/*

Navigation

*/
#navigation dl#menu{ width: 100%; }
#navigation dl#menu dt {  margin-bottom: 2px; outline:none;}									  
#navigation dl#menu dt a {display:block;padding: 10px; outline:none; border-bottom: 2px solid #090300; color:#D1640A; font-weight: 400; background-color:#090300; font-family:"Times New Roman", Times, serif; font-size: 1.6em; letter-spacing: -1px; }



/*

Content

*/



#content p, address{margin: 15px 30px; }

#content h1, #content h2, #content h3, #content h4 {margin: 15px 20px;}

#content ul, #content ol, #content dl {margin: 15px 60px;}

#content dt, #content li {margin: 8px 5px; padding: 5px auto; list-style:square;}
#content dt.no_style, #content li.no_style { list-style:none; }

#content img {padding: 3px; background-color:#2C1401;  margin:20px;}

body#links #content  a.links {border: none;}
body#links #content p { text-align:left}
#content div#movie { margin: 20px; float:right;  padding:0; }
#content div#movie object { margin: 0; padding: 0; border: 1px solid  #D1640A;}

#content blockquote {color:#090300 ;  font-family:"Times New Roman", Times, serif; font-style:italic; padding: 15px; background-color:#DBCFC8; border: 1px solid #2C1401; width: 75%; margin: 20px auto; font-size: 1.5em;}

body#contact div#content address {} 
body#contact div#content abbr { font-weight:900; color:#003566; margin-right: 3px;} 


/*
Colour Chart
*/

#color_tbl{ width: 500px; background-color: #FFFFFF; color:#090300; padding: 5px; border: 5px solid #ffffff; margin: 10px 50px; font-size:1.1em; text-transform:capitalize; float:left;}
#color_tbl tr.desc_row{ height: 20px; text-align:center;}
#color_tbl tr.color_row{ height: 35px; background-color: #FFFFFF; color:#666666; margin: 10px auto;  background-color: #FFFFFF; }
#color_tbl td { margin: 2px; width: 90px; cursor:pointer;}
#color_tbl td  a{ display:block}


#color_tbl td#paperbark { background-color: #C3B19B }
#color_tbl td#dune { background-color:  #A89F90 }
#color_tbl td#bushland { background-color:  #8D8680}
#color_tbl td#grecian_terra_cotta { background-color:  #A34720}
#color_tbl td#indian_red { background-color:  #47241E}
#color_tbl td#light_grey { background-color:  #A9A9A9}

#color_tbl td#wheat { background-color:  #BD9F79}
#color_tbl td#sahara { background-color:  #786557}
#color_tbl td#woodland_grey { background-color:  #4B4746}
#color_tbl td#terra_cota { background-color:  #7F351A}
#color_tbl td#burgundy { background-color:  #5F2E20}
#color_tbl td#earl_grey { background-color:  #7C8282}


#color_tbl td#sandbank { background-color: #AB987A}
#color_tbl td#raccoon { background-color:  #68433B}
#color_tbl td#ironstone { background-color:  #3A3E4A}
#color_tbl td#sienna { background-color:  #A44519}
#color_tbl td#oxide_red { background-color:  #743E22}
#color_tbl td#bluestone { background-color:  #37423E}


#color_tbl td#sandstone { background-color:  #A47E5A}
#color_tbl td#pale_eucalpt { background-color:  #76744E}
#color_tbl td#blue_ridge { background-color:  #4E6472}
#color_tbl td#headland { background-color:  #9B3423}
#color_tbl td#saddle_brown { background-color:  #5B3822}
#color_tbl td#charcoal { background-color:  #29322F}


#color_tbl td#coral { background-color:  #B57655}
#color_tbl td#wildernes { background-color:  #536044}
#color_tbl td#deep_ocean { background-color:  #3F4659}
#color_tbl td#sunset { background-color:  #9A2D18}
#color_tbl td#chocolate { background-color:  #35221A}
#color_tbl td#midnight { background-color: #181E1E}


#color_tbl td#biege { background-color:  #897B6E}
#color_tbl td#mid_brunswick_green { background-color:  #132B1D}
#color_tbl td#plantation { background-color:  #505A51}
#color_tbl td#manor_red { background-color:  #721A16}
#color_tbl td#mission_brown { background-color:  #2C1D16}
#color_tbl td#black { background-color:  #000000}


div#show { margin-left: 50px;}









/*
	FORM
	*/

form
{	width:	280px;	height:	auto;	text-align:	right;	vertical-align:	top;	padding:	20px 5px 30px 5px;	margin:	20px  auto 10px 165px;	border:	1px solid #D1640A;	background-image:	url(../graphics/wrapper_bg.png);	background-repeat:	repeat;}
form br
{	clear:	left;}
form label
{	cursor:	pointer;	vertical-align:	top;	float:	left;	width:	250px;}
form .text_inp, .text_area
{	font-size:	12px;	color:	#090300;	font-family:	Courier New, Courier New, Courier6, monospace;	background-color:	#DBCFC8;	border:	1px solid #333;	line-height:	15px;	vertical-align:	top;	text-align:	left;}
form .text_inp
{	margin:	0px;	width:	170px;	height:	17px;	line-height:	15px;	padding-top:	0px;	margin-bottom:	8px;	clear:	left;}
form .text_area
{	width:	170px;	height:	60px;	white-space:	normal;	overflow:	hidden;	vertical-align:	top;	padding-top:	0px;	margin-bottom:	8px;}
form .sbm_butt {cursor: pointer; background-color: #D1640A; font-size: 1.2em; margin: 0px; color: #fff; font-family: Verdana, Verdana, Geneva, sans-serif; float: right;margin-right: 30px; padding: 2px 4px;  border: solid 2px #2C1401; }




/*
FOOTER
*/

div#footer p { text-align:center; padding: 0; width: 850px; clear: none; vertical-align: middle; line-height:40px; vertical-align:middle;}

div#footer strong { font-weight:900;font-size: 1.1em;}

/*
SEO
*/

div#seo p
{	 font-size: 1.0em; line-height:	1.8em; vertical-align:top}
#seo p#heff
{	float:	left;	margin:	0 auto 10px 30px;	padding:	0;	}
#seo p#site_map
{	float:	right;	margin:	0 30px 10px auto;	padding:	0;	}
div#seo a:link
{	color:	#743603;	text-decoration:	none;	border-bottom:	1px dotted #743603;}
div#seo a:visited
{	color:	#743603;	text-decoration:	none;	border-bottom:	1px dotted #743603;}
div#seo a:hover
{	color:	#743603;	text-decoration:	none;	border-bottom:	1px solid #743603;}
