html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	background: #281914;
	margin:0;
}
ol, ul {
	list-style: none;
}
#wrapper {width:960px; height:580px; background:#e4dcaf url(../images/bgd-wrapper.jpg) bottom no-repeat; margin:0 auto; position:relative;}
#top-shadow {width:960px; height:14px; background:url(../images/bgd-topshadow.png) top left no-repeat; position:absolute; top:0;  left:0; z-index:10;}
#intro {background:#FFFFFF; width:300px; height:280px; padding:30px 330px 0 330px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:11px; color:#877557; line-height:21px; position:relative;z-index:5;}
#arc {width:960px; height:28px; background:url(../images/bgd-arc.png); position:relative; z-index:4;}
#willow-portal {height:427px; width:285px; background:url(../images/bgd-wv.png) top left; position:absolute; top:0; left:20px; z-index:15; font-style:normal; color:#FFFFFF; font-size:12px;}
#doubletree-portal {height:427px; width:285px; background:url(../images/bgd-dt.png) top left; position:absolute; top:0; left:657px; z-index:15; font-size:12px; font-style:normal; font-family: Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.portal-logo {margin:17px 0 30px 0;}
#general {margin:0 auto; width:335px; position:relative; top:-25px; z-index:3; text-align:center;}
#general ul li {display: inline; position:relative;}
#general ul li:hover {top:5px;}
#wv-nav {margin:19px 0 0 20px;}
#wv-nav li {float:left;}
#wv-nav li a {color:#FFFFFF; text-transform:uppercase; text-decoration:none; height:25px; width:121px; padding:3px 0 0 0; background:url(../images/bgd-wv-button.jpg) top left; display:block;}
#wv-nav li a:hover {background:url(../images/bgd-wv-button.jpg) 0 28px;}
#dt-nav {margin:19px 0 0 20px;}
#dt-nav li {float:left;}
#dt-nav li a {color:#FFFFFF; text-transform:uppercase; text-decoration:none; height:25px; width:121px; padding:3px 0 0 0; background:url(../images/bgd-dt-button.jpg) top left; display:block;}
#dt-nav li a:hover {background:url(../images/bgd-dt-button.jpg) 0 28px;}
.business {float:left; width:217px; margin:6px 10px 0 0; height:110px; background:url(../images/bgd-module.png) top left; display:inline;}
.business h1 {font-family:"Century Gothic", "Trebuchet MS", Arial, Helvetica; font-size:12px; color:#645c4e; text-transform:uppercase; line-height:14px; font-weight:normal;}
.business h1 a {color:#645c4e; text-decoration:none;}
.business h1 a:hover {text-decoration:underline;}
#bottom-shadow {width:960px; height:16px; background:url(../images/bgd-bottom-shadow.png); position:absolute; left:0; top:570px;}
#footer {width:960px; margin:15px auto 0 auto; text-align:center; color:#755F4D;}
#footer a {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline; color:#755F4D;}
#footer a:hover {text-decoration:none; color:#CCCCCC;}
