BODY,HTML{
  margin:0px;
  padding:0px;
  height:100%;
  width:100%;
}
.middle{
  display:block;
  width:960px;
  margin-left:auto;
  margin-right:auto;
}
.content{
  padding-bottom:40px;
}
.logobar{
  display:block;
  height:70px;
  width:100%;
  background-image:url(http://www.projectlivestream.com/images/newdesign/logo_back.png);
}
.logo{
  display:block;
  height:70px;
  width:314px;
  float:left;
  background-image:url(http://www.projectlivestream.com/images/newdesign/logo.png);
  text-decoration:none;
}
.menubar{
  display:block;
  height:31px;
  width:100%;
  background-image:url(http://www.projectlivestream.com/images/newdesign/menubar_back.png);
}
.menubar_sep{
  display:block;
  height:31px;
  width:2px;
  float:left;
  background-image:url(http://www.projectlivestream.com/images/newdesign/menubar_sep.png);
}
A.menubar_button:link,A.menubar_button:visited,A.menubar_button:active{
  background:none;
}
A.menubar_button:hover{
  background-image:url(http://www.projectlivestream.com/images/newdesign/menubar_button.png);
}
A.menubar_button.selected{
  background-image:url(http://www.projectlivestream.com/images/newdesign/menubar_button.png);
}
.menubar_button{
  display:block;
  height:31px;
  padding-left:10px;
  padding-right:10px;
  line-height:30px;
  float:left;
  font-family:Arial;
  font-size:10pt;
  color:RGB(39,112,27);
  font-weight:bold;
  text-decoration:none;
}
.menubar_shade{
  display:block;
  min-height:2px;
  width:100%;
  margin-bottom:10px;
  background-image:url(http://www.projectlivestream.com/images/newdesign/menubar_shade.png);
  background-repeat:repeat-x;
}
.attnbar{
  display:block;
  min-height:2px;
  margin-bottom:10px;
  background-image:url(http://www.projectlivestream.com/images/newdesign/menubar_shade_darker.png);
  background-color:#FFF9F3;
  background-repeat:repeat-x;
  /*#E1E1E1*/
  border:1px solid RGB(180,180,180);
  border-top:none;
  padding:10px;
  width:938px;
  margin-left:auto;
  margin-right:auto;
  font-family:Arial;
  font-size:10pt;
  color:black;
}
.attnbar_button{
  width:20px;
  height:20px;
  cursor:pointer;
  background-image:url(http://www.projectlivestream.com/images/newdesign/attnbar_button.png);
  margin-left:10px;
}

.botbar{
  position:fixed;
  bottom:0px;
  display:block;
  height:29px;
  width:960px;
  margin-left:-480px;
  left:50%;
  border-top:1px solid #B4B4B4;
  border-left:1px solid #B4B4B4;
  border-right:1px solid #B4B4B4;
  border-bottom:0px solid black;
  background-image:url(http://www.projectlivestream.com/images/newdesign/botbar_back.png);
}

.botbar_item,A.botbar_item,A.botbar_item:link,A.botbar_item:visited,A.botbar_item:active,A.botbar_item:hover{
  float:left;
  margin-left:10px;
  margin-right:10px;
  color:RGB(80,80,80);
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  line-height:29px;
  cursor:pointer;
}

.botbar_txt{
  float:right;
  margin-left:10px;
  margin-right:10px;
  color:RGB(80,80,80);
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  text-decoration:none;
  line-height:29px;
}

INPUT,.linkbutton,A.linkbutton:link,A.linkbutton:active,A.linkbutton:visited,A.linkbutton:hover{
  font-family:Arial;
  font-size:10pt;
  border:1px solid black;
  background-color:RGB(240,240,240);
  color:black;
  font-weight:bold;
  line-height:18px;
  height:21px;
  padding-left:5px;
  padding-right:5px;
  padding-top:0px;
  padding-bottom:0px;
  vertical-align:middle;
  text-decoration:none;
}
TEXTAREA{
  font-family:Arial;
  font-size:10pt;
  border:1px solid black;
  background-color:RGB(240,240,240);
  color:black;
  font-weight:bold;
  padding:5px;
}
input::-moz-focus-inner /*Remove button padding in FF*/
{border:0;padding:0px;}

/*INPUT.login{
  border:none;
  background-image:url(http://www.projectlivestream.com/images/newdesign/button.png);
  height:21px;
  width:44px;
  text-align:center;
  font-family:Arial;
  font-size:10pt;
  margin:0px;
  padding:0px;
  line-height:21px;
  vertical-align:middle;
}*/

INPUT[type=text],INPUT[type=password]{
  width:120px;
  height:19px;
}

INPUT[type=checkbox]{
  background:none;
  border:none;
  height:19px;
}

.loginbox{
  float:right;
  margin-top:10px;
  height:35px;
}
.logintxt{
  font-family:Arial;
  font-size:10pt;
  color:RGB(200,200,200);
  line-height:19px;
}
.loginbutton,.logintxt{
  padding-left:10px;
}
#remember{
  cursor:pointer;
}

.hbar{
  display:block;
  height:24px;
  line-height:24px;
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  color:white;
  background-image:url(http://www.projectlivestream.com/images/newdesign/headerbar_back.png);
}
.hbar_l,.hbar_r{
  display:block;
  height:24px;
  width:1px;
  background-image:url(http://www.projectlivestream.com/images/newdesign/headerbar_sep.png);
}
.hbar_l{float:left;margin-right:10px;}
.hbar_r{float:right;}

.programming_table{
  margin-top:10px;
}
.programming_table_cell{
  background-color:#EBEBEB;
}
.programming_block{
  width:216px;
  min-height:400px;
  border-right:1px solid white;
}
.programming_day{
  width:206px;
  height:24px;
  background-color:#CDCDCD;
  color:#27701B;
  padding-left:10px;
  line-height:24px;
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  border-bottom:1px solid white;
}
.programming_item,.programming_item_frontpage{
  width:196px;
  color:RGB(80,80,80);
  padding:10px;
  font-family:Arial;
  font-size:8pt;
  border-bottom:1px solid white;
  line-height:15px;
}
.programming_item_frontpage{
  width:294px;
  background-color:#EBEBEB;
}
.programming_item_time{
  width:36px;
  height:30px;
  float:left;
  font-weight:bold;
}
.programming_item_desc{
  margin-left:36px;
  margin-right:36px;
}
.programming_item_icon{
  width:30px;
  height:30px;
  overflow:hidden;
  background-color:RGB(80,80,80);
  float:right;
  margin-left:6px;
}
.programming_footer{
  width:630px;
  height:24px;
  background-color:#CDCDCD;
  color:#27701B;
  padding-left:10px;
  padding-right:10px;
  line-height:24px;
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  border-top:1px solid white;
  text-align:center;
}
.programming_previous,.programming_next{
  height:24px;
  cursor:pointer;
}
.programming_previous{float:left;}
.programming_next{float:right;}
.programming_footer_text{margin-left:150px;margin-right:150px;}