/* Created: 11/02/05 20:41:03 by Rob Moll */
html {height:100%;}
body {
  margin:0;
  padding:0;
  height:100%;
  background-color:rgb(223, 229, 255);
  font-family:Helvetica, Arial, Poor Richard, Times New Roman, serif;
}
#wrap {
  background: rgb(255, 244, 95) url(images/bg200.gif) top left repeat-y;
  min-height:100%;
  margin:auto;
  position:relative;
}
* html #wrap {height:100%}
#top_banner {
  position: relative;
  /*border: 1px solid red;*/
  /*background: rgb(255, 244, 95);*/
  /*width:500px;*/
  background: transparent;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  height: 60px;
  min-height: 60px;
  text-align: center;
  z-index: 300;
}
#header {
  /*background: rgb(255, 244, 95) url(images/bladerotor.gif) no-repeat;*/
  background: rgb(255, 244, 95);
  height:66px;
}
/*#header img {
   border: 1px solid blue;
   margin-left:140px;
   width: 32px;
   height: 66px;
   float: left;
}*/
#top_nav {
   font-size: 16px;
   /*border: 1px solid green;*/
   position: relative;
   background: url(images/nav_bkgd.gif) repeat-x;
   height:66px;
   min-width: 540px;
   margin-left: 172px;
   z-index: 200;
}
/*#top_nav img {
   border: 1px solid green;
   margin: 0;
   padding: 0;
   width: 32px;
   height: 66px;
   float: left;
}*/
#top_nav ul {
  position: absolute;
  top: 38px;
  left: 0px;
  width:100%;
  padding:0;
  margin:0;
  list-style-type:none;
  font-size: .7em;
  line-height: 150%;
}
#top_nav ul li {
  display: inline;
  margin: 0;
  padding: 0;
}
#top_nav ul li a {
  /*float: left;*/
  text-decoration: none;
  border: 1px solid rgb(223,229,255);
  /*border-right: 1px solid gray;
  border-left: 1px solid rgb(223, 229, 255);
  border-top: 1px solid rgb(223, 229, 255);
  border-bottom: 1px solid rgb(223, 229, 255);*/
  margin: 0;
  padding: 0 .5em;
}
#top_nav ul li a:link, #top_nav ul li a:visited, #top_nav ul li a:active {
  color: black;
}
#top_nav ul li a:hover {
  color: red;
  /*background: rgb(255, 244, 95);*/
  border: 1px solid gray;
}
#search_nav {
   font-size: 16px;
   margin: 0;
   padding: 0;
   background: url(images/nav_bkgd_top.gif) repeat-x;
   width: 180px;
   height: 66px;
   float: right;
}
#search_nav .corner {
   margin: 0;
   padding: 0;
   width: 32px;
   height: 66px;
   float: left;
}
#search_nav a {
  float: left;
  margin: 8px 0 0 6px;
  padding: 0;
  font-size: .7em;
  text-decoration: none;
}
#search_nav a:link, #search_nav ul li a:visited, #search_nav ul li a:active {
  color: black;
}
#search_nav a:hover {
  color: red;
  /*background: rgb(255, 244, 95);*/
  /*border: 1px solid gray;*/
}
#search_nav form {
	float: right;
	margin: 2px 0 0;
	padding: 0;
	height: 18px; }
#search_nav form p {
	margin: 0px;
	padding: 0px }
#search {
	font-size: .6em;
	margin: 5px 2px 0 0;
	padding: 0px 0px 0px 2px;
	border: solid 1px gray;
	width: 80px;
	height: 14px; }
#go_search  {
	color: black;
	font-size: .6em;
	background: transparent;
	margin: 0px;
	padding: 0px;
	border: none 0px;
	/*width: 40px;
	height: 16px;*/
	cursor: pointer;  }
