/*
------------------------------------------------------
	ALL
------------------------------------------------------
*/
body{
	margin:					0px;
	padding:				0px;
	height:					100%;
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			12px;
	background-color:          #fff;
	color:					#382101;
  /* background:     url(/includes/themes/theme01/assets/bg-body.jpg); */
  background: #fff url(/includes/themes/theme01/assets/bs_backgroundTile.gif) fixed;
	margin:					0px;
	padding:				0px;
}

img {
  border: 0 none;
}

a {
  text-decoration: none;
  color: #d15d24;
}

a:hover {
  text-decoration: underline;
}

form p {
  clear: both;
  margin-top: 10px;
}

form p label {
  float: left;
  width: 100px;
  text-align: right;
  margin-right: 10px;
}

form p .frminput {
  float: left;
}

form p .frmbtn {
  float: left;
  margin-right: 10px;
}

#mainpage {
  width: 930px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0px 10px 13px;
  overflow: visible;
}

.spondn_container {
  height: 94px;
  width: 930px;
}

.spondn_container a {
  color: #000;
}

.spondn_left {
  float: left;
  height: 94px;
  width: 47px;
  background-image: url(/includes/themes/theme01/assets/sponsored_blnk.png);
}

.spondn_ad {
  float: left;
  height: 84px;
  width: 135px;
  padding: 5px 0px 5px 0px;
  background-color: #fff;
  overflow: hidden;
}

.spondn_ad2 {
  float: left;
  height: 84px;
  width: 279px;
  padding: 5px 0px 5px 0px;
  background-color: #fff;
  overflow: hidden;
}

.spondn_ad3 {
  float: left;
  height: 90px;
  width: 856px;
  padding: 2px 0;
  background-color: #fff;
  overflow: hidden;
}

.spondn_adgreen {
  height: 100%;
  width: 100%;
  background-color: green;
}

.spondn_sep {
  float: left;
  height: 94px;
  width: 9px;
  background-image: url(/includes/themes/theme01/assets/spondn_sep.gif);
  background-repeat: no-repeat;
  background-color: #fff;
  background-position: 3px 10px;
}

.spondn_right {
  float: left;
  height: 94px;
  width: 25px;
  background-image: url(/includes/themes/theme01/assets/spondn_right.gif);
}

.Clear {
  clear: both;
}

.ClearLeft {
  clear: left;
}

#pg_hdr {
  margin-top: 10px;
}

#hdr_1 {
  width: 930px;
}

#hdr_1_1 {
  background-image: url(/includes/themes/theme01/assets/hdr_1_1.gif);
  width: 39px;
  height: 58px;
  float: left;
}

#hdr_1_2 {
  width: 234px;
  height: 58px;
  float: left;
  margin: 0;
}

#hdr_1_2 span {
  background: url(/includes/themes/theme01/assets/hdr_1_2.gif) no-repeat;
  position: absolute;
  width: 234px;
  height: 58px;
}

#hdr_1_2b {
  background-image: url(/includes/themes/theme01/assets/hdr_1_2b.gif);
  width: 35px;
  height: 58px;
  float: left;
}

#hdr_1_3a {
  background-image: url(/includes/themes/theme01/assets/hdr_1_3.gif);
  width: 6px;
  height: 58px;
  float: left;
}

#hdr_1_3b {
  background-image: url(/includes/themes/theme01/assets/hdr_1_3.gif);
  width: 596px;
  height: 58px;
  float: left;
}

#hdr_1_3 {
  background-image: url(/includes/themes/theme01/assets/hdr_1_3.gif);
  width: 637px;
  height: 58px;
  float: left;
}

#hdr_1_4 {
  background-image: url(/includes/themes/theme01/assets/hdr_1_4.gif);
  width: 20px;
  height: 58px;
  float: left;
}

#topmenubox {
  float: right;
  margin-top: 6px;
}

.topmenuitem {
  margin-left: 10px;
  float: left;
}

.topmenuitem a {
  color: #fff;
  font-weight: bold;
}

.topmenuitem a:hover {
  text-decoration: underline;
  color: #F1DA6C;
}

#topsigninbox {
  float: right;
  margin-top: 6px;
  clear: right;
  color: #fff;
}

#topsigninbox a {
  font-weight: bold;
  color: #FFF36F;
}

#topsigninbox a:hover {
  text-decoration: underline;
  color: #5F4B29;
}

.signedinID {
  color: #FFFCDF;
  font-weight: bold;
}

#hdr_2 {
  width: 930px;
}

