BODY	{
	background-color:#ffffff;
	margin: 0pt;font-size: 9pt;font-family:Arial;color:#000;
}

   TD {font-size: 9pt;font-family:Arial;color:#000;}
   TD.1 {font-family:Arial;color:#767373;font-size:9pt;padding-left:3px}
   SPAN.narrow {font-size:.1in;color:gray;text-decoration:none;cursor:hand;padding-left:6px}
   TR	{	vertical-align: top;	}

   TD.top {vertical-align:top;}

   INPUT {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
   TEXTAREA {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
   FORM {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px}
   SELECT {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px}

h1	{
	font-size:18px;
	font-weight:bold;
	color:#2D5D8C;
	margin: 3px 0 3px 0;
}

h2	{
font-size:14px;
font-weight:bold;
color:#2D5D8C;
	margin: 3px 0 3px 0;
}

p	{
	margin: 3px 0 3px 4px;
}


    A { text-decoration: none;color:#474D9B;}
    A:link { color:#474D9B;}
    A:visited { color:#474D9B;}
    A:HOVER { text-decoration: underline;color:#474D9B;}
    A:active{ color:#474D9B;}

    img	{
    	border: 0px;
    }


/* ---- form ----*/

.form_table	{
	border-collapse: collapse;
	border-spacing:0px;
}

.form_table submit	{
	width:140px;
}

.form_table	td {
	padding: 3px;
	border-spacing:0px;
}

.form_table tr.alt	{
	background-color:#e8e8e8;
}

.form_table tr.head	{
	font-weight:bold;
}

.error_message	{
	color:#bb0000;
	font-weight:bold;
}


/* ---- ads ----*/
.homepage_350x250_ad img	{
	padding:0px 9px 0px 9px;
	
}

/* ---- my viddic ---- */

.my_viddic_floater	{
	float:left;
	width:145px;
	height:190px;
	border: 1px solid #000;
	margin:3px 3px 3px 3px;
	padding: 3px 3px 3px 3px;
}


/* ---- login/signup page ----*/

.signup_table	{
}

.signup_table td.left	{
	padding:5px;
	width:50%;
	
}

.signup_table td.right	{
	padding:5px;
	background-color:#C1CAD5;
	width:50%;
}




/* ---- header (wrapper) ----*/

.header	{
	margin-bottom:-25px;
	width:1014px;
	height:145px;
	background-image:url(/templates/images/header2.jpg);
	text-align:left;
	position:relative;
}

#logo_link	{
	top:14px;
	left:26px;
	position:relative;
	width:146px;
	height:60px;
}

#logo_link	a {
	top:14px;
	left:26px;
	position:relative;
	width:146px;
	height:60px;
	display:block;
}

#search_box_container	{
	left:344px;
	top:55px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
	color:#fff;
	font-size:10px;
}

#submit_button_search	{
	width:35px;
	height:12px;
	margin:0 0 0 20px;
	padding:0 0 0 0;
}

#header_options_container	{
	left:252px;
	top:18px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:absolute;
}

#header_options_container a	{
	font-weight:bold;
	color:#000;
	margin: 0 4px 0 4px;
}


/* ---- footer ---- */
.footer	{
	width:1014px;
	height:89px;
	background-image:url(/templates/images/footer.jpg);
	text-align:left;
	position:relative;
	margin-top:4px;
}

#footer_options_container	{
	position:absolute;
	left:423px;
	top:24px;
}

#footer_options_container a	{
	font-weight:bold;
	color:#000;
	margin: 0 2px 0 2px;
}


/* ---- images ----*/

.bordered_image {
	padding: 1px 1px 1px 1px;
	border: 1px solid #666666; 	
}

/* ---- comment ----*/
.comment_layer_0	{
	background:#fff;
	min-height:80px;
	margin-top:4px;
	margin-bottom:4px;
}

.comment_layer_1	{
	background:#E6F0E1;
	min-height:80px;
	border-bottom: 1px dotted #666666; 	
	border-top: 1px dotted #666666; 	
}

#add_comment_form_layer	{
	padding-top:12px;
	padding-bottom:5px;
	padding-left:4px;
	margin-top:8px;
	background:#eeeeee;
	}