#top_bar {
   background: url(images/top_bar_bkgd.png) repeat-x;
   height: 31px;
   margin: 0;
   padding:0;
   /*overflow: hidden;*/
   z-index: 10;
}
#top_bar h2 {
  margin: 0 0 0 6px;
  padding: 4px 0 0;
  color: navy;
  font-size: 1em;
}
#top_bar a {
  /*font-size: .8em;
  font-family:Helvetica, Arial, Poor Richard, Times New Roman, serif;*/
  text-decoration: none;
}
#top_bar a:link, #top_bar a:visited, #top_bar a:active {
  color: navy;
}
#top_bar a:hover {
  color: red;
}
#clearfooter {
  clear:both;
  height:80px;
  overflow:hidden;
}
#footer {
  margin: 0;
  padding: 0;
  position:absolute;
  bottom:0;
  height:80px;
  background: rgb(255, 244, 95) url(images/b400profile80pxshadow.png) right no-repeat;
  width:100%;
  color:#FF00FF;
  text-align:center;
}
#footer p {
  margin: 10px 140px;
  color: black;
  font-size: .6em;
}
#footer_forum {
  /*position:absolute;
  bottom:0;*/
  height:80px;
  background: rgb(255, 244, 95) url(images/mini_blade.gif) right no-repeat;
  width:100%;
  color:#FF00FF;
  text-align:center;
}
#left_nav {
  /*clear:both;*/
  margin:0;
  padding:110px 0 0;
  /*background: url(images/blade_slice.gif) no-repeat;*/
  background: rgb(255, 244, 95);
  float:left;
  width:140px;
}
.clear_left_nav {
  clear:both;
  height:10px;
  overflow:hidden;
}
.menu_panel {
  margin: 10px 0 0 4px;
  padding: 0;
  width: 130px;
  background: rgb(223, 229, 255) url(images/b400small_header.png) no-repeat;
  border-top: 1px solid gray;
  border-right: 2px solid gray;
  border-bottom: 2px solid gray;
  border-left: 1px solid gray;
  font-size: .8em;
}
.menu_panel h3 {
  margin: 0;
  padding: 4px 0 0 10px;
  text-align: center;
  font: small-caps 900 12px arial;
}
.menu_panel h3 a {
  margin: 0;
  padding: 0;
  text-decoration: none;
}
.menu_panel h3 a:link, .menu_panel h3 a:visited, .menu_panel h3 a:active {
  color: #333;
}
.menu_panel h3 a:hover {
  color: red;
  /*background: rgb(255, 244, 95);*/
  border: 1px solid gray;
}
.menu_panel ul {
  list-style-type: none;
  line-height: 90%;
  margin:8px 4px;
  padding:0;
}
.menu_panel ul li {
  color: #333;
  width: 120px;
  margin:0;
  padding:0;
  font-size:.8em;
}
.menu_panel ul li a {
  /*color: red;*/
  display: block;
  margin:0;
  padding:0;
  /*font-size:.8em;*/
  text-decoration: none;
  border: 1px solid rgb(223, 229, 255);
}
.menu_panel ul li a:link, .menu_panel ul li a:visited, .menu_panel ul li a:active {
  color: #333;
}
.menu_panel ul li a:hover {
  color: red;
  /*background: rgb(255, 244, 95);*/
  border: 1px solid gray;
}
#main {
  /*border: 1px solid gray;*/
  position:relative;
  margin-left:140px;
  background-color:rgb(223, 229, 255);
  border-left: 1px solid gray;
  border-bottom: 3px solid gray;
}
.main_segment {
  font: 0.8125em Verdana, sans-serif; line-height: 1.5em; color: #333;
  margin: 10px;
  padding: 0;
}
.main_segment p {
  letter-spacing: 1px;
  margin: 0 0 1em;
  padding: 0;
  /*border-top: 1px solid gray;*/
}
.main_segment p:first-letter {
  color: navy;
  font-size: 1.2em;
  font-weight: bold;
}
.main_segment .bottbord {
  border-bottom: 1px solid red;
}
.main_segment .topbord {
  border-top: 1px solid red;
}
.main_segment .huey {
  background: rgb(200, 200, 200);
}
.main_segment h4 {
  color: red;
  font-size: 1.2em;
  margin: 0;
  padding: 0;
}
.main_segment .floatleft {
  float: left;
}
.main_segment .floatright {
  float: right;
}
.bold_words {
  display: inline;
  color: navy;
  font-size: 1.2em;
  font-weight: bold;
}
.img_caption_right {
  color: #333;
  background: white;
  float: right;
  width: 204px;
  margin: 6px 6px 0 6px;
  padding: 0;
  border: 1px solid gray;
}
.img_caption_right p {
  margin: 0;
  padding: 4px;
  font-size: .7em;
  line-height: 1.5em;
  border: none 0px;
}
.img_caption_right img {
  display: block;
  margin: 4px;
  padding: 0;
}
.thumb_holder {
  margin: 0;
  padding: 0;
  border-bottom: 1px solid red;
  height: 110px;
}
.thumb_frame {
  margin: 0 4px 0 0;
  padding: 2px;
  font-size: .8em;
  background: white;
  border: 1px solid gray;
  width: 104px;
  float: left;
  line-height: 1.2em;
  text-align: center;
}
/*.thumb_frame img {
  border: 1px solid white;
}*/
.border_roll {
  border: 1px solid black;
}
.main_segment a:hover img {
  border: 1px solid red;
}
.division_roll {
  background: red;
}
.thumb_frame a {
  border: 1px solid white;
}
/*.thumb_frame a:link, .thumb_frame a:visited, .thumb_frame a:active {
  margin: 0;
  padding: 0;
}*/
.thumb_frame a:hover {
  color: red;
}
.thumb_frame a:hover .border_roll {
  border: 1px solid red;
}
.clearthumb {
  clear:right;
  height:10px;
  overflow:hidden;
}
.huey_veiw {
  background: rgb(200, 200, 200) url(images/huey_side2.gif) no-repeat center left;
  border: 1px solid black;
  min-height: 78px;
}
.huey_veiw p {
  margin: 0 0 0 256px;
  padding: 0;
}
.huey_veiw p:first-letter {
  color: black;
  font-size: 1em;
  /*font-weight: normal;*/
}
.contact {
  width: 344px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid gray;
  background: rgb(200, 200, 200);
  /*margin: 5px;*/
  padding: 5px;
  float: none;
}





.top_left_400 {
  position: absolute;
  top: -40px;
  left: -112px;
  z-index: 100;
}
.top_left_400 img {
  /*z-index: -200;*/
}
.top_left_corner {
  position: absolute;
  top: 100px;
  left: 140px;
  /*z-index: 100;*/
}
#b400logo {
  position: absolute;
  top: 2px;
  left: 30%;
}
#VIDEO {
  border: 2px solid red;
}
ul#vid_list {
  list-style-type: none;
  text-align: center;
}
ul#vid_list li {
  /*border: 1px solid red;*/
  display: inline;
}
ul#vid_list li a {
  border: 1px solid black;
}
ul#vid_list li a img {
  border: none;
}
ul#vid_list li a:hover {
  border: 1px solid red;
}
#video_box {
  text-align: center;
}
* html #main {
  height:1px;

}
* html .menu_panel li a {width: 100%;}
* html .huey_veiw {height: 78px}
