/************************************************************************/
/* This is the default style sheet for all text on www.escapology.com.au */
/************************************************************************/

body {
	font: 0.8em/1.8em Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/escapology_bg.gif); 
	background-repeat: repeat;
	width: 890px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}	

ul#tabnav {
	list-style-type: none;
	margin-left: -39px;
	margin-bottom: 0;
	padding-bottom: 24px;
	font: bold 0.8em Verdana, Arial, Helvetica, sans-serif;
}	

/* IE6 Only */
* html ul#tabnav {
	margin-left: 1px;
} 

/* IE7 Only */
*:first-child+html ul#tabnav {
	margin-left: 1px;
}	

ul#tabnav li {
	float: left;
	height: 21px;
	background-color: #0033CC;
	color: #FFFFFF;
	margin: 2px 6px 0 0;
}

ul#tabnav a:link, ul#tabnav a:visited {
	display: block;
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	padding: 4px;
}

ul#tabnav a:hover {
	background-color: #2D62FF;
	color: #FFFFFF;
}

body#home li.home, body#guides li.guides, body#trips li.trips, body#before li.before, body#gear li.gear, body#hire li.hire, body#news li.news, body#lessons li.lessons, body#news li.news, body#book li.book, body#advertise li.advertise, body#retail li.retail, body#about li.about, body#links li.links {
	border-bottom: 1px solid #DDE6FF;
	color: #000000;
	background-color: #DDE6FF;
}

body#home li.home a:link, body#guides li.guides a:link, body#trips li.trips a:link, body#before li.before a:link, body#gear li.gear a:link, body#hire li.hire a:link, body#news li.news a:link, body#lessons li.lessons a:link, body#news li.news a:link, body#book li.book a:link, body#advertise li.advertise a:link, body#retail li.retail a:link, body#about li.about a:link, body#links li.links a:link, body#home li.home a:visited, body#guides li.guides a:visited, body#trips li.trips a:visited, body#before li.before a:visited, body#gear li.gear a:visited, body#hire li.hire a:visited, body#news li.news a:visited, body#lessons li.lessons a:visited, body#news li.news a:visited, body#book li.book a:visited, body#advertise li.advertise a:visited, body#retail li.retail a:visited, body#about li.about a:visited, body#links li.links a:visited {
	color: #000000;
	background-color: #DDE6FF;
}

#content {
	position: absolute;
	border-left: 1px solid #00207D;
	border-right: 1px solid #00207D;
	border-bottom: 1px solid #00207D;
	padding: 10px 0 10px 0;
	background-color: #DDE6FF;
	width: 888px;
	min-height: 505px; 
	color: #00207D;
}	

/* IE6 Only */
* html #content {
	min-height: 510px;
} 

/* IE7 Only */
*:first-child+html #content {
	min-height: 510px;
} 

#content ol {
	text-align: justify;
	font: 0.85em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4;
	padding-left: 20px;
}	

/* IE6 Only */
* html #content ol {
	padding-left: 0;
	margin-left: 25px;
} 

/* IE7 Only */
*:first-child+html #content ol {
	padding-left: 0;
	margin-left: 25px;
}	

h3 {
	text-align: justify;
	font-weight: bolder;
	font-size: 1.2em;
	line-height: 1.1;
}

/* IE6 Only */
*html h3 {
	margin: 0 0 1em 0;
}

/* IE7 Only */
*:first-child+html h3 {
	margin: 0 0 1em 0;
}

h4 {
	text-align: justify;
	font: 0.85em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.1;
	font-weight: bold;
}

p {
	text-align: justify;
	font: 0.85em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4;
}

/* IE6 Only */
* html p, *html h4 {
	margin: 0 0 15px 0;
}

/* IE7 Only */
*:first-child+html p, *:first-child+html h4 {
	margin: 0 0 15px 0;
}

.bold {
	font-weight: bold;
}	

/* NSW region colours */
#nr, #nr li a, #nr li a:hover, #nr li a:active {
	color: #FF2424;
}
#mnc, #mnc li a, #mnc li a:hover, #mnc li a:active {
	color: #C48902;
}
#hun, #hun li a, #hun li a:hover, #hun li a:active {
	color: #044E9F;
}
#syd, #syd li a, #syd li a:hover, #syd li a:active {
	color: #9500DD;
}
#ila, #ila li a, #ila li a:hover, #ila li a:active {
	color: #638721;
}
#sc, #sc li a, #sc li a:hover, #sc li a:active {
	color: #8E9205;
}
#nt, #nt li a, #nt li a:hover, #nt li a:active {
	color: #6B696D;
}
#ct, #ct li a, #ct li a:hover, #ct li a:active {
	color: #6266FB;
}
#st, #st li a, #st li a:hover, #st li a:active {
	color: #FC4949;
}
#nw, #nw li a, #nw li a:hover, #nw li a:active {
	color: #583D58;
}
#cw, #cw li a, #cw li a:hover, #cw li a:active {
	color: #4E9B00;
}
#sw, #sw li a, #sw li a:hover, #sw li a:active {
	color: #00AA99;
}
#riv, #riv li a, #riv li a:hover, #riv li a:active {
	color: #2D7B2D;
}
#uw, #uw li a, #uw li a:hover, #uw li a:active {
	color: #888500;
}
#lw, #lw li a, #lw li a:hover, #lw li a:active {
	color: #C0370A;
}