/* ---- site preview widget ---- */

#nowwatch_internal_data	{
	min-height:170px;
	text-align:center;
}

#mostrecent_internal_data	{
	min-height:170px;
	text-align:center;
}

#picks_internal_data	{
	min-height:170px;
	text-align:center;
}

.site_preview_box	{
	float: left;
	width: 135px;
	background: #ffffff;
	border: 1px solid #6E849B;
	color: #000;
	padding: 3px 3px 3px 3px;
	margin: 2px 2px 2px 2px;
	height: 270px;
	text-align:left
}

.vid_preview	{
	float:left;
	width:130px;
	height:200px;
	margin:3px 8px 3px 8px;
	padding: 3px 3px 3px 3px;
	margin: 2px 2px 2px 2px;
	text-align:left;
}


.site_preview_box p	{
	margin: 3px 0 3px 2px;
}


.site_preview_widgets	{
	font-size: 8pt;
	font-family:Arial;color:#000;
	border-top: 1px dotted #888;
	position:relative;
}

.site_preview_widgets a {
	position:relative;
	width:0px;
	height:0px;
	display:block;
	overflow: auto;
}


.site_preview_widgets img	{
	margin-top:0px;
	margin-bottom:-3px;
}


.like_link	{
	color:#474D9B;
}


/* ---- table ----*/

.details_table	{
	
	padding: 7px 7px 7px 7px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}

.details_table tr {
	vertical-align: top;
} 


/* ---- boxes ----*/

.post_container	{
	position:relative;
	margin: 0px;
	padding: 0px;
	border: 0px solid #333;
	text-align:left;
	float:left;
	
}

.right_panel_container	{
	position:relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float:center;
	text-align:center;
}


.details_wrapper	{
	width: 720px;	/* should be 674 */
	background:	#fff;
	padding: 7px 7px 7px 7px;
	border: 1px solid #6E849B;
	margin: 0px auto 0px auto;
	height:220px;
}


.listing_wrapper	{
	width: 735px;	/* should be 674 */
	background:	#A2B3BD;
	padding: 3px 3px 3px 3px;
	border: 1px solid #6E849B;
	margin: 0px auto 0px auto;
	height:auto;
	float:left;
	text-align:left;
	
}

.listing_wrapper p	{
	margin: 3px 0 3px 4px;
}


/* ---- NOW WATCHING HOMEPAGE) ---- */

.homepage_nowwatch_wrapper	{
	width: 356px;	
	height:auto;
	min-height:250px;
	background:	#fff;
	padding: 0px 7px 0px 7px;
	border: 1px solid #F37D4B;
	margin: 0px 0px 4px 0px;
	float:left;
}

.nowwatch_heading	{
	font-weight:bold;
	display:block;
	padding: 0px 0 0px 0;
	margin: 5px 0 5px 0;
}




/* ---- PAGINATION ----- */
div.pagination {
	font-size: 12px;
	text-align:right;
	padding:0px 0px 0px 0;
	background-color:#fff;
	color:#313031;
}

div.pagination a {
	color:#000;
	text-decoration:none;
	padding:4px 5px 3px 4px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
}

div.pagination a:hover, div.pagination a:active {
	color:#0066a7;
	border:1px solid #b7d8ee;
	background-color:#d2eaf6;
}
div.pagination span.current {
	padding:4px 5px 3px 4px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
	color:#444444;
	background-color:#d2eaf6;
}
div.pagination span.disabled {
	color:#aaa;
	text-decoration:none;
	padding:4px 5px 3px 4px;
	margin:0 3px 0 3px;
	border:1px solid #ccc;
}


/* ---- ALPHA PAGINATION ----- */
div.alpha_pagination {
	font-size: 12px;
	text-align:center;
	padding:0px 6px 0px 0;
	margin-bottom:8px;
	background-color:#fff;
	color:#313031;
}

