/*-----------------------------------------------------------------------------
Style Sheet

date:      6th July 2008
author:    Anthony Wymond
email:     info@igniteonline.com.au
website:   http://www.igniteonline.com.au/

Table of Contents

	1. General
	2. Typography
	3. Headings
	4. Links
	5. Container
	6. Header
	7. Main Nav
	8. Sub Nav
	9. Main Content
	10.Sub Content
	11.Footer
	12.Forms
	13.Tables
	14.Misc 1
	15.Misc 2

Notes
	-
	-
	-
-----------------------------------------------------------------------------*/


/* =General
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* {
  margin: 0;
	padding: 0;
}


/* Class for clearing floats */
.clear {
	clear:both;
}

/* Class for invisible clearing floats */
.separatorInvisible {
		clear: both;
		height: 1px;
		}

/* Remove border around linked images */
img {
	border: 0;
}

/* Force scrollbars in Firefox to avoid page shifting */
HTML {
overflow: -moz-scrollbars-vertical;
}


/* =Typography
-----------------------------------------------------------------------------*/

body {font:12px Arial, Helvetica, sans-serif}

p {font-size:12px; line-height:15px}

blockquote {
  margin-left: 30px;
  padding: 10px 0 0 20px;
  font-size: 88%;
  line-height: 1.5em;
  color: #666;
  background: url(../images/quotes.gif) no-repeat top left;
  }

/* =Headings
-----------------------------------------------------------------------------*/

h1 {font-size:18px; margin-bottom:2px}

h2 {font-size:17px; margin-bottom:2px}

h3 {font-size:16px; margin-bottom:2px}

h4 {font-size:15px; margin-bottom:2px}

h5 {font-size:14px; margin-bottom:2px}

h6 {font-size:13px; margin-bottom:2px}


/* =Links
-----------------------------------------------------------------------------*/

#text a:link {color:#FFF; text-decoration:none; font-weight:bold}
#text a:visited {color:#FFF; text-decoration:none; font-weight:bold}
#text a:hover {color:#FFF; text-decoration:underline; font-weight:bold}
#text a:active {color:#FFF; text-decoration:underline; font-weight:bold}

#subNav a:link {color:#e1e1de; text-decoration:none}
#subNav a:visited {color:#e1e1de; text-decoration:none}
#subNav a:hover {color:#FFF; text-decoration:underline}
#subNav a:active {color:#FFF; text-decoration:underline}

#fineprint a:link {color:#9b998f; text-decoration:none}
#fineprint a:visited {color:#9b998f; text-decoration:none}
#fineprint a:hover {color:#333; text-decoration:none}
#fineprint a:active {color:#333; text-decoration:none}

#footer a:link {color:#231f20; text-decoration:none}
#footer a:visited {color:#231f20; text-decoration:none}
#footer a:hover {color:#231f20; text-decoration:underline}
#footer a:active {color:#231f20; text-decoration:underline}



/* =Container
-----------------------------------------------------------------------------*/

#container {
		}


/* =Header
-----------------------------------------------------------------------------*/

#header {
		}
		
img#logo {
	position:absolute;
	top:20px;
	left:42px;
}


/* =Main Nav
-----------------------------------------------------------------------------*/

#mainNav {
	position:absolute;
	width:876px;
	height:30px;
	top:168px;
	left:42px;
		}

#mainNav ul li {float:left; list-style-type:none;}

a.nav1 {display: block; width:99px; height:30px; background: url("../images/nav.gif") 0 0 no-repeat;text-decoration: none;}
a:hover.nav1 {background-position: 0 -30px;}

a.nav2 {display: block; width:79px; height:30px; background: url("../images/nav.gif") -99px 0 no-repeat;text-decoration: none;}
a:hover.nav2 {background-position: -99px -30px;}

a.nav3 {display: block; width:103px; height:30px; background: url("../images/nav.gif") -178px 0 no-repeat;text-decoration: none;}
a:hover.nav3 {background-position: -178px -30px;}

a.nav4 {display: block; width:156px; height:30px; background: url("../images/nav.gif") -281px 0 no-repeat;text-decoration: none;}
a:hover.nav4 {background-position: -281px -30px;}

a.nav5 {display: block; width:173px; height:30px; background: url("../images/nav.gif") -437px 0 no-repeat;text-decoration: none;}
a:hover.nav5 {background-position: -437px -30px;}

a.nav6 {display: block; width:129px; height:30px; background: url("../images/nav.gif") -610px 0 no-repeat;text-decoration: none;}
a:hover.nav6 {background-position: -610px -30px;}

a.nav7 {display: block; width:137px; height:30px; background: url("../images/nav.gif") -739px 0 no-repeat;text-decoration: none;}
a:hover.nav7 {background-position: -739px -30px;}


/* =Sub Nav
-----------------------------------------------------------------------------*/

#subNav {margin: 0 0 9px 0;
width:320px;
		}

#mainContent #subNav {
	color:#e1e1de;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
}

#subNav a.hit {color:#FFF; text-decoration:underline}


/* =Main Content
-----------------------------------------------------------------------------*/

#mainContent {
	position:absolute;
	background:#9b998f;
	width:350px;
	height:400px;
	left: 42px;
	top: 220px;
		}

#mainContent #text {
	margin-left:13px;
	margin-top:17px;
	width:320px;
	height:310px;
 	overflow-x: hidden;
 	overflow-y: hidden;
		}
		
#mainContent #text p {
	color:#FFF;
	font-size:13px;
	line-height:17px;
	margin-bottom:9px;
}

#images {
	position:absolute;
	width:514px;
	height:400px;
	left: 404px;
	top: 220px;
}

#bookonline {
	position:absolute;
	width:220px;
	height:50px;
	left: 697px;
	top: 41px;
}

#flash {
	width:426px;
	height:400px;
	margin-right:12px;
	float:left;
}

#thumbs {
	width:76px;
	height:400px;
	float:left;
}

/* =Sub Content (Secondary Content)
-----------------------------------------------------------------------------*/

#subContent {
		}


/* =Footer
-----------------------------------------------------------------------------*/

#footer {
	position:absolute;
	width:459px;
	height:80px;
	left: 42px;
	top: 677px;
	font:Arial, Helvetica, sans-serif;
	color:#4e422b;
	line-height:19px;
	font-size:12px;
		}

#maillist {
	position:absolute;
	width:379px;
	height:92px;
	padding: 5px;
	left: 527px;
	top: 677px;
	font:Arial, Helvetica, sans-serif;
	color:#4e422b;
	line-height:19px;
	font-size:11px;
	text-align:center;
	border:1px solid #9b998e;
		}
		
.maillist-font {
	font:Arial, Helvetica, sans-serif;
	color:#4e422b;
	font-size:11px;
}

		
#fineprint {
	position:absolute;
	width:459px;
	height:16px;
	left: 42px;
	top: 766px;
	font:Arial, Helvetica, sans-serif;
	color:#9b998f;
	font-size:10px;
		}

		

/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 1px solid transparent;
}


/* =Tables
-----------------------------------------------------------------------------*/

table { 
  border-spacing: 0;
	border-collapse: collapse;
}

td {
  text-align: left;
	font-weight: normal;
}



/* =Misc 1
-----------------------------------------------------------------------------*/



/* =Misc 2
-----------------------------------------------------------------------------*/

