/*
	Theme Name: Wagga RSL Motel
	Theme Author: Highlands by Design
*/

* {margin: 0; padding: 0; border: 0;}

body {font: 75%/150% 'Lucida Grande', Verdana, Lucida, Helvetica, Arial, sans-serif; color: #666; text-align: center;  background: url(images/background.png) repeat #282323;}

h1, h2 {font-size: 1.3em;}
h3 {font-size: 1.2em; clear: both;}

a {text-decoration: none; color: #b95; font-weight: bold; background: transparent;}
a:hover {text-decoration: underline; color: #510;}

p {padding: 5px 2px;}

ul {line-height: 1.5em; padding: 0; margin: 0 40px; list-style: square inside;}
li {margin-bottom: 0.5em;}

.top {clear: both; text-align: right; margin: 10px 80px 0 180px; border-top: 1px dashed #b95;}
.top span {float: left;}

.portalMessage {border: 1px solid #b95; padding: 2em; margin: 2em; background: #fed;}

.image-right {float: right; clear: both; margin: 0 0 10px 10px;}
.image-left {float: left; clear: both; margin: 0 10px 10px 0;}
.image-center {text-align: center;}
.image-center img {border: 5px solid #eee;}

#gdirections, #gmap {
	margin: 1em auto;
	width: 95%;
}
#gmap {
	height: 300px;
}

#topimage {background: #edb; padding: 5px;}

#slider {float: right; position: relative;}
#slider img {position: absolute; top: 0; right: 0;}

#topnav {width: 786px; height: 70px; background: url(images/frame_top.png) top left no-repeat; margin: 0 auto; text-align: right;}

#topnav ul {padding: 12px 40px 0 0; list-style: none; font-size: 0.8em;}
#topnav ul li {float: right; margin: 0 10px; padding: 0; color: #fff;}

#wagga {width: 786px; background: url(images/frame_background.png) top left repeat; margin: 0 auto;}

#header {width: 166px; float: left;}
#header h1 {height: 141px; background: url(images/wagga-rsl-logo.png) top right no-repeat; text-indent: -999em;}

#header ul {padding: 0; margin: 0; list-style-type: none; text-align: left;}

#header ul li {font-size: 1.2em; margin: 3px 0; float: right;}
#header ul li a {width: 116px; height: 20px; padding: 15px; color: #b95; background: url(images/nav_button.png) top left no-repeat; display: block; text-decoration: none;}
#header ul li a:hover {background: url(images/nav_button.png) top right no-repeat; color: #fff;}

#nav {text-align: left; padding: 2px 0;}

#main {float: left; text-align: left; width: 563px;}
#main h2 {background: #edb; padding: 5px; margin: 5px 0; border-bottom: 1px solid #983; color: #983;}
#main h3 {background: #fed; padding: 5px; margin: 5px 0; border-bottom: 1px solid #edb; color: #983;}
#main p {margin: 0.5em 2em;}

#main .description {color: #983;}

#main #text-right {float: right; width: 285px;}
#main #text-left {float: left; width: 190px;}

#footer {width: 786px; background: url(images/frame_bottom.png) top left no-repeat; clear: both; margin: 0 auto; padding: 60px 0 15px; text-align: center;}
#footer p {font-size: 0.8em; color: #b95;}
#footer a {color: #b95;}

fieldset {border: 1px solid #bc4; margin: 1em 0; padding: 0 1em 1em 1em; line-height: 1.5em; width: auto;}

legend {background: #fff; padding: 0.5em; font-size: 0.9em;}
form {border: none; margin: 0; padding: 20px;}
label {font-weight: bold;}
textarea {font: 100% Monaco, "Courier New", Courier, monospace; border: 1px solid #bc4; color: #000; background: #fff; width: 100%;}
input {visibility: visible; border: 1px solid #bc4; color: #000; background: #fff; vertical-align: middle; padding: 1px}
select {border: 1px solid #bc4; color: #000; background: #fff; vertical-align: top;}

.fieldRequired {background: transparent url(images/required.gif) left no-repeat; padding: 0 0 0 8px; color: #fff;}
.error {background: #fc7; border: 1px solid #fa0; padding: 1em; margin: 1em 0; width: 95%;}
.error .fieldRequired {color: #fc7;}
.context {background: #ffe url(images/linkTransparent.gif) 9px 1px no-repeat; cursor: pointer; font-size: 90%; padding: 1px 1px 1px 15px; text-transform: lowercase;}
.standalone {background: #dfb url(images/linkOpaque.gif) 9px 1px no-repeat; cursor: pointer; font-size: 90%; padding: 1px 1px 1px 15px; text-transform: lowercase;}
.formHelp {font-size: 90%; color: #777; margin: 0 0 0.2em 0;}

/*  */