div.alpha_pagination a {
	color:#000;
	text-decoration:none;
	padding:4px 5px 3px 4px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
}

div.alpha_pagination a:hover, div.alpha_pagination a:active {
	color:#0066a7;
	border:1px solid #b7d8ee;
	background-color:#d2eaf6;
}
div.alpha_pagination span.current {
	padding:4px 5px 3px 4px;
	margin:0 3px 0 3px;
	border:1px solid #b7d8ee;
	color:#444444;
	background-color:#d2eaf6;
}


/* ---- USER PUBLIC PROFILE ----- */

.vid_preview_title	{
	font-size:11px;
	font-weight:bold;
	color:#2D5D8C;
}                   1


.user_public_wrapper	{
	width: 735px;	/* should be 674 */
	background:	#f4f4f4;
	padding: 3px 6px 3px 6px;
	margin: 3px 3px 3px 3px;
	border: 1px solid #6E849B;
	float:left;
	text-align:left;
}

.upp_comment	{
	float: left;
	width: 135px;
	background: #ffffff;
	border: 1px solid #6E849B;
	color: #000;
	padding: 3px 3px 3px 3px;
	margin: 2px 2px 2px 2px;
	height: 270px;
	text-align:left;
}

.upp_favorite	{
	float: left;
	width: 135px;
	background: #ffffff;
	border: 1px solid #6E849B;
	color: #000;
	padding: 3px 3px 3px 3px;
	margin: 2px 2px 2px 2px;
	height: 200px;
	text-align:left;
}


div.digg_options {
	font-size: 12px;
	text-align:left;
	padding:6px 0px 6px 0px;
	margin-bottom:3px;
	background-color:#fff;
	color:#313031;
}

div.digg_options a {
	color:#000;
	text-decoration:none;
	padding:4px 5px 3px 4px;
	margin:0 1px 0 1px;
	border:1px solid #b7d8ee;
}

div.digg_options a:hover, div.alpha_pagination a:active {
	color:#0066a7;
	border:1px solid #b7d8ee;
	background-color:#d2eaf6;
}
div.digg_options a.selected {
	padding:4px 5px 3px 4px;
	margin:0 1px 0 1px;
	border:1px solid #b7d8ee;
	color:#444444;
	background-color:#d2eaf6;
}

/* ---- HOMEPAGE BUTTONS (WIDGET) ---- */

.homepage_widget_options	{
	font-size: 12px;
	text-align:center;
	padding:3px 0px 0px 0px;
	margin-bottom:3px;
	color:#313031;
	height:25px;
	width:auto;
}

div.homepage_widget_options a {
	color:#000;
	text-decoration:none;
	padding:4px 5px 3px 4px;
	margin:0 2px 0 2px;
	border:1px solid #000;
	background-color:#d2eaf6;
	display:block;
	width:100px;
	float:left;
	position:relative;
}

div.homepage_widget_options a:hover {
	color:#fff;
	border:1px solid #000;
	background:	#A2B3BD;
	display:block;
	width:100px;
	float:left;
	position:relative;
}

.homepage_widget_options_pn	{
	font-size: 12px;
	text-align:center;
	padding:3px 0px 0px 0px;
	margin-bottom:3px;
	color:#313031;
	height:25px;
	width:auto;
}

div.homepage_widget_options_pn a {
	color:#000;
	text-decoration:none;
	padding:3px 4px 2px 3px;
	margin:0px;
	border:1px solid #000;
	background-color:#d2eaf6;
	display:block;
	width:60px;
	float:left;
	position:relative;
}

div.homepage_widget_options_pn a:hover {
	color:#fff;
	border:1px solid #000;
	background:	#A2B3BD;
	display:block;
	width:60px;
	float:left;
	position:relative;
}

/* ---- LISTING OPTIONS ---- */

div.listing_options {
	font-size: 12px;
	text-align:center;
	padding:3px 0px 0px 0px;
	margin-bottom:3px;
	color:#313031;
	height:25px;
}

