/* Style Sheet for Kershaw House Website - http://www.kershawhouse.com.au   */
/* Author: Kathy Thompson ~~~ http://users.bigpond.net.au/kath1975thom/ ~~~ */


/* general style rules */
body {background-color:#fdfdf1; color:black; font-family:Georgia, Garamond, serif;}
#container1 {width:768px; margin-right:auto; margin-left:auto; border:2px #560007 solid; background-color:#fff5e8;}


/* style rules specific to headings */
h1 {text-align:center; margin-top:0px;}
h2 {text-align:center; color:#800000; background-color:#fff5e8;}
h3 {text-align:center; color:#800000; background-color:#fff5e8;}
h1, h2, h3 {font-family:'Segoe Print', Papyrus, 'Comic Sans MS', cursive;}
p {padding-left:10px; padding-right:10px;}

/* style rules relating to formating of text */
.bold {font-weight:bold;}
.italics {font-style:italic;}
.middle1 {text-align:center;}
.middle2 {text-align:center; clear:both;}
.small {font-size:0.8em;}


/* style rules relating to layout components on multiple pages */
.intro {width:500px; margin-right:15px; margin-left:10px; margin-top:15px; float:right;}
.break {clear:both;}


/* styles specific to the menu */
.menu2a {list-style:none; margin:0px; padding:0px;}
#menu2 {width:220px; margin:10px; float:left;}
#menu2 li a {height:32px; height:24px; text-decoration:none;}
#menu2 li a:link {color:#800000; display:block; background:url(images/menu2.gif); padding:8px 0 0 10px;}
#menu2 li a:visited {color:#800000; display:block; background:url(images/menu2.gif); padding:8px 0 0 10px;}
#menu2 li a:hover {color:#600000; background:url(images/menu2.gif) 0 -32px; padding:8px 0 0 10px;}
#menu2 li #current {color:#600000; background:url(images/menu2.gif) 0 -32px; padding:8px 0 0 10px;}
#menu2 li a:active {color:#600000; background:url(images/menu2.gif) 0 -32px; padding:8px 0 0 10px;}


/*  Rules specific to index.html */
#flash1 {border:solid 5px #800000; width:401px; float:left; margin-right:20px; margin-left:10px; margin-bottom:10px;}
#flash2 {border:solid 1px #e0e1e3; width:400px;}
#content1 {margin:10px; padding:15px;}


/* Rules specific to venue.html */
#content2 {width:760px; margin-left:auto; margin-right:auto;}
#went {width:47%; margin-left:auto; margin-right:auto; float:left;}
#vert-border {float:left;}
#kers {width:47%; margin-left:auto; margin-right:auto; float:right;}


/* Styles specific to booking.html */
form {width:700px; margin-left:auto; margin-right:auto; padding:10px; clear:both;}
#contact {border:dotted 1px #aaaaaa;}
#contact td {padding:5px; border:dotted 1px #aaaaaa;}
#event {border:dotted 1px #aaaaaa;}
#event td {padding:5px; border:dotted 1px #aaaaaa;}
.highlight {background-color:#fff5e8; color:#800000;}
.highlight1 {background-color:#fff5e8; color:#800000; font-weight:bold; text-align:center;}

/* Styles specific to menu-options.html */
.container2 {width:700px; margin-left:auto; margin-right:auto; clear:both;}
#menu-info {text-align:center;}
.emphasis {font-weight:bold; font-style:italic;}


/* rules specific to friends.html */
.friends1 {text-align:center;}
.friends2 {padding:15px; border:#800000 solid 1px;}


/* Styles specific to contact.html */
.contact {width:400px; margin-left:auto; margin-right:auto;}
.contact th {padding:15px;}


/* Styles specific for the footer of each page */
#footer {text-align:center; clear:both; font-size:0.8em;}
