/* Document Settings - Begin */

html, body {
height:100%;
}
body {
text-align:center; /* for IE */
margin:0;
background:silver url('bg_test2.5.JPG');
}

/* Document Settings - End */

/* Layout Structure - Begin */

#content {
background:#B22222;
overflow:hidden;
height:100%;
}
#wrapper {
text-align:left; /* reset text alignment */
width:900px; /* or a percentage, or whatever */
margin:0 auto; /* for the rest */
border:solid 1px black; 
height:auto;
background:white;
overflow:auto;
} 
#header {
background: #000 url('ch_banner2.JPG') no-repeat 0% 0%;
height:147px;
}
#left_side {
float:left;
width:200px;
background:#B22222;
height:auto;
border-right:solid 0px black;
font-family:arial;
}
#rite_side {
float:right;
width:695px;
background:white;
height:100%;
font-family:New Times Roman;
color:#B22222;
}
#designer {
text-align:left; /* reset text alignment */
width:900px; /* or a percentage, or whatever */
margin:0 auto; /* for the rest */
background:black;
color:white;
font-family:arial;
font-size:14px;
text-align:center;
padding-top:3px;
padding-bottom:3px;
border:solid 1px black;
}
#designer a, #designer a:link, #designer a:visited, #designer a:hover, #designer a:active {
color:white;
}
#rite_side_content {
padding:10px;
}
.heading_big {
font-size:45px;
text-decoration:underline;
font-style:italic;
font-family:New Times Roman;
font-weight:bold;
}
.heading {
font-size:27px;
color:black;
font-family:New Times Roman;
}
.item_details {
font-size:20px;
font-family:New Times Roman;
margin-top:20px;
cursor:pointer;
}
.item_info {
font-family:New Times Roman;
font-size:17px;
font-weight:normal;
color:black;
}
.greatdivide {
padding-top:23px;
font-family:New Times Roman;
}
.note {
color:#555;
font-size:18px;
font-family:New Times Roman;
}
.side_note {
color:gray;
text-align:center;
font-size:14px;
font-family:New Times Roman;
}
.subhide {
width:198px;
padding-top:25px;
padding-bottom:25px;
background:#B22;
display:none;
text-align:center;
font-family:arial;
color:#FCD116;
font-size:95%;
font-weight:normal;
}
.subhide2 {
width:198px;
padding-top:25px;
padding-bottom:25px;
background:#B22;
display:block;
text-align:center;
font-family:arial;
color:#FCD116;
font-size:95%;
font-weight:normal;
}
#extender {
height:750px;
}
.subheads {
color:white;
font-weight:bold;
}
.sublnks {
color:#FCD116;
text-decoration:underline;
cursor:pointer;
}
object {
outline:none; /* hack for red dotted line when intro movie was clicked */
}
#nav_btns input {
background: #B22222;
color: #FFF;
border:solid 2px #000;
}

/* Layout Structure - End */

/* Verticial Navigation Menu - Begin */

#nav {
margin-top:1px;
margin-left:2px;
padding-top:15px;
}
#nav ul {
margin:0px;
padding:0px;
}
#nav ul li {
list-style:none;
padding:0px;
margin:0px;
margin-top:-2px;
}
#nav ul li a {
margin:0px;
padding: 10px 0px 10px 0px;
list-style:none;
border:solid 1px black;
border-left:solid 0px transparent;
border-right:solid 0px transparent;
text-align:center;
font-family:arial;
text-decoration:none;
color: white;
background:#8B1A1A url('top_nav_btn.JPG') no-repeat 0% 0%;
-moz-outline:none;
}
#nav ul li a:link {
margin:0px;
padding: 10px 0px 10px 0px;
list-style:none;
border:solid 1px black;
border-left:solid 0px transparent;
border-right:solid 0px transparent;
text-align:center;
font-family:arial;
text-decoration:none;
color:white;
display:block;
width:200px;
background:#8B1A1A url('top_nav_btn.JPG') no-repeat 0% 0%;
-moz-outline:none;
}
#nav ul li a:visited {
margin:0px;
padding: 10px 0px 10px 0px;
list-style:none;
border:solid 1px black;
border-left:solid 0px transparent;
border-right:solid 0px transparent;
text-align:center;
font-family:arial;
text-decoration:none;
color:white;
display:block;
width:200px;
background:#8B1A1A url('top_nav_btn.JPG') no-repeat 0% 0%;
-moz-outline:none;
}
#nav ul li a:hover {
margin:0px;
padding: 10px 0px 10px 0px;
list-style:none;
border:solid 1px black;
border-left:solid 0px transparent;
border-right:solid 0px transparent;
text-align:center;
font-family:arial;
text-decoration:none;
color:#FCD116;
display:block;
width:200px;
background:#CD2626;
-moz-outline:none;
}
#nav ul li a.here {
margin:0px;
padding: 10px 0px 10px 0px;
list-style:none;
border:solid 1px black;
border-left:solid 0px transparent;
border-right:solid 0px transparent;
text-align:center;
font-family:arial;
text-decoration:none;
color: white;
background:#555 url('top_nav_btn2.JPG') no-repeat 0% 100%;
-moz-outline:none;
}
#nav ul li a.here:link {
margin:0px;
padding: 10px 0px 10px 0px;
list-style:none;
border:solid 1px black;
border-left:solid 0px transparent;
border-right:solid 0px transparent;
text-align:center;
font-family:arial;
text-decoration:none;
color:white;
display:block;
width:200px;
background:#555 url('top_nav_btn2.JPG') no-repeat 0% 100%;
-moz-outline:none;
}
#nav ul li a.here:visited {
margin:0px;
padding: 10px 0px 10px 0px;
list-style:none;
border:solid 1px black;
border-left:solid 0px transparent;
border-right:solid 0px transparent;
text-align:center;
font-family:arial;
text-decoration:none;
color:white;
display:block;
width:200px;
background:#555 url('top_nav_btn2.JPG') no-repeat 0% 100%;
-moz-outline:none;
}
#nav ul li a.here:visited {
   /* no hover event */
}

/* Verticial Navigation Menu - End */

/* DHTML Previewer - Begin */

#vuer {
display:none;
background:#B22222;
position:absolute;
z-index:2;
border:solid 3px #555;
}
#vuer img {
background:url("waiting.gif") no-repeat 50% 50%
}
#blind {
width:650px;
text-align:right;
color:white;
background:#555;
font-family:arial;
cursor:pointer;
padding:10px;
}
#inrvu {
text-align:center;
padding:10px;
}

/* DHTML Previewer - End */