/* dd/mm/yy 02/06/08 http://www.barkersvale.com.au print css */
/* copyright http://www.bigvolcano.com.au/docs/company.htm */

body {
	margin:0px 5px 20px;
	font-family: "Trebuchet MS", "Times New Roman", Roman, serif;
	font-size: 98%;
	color: #2F2FFF;
	background: #E8F2BF;
	height: auto;
}

table {
	clear: both;
	width: 98%;
	border-collapse: collapse;
	background: #F4F8DC;
	text-align: left;
}

td {
	padding: 5px 5px 5px 7px;
}

a:link { 
color: #2F2FFF;
}

a:visited {
color: #669966;
}

a:hover {
color: #FF6600;
background-color: #ECECD9;
border: 1px outset;
text-decoration: none;
}

/* NAVBAR start based on westciv */

div#navbar {
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-size: 90%;
	font-weight: bold;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	font-variant: small-caps;
	font-style: italic;
	line-height: 25px; /* remove for single line navbar */
}

#navbar a:link {
	color: #2F2FFF;
	background-color: #E8F2BF;
	border-left: solid #FFCD59 5px;
	margin: 1px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	display: inline
	line-height: 25px; /* remove for single line navbar */
}

#navbar a:visited {
	color: #669966;
	background-color: #E8F2BF;
	border-left: solid #ffcd59 5px;
	margin: 1px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	text-decoration: none;
	line-height: 25px; /* remove for single line navbar */
}

#navbar a:hover, a:active {
	background-color: #ECECD9;
	text-decoration: none;
	color: #FF6600;
}

#navbar a.current {
	color: #0000CE;
	background-color: #ECECD9;
	text-decoration: none;
	border-left: solid #0000CE 5px;
}

/* END navbar */


/* START TEXT STYLES */

#Header {
	padding: 11px 0px 9px 20px;
	font-size: 95%;
	text-align: center;
}

H1, H2, H3 { font-family: "Lucida Handwriting", Papyrus, "Book Antiqua", Arial, sans-serif;
}

H1 	{
	letter-spacing: 7px;
	word-spacing: 5px;
	text-transform: uppercase;
	text-align: center;
	font-size: 220%;
	font-style: normal;
	font-weight: normal;
}

h2 {
	letter-spacing: 4px;
	word-spacing: 4px;
	text-align: center;
	font-style: normal;
	font-size: 110%;
	font-weight: lighter;
}

h3 {
	font-size: 95%;
	font-style: italic;
	letter-spacing: 7px;
	padding: 0px 10px 10px 5px;
	text-align: left;
	font-weight: lighter;
	word-spacing: 4px;
	text-decoration: underline;
	line-height: 20px;
}

h4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 110%;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	letter-spacing: 3px;
	font-style: italic;
	word-spacing: 2px;
	background-color: #E8F2BF;
	border-left: solid #FFCD59 5px;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	COLOR: #000000;
	text-decoration: underline;
	font-style: italic;
}

.description {
	font-size: 70%;
	text-align: center;
	color: #0000CE;
}

.floatRight {
	float: right;
	padding: 0px 5px 15px 15px;
	margin: 5px 10px;
	text-align: center;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 95%;
}

.floatLeft {
	float: left;
	padding: 0px 5px 15px 15px;
	margin: 5px 10px;
	text-align: center;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.floatRightul {
	padding: 5px 10px 5px 5px;
	margin: -5px 0px 5px; /* IE display bugs fix, WMW DrDoc */
	width: auto;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	word-spacing: 1px;
	letter-spacing: 1px;
}

.floatLeftLogoul {
	width: auto;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	padding: 10px 80px 10px 60px;
	margin: 0px 0px 0px 10px;
	text-align: center;
}

.floatLeftRockface {
	float: left;
	padding: 25px 5px 5px 15px;
	margin: 5px 10px;
	text-align: center;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 95%;
}

.floatRightSchool {
	float: right;
	padding: 25px 5px 5px 15px;
	margin: 5px 10px;
	text-align: center;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-size: 95%;
}

.photocaption {
	font-size: 80%;
	text-decoration: none;
}

ul {
	font-size: 95%;
	list-style: disc;
}

.formfont {

	text-align: left;
	font-size: 80%;
	text-decoration: none;
}

.contact {
	text-align: center;
	font-weight: bold;
	color: #FF9900;
}

.textsmall {
	text-align: left;
	font-size: 90%;
	text-decoration: none;
}

b {
	color: #CC6600;
	font-weight: bold;
	font-size: 95%;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	margin: 10px;
	font-size: 70%;
}

a.noHover:hover {
border:none;
background:none;
}

/* start album pages styles */

#album {
	clear: both;
	border-collapse: collapse;
	width: 98%;
}

#album td {
	text-align: center;
	vertical-align: middle;
	font-size: 90%;
	padding: 5px;
} 

#album td img {
	vertical-align: middle;
}

#AlbumHeader {
	text-align: left;
	vertical-align: middle;
	padding-bottom: 20px;
} 

#AlbumPage {
	clear: both;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
	padding-bottom: 20px;
}

#AlbumHeader H2{
	font-family: "Trebuchet MS", "Times New Roman", serif;
	font-style: italic;
	font-size: 150%;
	color: #2F2FFF;
	background-color: #E8F2BF;
} 

#AlbumPage td img {
	clear: both;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

#AlbumPage .title {
	font-size: 90%;
	text-align: center;
	color: #0000CE;
	padding-bottom: 20px;
}

/* end album pages styles */


/* start contact us page form styles */

table #formcontainer {
	clear: both;
	width: 98%;
	border-collapse: collapse;
}

th {
	font-size: 90%;
	color: #000099;
	text-align: left;
	vertical-align: top;
}

.rowhead {
	font-style: italic;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	background: #F5FAE4;
}

.buttonSubmit {
	color: #2F2FFF;
	background-color: #E8F2BF;
	border: 1px solid #cc0066;
	padding: 2px;
 }
 
 .buttonReset {
	color: #0000CE;
	background-color: #ECECD9;
	border: 1px solid #000099;
	padding: 2px;
 }

.ulcontact {
	list-style: url(none) none outside;
	font-size: 105%;
	color: #CC6600;
	font-weight: bold;
}


/* end contact us page form styles */

.LocalityPrint {
	font-size: 85%;
	text-align: center;
	color: #0000CE;
	font-weight: bold;
}

.floatLeftLocality {
	float: left;
	padding: 0px 15px 0px 5px;
	margin: 25px 10px 5px;
	text-align: center;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.LocalityAddress {
	font-size: 100%;
	text-align: left;
	color: #FF6600;
	font-weight: bold;
}