#hdr_2_1 {
  /* background-image: url(/includes/themes/theme01/assets/hdr_2_1.gif); */
  width: 47px;
  height: 28px;
  float: left;
  margin-left: -8px;
  overflow: visible;
}

#hdr_2_2 {
  background-image: url(/includes/themes/theme01/assets/hdr_2_2.gif);
  width: 235px;
  height: 28px;
  float: left;
}

#hdr_2_3 {
  background-color: #382101;
  width: 656px;
  height: 28px;
  float: left;
}

#hdr_3 {
  background-color: #382101;
  width: 930px;
  height: 50px;
  float: left;  
}

#srch {
  float: right;
  width: 301px;
  height: 27px;
  margin-right: 19px;
}

#srch_1 {
  float: left;
  background-image: url(/includes/themes/theme01/assets/srch_1.gif);
  width: 26px;
  height: 27px;
}

#srchfrm {
  display: inline;
}

#srch_2 {
  display: inline;
  height: 27px;
  width: 214px;
  float: left;
  background-color: #fff;
  vertical-align: middle;
}

#srchfld {
  width: 100%;
  border-style: none;
  border-width: 0;
  margin-top: 4px;
}

#srch_3 {
  float: left;
  background-image: url(/includes/themes/theme01/assets/srch_3.gif);
  width: 8px;
  height: 27px;
}

#srchbtn {
  margin-left: 3px;
  width: 26px;
  height: 27px;
  float: left;
}

#navtabs {
  float: left;
  width: 560px;
  height: 32px;
  margin: 18px 0 0 18px;
}

#navhome {
  float: left;
}

#navshows {
  float: left;
  margin-left: 5px;
}

#navtutes {
  float: left;
  margin-left: 5px;
}

#navfreeware {
  float: left;
  margin-left: 5px;
}

#navdnlds {
  float: left;
  margin-left: 5px;
}

#maincontent {
  background-color: #fff;
  width: 890px;
  padding: 20px 20px 0 20px;
  margin: 0 0 0 0;
}

#maincontentfooter {
  width: 930px;
  height: 21px;
}

#maincontentfooter_body {
  width: 888px;
  height: 21px;
  background-color: #fff;
  float: left;
  margin-bottom: 10px;
}

.nojs {
	background-color: #9F1D1D;
	color: white;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	margin-bottom: 10px;
	display: block;
}

.nojs a {
	background-color: #999600;
	color: #FFFFE6;
}

.nojs a:hover {
	text-decoration: none;
	background-color: #008F9E;
	color: #E6FDFF;
}

.plcholder300x250 {
  width: 300px;
  height: 250px;
  background-color: orange;
}

a.menufont {
  color: #d15d24;
  font-family: Arial,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}

a.menufont:hover {
  color: #6f3113;
}

#footermenucontainer {
  margin-top: 10px;
  width: 100%;
}

#footermenu {
  float: left;
  margin-left: 20px;
  line-height: 200%;
}

.ftrmnuitm {  /* footer menu item */
  display: inline;
  margin-right: 10px;
}

#footercopyright {
  color: black;
  float: right;
  margin-right: 20px;
  font-weight: bold;
  width: 250px;
  text-align: right;
}

#LeftCol640 {
  float: left;
  width: 640px;
  min-height: 10px;
}

#LeftCol570 {
  float: left;
  width: 570px;
  min-height: 10px;
}

.LeftCol280 {
  float: left;
  width: 280px;
  min-height: 10px;
}

.errmsg {
	padding: 3px 10px 3px 10px;
	color: white;
	font-weight: bold;
  background-color: #820000;
  border-bottom: 1px solid #FF0000;
	margin-bottom: 5px;
}

.errmsg a {
  color: #FFF79F;
}

.msgmsg {
	padding: 3px 10px 3px 10px;
	color: white;
	font-weight: bold;
	margin-bottom: 5px;
  background-color: #018134;
  border-bottom: 1px solid #91FF91;
}

.MarginTop10 {
  margin-top: 10px;
}

.MarginTop20 {
  margin-top: 20px;
}

.Spacer888x10 {
  width: 888px;
  height: 20px;
}

#LeftMenuCol {
  float: left;
  width: 128px;
}

.leftmenuhdg {
  width: 105px;
  color: #382101;
  background-color: #f1c455;
  font-weight: bold;
  font-size: 14px;
  padding: 0px 12px 12px 12px;
}

.leftmenuitem {
  width: 105px;
  background-color: #fcf3dd;
  padding: 12px;
  font-size: 14px;
  margin-top: 1px;
  text-decoration: none;
}