div.listing_options a {
	color:#000;
	text-decoration:none;
	padding:4px 5px 3px 4px;
	margin:0 1px 0 1px;
	border:1px solid #000;
	background-color:#d2eaf6;
	display:block;
	width:120px;
	float:left;
	position:relative;
}

div.listing_options a:hover {
	color:#fff;
	border:1px solid #000;
	background:	#A2B3BD;
	display:block;
	width:120px;
	float:left;
	position:relative;
}
.listing_options_selected {
	padding:4px 5px 3px 4px;
	margin:0 1px 0 1px;
	color:#fff;
	border:1px solid #000;
	background:	#A2B3BD;
	display:block;
	width:120px;
	float:left;
	position:relative;
}


/* ---- LISTING OPTIONS (DROPDOWN) ---- */

div.listing_options_dropdown {
	font-size: 12px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0 0 0 0;
	color:#313031;
	height:auto;
	display:none;
	background-color:#fff;
	z-index:996;
	
}

div.listing_options_dropdown a {
	color:#000;
	text-decoration:none;
	padding:4px 5px 3px 4px;
	margin:0 0 0 0;
	margin-top:2px;
	border:1px solid #000;
	background-color:#d2eaf6;
	display:block;
	width:120px;

}

div.listing_options_dropdown a:hover {
	color:#fff;
	margin-top:2px;
	border:1px solid #000;
	background:	#A2B3BD;
	display:block;
	width:120px;

}



/* ---- DHTML TOOLTIP (SITE PREVIEWS) ---- */

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 8px;
background-color: #fff;
visibility: hidden;
z-index: 999;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}






/* ---- SIDEBAR ----*/

#sidebar	{
	position:relative;
	z-index:998;
	border: 0px dotted #000;
	width:127px;
	margin: 0px;
	padding: 0px;
	
}

/* @Category Menu ---------------------------------------- menu-category.css */

ol#menuCategory {
border: 1px solid #000;
width:125px;
text-align:left;
padding: 0px;
margin: 0px;
list-style:none;

}

/* Main Category Items */

/* ----- Item Dimensions - All */
#menuCategory li {
width:125px;
min-height:30px; /* dimensions consistent with </a> */
white-space:nowrap;
}

#menuCategory li a {
display:block;
width:125px; height:35px; /* total width = 120px: 80 + 45 padding-left; total height = 35px: 32 + 3 padding-top */
padding:3px 0 0 0px;
}

#menuCategory li.current a.icon {
background:0; /* turns off background of anchor and relies on background of list-item */
padding:0px 0 0px 0px;
}

#menuCategory li.inactive {
display:none;
}

#menuCategory li img {
	margin-bottom:-12px;
}

/* ----- Item Images - All Items */

/* ----- BG Image - Combine Elements that Share Image */
#menuCategory li#top100 a.icon, #menuCategory li#top100.current,
#menuCategory li#tv a.icon, #menuCategory li#tv.current,
#menuCategory li#movies a.icon, #menuCategory li#movies.current,
#menuCategory li#anime a.icon, #menuCategory li#anime.current,
#menuCategory li#general a.icon, #menuCategory li#general.current,
#menuCategory li#games a.icon, #menuCategory li#games.current,
#menuCategory li#asian a.icon, #menuCategory li#asian.current,
#menuCategory li#sports a.icon, #menuCategory li#sports.current,
#menuCategory li#guns-ammo a.icon, #menuCategory li#guns-ammo.current,
#menuCategory li#music-entertainment a.icon, #menuCategory li#music-entertainment.current,
#menuCategory li#indie a.icon, #menuCategory li#indie.current,
#menuCategory li#radio a.icon, #menuCategory li#radio.current,
#menuCategory li#education-instruction a.icon, #menuCategory li#education-instruction.current,
#menuCategory li#payPerView a.icon, #menuCategory li#payPerView.current,
#menuCategory li#tech-science a.icon, #menuCategory li#tech-science.current,
#menuCategory li#car-plane a.icon, #menuCategory li#car-plane.current,
#menuCategory li#food-wine a.icon, #menuCategory li#food-wine.current,
#menuCategory li#lifestyle a.icon, #menuCategory li#lifestyle.current,
#menuCategory li#family-kids a.icon, #menuCategory li#family-kids.current,
#menuCategory li#health-fitness a.icon, #menuCategory li#health-fitness.current,
#menuCategory li#mobile-wap a.icon, #menuCategory li#mobile-wap.current,
#menuCategory li#news-business a.icon, #menuCategory li#news-business.current,
#menuCategory li#movieTrailers a.icon, #menuCategory li#movieTrailers.current,
#menuCategory li#vlog a.icon, #menuCategory li#vlog.current,
#menuCategory li#travel a.icon, #menuCategory li#travel.current,
#menuCategory li#political a.icon, #menuCategory li#political.current,
#menuCategory li#p2p-fileShare a.icon, #menuCategory li#p2p-fileShare.current,
#menuCategory li#adult a.icon, #menuCategory li#adult.current,
#menuCategory .menuSubcategory li a,
#menuCategory li.current .menuSubcategory li a {

	margin-left:0px;

}



