.pdiddy { 
	position: absolute;
	top: 148px;
	width: 375px;
	left: 215px;
	font-size: 10px;
}

.pdiddy1 {
	position: absolute;
	left: 195px;
	top: 75px;
	width: 475px;
}

.pdiddy2 {
	position: absolute;
	left: 210px;
	top: 75px;
	width: 365px;
}

.pdiddy3 {
	position: absolute;
	left: 10px;
	top: 2px;
	width: 195px;
}

.pdiddy4 {
	position: absolute;
	left: 2px;
	top: 5px;
	width: 205px;
}

.pdiddy5 {
	position: absolute;
	left: 10px;
	top: 80px;
	width: 195px;
}


.pdiddy6 {
	position: absolute;
	left: 693px;
	height: 60px;
	top: 10px;
	width: 155px;
	background: #ffcc00;
}

.pdiddy7 {
	position: absolute;
	left: 215px;
	top: 10px;
	width: 468px;
	height: 60px;
	background-color: #000000;
}
/* end */


/* deeper sex */

.column1 {
	position: absolute;
	left: 0px;
	top: 80px;
	width: 205px;
	z-index:2;
}

.column2 {
	width: 375px;
	position: absolute;
	top: 80px;
	left: 215px;
	z-index:1;
}

.iframecolumn2 {
	width: 635px;
	position: absolute;
	top: 80px;
	left: 215px;
	z-index:1;
}

.widecolumn2 {
	BACKGROUND-IMAGE:;
	BACKGROUND-REPEAT: repeat-x;
	background-color: #ffffff;
	width: 635px;
	position: absolute;
	top: 170px;
	left: 215px;
	z-index:1
}

.column3 {
	width: 250px;
	position: absolute;
	top: 93px;
	left: 600px;
}


.searchcolumn3 {
	width: 250px;
	position: absolute;
	top: 93px;
	left: 600px;
	background-color: #ffffff;
}


.hubcolumn1 {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 205px;
	z-index:2;
}

.hubcolumn2 {
	width: 375px;
	position: absolute;
	top: 160px;
	left: 215px;
}

.hubcolumn3 {
	width: 250px;
	position: absolute;
	top: 160px;
	left: 600px;
}

.channnelcolumn2 {
	width: 375px;
	position: absolute;
	top: 160px;
	left: 215px;
}

.channelcolumn3 {
	width: 250px;
	position: absolute;
	top: 80px;
	left: 600px;
}

/* content divs */

.hubbox1 {
	BACKGROUND-IMAGE: ;
	BACKGROUND-REPEAT: repeat-x;
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 5px
}

.hubbox2 {
	BACKGROUND-IMAGE: ;
	BACKGROUND-REPEAT: repeat-x;
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 5px
}

.hubbox3 {
	BACKGROUND-IMAGE: ;
	BACKGROUND-REPEAT: repeat-x;
	background-color: #ffffff;
	padding: 5px;
	margin-bottom: 10px
}

.greywhitebox {
	BACKGROUND-IMAGE: ;
	BACKGROUND-REPEAT: repeat-y repeat-x;
	padding: 5px;
	margin-top: 2px;
	width: 250px
}

/* end  */


/* content boxes */

/* plain grey */
.box1 { 
	border-color: #000000 #d8d8d8 #d8d8d8 #d8d8d8;
	border-style: solid;
	border-width : 2px 2px 0px 2px;
	background-color: #d8d8d8;
}

/* Grey Button */
.box4 { 
	border-color: #E9E9E9 #000000 #000000 #E9E9E9;
	border-style: solid;
	border-width : 2px 2px 2px 2px;
	background: #d8d8d8;
	margin-bottom: 5px;
	margin-top: 5px;
}

/* plain yellow */
.box2 { 
	BACKGROUND-COLOR: #FFCC33;
	BACKGROUND-IMAGE: ;
	BACKGROUND-REPEAT: repeat-x;
	padding: 10px
}
 
/* Yellow button */
.box3 {
	border-color: #ffffff #000000 #000000 #ffffff;
	border-style: solid;
	border-width : 2px 2px 2px 2px;
	background: #FFCC33;
	margin-bottom: 5px;
	margin-top: 5px;
}


/* Transparent */
.box5 { padding: 2px 0px 2px 0px;
}

/* Transparent with black line */
.box6 { 
	BACKGROUND-IMAGE: ;
	BACKGROUND-REPEAT: repeat-x;
	padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:5px
}
/* end  */


/* default fonts */
div { font-family: Arial, helvetica, sans-serif; font-size: small }
td { font-family: Arial, helvetica, sans-serif; font-size: small }
p { font-family: Arial, helvetica, sans-serif; font-size: small }
li { font-family: Arial, helvetica, sans-serif; font-size: small }


