body {
	background-color: #825631;
	color:#534a36;
	font-family:Tahoma, Helvetica, sans-serif;
	margin: 0; /* to avoid margins */
    /* text-align: center;  to correct the centering IE bug*/
}

p,li {
font-size:90%;
}

ul {
text-align:left
}

h4 {
	padding-top:10px;
	text-align:left;
	font-size:80%;
	color:#825631;
	letter-spacing: .06em;
	font-style:italic;
	font-weight:normal;
	width:340px;
}
#splash
{
     position: relative; 
     margin-left: auto;
     margin-right: auto;
     width: 980px;
     text-align: left;
top:100px;
}

#container {
     position: relative; 
     margin-left: auto;
     margin-right: auto;
     width: 980px;
     text-align: left;
}

#inner_img {
padding-right:10px;
}

#inner_bg {
	position:absolute;
	left:11px;
	top:68px;
	width:980px;
	height:500px;
	z-index:1;
	background-image: url(images/inner_bg.png);
	visibility: visible;
}
/* and requisite IE hack */

#IEroot #inner_bg {
	position:absolute;
	left:11px;
	top:68px;
	width:980px;
	height:500px;
	z-index:1;
	background-image: url(images/inner_bg.gif);
	visibility: visible;
}

#second_bg {
	position:absolute;
	left:118px;
	top:56px;
	width:420px;
	height:480px;
	z-index:10;
	background-image: url(images/nav_bg.png);
	visibility: visible;
}
/* and requisite IE hack */
#IEroot #second_bg {
	position:absolute;
	left:118px;
	top:56px;
	width:420px;
	height:480px;
	z-index:10;
	background-image: url(images/nav_bg.gif);
	visibility: visible;
}

#IEroot image_pane {
	position:absolute;
	left:548px;
	top:104px;
	width:440px;
	height:400px;
	z-index:29;
	visibility:visible;
}
#image_pane {
	position:absolute;
	left:548px;
	top:104px;
	width:440px;
	height:400px;
	z-index:29;
}

#tour_pane {
	position:absolute;
	visibility:hidden;
	left:548px;
	top:104px;
	width:440px;
	height:400px;
	z-index:9;
}

#text_pane {
	position:absolute;
	left:129px;
	top:49px;
	width:418px;
	height:469px;
	z-index:10;
	background-image: url(images/text_pane_bg.png);
	background-repeat:no-repeat;
}
/* and requisite IE hack */
#IEroot #text_pane {
	position:absolute;
	left:129px;
	top:49px;
	width:418px;
	height:469px;
	z-index:10;
	background-image: url(images/text_pane_bg.gif);
	background-repeat:no-repeat;
}


#text_pane_inner {
	position:relative;
	width:390px;
	height:390px;
	overflow:auto;
	padding-right:18px;
	padding-left:0px;
	padding-bottom:0px;
	padding-top:0px;
		clear:both;
	margin:0px;

}
/* and requisite IE hack */
#IEroot #text_pane_inner {
	
	height:388px;
	overflow:auto;
	padding-bottom:-30px;
	clear:both;

}
#text_pane_home {
	position:absolute;
	left:129px;
	top:49px;
	width:418px;
	height:469px;
	z-index:10;
	background-image: url(images/text_pane_home.png);
	background-repeat:no-repeat;
}

/* and requisite IE hack */
#IEroot #text_pane_home {
	position:absolute;
	left:129px;
	top:49px;
	width:418px;
	height:469px;
	z-index:10;
	background-image: url(images/text_pane_home.gif);
	background-repeat:no-repeat;
}



#text_header {
font-size:110%;
font-weight:bold;
color:#666600;
}

#text_subhead {
font-size:90%;
font-weight:normal;
}

#text_home_low {
color:#574E33;
margin-top:49px;
margin-bottom:0px;
text-align:justify;
padding:10px;
overflow: auto;
}

#IEroot #text_home_low {
color:#574E33;
margin-top:75px;
margin-bottom:0px;
text-align:justify;
padding:10px;
overflow: auto;
line-height:.96em;

}

#text_home {
color:#574E33;
margin-top:-10px;
margin-bottom:130px;
padding-bottom:10px;
text-align:justify;
padding-left:10px;
padding-right:10px;
overflow: auto;
}

#IEroot #text_home {
color:#574E33;
margin-top:0px;
margin-bottom:130px;
padding-bottom:10px;
text-align:justify;
padding-left:10px;
padding-right:10px;
overflow: hidden;
}