a .leftmenuitem {
  color: #d46730;
  font-weight: bold;
}

a:hover .leftmenuitem {
  background-color: #f1c455;
  text-decoration: underline;
}

#LeftCol420 {
  width: 420px;
  margin-left: 20px;
  float: left;
}

.showItem {
  padding: 20px 0 20px 0;
}

.showArt {
  float: right;
  margin: 0 0 5px 5px;
}

.showHdg1 {
  font-size: 11px;
  color: #bcab93;
  /* float: left; */
}

.showHdg2 {
  font-size: 14px;
  font-weight: bold;
  color: #d15d24;
}

.showHdg2 a {
  color: #d15d24;
}

.showHdg2 a:hover {
  color: #d15d24;
  text-decoration: underline;
}

.showTitleLink {
  color: #9F481D;
}

.marginTB5 {
  margin: 5px 0 5px 0;
}

.w185 {
 width: 185px;
}
.fltLeft {
 float: left;
}
.fltRight {
 float: right;
}

.RightCol220 {
  float: left;
  width: 220px;
  display: block;
}

.RightCol275 {
  margin: -19px 0 0 0; 
  float: right;
  width: 275px;
}
.RightCol280 {
  float: right;
  width: 280px;
}


.RightCol300 {
  float: left;
  width: 300px;
  display: block;
}

.txthdg {
  font-size: 20px;
}

.txthdg2 {
  margin: 20px 0 5px 0;
  font-size: 20px;
}

.pctIncrease {
  float: right;
  margin: 6px 0 0 0;
  font-size: 16px;
  vertical-align: top;
}

.epnum {
  background: #fff url(/includes/themes/theme01/assets/epnum.png) no-repeat;
  width: 42px;
  height: 33px;
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  float: left;
  margin: 0 20px 0 0;
  vertical-align: middle;
  padding-top: 5px;
}

#bottomstats {
  text-align: right;
  font-size: 11px;
  margin-right: 20px;
}

.Left {
  float: left;
}

.w500 {width: 500px;}
.w350 {width: 350px;}

.cmtdisp {
  border-bottom: 1px solid #F7C752;
  margin-bottom: 10px;
}

.vdl_item {
  width: 200px;
  float: left;
  margin-bottom: 5px;
}

#curcmtnum {
  float: left;
  width: 200px;
}

#cursharethis {
  float: right;
  width: 200px;
  text-align: right;
  z-index: 100;
}

.offerbox {
  display: block;
  border: 3px #F1C455 solid;
  padding: 5px;
  text-align: center;
  font-weight: bold;
}

.shownotes h3 {
  margin: 0;
}

.shownotes a:hover h3 {
  text-decoration:underline;
}

.shownotes ul br {
  display: none;
}

.fontBrownLt{ color: #382000; }

.fontGreyLtLt{color:    #cccccc;}
.fontGreyLt{color:      #858585;}
.fontGreyMd{color:      #666666;}
.fontGreyDk{color:      #333333;}

.seo, .SEObold {
  display: inline;
  font-weight: normal;
  font-size: 12px;
  font-size: inherit;
}

h1.vidtitle {
  font-size: 12px;
  margin: 0px;
}

.taglistentry {
  display: inline;
}

.advertorial {
  font-size: 11px;
  text-align: right;
  color: #BCAB93;
  padding-bottom: 6px;
}
.advScreen {
  background-color: #FCF3DD;
}

.bkgrd_preview {
  background-color: #DFEEFF !important;
}

.hdgSeries {
  color: #778D9F;
  font-size: 11px;
  margin-top: -3px;
  margin-bottom: 5px;
}

.epLinks {
  float: left;
  margin-top: 5px;
  margin-left: -5px;
  font-weight: bold;
}
.epLink {
  float: left;
  margin: 0 5px;
}
.epLinkNix {
  color: #778D9F;
  float: left;
  margin: 0 5px;
}
.epLinkCur {
  border: 1px solid #F1C455;
  padding: 0 3px;
}

/* Pagination Navigation */
.epNav {
  text-align: center;
  margin-bottom: 10px;
}
.epPages {
  display: inline;
  position: relative;
  top: -6px;
}
.epPgCur {
  border: 1px solid #F1C455;
  padding: 0 3px;
}
.epNavPg {
  font-weight: bold;
  margin: 0 2px;
}
.epNavPgNix {
  color: #778D9F;
  margin: 0 2px;
  font-weight: bold;
}