#header {
	padding: 0px 20px 0px 30px;
	height: 80px;
}

#header .logo {
	float: left;
	margin-right: 80px;
}

#gsearch {
	float: right;
}		
	
.imgsl {
	height: 120px;
	width: 160px;
	margin-bottom: 10px;
}	

/* IE6 Only  */
* html .imgsl {
	margin-bottom: 7px;

} 

/* IE7 Only */
*:first-child+html .imgsl {
	margin-bottom: 7px;

}	

.imgsp {
	height: 250px;
	width: 160px;
	margin-bottom: 10px;
}	

/* IE6 Only  */
* html .imgsp {
	margin-bottom: 7px;

} 

/* IE7 Only */
*:first-child+html .imgsp {
	margin-bottom: 7px;
}	

.imgspb {
	height: 248px;
	width: 158px;
	margin-bottom: 10px;
}	

/* IE6 Only  */
* html .imgspb {
	margin-bottom: 7px;

} 

/* IE7 Only */
*:first-child+html .imgspb {
	margin-bottom: 7px;
}	

#shopbox {
	height: 120px;
	background-color: #888500;	
	width: 160px;
	text-align: left;
	margin-bottom: 10px;
}		

#weatherbox {
	height: 120px;
	background-color: #FFFFFF;	
	width: 160px;
	text-align: center;
	margin-bottom: 10px;
}		

#col3left {
	position: absolute; 
	width: 160px;
	padding: 0 10px 0px 30px;
}

.copy {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background-color: #999999;
	text-align: center;
	line-height: 2em;
	font-size: 0.8em;	
}

#col3centre {
	position: absolute;
	width: 468px;
	background-color: #DDE6FF;
	margin-top: -14px;
	padding: 0 210px 10px 210px;
} 

/* IE6 Only  */
* html #col3centre {
	margin-top: -2px;
} 

/* IE7 Only */
*:first-child+html #col3centre {
	margin-top: -2px;
}	

#regionleft {
	margin-left: 10px;	
}	

#regionleft p {
	margin-left: -30px;
	margin-right: -5px;	
}	
	
#regionright {
	position: absolute; 
	left: 460px;
	top: 95px;
}	

#col3centre ul {
	text-align: justify;
	font: 0.85em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4;
	list-style: none;
	padding: 0 0 0 10px;
	margin-top: -10px;
	text-decoration: none;
}

/* IE6 Only */
* html #col3centre ul {
	margin: -10px 0 1.2em 0;
}

/* IE7 Only */
*:first-child+html #col3centre ul {
	margin: -10px 0 1.2em 0;
}

#gbanner {
	margin-top: 22px;
	margin-bottom: 4px;
}		

#banner {
	margin-top: 17px;
	margin-bottom: 4px;
}		

#map {
	text-align: center;
	line-height: 1;
}	

#buy {
	display: inline;
}	

#col3right {
	position: absolute; 
	left: 700px;
	width: 160px;
}  	

#navright {
	width: 160px;
	margin-bottom: 8px;
}

#navright ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navright li {
	border-bottom: 1px solid #2D62FF;
}

#navright li a {
	display: block;
	padding: 0 0 0 1em;
	line-height: 2em;
	border-left: 12px solid #0033CC;
	border-right: 1px solid #0033CC;			
	background-color: #4272FF;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.75em;
}	

/* IE6 Only */
* html #navright li a {
	margin-top: -4px;
} 

/* IE7 Only */
*:first-child+html #navright li a {
	margin-top: -4px;
}	

#navright li a:hover, #navright li a:active {
	background-color: #0033CC;
	color: #FFFFFF;
}	

#nocols {
	padding: 0 20px 0 20px;
}	

#linkslist p {
	line-height: 1;
}	

/* IE6 Only */
* html #linkslist p {
	line-height: 0.6;
} 

/* IE7 Only */
*:first-child+html #linkslist p {
	line-height: 0.6;
}	

#col3right p {
	line-height: 2;
}	

ul.horiz {
	float: right;
	color: #000000;
}	

ul.horiz li {
	display: inline;
	padding: 0 5px 0 0;
}	

ul.horiz li a:link, ul.horiz li a:visited {
	color: #000000;
}