/* @Category Info Frame - contains submenu */
#menuCategory li .categoryInfo {
border:1px solid #000000;
background:#ffffff;
width:125px; /* total width = 120px: 120 + 5 padding-left + 2 padding-right */
position:absolute;
margin:-35px 0 0 55px;
padding:2px 0 5px 5px;
font-size:90%;
z-index:997;
right:1000px;
display:none;
}



#menuCategory li:hover .categoryInfo, /* shifts block over to a visible position - css-only for all browsers but IE */
#menuCategory li.hover .categoryInfo /* IE Javascript class change shifts block */ {display:block;left:70px;}

#menuCategory .categoryInfo .categoryDescription {
font-size:11px;
display:block;
font-style:normal; /* override default em appearance */
color:#CBD2D4;
white-space:normal; /* override list-item nowrap rule */
}

#menuCategory .categoryInfo .categoryDescription a {
display:inline; /* override of parent anchor formatting */
background:0; /* override of parent anchor formatting */
margin:0; padding:0; /* override of parent anchor formatting */
color:#5F6973;
}
#menuCategory .categoryInfo .categoryDescription a:hover {color:#5096FF; text-decoration:none}

#menuCategory .categoryInfo .subcategoryHead {
font-size:11px;
display:block;
color:#000000;
margin-left:5px;
}

/* current overrides */
#menuCategory li.current .categoryInfo /* "current" class overrides defaults for frame */{
border:0;
background:0;
margin:-5px 0 0 0; padding:0;
position:static;
}

#menuCategory li.current .categoryInfo .categoryDescription,
#menuCategory li.current .categoryInfo .subcategoryHead {display:none;} /* category description & subcategory label invisible outside of pop-up */


/* @Subcategory Menus */
#menuCategory .menuSubcategory {
width:115px; /* space available=120 but white bg covers right bg margin, subtract 10 to prevent: total width 115 */
margin:0; padding:0 0 10px 0;
background:#ffffff; /* covers the tiling icon images */
}

#menuCategory .menuSubcategory li,
#menuCategory li.current .menuSubcategory li {
font-size:11px;
display:block;
width:115px; min-height:15px; /* height dimensions consistent with </a> */
margin:0; padding:0;
}

ul.menuSubcategory a {background-position:2px 0}

#menuCategory .menuSubcategory li a,
#menuCategory li.current .menuSubcategory li a {
display:block;
width:100px; height:15px; /* total width=115: 100 + 15 padding-left */
padding:0 0 0 15px; /* will be overridden by the "current" class */
background-position:2px -1348px;
}

#menuCategory .menuSubcategory li a:hover,
#menuCategory li.current .menuSubcategory li a:hover {
background-position:-249px -1348px;
}

#menuCategory li.current .menuSubcategory li.current {background:0} /* overrides bg image in "current" class of parent <li> */
#menuCategory li.current .menuSubcategory li.current a {background:0; padding-left:10px}

/* @Sites Menu ---------------------------------------- menu-sites.css */