/* ------------------------------------------------------------ */
/* CSS for standard sub-page content				*/
/* (i.e. all bar specifically styled content, like tour pages)	*/
/* ------------------------------------------------------------ */


/* TODO: Merge similarities with tour.css etc */

/* TODO: not ideal hacking the .maininner into the general styles here, rework */

/* NOTE: Each page has a h2#<id> overide, to replace text with a page specific heading image */


.maininner h2 {
	margin: 0px 0px 30px 0px;
	color: #000066;
	font-family: arial;
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	}


table.contents td {
	padding: 0px 10px;
	}


.sectionEm {
	width: 230px;
	border-left: 1px solid #666633;
	border-right: 1px solid #666633;
	background: white url(../images/tourtab/footer280.jpg) bottom left no-repeat;
	font-size: 10pt;
	font-family: arial;
	}

.sectionEm#wide {
	width: 535px;
	background-repeat: repeat-x;
	}

.sectionEm h3 {
	padding: 3px;
	margin: 0px;
	border-bottom: 1px solid #666633;
	background: url(../images/tourtab/hdr-bkg.gif) top left repeat-x;
	color: #000066;
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana;
	text-align: left;
	}

.sectionEm ul {
	margin: 0;
	padding: 8px 4px 16px 4px;
	}

.sectionEm li {
	margin: 0;
	padding: 0px 0px 3px 15px;
	list-style: none;
	background: url(../images/golddot.gif) center left no-repeat;
	}


.section {
	margin: 10px 0px 50px 0px;
	font-size: 10pt;
	font-family: arial;
	}

.section h3 {
	padding: 3px;
	margin: 0px;
	background: url(../images/tourtab/hdr-bkg.gif) top left repeat-x;
	border-left: 1px solid #666633;
	border-right: 1px solid #666633;
	border-bottom: 1px solid #666633;
	color: #000066;
	font-weight: bold;
	font-size: 11pt;
	font-family: verdana;
	text-align: center;
	}

.section .photo {
	float: left;
	margin: 20px 20px 20px 0px;
	}

.section p {
	margin: 20px 0px 20px 0px;
	}

.section li {
	margin: 0 0 0 40px;
	}

.section blockquote {
	margin: 20px;
	font-family: "Comic Sans MS", cursive;
	color: #000099;
	text-align: center;
	}

/* TODO: forms styles, should rework to remove table */


table.form {
	width: 535px;
	padding: 10px 0 10px 0;
	border-top: 1px solid #999966; /* 666633; */
	border-left: 1px solid #999966;
	border-right: 1px solid #999966;
	background: white url(../images/tourtab/footer280.jpg) bottom left repeat-x; 
	}

table.form th {
	padding: 2px 5px 2px 2px;
	vertical-align: top;
	text-align: right;
	color: #333300;
	font-weight: normal;
	}

table.form td {
	padding: 2px;
	vertical-align: top;
	text-align: left;
	}

table.form td.buttons {
	padding: 10px;
	text-align: center;
	}

input[type=submit],
input[type=reset] {
	width: 120px;
	text-align: center;
	color: #333300;
	font-weight: bold;
	}