#text_services {
color:#574E33;
margin-top:-10px;
margin-bottom:130px;
padding-bottom:30px;
text-align:justify;
padding-left:10px;
padding-right:10px;
overflow: auto;
}

#IEroot #text_services {
color:#574E33;
line-height:.95em;
margin-top:0px;
margin-bottom:150px;
padding-bottom:20px;
text-align:justify;
padding-left:5px;
padding-right:5px;
overflow: auto;
}

#logo_area {
	position:absolute;
	left:129px;
	top:15px;
	width:334px;
	height:34px;
	z-index:13;
	background-image: url(images/wdc_logo.png);
	background-repeat:no-repeat;
}
/* and requisite IE hack - logo is the one hard-colored piece that must be modified if body bgcolor changes */
#IEroot #logo_area {
	position:absolute;
	left:129px;
	top:15px;
	width:334px;
	height:34px;
	z-index:13;
	background-image: url(images/wdc_logo.jpg);
	background-repeat:no-repeat;
}

#footer {
	position:absolute;
	left:553px;
	top:504px;
	width:431px;
	height:10px;
	z-index:14;
	padding:4px;
	text-align:right;
}

#footer_text {
font-size:80%;
color:#E1ECBB;
text-align:right;
}

#pic_bar {
	position:absolute;
	left:550px;
	top:77px;
	width:423px;
	height:26px;
	z-index:21;
	font-size:110%;
	/* color:#A7A28E; */
	color:#FFFFCC;
	
}


/* Navigation Rules #afa799 */

#nav_pane {
	position:absolute;
	left:10px;
	top:70px;
	width:109px;
	height:400px;
	z-index:11;
}

#nav_on {
font-size:95%;
text-indent:3px;
font-family:tahoma,verdana,arial,sans-serif;
background-position:right;
background-image: url(images/nav_on.png);
background-repeat:no-repeat;
color:#FFFFCC;
 /* #e9e5aa; color:#825631;*/
padding:5px;	
}

#nav_off {
font-size:95%;
text-indent:8px;
font-family:tahoma,verdana,arial,sans-serif;
background-position:right;
background-image: url(images/nav_off.png);
background-repeat:no-repeat;
color:#534a36;
padding:5px;
}

#subnav_on {
text-indent:10px;
font-size:65%;
font-family:tahoma,verdana,arial,sans-serif;
background-position:right;
background-image: url(images/subnav_on.png);
background-repeat:no-repeat;
color:#FFFFCC;
/* color:#e9e5aa; color:#825631;*/
padding-top:3px;
padding-bottom:3px;	
}

#subnav_off {
font-size:65%;
text-indent:14px;
font-family:tahoma,verdana,arial,sans-serif;
background-position:right;
background-image: url(images/subnav_off.png);
background-repeat:no-repeat;
/* color:#534a36; */
padding-top:3px;
padding-bottom:3px;	
}

/* IE hacks for nav images */
#IEroot #nav_on {
font-size:95%;
text-indent:3px;
font-family:tahoma,verdana,arial,sans-serif;
background-position:right;
background-image: url(images/nav_on.gif);
background-repeat:no-repeat;
color:#FFFFCC;
 /* #e9e5aa; color:#825631;*/
padding:5px;
}

#IEroot #nav_off {
font-size:95%;
text-indent:8px;
font-family:tahoma,verdana,arial,sans-serif;
background-position:right;
background-image: url(images/nav_off.gif);
background-repeat:no-repeat;
color:#534a36;
padding:5px;
}

#IEroot #subnav_on {
text-indent:10px;
font-size:65%;
font-family:tahoma,verdana,arial,sans-serif;
background-position:right;
background-image: url(images/subnav_on.gif);
background-repeat:no-repeat;
color:#FFFFCC;
/* color:#e9e5aa; color:#825631;*/
padding-top:3px;
padding-bottom:3px;	
}

#IEroot #subnav_off {
font-size:65%;
text-indent:14px;
font-family:tahoma,verdana,arial,sans-serif;
background-position:right;
background-image: url(images/subnav_off.gif);
background-repeat:no-repeat;
/* color:#534a36; */
padding-top:3px;
padding-bottom:3px;	
}

/* link properties */
a:hover {color:#CC0000;
text-decoration:none;
}

a:link { 
color:#663300;
text-decoration:none;
}

a:visited{color:#333333;
text-decoration:none;
}

p a:link {
color:#000099;
text-decoration:none;
}
