	body, td {
		margin: 0px;
		font-family: 'Helvetica', Verdana, Arial;
		font-size: 10pt;
		color: #000000;
	}
	
	body {
		text-align: center;
		background-image: url('/data1/img/bg_topbg.gif');
		background-repeat: repeat-x;
		margin-top: 1px; 
	}
	
	html, body { 
		height:100%; /* needed for container min-height */
	}
	
	#container {
		width: 990px;
		margin: 0 auto;
		text-align: left;
		line-height: 25px;
		height:auto !important; /* real browsers */
		height:100%; /* IE6: treaded as min-height*/
		min-height:100%; /* real browsers */

	}
	
	#tabbar {
		text-align: center;
		width: 990px;
		line-height: 33px;
		height: 33px;
		font-size: 9pt;
		font-weight: bold;
	}
	
	#distab {
		background-image: url('/img/tabdis.gif');
		background-repeat: no-repeat;
		background-position: bottom center;
		width: 129px;
		height: 33px;
		text-align: center;
		line-height: 45px;
		float: left;
	}
	
	#hightab {
		background-image: url('/img/tabhigh.gif');
		background-repeat: no-repeat;
		width: 129px;
		height: 33px;
		text-align: center;
		line-height: 45px;
		float: left;
	}
	
	#distab a:link, #distab a:active, #distab a:visited { color: #363636; text-decoration: none; font-size: 10pt; font-weight: bold; }
	
	#hightab a:link, #hightab a:active, #hightab a:visited { color: #fff; text-decoration: none; font-size: 11pt; font-weight: bold; }
	
	#topnavigation {
		color: #fff;
		height: 27px;
		width: 990px;
		clear: both;
		line-height: 27px;
		text-indent: 10px;
	}
	
	#topnavigation a:link, #topnavigation a:active, #topnavigation a:visited {
		color: #fff;
		font-weight: bold;
		text-decoration: underline;
		font-size: 9pt;
	}
	
	#topnavigation a:hover {
		color: #c0c0c0;
		text-decoration: underline;
	}
	
	#leftnav {
		float: left;
		width:500px;
		height: 25px;
		color: #363636;
		text-indent: 5px;
	}
	
	#topheader {
		width: 988px;
		height: 95px;
		clear: both;
	}
	
	#logobox {
		width: 162px;
		float: left;
		position: relative;
		top: 15px;
		left: 40px;
		line-height: 5px;
		font-weight: bold;
		color: #4b96c9;
		text-align: center;
	}
	
	#searchbar {
		width: 990px;
		font-family: 'Helvetica', Verdana, Arial;
		line-height: 28px;
		color: #000;
		font-weight: bold;
		text-align: center;
		height: 36px; 

		vertical-align: middle;
	}
	
	#skyscraper {
		width: 185px;
		float: left;
		position: relative;
		left: 8px;
		height:100%; 
	}
	
	#leaderboard {
		border: 1px solid #dedfdf;
		width: 728px;
		height: 90px;
		text-align: right;
		float: left;
		position: relative;
		top: 3px;
		left: 85px;
	}
	
	#skybanner {
		border: 1px solid #dedfdf;
		width: 160px;
		height: 600px;
		text-align: center;
	}
	
	#rectbanner {
		border: 1px solid #dedfdf;
		width: 300px;
		height: 250px;
		text-align: center;
	}
	
	#undermediabanner {
		border: 1px solid #dedfdf;
		width: 485px;
		height: 60px;
		text-align: center;
	}
	
	
	#boxborder {
		padding: 10px;
		margin-bottom: 15px;
		border: 1px solid #dedfdf
	}
	
	#bodycontainer {
		width: 990px;
		clear: both;
		font-family: 'Helvetica', Verdana, Arial;
		height: 100%;
		margin-top: 10px;
	}
	
	#navfilter {
		clear: both;
		float: left;
		text-align: left;
		width: 120px;
	}
	
	#navuser {
		float: left;
		text-align: right;
		width: 670px;
	}
	
	#searchbgboxcontent a:link, #searchbgboxcontent a:active, #searchbgboxcontent a:visited { color: #fff; font-size: 8pt; text-decoration: underline; }
	#searchbgboxcontent a:hover {text-decoration: underline; }
	
	#mainbody {
		width: 670px;
		_width: 672px;
		line-height: 16px;
		font-family: 'Helvetica', Verdana, Arial;
		float: left;
		position: relative;
		height:100%; 
	}
	
	#mainbodysearch {
		width: 815px;
		line-height: 16px;
		font-family: 'Helvetica', Verdana, Arial;
		float: left;
		position: relative;
		height:100%; 
	}
	
	#medrect {
		float: left;
		width: 302px;
		position: relative;
		left: 10px;
		height:100%; 
	}
	
	#skybox {
		float: left;
		width: 162px;
		position: relative;
		left: 10px;
		height:100%; 
	}
	
	#formbox {
		width: 600px;
		position: relative;
		left: 60px;
	}
	
	#videofield {
		clear: left;
		font-weight: bold;
		font-size: 10pt;
		color: #000000;
		float: left;
		width: 130px;
		margin-bottom: 6px;
		text-align: left;
		height:20px;
	}
	
	#sharebox {
		border: 4px solid #edeff2;
		font-size: 11pt;
		position: relative;
		width: 450px;
		padding: 5px;
	}
	
	#commentbox {
		background-color: #f0f0f0;
		padding: 5px;
		width: 422px;
		margin-left: 10px;
		border: 1px solid #dedfdf;
	}	
	
	#videobar {
		border: 1px solid #dedfdf;
		border-left: 0px;
		font-size: 10pt;
		position: relative;
		width:487px;
	}
	
	.videobaritem {
		width: 110px;
		height: 25px;
		float: left;
		font-weight: bold;
		font-size: 9pt;
		text-align: center;
		padding: 5px;
		line-height: 25px;
		border-left: 1px solid #dedfdf;
	}
	
	.videobaritem2 {
		width: 111px;
		height: 25px;
		float: left;
		font-weight: bold;
		font-size: 9pt;
		text-align: center;
		background-color: #f0f0f0;
		padding: 5px;
		line-height: 25px;
		border-left: 1px solid #fff;
		border-bottom: 1px solid #dedfdf;
	}
	
	#shareoptions, #flagoptions, #notregistered, #commentoptions, #videoboxes {
		padding: 5px;
		padding-top: 10px;
		text-indent: 10px;
		border-left: 1px solid #dedfdf;
	}

	
	#formtitle {
		clear: left;
		font-weight: bold;
		font-size: 10pt;
		color: #000000;
		float: left;
		width: 150px;
		margin-bottom: 6px;
		text-align: left;
		padding-top: 5px;
	}	
	
	#formfield {
		margin-bottom: 6px;
		padding-top: 3px;
	}
	
	#formbutton {
		clear: both;
		position: relative;
		left: 150px;
	}
	
	#tdtitle {
		clear: both;
		font-weight: bold;
		font-size: 10pt;
		color: #000000;
		float: left;
		width: 200px;
		margin-bottom: 6px;
		text-align: left;
		border-bottom: 1px solid #dedfdf;
		height: 22px;
	}	
	
	#tdcontent {
		float: left;
		margin-bottom: 6px;
		text-align: right;
		width: 430px;
		border-bottom: 1px solid #dedfdf;
		height: 22px;
		color: #dedfdf;
	}
	
	#commenticon {
		float: left;
		text-align: left;
		width: 35px;
		color: #dedfdf;
		padding: 5px;
		font-size: 8pt;
	}
	
	#actionicon {
		float: left;
		text-align: left;
		width: 86px;
		color: #dedfdf;
		padding: 5px;
		font-size: 8pt;
	}
	
	#actionpost {
		float: left;
		color: #000;
		padding: 5px;
		line-height: 15px;
		font-size: 8pt;
		font-weight: normal;
		color: #696969;
	}
	
	#commentuser {
		float: left;
		text-align: right;
		width: 90px;
		color: #696969;
		padding: 5px;
		font-size: 8pt;
		line-height: 15px;
	}
	
	#commentpost {
		float: left;
		color: #000;
		padding: 5px;
		line-height: 15px;
		font-size: 10pt;
		font-weight: normal;
		color: #000;
		width: 230px;
	}
	
	#commentline {
		clear: both;
		border-bottom: 1px solid #dedfdf;
		width: 466px;
	}	
	
	#commentminiline {
		padding-top: 3px;
		clear: both;
		border-bottom: 1px solid #dedfdf;
		width: 280px;
	}	
	
	.userthumb {
		width: 30px;
		height: 30px;
		padding: 2px;
		background-color: #fff;
		border: 1px solid #dedfdf;
	}
	
	.featurethumb {
		width: 200px;
		height: 165px;
		padding: 2px;
		border: 1px solid #dedfdf
	}
	
	#featurebox {
		width: 222px; 
		float: left; 
		text-align: center;

	}
	
	#featurebox a:link, #featurebox a:active, #featurebox a:visited { text-decoration: none; font-size: 9pt; color: #000; }

	#tradevideos {
		float: left;
		width: 140px;
		text-align: center;
		font-size: 9pt;
		font-weight: normal;
	}
	
	#tradevideos2 {
		float: left;
		width: 160px;
		text-align: center;
		font-size: 9pt;
		font-weight: normal;
	}
	
	
	.sitescreen {
		width: 100px;
		height: 70px;
		padding: 2px;
		background-color: #fff;
		border: 1px solid #dedfdf;
	}
	
	#leftbox {
		width: 160px;
		background-color: #edeff2;
		text-indent: 5px;
		font-size: 8pt;
		background-image: url('/data1/img/boxbg.gif');
		background-repeat: repeat-x;
	}
	
	#rightbox {
		width: 300px;
		background-color: #edeff2;
		font-size: 8pt;
		clear: both;
		background-image: url('/data1/img/boxbg.gif');
		background-repeat: repeat-x;
	}
	
	#leftheading {
		width: 160px;
		height: 25px;
		background-image: url('/data1/img/lefttitle.gif');
		background-repeat: no-repeat;
		color: #ffffff;
		font-weight: bold;
		text-indent: 5px;
	}
	
	#toptabon {
		width: 97px;
		height: 25px;
		background-image: url('/data1/img/toptabon.gif');
		background-repeat: no-repeat;
		color: #ffffff;
		font-weight: bold;
		float: left;
		margin-right: 6px;
		text-align: center;
	}
	
	#rightheading {
		width: 97px;
		height: 25px;
		background-image: url('/data1/img/smalltabhigh.gif');
		background-repeat: no-repeat;
		color: #ffffff;
		font-weight: bold;
		float: left;
		margin-right: 3px;
		text-align: center;
	}
	
	#rightheadingdisabled {
		width: 97px;
		height: 22px;
		background-image: url('/data1/img/smalltabdis.gif');
		background-repeat: repeat-x;
		color: #ffffff;
		font-weight: bold;
		float: left;
		margin-right: 3px;
		text-align: center;
		position: relative;
		font-size: 8pt;
		top: 3px;
	}
	
	#searchresults {
		float: left;
		position: relative;
		color: #000;
		font-size: 10pt;
		text-align: left;
		width: 430px;
		padding-bottom: 8px;
	}
	
	#searchresults a:link, #searchresults a:visited, #searchresults a:active { text-decoration: underline; color: #000; }
	
	#videoresultfirst {
		width: 137px;
		_width: 132px;
		float: left;
		position: relative;
		text-align: center;
		font-size: 8pt;
	}
	
	#videoresult {
		width: 137px;
		_width: 132px;
		float: left;
		position: relative;
		margin-left: 29px;
		text-align: center;
		font-size: 8pt;
	}
	
	a.titlelink:link, a.titlelink:visited, a.titlelink:active {
		color: #0066aa;
		font-weight: bold;
	}
	
	a.titlelink:hover {
		color: #6f9547;
	}
	
	a.titlelinklarge:link, a.titlelinklarge:visited, a.titlelinklarge:active {
		color: #0066aa;
		font-size: 10pt;
		font-weight: bold;
	}
	
	a.titlelinklarge:hover {
		color: #1a9ad8;
	}
	
	a.sitelink:link, a.sitelink:visited, a.sitelink:active {
		color: #969696;
		text-decoration: none;
	}

	#videorow {
		clear: both;
		width: 845px;
		_width: 830px;
		color: #5c6265;
		
	}
	
	#videorownormalleft {
		float: left;
		clear: both;
		width: 500px;
	}
	
	#videorownormalright {
		float: left;
		width: 302px;
	}
	
	.videorownormal {
		clear: both;
	}
	
	#tdunderline {
		border-top: 1px solid #dedfdf;
		clear: both;
	}
	
	.videorownormal:hover {
		background-color: #ebf6fd;
	}
	
	#videorownormalhigh {
		background-color: #000;
	}
	
	#videorownormalthumb {
		float: left;
		width: 133px;
		padding-bottom: 5px;
		padding-top: 5px;
		font-size: 8pt;
		color: #363636;
	}	
	
	#videorownormaldata {
		float: left;
		width: 360px;
		padding-bottom: 5px;
		padding-top: 5px;
		color: #000;
		font-size: 8.5pt;
	}
	
	#videorawnormalfooter {
		font-size: 8pt;
	}
	
	#videorowad {
		float: right;
		width: 302px;
	}
	
	#topnavs {
		background-image: url('/data1/img/navbg.gif');
		background-repeat: repeat-x;
		width: 90px;
		height: 25px;
		font-weight: bold;
		text-align: center;
		float: left;
		color: #ffffff;
		margin-right: 8px;
	}
	
	#itemlisting {
		font-size: 8pt;
		width: 145px;
		line-height: 18px;
	}
	
	#itemlisting a:link, #itemlisting a:active, #itemlisting a:visited {
		color: #000000;
	}
	
	#itemlisting a:hover {
		color: #0066aa;
	}
	
	#featuredesc {
		width:190px;
		height: 80px;
		line-height: 18px;
		float: left;
		position: relative;
		left: 15px;
		top: 10px;
		font-size: 8pt;
		color: #5c6265;
	}
	
	#entrylikelink {
		position: absolute;
		left: 316px;
		height: 60px;
		width: 142px;
	}
	
	#bottomfooter {
		clear: both;
	}
	
	#footerdark a:link, #footerdark a:active, #footerdark a:visited, #footerdark, h2 a:link, h2 a:active, h2 a:visited { color: #fff; }
	
	
	#rightcolhalf {
		width: 120px;
		float: left;
		padding: 10px;
		line-height: 15px;
		text-align: left;
	}
	
	
	
	#footerfield {
		width: 150px;
		float: left;

		line-height: 15px;
		text-align: left;
	}

	.sortbox, .filterbox {
		background-image: url('/data1/img/bg_sort.gif');
		background-repeat: no-repeat;
		width: 117px;
		height: 26px;
		text-align: left;
		font-weight: bold;
		line-height: 24px;
		text-indent: 10px;
		z-index: 99999;
		color: #363636;
		font-weight: bold;
		font-size: 10pt;
	}
	
	.numberbox {
		background-image: url('/data1/img/bg_numbers.gif');
		background-repeat: no-repeat;
		width: 58px;
		height: 26px;
		text-align: left;
		font-weight: bold;
		line-height: 24px;
		text-indent: 10px;
		z-index: 99999;
		color: #363636;
		font-weight: bold;
		font-size: 10pt;
	}
	
	.sortbox:hover, .filterbox:hover, .numberbox:hover { cursor: pointer; } 
	#searchoptions { clear: right; width: 814px; border-bottom: 1px solid #dedfdf; border-top: 1px solid #dedfdf; height: 32px; padding-top: 5px; line-height: 26px; color: #767676; margin-top: 0px;   }
	#sortboxoptions, #filterboxoptions { display: none; background-color: #dedfdf; border: 1px solid #fff; width: 93px; position: relative; left: -1px; top -3px; z-index: 9999; text-align: left; line-height: 24px; font-size: 10pt; font-weight: normal; }
	#numberboxoptions { display: none; background-color: #dedfdf; border: 1px solid #fff; width: 33px; position: relative; top -3px; z-index: 9999; text-align: left; line-height: 24px; font-size: 10pt; font-weight: normal; }
	#sortboxopt, #numberboxopt, #filterboxopt { text-indent: 10px; border-bottom: 1px solid #fff; line-height: 24px; }
	#sortboxopt:hover, #numberboxopt:hover, #filterboxopt:hover { background-color: #ededed; }
	#sortboxopt a:link, #sortboxopt a:visited, #sortboxopt a:active, #numberboxopt a:link, #numberboxopt a:visited, #numberboxopt a:active, #filterbox a:link, #filterbox a:visited, #filterbox a:active { color: #363636; }
		
	
	
	input[type=text], input[type=password], select, textarea {
		padding: 4px;
		padding-top: 5px;
		padding-bottom: 3px;
		border: 1px solid #ccc;
		font-family: 'Helvetica', Verdana, Arial;
		font-size: 10pt;
	}
	
	.submitbutton {
		background-image: url('/data1/img/bg_h2.gif');
		background-repeat: repeat-x;
		color: #fff;
		font-weight: bold;
		border: 1px solid #000;
		height: 25px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.searchtxtbox {
		height: 16px;
		width: 210px;
		font-size: 10pt;
		padding: 4px;
		font-weight: bold;
		
	}
	
	.highlightgrey {
		color: #9b9b9b;
	}
	
	.highlight {
		color: #fff;
		font-weight: bold;
	}
	
	.thumbnail {
		width: 120px;
		height: 90px;
		padding: 2px;
		border: 1px solid #dedfdf
	}
	
	.thumbnail:hover {
		border: 1px solid #6f9547;
	}
	
	.smallthumbnail {
		width: 80px;
		height: 60px;
		border: 1px solid #c0c0c0;
		padding: 3px;
		background-color: #ffffff;
	}
	
	.smallthumb {
		width: 70px;
		height: 50px;
		border: 1px solid #c0c0c0;
		padding: 2px;
		background-color: #ffffff;
	}
	
	#toppagination {
		float: left; 
		position: relative; 
		top: -16px; 
		_top: -5px; 
		top: -5px !ie;
		text-align: right; 
		width: 360px;
	}
	
	.pagination {
		padding: 4px;
	}
		
	.pagination ul {
		margin: 0;
		padding: 0;
		text-align: center;
		font-size: 16px;
	}
		
	.pagination li {
		list-style-type: none;
		display: inline;
		padding-bottom: 1px;
		padding: 0px  0px  5px 10px;
	}
	
	.pagination a:link, .pagination a:visited {
		padding: 5px;
		padding-left: 8px;
		padding-right: 8px;
		
		border: 1px solid #a1c0d8;
		text-decoration: none; 
		color: #0066aa;
		background-color: #ffffff;
	}
	
	.pagination a:hover, .pagination a:active {
		border: 1px solid #2f9ae1;
		color: #ffffff;
		background-color: #2f9ae1;
	}
		
	.pagination a.currentpage {
		background-color: #1a9ad8; 
		color: #ffffff;
		border-color: #1a9ad8;
		font-weight: bold;
		cursor: default;
	}
			
	.pagination a.prevnext {
		font-weight: bold;
	}

	
	h3 {
		font-size: 14pt;
		padding-bottom: 8px;
		margin: 0px;
		color: #363636;
		font-weight: bold;
		font-family: 'Helvetica';
	}
	
	h5 {
		font-size: 13pt;
		padding-bottom: 8px;
		margin: 0px;
		color: #0066aa;
		font-weight: normal;
	}
	
	h1 {
		font-size: 14pt;
		padding-bottom: 7px;
		margin: 0px;
		color: #fff;
		font-weight: normal;
	}
	
	h2 {
		position: relative;
		font-size: 10pt;
		margin: 0px;
		font-weight: bold;
		color: #fff;
		background-color: #eceaea;
		background-image: url('/img/h4bg.gif');
		background-repeat: repeat-x;
		text-indent: 10px;
		height: 25px;
		line-height: 25px;
	}
	
	h4 {
		position: relative;
		font-size: 10pt;
		margin: 0px;
		font-weight: bold;
		color: #fff;
		background-color: #eceaea;
		background-image: url('/img/h4bg.gif');
		background-repeat: repeat-x;
		text-indent: 10px;
		height: 25px;
		line-height: 25px;
	}

	a:link, a:active, a:visited { color: #0066aa; }
	a:hover { color: #6f9547; }
	#leftnav a:link, #leftnav a:active, #leftnav a:visited { color: #ffffff; }
	#rightnav a:link, #rightnav a:active, #rightnav a:visited { color: #ffffff; }
	#leftnav a:hover { color: #dedfdf; }
	#rightnav a:hover { color: #dedfdf; }
	#rightheading a:link, #rightheading a:active, #rightheading a:visited, #rightheadingdisabled a:link, #rightheadingdisabled a:active, #rightheadingdisabled a:visited, #toptabon a:link,#toptabon a:visited, #toptabon a:active { color: #ffffff; }
	#rightheading a:hover, #rightheadingdisabled a:hover, #toptabon a:hover { color: #e0f4fc; }

	
	img {
		border: 0px;
	}
	
	form { margin: 0px; }
	
	#alerttxt {
		clear: both;
		font-size: 9pt;
	}
	
	.profilepic {
		width: 160px;
		height: 160px;
		border: 1px solid #dedfdf;
	}
	
	#videocol { width: 490px; float: left; background: transparent; min-height: 1350px; }
	#videocol2 { position: absolute; left: 505px; width: 162px; float: left; background: transparent; text-align: left; font-size: 8pt;  }
	
	#actiontitle { float: left; font-size: 8pt; clear: left; width: 300px; height: 80px; }
	#actiondate { float: left; font-size: 8pt; color: #dedfdf; text-align: right; width: 80px;}
	
	a.red:link, a.red:active, a.red:visited { color: red; }
	
	#tellfriendbox { 
		line-height: 15px; 
		font-size: 10pt; 
		border: 1px solid #c0c0c0; 
		padding: 10px; 
		width: 450px; 
		_width: 495px;
		height: 245px;
		_height: 270px;
	}
	
	#sharestats {
		line-height: 15px; 
		font-size: 10pt; 
		border: 1px solid #c0c0c0; 
		padding: 10px; 
		width: 450px; 
		_width: 495px;
		height: 20px;
		_height: 55px;
	}
	
	#emailleftside {
		float: left;
	}
	
	#emailrightside {
		float: left;
		position: relative;
		left: 15px;
	}
	
	#viewmorevideos, #viewmoreactions, #viewmorecomments {
		height: 28px;
		font-weight: bold;
		font-size: 10pt;
		line-height: 25px;
	}
	
	#relatedvideos {
		text-align: center; 
		font-size: 8pt;
	}
	
	
	a.lulink:link, a.lulink:active, a.lulink:visited { font-size: 8pt; }
	a.lulink:hover { color: #6f9547; }
	.luthumb { border: 1px solid #000; width: 80px; height: 56px; }
	.lupromo { vertical-align: top; }
	
	a.largebold:link,a.largebold:visited,a.largebold:active { font-weight: bold; font-size: 25px; }
	
	#small { font-size: 8pt; }
	.smalllink { font-size: 8pt; }
	.lutext2 { padding: 0px; text-align: left; }	

