/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/* End Master Reset */


/* FONTS***********************************************/

.style1 {
	color: #dad5b5;
	font-family:Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
}

.style2 {
	color: #dad5b5;
	font-size: 9px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	letter-spacing: normal;
}


/* MAIN CONTENT COL***********************************************/

.leftcol {
	background: url(images/homepage/vidBG_633x953.jpg) top no-repeat;/*vidBG_633x588.jpg hp_bg.jpg*/
	width: 630px;
	height: 953px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	}



.leftcol_vidcontent {
	width: 630px;
	min-height:320px;
	height: auto;
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	outline: 0;
}
		
.leftcol_vid {
	border: #FFFFFF solid 0px;
	width: 321px;
	height: auto;
	float: left;
	margin: 0;
	padding: 18px 10px 0 19px;
	outline: 0;
	}

.share_vid{
	border: #888855 solid 0px;
	width: 321px;
	height: auto;
	float: left;
	margin: 0;
	padding: 1px 0 0 0;
	outline: 0;
	text-align: right;
}


/* SPECIAL FEATURES AREA ************************************/	
.leftcol_pollcontent {
	/*width: 590px;*/
	width: 590px;
	height: 290px;
	float: left;
	margin: 0;
	padding: 55px 0 0px 30px;

	outline: 0;
	clear: left;
	}
.leftcol_photocontent {
	width: 590px;
	height: 211px;
	float: left;
	margin: 0;
	padding: 12px 0 30px 30px;

	outline: 0;
	clear: left;
	}
	
.leftcol_photobox{
	border: #00FF33 solid 0;
	width: 174px;
	height: auto;
	float: left;
	margin: 0;
	padding: 0 5px 0 5px;
	outline: 0;

	}

.leftcol_photo{
	border: #FFFFFF solid 6px;
	width: 164px;
	height: 122px;
	margin: 4px 0 4px 0;
	padding: 0;
}
	
/* SEARCH ****************************************/

.search_container {
	border: #FF88FF solid 0px;
	background-image:url(images/homepage/searchBg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width: 230px;
	height: 44px;
	float: left;
	padding: 0 10px 0 0;
	outline: 0;
	margin: 0;
}
	
.search_text {
	border: #FFFFFF solid 0px;
	color: #dad5b5;
	font-family:Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	width: 240px;
	height: auto;
	float: left;
	padding: 0;
	outline: 0;
	margin: 0;
}

.search_field {
	border: #44FF22 solid 0px;
	width: auto;
	height: auto;
	float: left;
	padding: 5px 0 0 0;
	outline: 0;
	margin: 0;
	clear: left;
}
.search_gobtn {
	border: #FFFFFF solid 0px;
	width: 21px;
	height: auto;
	float: left;
	padding: 10px 0 10px 10px;
	outline: 0;
	margin: 0;
}

/* VIDEO TEXT LIST ************************************/	

.vidtext_container {
	border: #FFFF66 solid 0px;
	width: 241px;
	height: auto;
	float: right;
	padding: 0 29px 0 0;
	outline: 0;
	margin: 0;
}

.vidtext{
	border: #77FF66 solid 0px;
	width: 240px;
	height: 145px;
	float:right;
	margin: 0;
	padding: 10px 0 15px 0;
}

.vidtextlist{
	color: #dbd6b6;
	font-family:Arial, Helvetica;
	font-size: 14px;
	font-weight:bold;
	list-style-type:decimal;
	line-height: 3px;
	list-style-position: inside;
}

.vidtextlist a{
	color: #dbd6b6;
	font-family:Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	list-style-type:decimal;
	line-height: 3px;
	list-style-position: inside;
}
.vidtextlist a:hover{
	color: #ffffff;
	font-family:Arial, Helvetica;
	font-size: 12px;
	font-weight:bold;
	list-style-type:decimal;
	line-height: 3px;
	list-style-position: inside;
}

/*a little hack for Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0){
.vidtextlist{line-height: 20px;}
}
 
HR {
    height:1px;
    width:220px;
	color:#669900;
} 

.leftcol_seeallvids {
	border: #FFFFFF solid 0px;
	width: 240px;
	height: auto;
	text-align:right;
	float: right;
	padding: 58px 0 0 0;
	outline: 0;
	margin: 0;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #DAD5B5;
}
 