body {
font-family: tahoma, arial, verdana, serif;
color: #222;
background-color: white/*#D6D6D6*/;
text-align: center;
margin: 0px;
padding: 0px;
background-image: url(../images/forest.jpg);
background-repeat: no-repeat;
background-position: bottom center;
background-attachment: fixed;
}

h3 {
margin-top: 0px;
padding-top: 0px;
color: #826E4F;
letter-spacing: .1em;
font-size: 1.2em;
background-image: url(../images/darkdot.jpg);
background-position: bottom;
background-repeat: repeat-x;
}

img.FeedIcon {
float: right;
border: 0px;
}

h4 {
font-size: 1em;
margin-bottom: 0px;
}

img {
border: 0px;
}

div {
margin: 0px;
padding: 0px;
}

div#PageWrap {
/*border: 1px solid black;*/
width: 657px;
margin: auto;
background-image: url(../images/fuzzyedge.jpg);
text-align: center;
}

div#Page {
width: 649px;
margin: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
text-align: left;
background-color: white;
background-image: url(../images/bodybackground.jpg);
background-repeat: repeat-y;
border-left: 1px solid black;
border-right: 1px solid black;
}

div#Title {
background-image: url(../images/header.png);
background-position: top center;
background-repeat: no-repeat;
/*height: 145px;*/
height: 8em;
background-color: #4F806D;
}

div#Title h1, div#Title h2 {
display: none;
}

div#Nav1 {
padding: 0px;
text-align: center;
background-color:  #4F806D;
/*height: 22px;*/
height: 1.4em;
}

div#Nav1 ul {
display: block;
list-style: none;
margin: 0px;
padding: 0px;
padding-bottom: 10px;
}

div#Nav1 ul li {
float: left;
position: relative;
margin: 0px;
margin-left: .20em;
margin-right: .20em;
padding: 0px;
padding-bottom: 3px;
border: 1px solid rgb(79, 128, 109);
border-top: 0px;
border-bottom: 0px;
}

div#Nav1 ul li ul {
padding-bottom: 7px;
}

div#Nav1 li ul li {
border: 0px;
}

div#Nav1 ul li a {
/*text-transform: uppercase;*/
font-size: .8em;
text-decoration: none;
color: white;
margin: 0px;
margin-bottom: 3px;
padding: 0px;
padding-bottom: 3px;
padding-right: 10px;
padding-left: 10px;
}

div#MainBody {
border-top: 2px solid white;
padding: 0px;
padding-bottom: 10px;
}

div#MainBody a {
color: #4F6382;
}

div#MainBody p {
padding: 0px;
margin: 0px;
padding-bottom: 10px;
}

div#Nav2 {
clear: both;
float: left;
}

div#Nav2 ul {
list-style-type: none;
margin: 0px;
padding: 10px;
}

div#Nav2 li {
margin-bottom: 10px;
}

div#Nav2 li img {
border: 1px solid #555;
}

div#TextBlock1 {
margin: 0px;
padding: 10px;
font-size: 80%;
width: 520px;
float: right;
border-left: 0px solid white;
border-right: 0px solid white;
}

div#MainBody ul.SeriesList {
border-bottom: 1px solid #d0d0d0;
padding: 0px;
margin-top: 10px;
margin-bottom: 15px;
}

div#MainBody ul.SeriesList h4 {
margin-bottom: 1em;
}

div#MainBody ul.SeriesList h4 a {
color: #4F6382;
}

ul.SeriesList, ul.SeriesList li, ul.SeriesList li ul {
list-style: none;
margin: 0px;
padding: 0px;
width: 500px;
}
ul.SeriesList li.VideoImageThumb {
width: 130px;
float: left;
}
ul.SeriesList li.VideoDescrip {
width: 360px;
float: right;
padding-top: 20px;
}
li.VideoLength {
font-weight: bold;
text-align: right;
clear: both;
}

div#TextBlock2 {
margin: 0px;
padding: 0px;
padding: 10px;
font-size: 80%;
width: 520px;
float: right;
}

div#TextBlock3 {
margin: 0px;
padding: 0px;
padding: 10px;
font-size: 80%;
width: 520px;
float: right;
}

div#TextBlock3 img#ScottPhoto {
border: 1px solid #cccccc;
float: right;
margin-left: 1em;
margin-bottom: 1em;
}

div#TextBlock3 div.EmptySpace {
margin-bottom: 10em;
}

div#TextBlock3 dt {
color: #82554F;
font-weight: bold;
margin-top: 1em;
}

div#TextBlock3 dd {
margin-left: 0em;
padding-left: 0em;
}

div#TextBlock3 ul.VideoList {
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 50px;
}

div#TextBlock3 ul.VideoList li,
div#TextBlock3 ul.VideoList li ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

div.EmptySpace p {
visibility: hidden;
}

div#TextBlock2 div#CRS ul,
div#TextBlock2 div#CAS ul {
border: 1px solid #FFFF94;
background-color: #FFFFc5;
margin: 0em;
padding: 1em;
}

div#TextBlock2 div#CRS ul li,
div#TextBlock2 div#CAS ul li {
font-weight: bold;
list-style-type: none;
margin: 0em;
padding: 0em;
}


div#TextBlock2 div#CRS li ul,
div#TextBlock2 div#CAS li ul {
border: 0px;
margin: 0px;
margin-bottom: 1em;
padding: 0px;
}

div#TextBlock2 div#CRS li ul li,
div#TextBlock2 div#CAS li ul li {
font-weight: normal;
margin: 0px;
padding: 0px;
border: 0px;
}

a.rss_item {
font-weight: bold;
}

span.rss_date {
color: #82554F;
}

p.MoreLink {
text-align: right;
}

div#TextBlock2 h4  {
margin: 0px;
padding: 0px;
margin-top: 1em;
margin-bottom: 1em;
}

div#TextBlock2 a {
color: #62413C;/*#82554F;
font-weight: bold;*/
}

div#Nav3 {
text-align: center;
padding: 0px;
margin: 0px;
}

div#Nav3 ul {
display: block;
margin: 0px;
margin-bottom: 10px;
padding: 0px;
}

div#Nav3 ul li {
display: inline;
margin: -3px;
padding: 0px;
}

div#Nav3 ul li a {
text-transform: uppercase;
font-size: 80%;
text-decoration: none;
color: white;
margin: 0px;
padding-right: 10px;
padding-left: 10px;
/*border-right: 1px solid;
border-left: 1px solid;*/
}

div#Footer {
clear: both;
padding: 0px;
margin: 0px;
}

div#Nav3 {
background-color: rgb(79, 128, 109);
border-top: 2px solid white;
margin: 0px;
padding: 0px;
padding-bottom: 3px;
}

div#Nav3 ul, div#Nav3 li {
margin: 0px;
padding: 0px;
}

div#Nav3 ul li a {
text-transform: lowercase;
}

div#Nav3 ul li a:hover {
text-decoration: underline;
}