/*-----------------BODY-------------------------------------------------------*/
body {
  background-color:#EEEEEE;
  font-family:Veranda, Arial, Helvetica,sans-serif;
  font-size:12px;
}

.footerLinks {
  font-family:Verdana, Arial, Helvetica,sans-serif;
  font-size:10px;
  color:#3333FF;
  text-decoration:none;
}
.footerLinks:hover {
  font-family:Verdana, Arial, Helvetica,sans-serif;
  font-size:10px;
  color:#FF6600;
  text-decoration:none;
}
.footerFormat {
  font-family:Verdana, Arial, Helvetica,sans-serif;
  font-size:10px;
  color:#000000;
}
/*-----------------WRAPPERS---------------------------------------------------*/
#wrapper {
  width:780px;
  background-color:#FFFFFF;
  border-left:   1px solid #EFEFEF;
  border-top:    1px solid #EFEFEF;
  border-right:  2px solid #DEDEDE;
  border-bottom: 2px solid #CDCDCD;
}

#headerWrapper {
  float:middle;
  height:200px;
  width: 778px;
}

#bodyWrapper {
  float:middle;
  margin-top:  15px;
  padding-top: 5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:10px;
  /*border:1px solid #777777;*/
  /*background-color:red;*/
}

/*-- for footerWrapper see footer section--*/

/*-----------------ADVERTISEMENTS---------------------------------------------*/
#topAdSpace {
  background-color:#CCCCCC;
  border:1px solid #CCCCCC;
  width:728px;
  height:90px;
  margin-top:10px;
  margin-bottom:10px;
  text-align:center;
  vertical-align:middle;
}

/*-----------------MASTHEAD---------------------------------------------------*/
#masthead {
  background-color:#FFFFFF;
  width:768px;
  height:70px;
  text-align:left;
  vertical-align:top;
  color:#5555FF;
}
#mastheadLogo {
  float:left;
  margin-left:20px;
}
.subLogo {
  font-size:14px;
  font-weight:bold;
  color:#5555FF;
  margin-left:20px;
}

#mastheadContent{
  float:right;
  margin-right:20px;
}

/*-----------------MENU-------------------------------------------------------*/
#topMenu {
  background-image:url('images/gradientMenu.jpg');
  background-repeat:x-repeat;
  background-color:#CC0000;
  border: 1px solid #CCCCCC;
  width:778px;
  height:30px;
  vertical-align:middle;
  text-align:left;
}
#menuSelection {
  float:left;
  width:125px;
  height:20px;
  padding-top:8px;
  border-right: 1px solid #AA3300;
  text-align:center;
  font-size: 12px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration:none;
}

#menuSelection:hover {
  float:left;
  width:125px; 
  height:20px;
  padding-top:8px;
  background-color:#CC3300;
  border-right: 1px solid #993300;
  text-align:center;
  font-size: 12px;
  font-weight:bold;
  color:#993300;
  text-decoration:none;
}

#menuSelection a {
  color:#FFFFFF;
  text-decoration:none;
  vertical-align: 33%;
}
#menuSelection a:hover {
  color:#FFFFFF;
  text-decoration:none;
  vertical-align: 33%;
}

/*-----------------COLUMN NO.1------------------------------------------------*/
#leftColumn {
  float:left;
  width:  140px;
  background-color: #DEDEDE;
}

#leftColumnTall {
  float:left;
  width:  140px;
  height: 730px;
  background-color: #FFFFFF;
}

#leftColumnHakkNKoff {
  float:left;
  width:  144px;
  height: 700px;
  border: 1px solid #EEEEEE;
  background-color: #FFFFFF;
  margin-bottom:20px;
}
/*-----------------COLUMN NO.2------------------------------------------------*/
#ColumnNumberTwo {
  float:middle;
  width: 460px;
  border: 1px dashed #7777FF;
  padding: 10px;
}

#ColumnNumberAlpha {
  float:middle;
  width: 440px;
  border: 1px dashed #7777FF;
  padding: 10px;
}

/*-----------------COLUMN NO.3------------------------------------------------*/
#ColumnNumberThree {
  float:right;
  width: 140px;
  /*background-color: #DEDEDE;*/
  background-color:#FFFFFF;
}

#ColumnRightHakkNKoff {
  float:right;
  width:  600px;
  height: 700px;
  /*background-color: #DEDEDE;*/
  border: 1px dashed #CCCCCC;
  background-color:#FFFFFF;
  text-align:left;
  margin-bottom:20px;
}
#ColumnRightHakkNKoffContent {
  width:  540px;
  margin-top:   20px;
  margin-left:  30px;
  margin-right: 30px;
  margin-bottom:20px;
  text-align:left;
}

