/*
	-- -- -- -- -- -- --
	Spokemantour Global CSS file
	Author: Chris Pearce / chris@cstech.net.au
	Created: Feb 08 2007
	-- -- -- -- -- -- --
*/
												/****************************************************************************************
												>> HTML Elements << 
												*****************************************************************************************/
html, body {
	margin: 0; 
	padding: 0; 
	border: 0;
}
body {	color: #000;
	font: 73% Verdana, Arial, Helvetica, sans-serif; 
	background: #fff;
}

a:link, a:visited {
	text-decoration: underline; 
	color: #405bdb;
}
a:hover, a:active {
	text-decoration: none; 
	color: #405bdb;
}
p {
	margin: 0 0 1.6em; 
	line-height: 1.5;
}
a img {border: 0;}
ul, ol {
	margin-bottom: 1.6em; 
	padding-bottom: 0;
}
ul li {
	margin-bottom: 0.25em; 
	list-style: disc;
}
ol li {margin-bottom: 0.25em;}
ul ul, ol ol {
	font-size: 100%; 
	margin-top: 0.40em;
	margin-bottom: 0.80em;
	padding-top: 0;
	padding-bottom: 0;
}
ul li ul li {list-style: circle;}
ul li ul li ul li {list-style: square;}
table, td {font-size: 10pt; font-weight: normal;}
address {font-style: normal;}
form {margin: 0; padding: 0;}
hr {
	color: #ccc; 
	background: #ccc; 
	height: 1px; 
	border: 0;
}
/* Headers */
h1 {
	color: #132064;
	font: bold 135% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0.80em;
}
h2,h3,h4,h5,h6 {
	font: bold 116% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0.50em;
	color: #000;
}
h3 {color: #efb314;}
h4,h5,h6 {color: #405bdb;}

/* Turn off margins and padding in td's */
 table td p, table td h1,
table td h2, table td h3,
table td h4, table td h5,
table td h6 {margin: 0;} 
												/****************************************************************************************
												>> Page Layout << 
												*****************************************************************************************/
												
															/* ---------- Accessibility ---------- */
#accessibility {
	position: absolute;
	top: -9999px;
	font-size: 1px;
}
															/* ---------- Wrapper ---------- */
#wrapper {
	width: 762px;
	margin: 0 auto;
	text-align: left;
	background: #fff;
}					
															/* ---------- Masthead ---------- */				
#masthead {
	position: relative;
	height: 109px;
}
/* Branding */
#masthead h1 {
	background: transparent url('logo.gif') no-repeat top left;
	position: absolute;
	top: 6px;
	left: 29px;
	width: 226px;
	cursor: pointer;
	margin: 0;
	padding-top: 60px;
	overflow: hidden;
	font-size: xx-small;
	height: 0 !important; /* for most browsers */
	height /**/:60px; /* for pre 6.0 IE Win */
}
#masthead a.donate,
#footer a.donate {
	background: #fff url('donate-btn.gif') no-repeat top left;
	position: absolute;
	top: 26px;
	left: 550px;
	width: 184px;
	height: 30px;
	display: block;
	text-decoration: none;
	text-indent: -9900px;
}
#homepage #masthead h1 {cursor: default;}
															/* ---------- Banner [Home Page] ---------- */
#banner {
	background: #fff url('banner.jpg') no-repeat center center;
	height: 245px;
	margin-top: 12px;
}
															/* ---------- Main Content Area ---------- */
#mainContent {
	margin: 35px 35px 0;
	min-height: 250px;
}
#homepage #mainContent {margin-top: 20px;}
* html #mainContent {height: 250px;} /* for pre 6.0 IE Win */

														 	/* ---------- Footer ---------- */
#footer {
	clear: both;
	position: relative;
	height: 65px;
}
#footer a.donate {
	top: 15px;
	left: 287px;
}
												/****************************************************************************************
												>> Tables << 
												*****************************************************************************************/
table#twoCol {border: 0;}
table#twoCol td#leftCol {
	width: 478px;
	vertical-align: top;
}
table#twoCol td#rightCol {
	width: 214px;
	vertical-align: top;
	text-align: right;
}
table#twoCol td#leftCol p {
	margin: 0 0 1.6em; 
	line-height: 1.5;
}
table#twoCol td#leftCol h1 {margin: 0 0 0.80em;}
table#twoCol td#leftCol h2,
table#twoCol td#leftCol h3,
table#twoCol td#leftCol h4,
table#twoCol td#leftCol h5,
table#twoCol td#leftCol h6 {margin: 0 0 0.50em;}
table#twoCol td#leftCol ul + h1 {margin-top: 1.2em;}


/* Photo Gallery */
table#photoGallery {
	border: 1px solid #26325C; 
	width: 692px; 
	margin: 0 auto;
	border-collapse: collapse;
}
table#photoGallery th {
	padding: 5px 0 5px 6px;
	text-align: left;
	background: #4556A8 url('gradient.jpg') repeat-x 0 0;
	vertical-align: middle;
	border-bottom: 1px solid #26325C;
}
table#photoGallery td {
	border: 1px solid #26325C; 
	text-align: center; 
	padding: 8px 0;
	width: 173px;
	font-size: 11px;
}
table#photoGallery td.error {border: 0; padding: 0; width: 692px;}
table#photoGallery td p {margin: 0;}
table#photoGallery td a img {border: 1px solid #2A0807; padding: 1px; display: block; margin: 0 auto;}
table#photoGallery td a:hover img {background: #FFCC00; border: 1px solid #FFCC00;}
	
																/* ---------- Photo Gallery Table Details ---------- */
table#photoGalleryDetails {
	border: 1px solid #26325C; 
	width: 692px; 
	margin: 0 auto 15px auto;
	border-collapse: collapse;
	background: #4556A8 url('gradient.jpg') repeat-x 0 0;
}
table#photoGalleryDetails td {padding: 3px 0;}
table#photoGalleryDetails td a {font-weight: bold; text-decoration: none; color: #fff;}
table#photoGalleryDetails td a:hover {text-decoration: underline;}
table#photoGalleryDetails td.prev {text-align: left; padding-left: 5px;}
table#photoGalleryDetails td.next {text-align: right; padding-right: 5px;}
table#photoGalleryDetails td.return {
	width: 408px; 
	text-align: center;
}
																/* ---------- Photo Gallery Misc Styles ---------- */
p.imageDesc {margin-bottom: 10px;}
h2.imageName {border-bottom: 1px solid #FFCC00; padding-bottom: 1px;} 
img.enlarged {
	width: auto; 
	border: 1px solid #26325C;
	padding: 1px;
	display: block;
	margin: 10px auto 20px auto;
}

												/****************************************************************************************
												>> Misc Classes << 
												*****************************************************************************************/
