/**
 * Defaults and Resets
 */
html, body {margin: 0; padding: 0; background: #eed4ab url(../images/bg.jpg);}

body {min-width: 992px; height: 100%; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; line-height: 15px; color: #4d4d4f;}

form {margin: 0; padding: 0;}

img {border: 0;}

td {vertical-align: top;}

p {margin: 0 0 10px 0;}

:focus {outline: 0;}

a {color: #984f16;}
a:hover {color: #000;}

h1 {margin: 0; font-size: 11px; color: #984f16; text-transform: uppercase;}
h2 {margin: 0; font-size: 11px; color: #4d4d4f;}

/**
 * General
 */
.clearBoth, .clear {clear: both; height: 0px; font-size: 1px; line-height: 0px; display: block;}

.upper {text-transform: uppercase; font-size: 9px;}

.note {font-size: 10px; line-height: 14px;}

/**
 * Lists
 */
ul.inline {margin: 0; padding: 0; list-style-type: none;}
ul.inline li {display: inline;}

ul.list {margin: 0; padding: 0; list-style-type: none;}

ul.social {margin: 0 !important; padding: 0 !important; list-style-type: none;}
ul.social li {display: inline; padding: 0 5px 0 0;}

/**
 * Layout
 */
#page {position: relative; top: 63px; width: 922px; height: 571px; margin: auto; border: solid 1px #984f16; border-bottom-width: 0; background: #f8edd7 url(../images/bg-bottom-border.gif) no-repeat left bottom;}

#slides {position: absolute; top: 0; right: 0; margin: 0; padding: 0; list-style-type: none;}
#slides li {position: absolute; top: 0; right: 0;}

#nav {position: absolute; top: -18px; left: 104px; height: 36px; background: #984f16 url(../images/bg-nav-sprites.gif) repeat-x left -36px;}
#nav div {height: 36px; background: url(../images/bg-nav-sprites.gif) no-repeat;}
#nav div div {height: 36px; background: url(../images/bg-nav-sprites.gif) no-repeat right -72px;}
#nav ul {height: 13px; margin: 0; padding: 14px 0 9px 0; list-style-type: none;}
#nav ul li {float: left; padding: 0 17px;}
#nav ul li img {display: block;}

#title {position: absolute; top: 46px; left: 0; width: 100%; text-align: center;}

#content {position: absolute; top: 80px; left: 66px; width: 250px;}
#content ul {margin: -10px 0 10px 0; padding: 0 0 0 20px;}

#quote {position: absolute; bottom: 70px; left: 328px; width: 500px; font-family: Georgia, "Times New Roman", Serif; font-size: 12px; font-style: italic; line-height: 15px; color: #984f16;}
#quote p {margin: 0;}
#quote .author {text-align: right;}

#logo {position: absolute; bottom: -17px; left: 333px;}

#seattle {position: absolute; bottom: -6px; left: 109px;}

#bellevue {position: absolute; bottom: 4px; left: 733px;}

#follow {position: absolute; bottom: -45px; right: 10px; margin: 0 !important; padding: 0 !important; list-style-type: none;}
#follow li {display: inline; padding: 0 0 0 5px;}

body.splash {height: 100%;}
body.splash .logo {position: absolute; top: 50%; left: 50%; margin: -63px 0 0 -214px;}
#splash {position: absolute; top: 350px; left: 50%; margin: 0 0 0 -214px;}

body.contact #content {left: 180px; width: 600px;}
body.contact #content p {margin: 0 0 20px 0;}
body.contact #content .column {float: left; width: 300px;}

/**
 * Forms
 */
form.form {width: 100%;}
form.form .row {padding: 0px 0px 5px 0px;}
form.form .label {float: left; width: 90px;}
form.form .field {float: left; width: 190px;}
