/* 1. RESET
----------------------------------------------------------------------------- */
* {margin:0; padding:0; border:0; font-size:13px; font-family:'Trebuchet MS', arial, 'times new roman';}

/* 2. TYPO
----------------------------------------------------------------------------- */

a {color:#00360b;}
a:hover {color:#045715;}

h1, h2, h3, h4, h5, h6 {color:#5c1515; margin:1.2em 0 .5em; font-weight:normal; font-family:'times new roman';}
h1 {font-size:220%; margin-top:0;}
h2 {font-size:160%; text-transform:uppercase; letter-spacing:1px; }
h3 {font-size:125%; text-transform:uppercase; letter-spacing:0.1em;}
h4 {font-size:120%; font-weight:bold;}
h5 {font-size:110%; color:#5c1515}
h6 {font-size:110%;}

p {margin:.6em 0 1.35em;}
p, li {line-height:135%;}
p, li, div {color:#636161;}

small {font-size:85%;}
big{ font-size: 120%;}

ul {list-style-type: none;margin-bottom:1.35em;}
#body ul li {background: url(/images/yellow-bullet.gif) no-repeat left 5px;padding-left:15px;margin-bottom:.25em;color:#2a2928;}
ol {margin-left:1.5em;}

/* 3. MAIN LAYOUT
----------------------------------------------------------------------------- */
body {background:#eee4cf url(/images/background.jpg) repeat-x center top; margin:2em auto;}
#wrapper {background:url(/images/wrapper-background.png) repeat-y left top; margin:0 auto; padding:0 36px; position:relative; width:740px;}
#wrapper-top {left:0px; position:absolute; top:-10px;}
#brand-window {height:252px; overflow:hidden; padding:0 10px 10px; width:719px; margin-left:-10px; margin-right:-10px;}
.home #brand-window{background:url(/images/shadow-sprint.jpg) no-repeat center bottom; height:505px; margin-bottom:10px;}
#content-wrapper {background:url(/images/content-shadow-background.jpg) repeat-y left top; overflow:hidden; position:relative; padding:0 10px; width:720px;}
.home #content-wrapper {background:none;}
#body {display:inline; float:right; overflow:hidden; padding-bottom:15px; padding-right:20px; width:475px;}
#breadcrumb{margin-top:15px;}
#sidebar {background:url(/images/white-overlay-top.png) no-repeat center top; display:inline; float:left; padding-top:10px; position:relative; margin-top:-230px; margin-left:6px; width:203px;}
.home #sidebar {margin-top:-503px;}
#sidebar img {margin:0 10px;}
#sidebar #overlay {background:url(/images/white-overlay.png) repeat-y center top; padding:17px 0 17px 0;}
#sidebar #overlay img {margin:0 27px;}
#sidebar h1#logo {margin:0 0 1px; padding-bottom:17px; background:url(/images/sidebar-hr.png) no-repeat center bottom;}
#sidebar h1#logo a {background:url(/images/logo.png) no-repeat center center; display:block; height:95px; margin:15px auto 0; text-indent:-9999px; width:120px;}
#sidebar #overlay-bottom {background:url(/images/white-overlay-bottom.png) no-repeat center bottom; height:10px; margin-bottom:1.2em;}
#prefooter-wrapper {background:#5c1515; clear:both; margin:0; overflow:hidden; padding:26px 25px 16px; position:relative; width:670px;}
.home #prefooter-wrapper {background:#23314b url(/images/shadow-sprint.jpg) no-repeat center top; margin:0 -10px; width:690px;}
#prefooter-wrapper p {margin:0; font-size:10px; line-height:150%; color:#cdb7b7;}
#prefooter-wrapper p#copyright {clear:both; display:block; font-size:8px !important; line-height:100%; padding-top:8px; margin-bottom:-6px; letter-spacing:2px; clear:both; text-transform:uppercase; text-align:right;}
#prefooter-wrapper h5, #prefooter-wrapper h5 a {color:#dec09e; font-family:'times new roman'; margin:0; text-decoration:none; text-transform:uppercase;}
#prefooter-left {display:inline; float:left; width:122px;}
#prefooter-center {display:inline; float:left; padding:0 15px; width:430px;}
#prefooter-center a {color:#f7c14e !important;}
#prefooter-right {border-left:1px solid #a36d5e; display:inline; float:right; padding-bottom:1.2em; width:85px;}
#prefooter-right h5 {text-align:right;}
#footer {background:url(/images/wrapper-background-bottom.png) no-repeat center top; margin:0 auto; overflow:hidden; padding:1em 46px 0; position:relative; width:720px;}

/* 4. MAIN NAV / SUB NAVs
----------------------------------------------------------------------------- */
ul#nav, ul#sub-nav {margin:0 26px; padding:16px 0;}
ul#nav {background:url(/images/sidebar-hr.png) no-repeat center top; padding-bottom:4px;}
ul#sub-nav {padding-top:10px; padding-bottom:18px;}
ul#nav li, ul#sub-nav li {margin:0; padding:0 4px;}
ul#nav a, ul#sub-nav a {color:#00543d; display:block; font-family:'times new roman',arial; font-size:105%; padding:2px 0; text-decoration:none; text-transform:uppercase;}
ul#sub-nav a {color:#00543d; font-family:Verdana,arial; font-size:90%; text-transform:none;}
ul#nav a:hover, ul#nav li.active-nav a {color:#8d8d8d;}
ul#nav a:hover {color:#8e8c8d;}
ul#sub-nav a:hover, ul#sub-nav li.active-nav a {color:#8a8d8b;}
#footer ul {display:block; float:left; padding:0; margin:0 0 0 140px;}
#footer ul li { display:block; float:left; margin:0;}
#footer ul li a {border-right:1px solid #5c1515; color:#5c1515; display:block; float:left; font-family:'times new roman'; font-size:90%; letter-spacing:1.3px; padding:0px 10px; text-decoration:none; text-transform:uppercase;}
#footer ul li.last a {border-right:0;}

/* VARIOUS PAGES
----------------------------------------------------------------------------- */
a#interest-list {background:#c97903; display:block; margin:2em 0; padding:2px; text-decoration:none; width:375px;}
a#interest-list span {border:1px solid #dcaa5e; color:#fff; display:block; font-family:'times new roman'; font-size:95%; letter-spacing:1.2px; margin:2px; padding:6px 20px; text-align:center; text-transform:uppercase;}
a#interest-list:hover { background:#ac6600;}

.elevationThumbnail{background:#fff; border:1px solid #ccc6b6; padding:2px;}