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

a img { border: none; }

html { height: 100%; background: #000; }
body { height: auto !important; min-height: 100%; height: 100%; background: #000; font-family: helvetica; font-size: 12px; font-weight: normal; line-height: 1.5; color: #937d65; margin: 0; }

#con { width: 955px; margin-left: 276px; }
#ft { margin: 320px 0 0 30px; font-size: 10px; line-height: 1.5; }
#ft a, #ft a:link, #ft a:visited { color: #937d65; text-decoration: none; }
#ft a:hover, #ft a:active, #ft a:focus { outline: 0; }
#ft span.orange { color: #ff6633; }
#ft a.spip { color: #3b4363; }

/* @group Sidebar */

#con #sidebar { width: 268px; height: 910px; margin: 0 0 0 96px; float: left; }
#con #sidebar #logo { width: 230px; height: 186px; padding: 174px 0 0 20px; }
#con #sidebar #nav { margin: 53px 0 0 115px; }
#con #sidebar #nav ul { margin: 0; padding: 0; }
#con #sidebar #nav li { list-style: none; margin-bottom: 8px; margin-left: 0; }

/* @end */

#con #content { width: 521px; float: left; margin: 332px 0 0 40px; padding: 10px 20px 50px 10px; }
#con #content div.title { font-weight: bold; color: #e08f26; font-size: 18px; background: url(../../IMG/bg_keyword_title.gif) no-repeat left bottom; height: 38px; margin: 20px 0 10px 0; }

/* @group Home page */

body.home #con { width: 955px; height: 500px; margin: -250px 0 0 -476px; position: absolute; left: 50%; top: 50%; }
body.home #con #logo { width: 240px; height: 235px; margin: 180px 0 0 102px; float: left; }
body.home #line { width: 2px; height: 313px; float: left; margin: 5px 0 0 26px; }
body.home #nav { width: 500px; height: 32px; margin: 303px 0 0 37px; float: left; }
body.home #nav ul { margin: 0; padding: 0; }
body.home #nav li { list-style: none; float: left; margin-right: 36px; }
body.home #ft { width: 500px; height: 20px; float: left; margin: 120px 0 0 118px; font-size: 10px; color: #937d65; }
body.home #ft span.orange { color: #ff6633; }
body.home #ft a, body.home #ft a:link, body.home #ft a:visited { color: #937d65; text-decoration: none; font-weight: normal; }
body.home #ft a.spip { color: #3b4363; }

/* @end */

/*@group About Page */

body.about { background: #000 url(../../IMG/bg_about.jpg) no-repeat left top; }
body.about table { margin: 10px 0; width: 250px; }

/* @end */

/* @group Menus Page */

body.menus { background: #000 url(../../IMG/bg_menus.jpg) no-repeat left top; }
body.menus #con #content div.section_title { width: 100%; height: 38px; font-size: 18px; color: #e08f26; background: url(../../IMG/bg_keyword_title.gif) no-repeat left bottom; padding: 8px 0 0 7px; margin-bottom: 17px; }
body.menus #con #content div.menu { width: 470px; border: 1px solid #191511; margin-bottom: 20px; }
body.menus #con #content div.menu a.toggler { display: block; height: 24px; padding: 4px 0 0 8px; font-size: 15px; color: #937d65; font-weight: normal; }
body.menus #con #content div.menu a.toggler-opened { background: url(../../IMG/togglero.gif) no-repeat 438px 10px; }
body.menus #con #content div.menu a.toggler-closed { background: url(../../IMG/togglerc.gif) no-repeat 438px 10px; }
body.menus #con #content div.menu a.toggler:hover { text-decoration: none; }
body.menus #con #content div.menu_content { padding: 8px; }
body.menus #con #content div.menu_content table { width: 97%; }
body.menus #con #content div.food div.menu_content td.cell1 { width: 5%; }
body.menus #con #content div.food div.menu_content td.cell2 { width: 85%; }
body.menus #con #content div.food div.menu_content td.cell3 { width: 10%; text-align: right; }
body.menus #con #content div.beverages div.menu_content td.cell1 { width: 80%; }
body.menus #con #content div.beverages div.menu_content td.cell2 { width: 10%; text-align: right; }
body.menus #con #content div.beverages div.menu_content td.cell3 { width: 10%; text-align: right; }
body.menus #con #content div.menu_content td strong { font-weight: normal; color: #e08f26; }
body.menus #con #content div.toggler-c-closed { display: none; }

/* @end */

/* @group Backgrounds */

body.page_404 { background: #000 url(http://www.sienasmtlawley.com.au/IMG/bg_about.jpg) no-repeat left top; }
body.functions { background: #000 url(../../IMG/bg_functions.jpg) no-repeat left top; }
body.specials { background: #000 url(../../IMG/bg_specials.jpg) no-repeat left top; }
body.contact, body.disclaimer { background: #000 url(../../IMG/bg_contact.jpg) no-repeat left top; }

/* @end */

/* @group Typography */

a, a:link, a:visited { font-weight: bold; text-decoration: none; color: #e08f26; }
a:active, a:focus, a:hover { outline: 0; text-decoration: underline; }
strong { font-weight: bold; font-size: 110%; }
p { margin: 15px 0; }

/* @end */

/* @group Form */

.contact form { clear: both; }
.contact .form-content { border: none; padding: 1px; background: none; margin: 20px 0 0 0; }
.contact .form-field { width: 400px; }
.contact .form_label { display: block; clear: both; margin: 10px 0px 0px 4px; font-size: 12px; font-weight: normal; color: #937d65; }
.contact .form_object { overflow:auto; }
.contact .form-field input { width: 388px; background: #191511; border: 1px solid #191511; margin-left: 4px; font-size: 12px; color: #ed9d3f; padding: 3px; }
.contact .form-field select { width: 388px; background: #191511; border: 1px solid #191511; margin-left: 4px; font-size: 12px; color: #ed9d3f; padding: 3px; }
.contact .form-field textarea { width: 388px; background: #191511; border: 1px solid #191511; margin-left: 4px; font-size: 12px; color: #ed9d3f; padding: 3px; }
.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 .field-submit {  }
.contact .field-submit .form_button {  }
.contact .field-submit .form_button input { margin: 4px; width: auto; font-size: 12px; border: 1px solid #191511; color: #ed9d3f; padding: 4px; background: #191511; }

/* @end */