/* CSS Document */body { 	/*background: #AD3D23;*/	background: url(images/background2.jpg);	font-family: Georgia;	font-size: 13px;	color: #333;	line-height: 1.5em;	margin: 0;}/*#main a {	color: #AD3D23;	text-decoration: none;}*/#main a, a:visited, a:active{ 	color: #AD3D23;	text-decoration: none;}#main a:hover{ 	text-decoration: underline;}#main ul{ 	list-style-position: outside;	list-style-type: disc;	margin: 10px;}#main li{ 	margin-left: 20px;}/*#container {	background:  url(images/background-all.jpg);	background-repeat: no-repeat;	position: relative;	width: 1225px;	height: 100%;	}*/#container {	/*background:  url(images/background-all.jpg);	background-repeat: no-repeat;	background: #F6DEC4;*/	position: relative;	margin: 0 auto;	width: 1000px;	padding-bottom: 15px;	/*height: 230px;*/}#top-background {	background: #AD3D23;	position: absolute;	margin: 0;	width: 100%;	/*height: 100%;	*/}#left-column{	/*background: #F6DEC4;*/	width: 292px;	float: left;}#left-column h2 {	margin-top: 5px;	padding-top: 10px;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #AD3D23;}#left-column a, a:visited, a:active{ 	color: #AD3D23;	text-decoration: none;}#left-column a:hover{ 	text-decoration: underline;}#upcoming {	padding-left: 60px;	line-height: 1.5em;	font-family: "Lucida Grande";	font-size: 11px;	color: #333;}#right-column{	/*background: #F6DEC4;*/	/*width: 658px;*/	width: 665px;	float: right;	/*margin-left: 300px;*/}#right-column.text{	padding: 15px;}#right-column h1 {	margin-bottom: 15px;	/*padding: 10px 0;*/	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 20px;	color: #AD3D23;	border-bottom: 1px dotted #AD3D23;	padding-bottom: 15px;}#right-column h2 {	margin-bottom: 15px;	/*padding: 10px 0;*/	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #AD3D23;}#right-column h3 {	font-size: 15px;	/*margin-bottom: 5px;*/}#main li {	list-style-type: decimal;	/*margin-bottom: 5px;*/}.2-columns{	float:left;	margin: 20px 0 15px;	width: 662px;}.2-columns-left{	width: 30%;}.2-columns-right{	clear:left;	float:right;	width:65%;}#intro {	line-height: 2em;}#navbar {	background:  url(images/kaila-flexer3.gif);	background-repeat: no-repeat;	height: 230px;	/*margin-left: 253px;*/}/*#navbar p{	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	padding: 200px 18px 0;	letter-spacing: .2em;}*/#navbar ul a { 	/*color: #F6DEC4;*/	text-decoration: none;	padding-left: 5px;}#navbar ul a:visited, a:active a:hover{ 	/*color: #F6DEC4;*/	text-decoration: none;}/*#navbar ul { 	color: #660000;	text-decoration: none;	padding-top:200px;}*/#main {	padding: 37px 75px 0 10px;}p {	margin-bottom: 20px;}p.blurb {	border-top: 1px dotted #AD3D23;	/*margin-bottom: 25px;*/}#upcoming p {	margin: 10px 0;}#upcoming p.blurb {	margin: 10px 0;}img.floatLeft {     float: left;     margin-right: 15px; 	margin-top:0px;}img.floatRight {     float: right;     margin-left: 15px;  }.col-one {	width: 48%;	float: left;}.col-two {	width: 48%;	float: right;}.disc-one {	width: 30%;	float: left;}.disc-two {	width: 60%;	float: right;}/*.col-one h2 {	border-top: 1px dotted #AD3D23;	margin-top: 5px;	padding: 10px 0;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #AD3D23;*/}/*.col-two h2 {	padding: 15px 0;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #AD3D23;*/}.disc-left {	width: 30%;	float: left;	clear: left;}.disc-right {	width: 65%;	float: left;}.upcoming-left {	width: 45%;	line-height: 1.5em;	float: left;}.upcoming-right {	width: 45%;	line-height: 1.5em;	float: right;}.quote {	padding: 0 30px;	font-style: italic;}.quote-name {	padding: 0 60px;	font-style: italic;	line-height: 1.5em;	font-size: 11px;}#footer {	clear: both;	margin: 10px 20px 0 0;	width: 100%;	font-size: 90%;	border-top: 1px dotted #AD3D23;	padding: 15px 0;	float: left;}#footer  a, a:visited, a:active{	color: #AD3D23;}.logo {	height:200px;}.menu {width:665px; height:15px; position:relative; z-index:100;font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;padding-top: 200px;letter-spacing: .1em;text-align: left;}/* hack to correct IE5.5 faulty box model */* html .menu {width:665px; w\idth:664px;}/* remove all the bullets, borders and padding from the default list styling */.menu ul {padding:0;margin:0;list-style-type:none;}.menu ul ul {width:110px;letter-spacing: 0em;}/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */.menu li {float:left;width:110px;position:relative;}/* style the links for the top level */.menu a, .menu a:visited {display:block;font-size:12px;text-decoration:none; color: #F0DCBC; /*width:138px; */height:30px; /*border:1px solid #000; border-width:1px 0 1px 1px; background:#09c; padding-left:10px; line-height:29px; font-weight:bold;*/}/* a hack so that IE5.5 faulty box model is corrected */* html .menu a, * html .menu a:visited {/*width:149px; w\idth:138px;*/}/* style the second level background */.menu ul ul a.drop, .menu ul ul a.drop:visited {/*background:#d4d8bd url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gif) no-repeat 120px center;*/	/*background:#F0DCBC;	color: #660000;*/	font-size: 11px;	letter-spacing: 0;}/* style the second level hover */.menu ul ul a.drop:hover{/*background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 120px center;*/	color:#F0DCBC;	background:#AD3D23;}.menu ul ul :hover > a.drop {/*background:#c9ba65 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 120px center;*/	background:#AD3D23;		color: #F0DCBC;}/* style the third level background */.menu ul ul ul a, .menu ul ul ul a:visited {background:#C1644A;}/* style the third level hover */.menu ul ul ul a:hover {background:#660000;}/* hide the sub levels and give them a positon absolute so that they take up no room */.menu ul ul {visibility:hidden;position:absolute;height:0;top:30px;left:0; 	font-size: 11px;	color: #660000;width:149px;/*border-top:1px solid #000;*/}/* another hack for IE5.5 */* html .menu ul ul {top:30px;t\op:31px;}/* position the third level flyout menu */.menu ul ul ul{left:143px; top:0px; width:119px;font-size: 12px; }/* position the third level flyout menu for a left flyout */.menu ul ul ul.right {right:149px;}/* style the table so that it takes no ppart in the layout - required for IE to work */.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}/* style the second level links */.menu ul ul a, .menu ul ul a:visited {background:#C1644A; /*color: #660000; */height:auto; line-height:1em; padding:5px 10px; width:128px;border-width:0 1px 1px 1px;}/* yet another hack for IE5.5 */* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}/* style the top level hover */.menu a:hover, .menu ul ul a:hover{color:#C1644A; 	background:#660000;}.menu :hover > a, .menu ul ul :hover > a {color:#C1644A; background:#660000;}/* make the second level visible when hover on first level list OR link */.menu ul li:hover ul,.menu ul a:hover ul{visibility:visible; }/* keep the third level hidden when you hover on first level list OR link */.menu ul :hover ul ul{visibility:hidden;}/* make the third level visible when you hover over second level list OR link */.menu ul :hover ul :hover ul{ visibility:visible;}