/* @override http://www.sienasmtlawley.com.au/dev/squelettes/habillage.css */

/* CSS */

/* RESET */
html .spip-admin-float { z-index: 9999; top: 40px; position: fixed; }

* {	margin: 0;	padding: 0;	outline: 0; }
p{ margin: 0 0 15px 0; line-height:1.5em; }
i{ font-style: italic; }
strong{ font-weight: bold; }
h1{ font-size: 20px; font-weight:normal; color:#699a56; }
h2 { color: #efcfaa; padding-bottom: 3px; font-size:23px; font-weight: bold; font-style: italic; }
h3{ font-size:12px; font-weight: bold; margin: 20px 0 20px 0; }
ol li{ list-style: decimal; margin-left: 25px; }
ul li{ list-style: disc; margin-left: 25px; list-style-type:square; margin-bottom:6px; }
a, a:visited { color:#000; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
a.spip_in, a.spip_in:visited { color:#000; text-decoration:none; }
a.spip_in:hover { text-decoration:underline;}
a.spip_out { color:#000; text-decoration:none; }
a.spip_out:visited { text-decoration:none; }
a.spip_out:hover { text-decoration:underline; }
a img { border: none; }

html { background-color: #911b1b; height: 100%;  }

body { font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif; font-size:13px; line-height: 1.5em; min-width: 900px; color: #efcfaa; background:url(images/morley_bg_link.jpg) no-repeat center top; }
#home { background:url(images/morley_bg_home.jpg) no-repeat center top; height: 750px; }
#page { width: 900px; margin: 0 auto; overflow: auto; }

/****** Menu ******/

/*#home #nav { width: 343px; margin: 0 auto; padding-top: 14px; }*/
#home #nav { width: 590px; margin: 0 auto; padding-top: 14px; }
#home #nav ul {  }
#home #nav li { float: left; position: relative; list-style:none; margin-left: 0px; }
#home #nav li a, #home #nav a:link, #home #nav a:visited { font-size: 20px; text-transform: uppercase; font-weight: bold; background: url(images/morley_bg_nav_home.gif) no-repeat left -80px; padding-top: 8px; text-align: center; color: #911c1b; text-decoration: none; height: 29px; display: block; }
#home #nav li a:hover { text-decoration: none; color: #cca16d; }
#home #nav #nav15 a { width: 96px; margin-right: 10px; }
#home #nav #nav15 a:hover { background-position: left top; }
#home #nav #nav16 a { width: 101px; margin-right: 10px; }
#home #nav #nav16 a:hover { background-position: -106px top; }
#home #nav #nav17 a { width: 126px; margin-right: 10px; }
#home #nav #nav17 a:hover { background-position: -217px top; }
#home #nav #nav32 a { width: 101px; margin-right: 10px; }
#home #nav #nav32 a:hover { background-position: -106px top; }
#home #nav #nav33 a { width: 126px; }
#home #nav #nav33 a:hover { background-position: -217px top; }

.nav_line { font-size: 1px; line-height: 1px; background-color: #ca9e6b; width: 141px; margin: 14px auto 10px; }
#nav {  }
#nav ul {  }
#nav li { position: relative; list-style:none; margin-left: 0px; margin-bottom: 7px; }
#nav li a, #nav li a:link, #nav li a:visited { font-size: 20px; text-transform: uppercase; font-weight: bold; text-align: center; color: #cca16d; text-decoration: none; width: 191px; padding-top: 11px; height: 29px; display: block; }
#nav li a:hover { text-decoration: none; color: #911b1b; background-color: #cba06d; }
#nav li.on a, #nav li.on a:link, #nav li.on a:visited {  color: #b46b4c; background-color: #cba06d; }
#nav li.on a:hover { color: #b46b4c; }

/****** End Menu ******/

#con { width: 900px; overflow: auto; }

#sidebar { float: left; width: 191px; padding: 33px 8px 0 12px; }
#site_logo { text-align: center; padding-bottom: 10px; }

#content { float: left; width: 689px; padding-top: 14px; overflow: hidden; height: 515px; position: relative; background:url(images/morley_content_bg.jpg) no-repeat right bottom; }
.fader { position: absolute; background:url(images/morley_content_fader.png) repeat-x left top; line-height: 1px; font-size: 1px; z-index: 333; height: 13px; bottom: 64px; right: 30px; }
.hasJS #jscroller { position: absolute; }
.about #content, .events #content, .specials #content { background:url(images/morley_about_bg.jpg) no-repeat right bottom; }
	.float_photo { position: absolute; z-index: 444; }
	#photo1 { width: 198px; height: 162px; padding: 6px 0 0 6px; background:url(images/morley_photo_bg1.png) no-repeat left top; top: 103px; left: 9px; z-index: 555; }
	#photo2 { width: 187px; height: 146px; padding: 4px 0 0 4px; background:url(images/morley_photo_bg2.png) no-repeat left top; top: 369px; left: 9px; z-index: 555; }
	#photo3 { width: 184px; height: 135px; background:url(images/morley_shadow2.png) no-repeat left top; top: 257px; left: 9px; }
	#photo4 { width: 178px; padding-left: 2px; padding-top: 2px; height: 124px; background:url(images/morley_shadow1.png) no-repeat left top; top: 100px; left: 169px; }
	#aus { left: 68px; top: 217px; z-index: 666; }
	#it { left: 32px; top: 354px; z-index: 666; }
	.about #jscroller, .events #jscroller, .specials #jscroller { height: 221px; overflow: auto; margin: 150px 0 0 211px; padding-right: 10px; width: 452px; }
	.about.hasJS #jscroller, .events.hasJS #jscroller, .specials.hasJS #jscroller { margin: 0; }
	.about .jScrollPaneContainer, .events .jScrollPaneContainer, .specials .jScrollPaneContainer { margin: 150px 0 0 211px; }
	.about .fader, .events .fader, .specials .fader { width: 450px; }
.menus {  }
	.menus #jscroller { height: 308px; overflow: auto; margin: 21px 0 0 16px; padding-right: 10px; width: 655px; }
	.menus.hasJS #jscroller { margin: 0; }
	.menus .jScrollPaneContainer { margin: 21px 0 0 16px; }
	.menus .fader { width: 650px; }
	.menus_left, .menus_right { width: 295px; float: left; padding: 0 10px 15px; }
	.menus .article { padding-bottom: 15px; width: 295px; overflow: hidden; color: #cba06d; font-style: italic; }
	.menus .article strong { color: #efcfaa; font-style: normal; }
	.menus .article td { vertical-align: top; padding-bottom: 7px; line-height: 1.2em; }
	.menus .article .cell2 { color: #efcfaa; font-weight: bold; width: 85px; text-align: right; font-size: 11px; }
	.menus .article .cell1 { width: 205px; padding-right: 5px; }
	.menus .article p { margin-top: 15px; }
	.menus h2 { border-bottom: solid 1px #ae2c2c; margin-bottom: 3px; }
	#tabs { margin: 10px 10px 10px 20px; padding: 5px 0 5px 8px; border-bottom: 1px solid #CA9E6B; font-size: 16px; color: #AE2C2C; }
	#tabs a, #tabs a:visited { color: #EFCFAA; font-weight: bold; }
	#tabs a.on { color: #CBA06D; }
.contact {  }
	.hasJS.contact #jscroller { height: auto; overflow: auto; position: relative; padding: 6px 5px 0 24px; width: 650px; }
	.contact td { vertical-align: top; }
	.contact .cell1 { vertical-align: top; width: 80px; }
	.contact table a, .contact table a:visited { color: #efcfaa; }
	.contact table a:hover { color: #efcfaa; }
	.contact p i { width: 275px; display: block; padding-top: 25px; }
.disclaimer {  }
	.disclaimer #jscroller { height: 350px; overflow: auto; margin: 21px 0 0 16px; padding-right: 10px; width: 655px; }
	.disclaimer.hasJS #jscroller { margin: 0; }
	.disclaimer .jScrollPaneContainer { margin: 21px 0 0 16px; }
	.disclaimer .fader { width: 650px; }

/**** Footer ****/

#ft { clear: both; color: #3b0404; font-size: 10px; padding: 55px 0 20px 218px; }
#ft a { color:#3b0404; text-decoration:none; }
#ft a:hover{ color: #3b0404; text-decoration: underline; }
#ft a.orange { color:#cb6e02; text-decoration:none; }
#ft a.orange:hover{ color: #cb6e02; text-decoration: underline; }

/**** End Footer ****/

/* @group Form */

.contact form { clear: both; }
.contact .form-content { border: none; background: none; padding-left: 24px; }
.contact .form-field { width: 480px; overflow: auto; padding-bottom: 5px; }
.contact .form_label { display: block; float: left; width: 165px; clear: both; font-size: 13px; font-weight: bold; color: #efcfaa; }
.contact .form_object { overflow:auto; float: left; width: 300px; }
.contact .form-field input { width: 284px; background: #d6af7d; border: 1px solid #ad5642; font-size: 12px; padding: 1px; }
.contact .form-field select { width: 284px; background: #d6af7d; border: 1px solid #ad5642; font-size: 12px; padding: 1px; }
.contact .form-field textarea { width: 284px; background: #d6af7d; border: 1px solid #ad5642; font-size: 12px; padding: 1px; height: 100px; font-family: Arial, sans-serif; }
.contact input.checkbox { width:auto; }
.contact .field-checkbox .check_div { width:135px; float:left; }
.contact .field-file .form_object { overflow:hidden; }
.contact .required { color: #ED9D3F; }
.contact .form-thanks { padding-left: 24px; }
.contact .field-submit {  }
.contact .field-submit .form_button { text-align: right; }
.contact .field-submit .form_button input { margin: 4px; width: auto; font-size: 12px; padding: 2px 4px; cursor: hand; }
.contact .field-submit .form_button input:hover { background: #f1be7c; }

/* @end */