body, html {
background: #d2e4dc url("../img/green_gradient.jpg") repeat-x;
text-align: center;
padding: 0px;
margin: 0px;
}
body {
}
ul {
	margin: 0;
}

ul li a{
	color:#545454;
	text-decoration:none;
}

ul li a:hover{
	color:#545454;
	text-decoration:underline;
}

.bios {
line-height: 15px;
margin:0px 0px 10px 0px;
font-size: 12px;
}
.bios td {
padding-right:10px;
}
.featured {
margin:0px 0px 10px 0px;
font-size: 12px;
}
.featured td {
padding-right:10px;
}

hr {
  /*border: none 0;
	_border: none 0;
	_border-bottom: 1px #333333 solid;
  width: auto;
	_width:100%;;
	background: url(../img/hr.jpg);
	_background: none;
  height: 10px;*//*whatever the total width of the border-top and border-bottom equal*/
	/*_height: 1px;*//*whatever the total width of the border-top and border-bottom equal*/
	/*margin: 0px 0px 5px 0px;*/

}


h2 {
color:#016434;
margin:0px 0px 0px 0px;
}
h3 {
margin:0px 0px 0px 0px;
}

.green{
color:#016434;
}

#wrapper {
background: url("../img/background_gradient2.jpg") no-repeat;
background-position: top center;
height: 912px;
width: 100%;
margin: 0px;

}
#top_fix {
position: relative;
top: -50px;
}
#top_spacing {
position: relative; 
width: 912px;
height: 55px;
margin: auto;
text-align: left;
}


#top_spacing img {
border: 0px;
}
#internal_wrapper { 
position: relative; 
background: url("../img/rounded_area.jpg") no-repeat;
background-position: top center;
width: 912px;
min-height: 800px;
margin: auto;
text-align: left;
padding-top: 15px;
}
  .prop {
    height:280px;
    float:right;
    width:1px;

  }
  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }



.subnav_uls {
list-style: none;
margin-left: 0px;
padding-left: 10px;
}

#navdiv ul { 
list-style-type: none;
}
#navdiv li {
float: left; 
position: relative;
}
#navdiv ul ul { 
background: #FFF;
border: solid 1px;
z-index: 99999;
padding-left: 10px;
padding-right: 10px;
}
#navdiv ul ul li { 
border-bottom: #f2f2f2 solid 1px;
width: 200px;
}
#navdiv ul li { 
position: relative;
} 
#navdiv li ul {
display: none;
position: absolute;
left: 125px;
top: 5px;
}
#navdiv li:hover ul {
display: block; 
}

#internal_spacing {


}
#navigation {
text-align: left;
float: left;
min-height: 500px;
width: 200px;

}
#content {
width: 400px;
text-align: left;
float: right;
}
#box { 
background: url("../img/top_cont.png") no-repeat;
width: 675px;
margin: 0px;
margin-left: 220px;
padding-top: 13px;
padding-bottom: 13px;
margin-bottom: 10px;
}
#box p {
margin:8px 0px 3px 0px;
}
.content_box { 
background: url("../img/content_swoop.jpg") no-repeat;
background-position: 10 0;
}
#bottom_container {
margin: 0px;
padding: 0px;
background: url("../img/bottom_cont.png") top left no-repeat;
height:13px;
}
#box_inset_2 {
width: 637px;
margin-left: 17px;
padding: 0px;
padding-bottom: 13px;
}
#box_inset {
width: 673px;
margin: 0px;
margin-left: 1px;
padding: 0px;

}
#left {
float: left;
width: 170px;
text-align: left;
margin: 0px;
}
#left img {
border: 0px;
}
#left_inset {
margin-left: 15px;
margin-right: 0px;
margin-bottom: 10px;
padding-top: 0px;
}
#rss_container { 

}
#content_swoop { 
background: url("../img/content_swoop.jpg");
}
#rss {
width: 220px;

margin-bottom: 0px;
}
#webcam {
width: 203px;
height: 158px;
margin-left: 9px;
}
#webcam_inset {
background: #dddddd;
width: 100%;
height: 100%;
}
#affiliates {
width: 201px;
height: 113px;
margin-left: 9px;
margin-top: 20px;
}
#affiliates_inset {
background: #FFFFFF;
}

#footer {

width: 700px;
margin: auto;
clear: both;
margin-top: 200px;

}
#content_right {
float: right;
margin-left: 5px;
margin-right: 20px;
}


.rss_tr_height {
height: 50px;
}
.rss_tr_height a:hover {
text-decoration:underline;
}

#subnav {
width: 220px;
margin-bottom: 30px;
margin-left: 10px;

}
#subnav_inset {
padding-top: 8px;
padding-left: 15px;
padding-right: 15px;
background: #d8e7e0;
}