a { text-decoration: none; color: #0000B8; font-family: Arial, Helvetica, sans-serif  }
a:hover { text-decoration: underline; color:#CC0000; }
a:visited {color: #666666; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 160%; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 120%; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 110%; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 100%; }
b, .bold { font-weight: bold }


/* misc */
.padleft {padding-left: 10px}
li {margin-left: -20px;}
ul {margin-top: 0px;}
.nomargin {margin: 0px;}
.searchbg { background-color: #d8d8d8; padding: 5px; margin-bottom:5px;}
.searchinput {width: 200px}
.searchbox { margin-bottom: 4px; margin-top: -15px; font-family: Arial, helvetica, sans-serif; font-size: 11px; }
input.box { margin-top: 0px; font-family: Arial, helvetica, sans-serif; font-size: 10px; margin-bottom: 0px; background-color: #ffffff; width: 150px;}
INPUT.radio { color: #ff0000; }
input.pulldown { margin-top: 0px; font-family: Arial, helvetica, sans-serif; font-size: 10px; margin-bottom: 0px; background-color: #ffffff; width: 240px;}
input.button {font-family: Arial, helvetica, sans-serif; font-size: 10px; width:40px; }
.lineheight16 {line-height: 16px}
.paddingright {padding-right: 5px;}
.padding {padding: 5px;}
.padding2 {padding: 2px;}
.searchbox { margin-bottom: 4px; margin-top: 0px;}
.floatright {float: right; margin-top: -4px; width: 240px;}
.floatleft {float: left;margin-top: -4px; width: 240px;}


/* sizes */
.medium, a.medium a.medium:visited {font-size: medium }
.large, a.large, a.large:visited {font-size: large }
a.larger, a.larger:visited  {font-size: larger }
.smaller, a.smaller, a.smaller:visited  {font-size: smaller }
.larger { font-size: larger; }


/* colors */
.white, a.white, a.white:visited { color: #FFFFFF }
.orange, a.orange { color: #ff6600 } a.orange:visited { color: #ff6600 }
.blue, a.blue { color: #3366CC } a.blue:visited { color: #3366CC }
.green, a.green { color: #999966 } a.green:visited { color: #999966 }
.red, a.red { color: #cc0000 } a.red:visited { color: #cc0000 }
.grey, a.grey { color: #666666 } a.grey:visited { color: #666666 }
.black, a.black  { color: #000000 } a.black:visited { color: #000000 }
.travel, a.travel { color: #668A99 } a.travel:visited { color: #668A99 }
.link, a.link, a.link:visited { color: #0000cc }

/* fixed size psudo classes */
.fixed { text-decoration: none; color: #000000; font-size: 12px }
a.fixed { text-decoration: none; color: #000000; font-size: 12px }
a.fixed:active { color:#000000; text-decoration: underline }
a.fixed:hover { text-decoration: underline }
a.fixed:visited { color:#000000 }

a.redtool { font: 12px Arial, helvetica, sans-serif; font-weight: normal; color: #cc0000; text-decoration: none; }
a.redtool:hover { font: 12px Arial, helvetica, sans-serif; font-weight: normal; color: #cc0000; text-decoration: underline; }
a.redtool:visited { color: #cc0000;}

.date { font: 10px Arial, helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }

.tool { font: 12px Arial, helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
a.tool { font: 12px Arial, helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
a.smalltool { font: 10px Arial, helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
a.tool:hover { font: 12px Arial, helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; }
a.tool:visited { color: #000000;}
a.smalltool:visited { color: #000000;}

.smallmenu{ font: 10px Arial, helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
a.smallmenu { font: 10px Arial, helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: none; }
a.smallmenu:hover { font: 10px Arial, helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; }
a.smallmenu:visited { color: #000000;}

a.smallchannel { font: 16px Arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: none; }
a.smallchannel:hover { font: 16px Arial, helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: underline; }
a.smallchannel:visited { color: #000000;}

.mouseover { 
position: absolute;
top: 10px;  
left: 693px; 
width: 157px;  
height: 190px;  
background-color: #FFCC00;
overflow: hidden;
border-color: #FFCC00 #000000 #000000 #FFCC00;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
z-index: 100;
}    

.mouseout { 
position: absolute;
top: 10px;  
left: 693px;  
width: 157px;  
height: 60px;  
background-color: #FFCC00;
overflow: hidden;
border-color: #FFCC00 #000000 #000000 #FFCC00;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
z-index: 100;
} 

.small_indig_show{ 
position: absolute;
top: 10px;  
left: 693px; 
width: 157px;  
height: 128px;  
background-color: #FFCC00;
overflow: hidden;
border-color: #FFCC00 #000000 #000000 #FFCC00;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
z-index: 100;
}    

.small_indig_hide { 
position: absolute;
top: 10px;  
left: 693px;  
width: 157px;  
height: 60px;  
background-color: #FFCC00;
overflow: hidden;
border-color: #FFCC00 #000000 #000000 #FFCC00;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
z-index: 100;
}