#ColumnRightFeaturedVideo {
  float:right;
  width:  315px;
  /*background-color: #DEDEDE;*/
  /*border: 1px dashed #CCCCCC;
  background-color:#FFFFFF;
  text-align:left;
  vertical-align:top;
  margin-bottom:20px;
}

/*-----------------FOOTER FORMAT ---------------------------------------------*/
#footerWrapper {
 border-top:1px solid #EFEFEF;
 width:760px;
 padding-top:   10px;
 padding-bottom:10px;
 margin-top:50px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 color: black;
}
#footerWrapper a {
 color: blue;
 text-decoration:none;
}
#footerWrapper a:hover {
 color: orange;
 text-decoration:none;
}

#videoTitleFormat h1,h2,h3,h4 {
 /*margin-left:10px;*/
 margin-right:10px;
 font-family:Verdana, Arial, Helvetica,sans-serif;
 text-align:left;
 color:#000000;
 font-weight:plain;
}
#videoTitleFormatArea {
 margin-left:10px;
}

#PCPHvideoDate {
 margin-top:10px;
 margin-bottom:10px;
 margin-left:10px;
 width:440px;
 font-family:Verdana, Arial, Helvetica,sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 text-align:left;
}
#PCPHvideoTitle {
 margin-left:10px;
 width:440px;
 font-family:Verdana, Arial, Helvetica,sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#000000;
 text-align:left;
}
#PCPHvideoSubTitle {
 margin-left:10px;
 width:440px;
 font-family:Verdana, Arial, Helvetica,sans-serif;
 font-size:12px;
 font-weight:bold;
 font-style:italic;
 color:#000000;
 text-align:left;
}

#PCPHvideoContent {
 margin-left:10px;
 width:440px;
 font-family:Verdana, Arial, Helvetica,sans-serif;
 font-size:10px;
 color:#000000;
 text-align:left;
}

/*-----------------ORIGINAL 728x090 AD MODIFIED--------------------------------*/
.q_row {
 position:relative;
 top:-1px;
 left:-1px;
 width: 728px;
 height:090px;
 border: 1px solid #006600;
 background-color:#beige;
 }

.q_col {
 margin-top: 10px;
 padding-bottom: 5px;
 border: 1px solid #006600;
 width: 364px;
 }

.q_wrap_row {
 display: table-cell;
 font-family: Arial, Helvetica, sans-serif;
 width: 360px;
 padding-left: 10px;
 text-align: left;
 }

.q_wrap_col {
 display: table;
 font-family: Arial, Helvetica, sans-serif;
 width: 270px;
 padding-left: 15px;
 padding-top: 10px;
 text-align: left;
 }

.q_link a {
 margin-top:10px;
 font-weight: bold;
 font-size: 13px;
 color: #006600;
 margin-left: 0px;
 }

.q_text {
 font-size: 12px;
 margin-top: 2px;
 }

.q_addr {
 font-size: 11px;
 color: #000099
 }

.q_ad {
 font-size: 11px;
 width: 728px;
 height:090px;
 margin-left: 0px;
 text-align: left;
 }

/*------------------------COOL NEW VIDEOS-------------------------------*/
#videoTableTitle {
 width:138px;
 height:12px;
 padding-top:3px;
 padding-bottom:5px;
 border-top: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 background-color: green;
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
 text-align:center;
}

#videoTable {
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 width:140px;
}

#videoTable td {
 width:140px;
 height:90px;
 padding:3px;
 vertical-align:top;
 border-top: 1px solid #CCCCCC;
 background-color:#FFFFFF;
 font-weight:bold;
 font-size:14px;
 color:#3333FF;
}
#videoTable img {
 float:left;
 margin:3px;
 width:60px;
 height:45px;
 border:1px solid #CCCCCC;
 background-color:#CCCCCC;
}
#videoTable span {
 float:right;
 margin:3px;
 width:55px;
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size:10px;
 font-weight:normal;
 color:#000000;
}

#videoTable a {
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size:10px;
 font-weight:normal;
 color:#5555FF;
 text-decoration:none;
}
#videoTable a:hover {
 font-family: Verdana, Arial, Helvetica,sans-serif;
 font-size:10px;
 font-weight: normal;
 color:#FF6600;
 text-decoration:none;
}


.videoViewPage {
 font-size:12px;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 color:#000000;
 text-align:left;
}