/*----------------------

-- Main Body Styles --

----------------------*/

IMG

{

	border: 0;

}

BODY

{

	color: #000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	background-color: #FFF;

	text-align: left;

	margin: 0px;

	padding: 0px;

}

/*--This is the main container of the template.  It sets the overall width of the tempalate as well as centers it--*/

#wrapper

{

	width: 980px;

	margin: 0 auto;

/*centers the template*/

}

/*--The main header--*/

#header

{

	width: 983px;

	margin: 0px;

	padding: 0px;

	float: left;

}

#header-left

{

	width: 290px;

	height: 100px;

	margin: 0px;

	float: left;

	background: transparent url(../images/header-left.gif) no-repeat;

}

#header-main

{

	width: 692px;

	height: 100px;

	margin: 0px;

	float: right;

	background: transparent url(../images/header-main.gif) repeat-x;

	border-right: 1px solid #9E071B;

}

#header-bottom

{

	width: 983px;

	height: 6px;

	margin: 0px;

	float: left;

	background: transparent url(../images/header-bottom.gif) no-repeat;

}

/*--Set the margin of the logo so that it aligns properly with the left header background--*/

#logo

{

	margin: 54px 0px 0px 20px;

}

#header-left-2

{

	width: 290px;

	height: 50px;

	margin: 0px;

	float: left;

	background: transparent url(../images/header-left.gif) no-repeat;

	background-position: 0px -50px;

}

#header-main-2

{

	width: 692px;

	height: 50px;

	margin: 0px;

	float: right;

	background: transparent url(../images/header-main.gif) repeat-x;

	background-position: 0px -50px;

	border-right: 1px solid #1F6BA5;

}

#logo-2

{

	margin: 4px 0px 0px 20px;

}

/*--Greeting (Welcome mesage, login/out links etc...--*/

#greeting

{

	color: #FFFFFF;

	font-size: 10px;

	float: left;

	margin: 2px 0px 0px 12px;

}

#greeting A:link

{

	color: #f3fc00;

}

#greeting A:visited

{

	color: #f3fc00;

}

#greeting A:hover

{

	color: #ADD3EF;

	text-decoration: underline;

}

/*--Footer styles--*/

#footer

{

	width: 100%;

	height: 100px;

	background-color: #E5E4E4;

	border-top: 4px solid #DDDCDC;

	clear: both;

/*Clears all columns and sets the footer at the bottom*/

}

/*--Set footer width and center--*/

#footer-wrapper

{

	color: #999;

	width: 981px;

	margin: 0 auto;

	padding: 10px 0px;

}

#footer-wrapper P

{

	text-align: center;

}

/*----------------------

-- Link Styles      --

----------------------

-Main Links.  All links will show like this unless specified otherwise-*/

a
{
text-outline:none;

}
A:link

{

	color: #9e071b;

	text-decoration: none;

}

A:visited

{

	color: #9e071b;

	text-decoration: none;

}

A:hover

{

	color: #A9CEEA;

}

/*-----------------------

-- Navigation Styles --

-----------------------*/

#nav-bar

{

	float: right;

	margin: 20px 5px 0px 0px;

	width: auto;

}

#nav-bar-2

{

	float: right;

	margin: 5px 5px 0px 0px;

	width: auto;

}

#nav-left

{

	width: 8px;

	height: 48px;

	float: left;

	background: transparent url(../images/nav-left.gif) no-repeat;

}

#nav-right

{

	width: 8px;

	height: 48px;

	float: left;

	background: transparent url(../images/nav-right.gif) no-repeat;

}

#nav-main

{

	height: 48px;

	float: left;

	background: transparent url(../images/nav-main.gif) repeat-x;

}

/*-Main Nav Buttons-*/

#nav-main UL

{

	list-style-type: none;

	width: auto;

	display: block;

	margin: 0 auto;

}

#nav-main LI

{

	display: inline;

	width: auto;

	border: 1px solid #E7E7E7;

	border-right: 1px solid #D0D0D0;

	border-bottom: 1px solid #D0D0D0;

	float: left;

	padding: 4px 6px;

	margin: 12px 4px 0px;

}

#nav-main LI:hover

{

	border: 1px solid #FFF;

	border-left: 1px solid #D0D0D0;

	border-top: 1px solid #D0D0D0;

}

#nav-main LI A:link

{

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

#nav-main LI A:visited

{

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}

/*--Sub Navigation. (My Profile, My Messages, etc...)--*/

.sub-nav

{

	font-size: 11px;

	text-align: right;

	margin: 0px 6px 0px 0px;

}

.sub-nav-links

{

	color: #E7E7E7;

	font-size: 12px;

}

.sub-nav-links A:link, .sub-nav-links A:active, .sub-nav-links A:visited

{

	text-decoration: none;

	font-size: 12px;

}

.sub-nav-links A:hover

{

	color: #A9CEEA;

}

/*--Browse Navigation. (Featured, Most Views, etc...)--*/

.browse-nav

{

	text-align: right;

	margin: -15px 0px 0px;

	padding: 0px 5px 0px 0px;

}

.browse-nav-2

{

	text-align: right;

	margin: -15px 0px 0px;

	padding: 0px 5px 0px 0px;

}

.browse-nav A

{

	color: #FFF;

	font-size: 12px;

}

.browse-nav A:hover

{

	text-decoration: underline;

}

.browse-nav-2 A

{

	color: #9E071B;

	font-size: 12px;

}

.browse-nav-2 A:hover

{

	text-decoration: underline;

}

/*--Search Bar--*/

#search-bar

{

	float: right;

	margin: 7px 5px 0px 0px;

}

/*--Form BUttons--*/

.button-form

{

	height: 21px;

	font-family: verdana;

	border: 1px solid #666666;

	background: transparent url(../images/button-form.gif) repeat-x;

	padding: 0px 0px 2px;

}

.button-form:hover

{

	border: 1px solid #CCCCCC;

}

/*-----------------------

-- Advert Styles     --

-----------------------*/

#advert-top

{

	width: 100%;

	margin: 0px;

	text-align: center;

}

#advert-bottom

{

	width: 100%;

	margin: 0px;

	text-align: center;

}

#advert-right

{

	width: 256px;

	height: auto;

	padding: 2px 0px;

	text-align: center;

	border: 1px solid #D0D2D4;

	border-top: none;

	border-bottom: none;

	text-align: center;

}

#advert-left

{

	width: 256px;

	padding: 2px 0px;

	text-align: center;

	border: 1px solid #D0D2D4;

	border-top: none;

	border-bottom: none;

	text-align: center;

}

/*-----------------------

-- Column Styles     --

-----------------------*/

#inner-templates-container

{

	width: 100%;

/*margin: 0px auto;*/

}

#column-wide

{

	width: 980px;

	margin: 15px 0px 5px;

	float: left;

}

#column-left-1

{

	width: 712px;

	float: left;

	margin: 5px 5px 10px 0px;

}

#column-right-1

{

	width: 258px;

	float: left;

	margin: 5px 0px 10px 5px;

}

#column-right-1-play

{

	width: 258px;

	float: left;

	margin: 15px 0px 10px 5px;

}

#column-left-2

{

	width: 258px;

	float: left;

	margin: 14px 5px 10px 0px;

}

#column-right-2

{

	width: 712px;

	float: left;

	margin: 14px 0px 10px 5px;

}

#column-left-3

{

	width: 465px;

	padding: 5px;

	float: left;

	margin: 5px 0px 0px;

}

#column-right-3

{

	width: 465px;

	padding: 5px;

	float: right;

	margin: 5px 0px 0px;

}

/*------------------------------------

-- Containers, Headers and Blocks --

------------------------------------

--Wide Container Header--*/

.header-wide

{

	color: #FFF;

	font-size: 14px;

	font-weight: bold;

	width: 704px;

	height: 24px;

	margin: 0px;

	padding: 8px 0px 0px 8px;

	background: transparent url(../images/column-header-wide.gif) no-repeat;

}

.header-wide-2

{

	color: #9e071b;

	font-size: 14px;

	font-weight: bold;

	width: 704px;

	height: 24px;

	margin: 0px;

	padding: 8px 0px 0px 8px;

	background: transparent url(../images/column-header-wide-2.gif) no-repeat;

}

.header-wide-comments

{

	width: 710px;

	color: #1F5176;

	background: transparent url(../images/column-header-wide-2.gif) no-repeat;

	border: 1px solid #D0D2D4;

}

.header-wide H1

{

	color: #FFF;

	font-size: 14px;

	font-weight: bold;

	margin: -15px 0px 0px;

	padding: 0px 5px 0px 0px;

	text-align: right;

}

.header-wide H2

{

	color: #FFF;

	font-size: 14px;

	font-weight: bold;

	margin: 0px;

	padding: 0px 0px 0px 5px;

	text-align: left;

}

/*--Wide Container--*/

.container-wide

{

	width: 704px;

	text-align: center;

	border: 1px solid #D0D2D4;

	border-top: none;

	border-bottom: none;

	padding: 0px 3px;

}

.container-wide-ajax

{

	width: 704px;

	text-align: center;

	border-top: none;

	border-bottom: none;

	padding: 0px 3px;

}

/*--Bottom border. This is to give the wide containers rounded bottom corners.--*/

.container-wide-footer

{

	width: 712px;

	height: 6px;

	margin: -2px 0px 10px;

	background: transparent url(../images/column-border-bottom-wide.gif) no-repeat;

}

/*--Top border. This is to give the wide containers rounded top corners.--*/

.container-wide-header

{

	width: 712px;

	height: 6px;

	margin: 5px 0px 0px;

	background: transparent url(../images/column-border-top-wide.gif) no-repeat;

}

.container-wide-player

{

	width: 700px;

	text-align: center;

	border: 1px solid #D0D2D4;

	border-top: none;

	border-bottom: none;

	background: transparent url(../images/reel.png) no-repeat;

	background-position: right bottom;

	padding: 2px 5px;

	border-bottom: 1px solid #DDDCDC;

	margin: 0px 0px 5px;

}

.container-player

{

	color: #000;

	width: 700px;

	text-align: center;

	background: #FEFEFE;

	padding: 0px;

}

#video-info

{

	width: 640px;

	padding: 5px;

}

.menu-list

{

	list-style-type: none;

	text-align: left;

	margin: 0px 0px 0px 8px;

	padding: 5px 0px 0px;

}

.menu-list LI

{

	line-height: 2;

	padding-bottom: 5px;

}

.video-details-list

{

	width: 690px;

	list-style-type: none;

	float: left;

	text-align: left;

}

.video-details-list LI

{

	margin-bottom: 8px;

	padding: 1px 0px;

	margin: 4px 0px;

}

.li-spacer

{

}

.rating

{

	float: left;

}

.functions

{

	float: right;

}

/*--Narrow Column Header--*/

.header-narrow

{

	color: #FFF;

	font-size: 14px;

	font-weight: bold;

	width: 256px;

	height: 22px;

	margin: 0px 0px -3px;

	padding: 3px 0px 0px 8px;

	background: transparent url(../images/column-header-narrow.gif) no-repeat;

}

.header-narrow-2

{

	color: #9e071b;

	font-size: 14px;

	font-weight: bold;

	width: 256px;

	height: 22px;

	margin: 0px 0px -3px;

	padding: 3px 0px 0px 8px;

	background: transparent url(../images/column-header-narrow-2.gif) no-repeat;

}

/*-- Narrow Container.  These are used in the right column--*/

.container-narrow

{

	width: 252px;

	border: 1px solid #D0D2D4;

	border-top: none;

	border-bottom: none;

	padding: 0px 2px;

}

/*--This gives the narrow containers rounded top corners when needed.--*/

.container-narrow-top

{

	width: 258px;

	height: 6px;

	background: transparent url(../images/column-border-top-narrow.gif) no-repeat;

}

/*--This gives the narrow containers rounded bottom corners.--*/

.container-narrow-bottom

{

	width: 258px;

	height: 6px;

	margin: 0px 0px 10px;

	background: transparent url(../images/column-border-bottom-narrow.gif) no-repeat;

}

/*--Container List Styles--*/

.container-narrow UL

{

	list-style-type: none;

}

/*--The Stats Container--*/

.container-stats

{

	width: 252px;

	border: 1px solid #D0D2D4;

	border-top: none;

	border-bottom: none;

	padding: 0px 2px;

}

.container-stats UL

{

	list-style-type: none;

}

.container-stats LI

{

	float: left;

	width: 100%;

	line-height: 1.8;

}

/*--The Login Form Container--*/

#login-box

{

	color: #FFF;

	width: 250px;

	height: 90px;

	background: transparent url(../images/login-back.gif) no-repeat;

	margin-top:2px;
	float:left;

}

#login-box UL

{

	display: block;

	list-style-type: none;

	margin: 0px 0px 0px 10px;

	padding: 10px 0px 0px;

}

#login-box li

{

	list-style-type: none;
	margin-top:5px;

/*	margin: 5px 20px 5px 0px;*/

	/*text-align: right;*/

}


#login-box A

{

	color: #FFFFFF;

	font-weight: normal;
	font-size:10px;

}

#login-box A:hover

{

	color: #FFF;

}

.username

{

	margin: 0px 0px 0px 12px;

}

.password

{

	margin: 0px 0px 0px 12px;

}

.howlong

{

/*	margin: 0px 12px;*/

}

.login-button

{

	margin: 0px 0px 0px 18px;

}

.login-button-index

{

	margin: -8px 0px 0px;

}

/*--The Index Player Container--*/

#index-player-container

{

	width: 710px;

	text-align: center;

	border: 1px solid #D0D2D4;

	border-top: none;

	padding: 0px 0px 1px;

	margin: 0px 0px 10px;

}

/*--Upload Video Container--*/

#upload-video

{

	width: 708px;

	padding: 5px;

}

#upload-video UL

{

	list-style-type: none;

}

#upload-video LI

{

	display: inline-block;

	margin: 8px 0px;

	float: left;

}

#upload-video-response

{

	width: 500px;

	padding: 5px;

}

#upload-video-response UL

{

	list-style-type: none;

}

#upload-video-response LI

{

	margin: 8px 0px;

}

.upload-video-form-input

{

	width: 300px;

	margin-left: 5px;

}

.upload-video-tags

{

	background-color: #E7E7E7;

	border: 1px solid #666666;

	padding: 3px;

}

/*--The Video Browser Container--*/

.browse-videos

{

	width: 704px;

	margin: 0px;

	background-color: #FFFFFF;

	background: transparent url(../images/reel.png) no-repeat;

	background-position: right bottom;

}

.browse-videos UL

{

	list-style-type: none;

	display: inline;

	clear: both;

}

.browse-videos LI

{

	display: inline;

	width: 120px;

	text-align: center;

	float: left;

	padding: 2px;

	margin: 5px 26px;

}

.browse-videos-title

{

	color: #333;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

}

.browse-videos-duration

{

	color: #333;

	font-size: 9px;

	font-weight: bold;

	text-align: left;

	margin-top: 4px;

}

.browse-videos-member

{

	color: #333;

	font-size: 9px;

	font-weight: bold;

	text-align: left;

	margin-bottom: 4px;

}

.browse-videos-rating

{

	text-align: right;

	margin-top: -10px;

}

.browse-videos-date

{

	color: #333;

	font-size: 9px;

	font-weight: bold;

	text-align: left;

	margin-top: -4px;

}

/*--The Audio Browser Container--*/

.browse-audios

{

	width: 256px;

	border: 1px solid #D0D2D4;

	border-top: none;

	border-bottom: none;

	padding: 5px 0px 0px;

	margin: 0px 0px -4px;

}

.browse-audios UL

{

}

.browse-audios LI

{

	list-style-type: none;

	padding: 2px;

	margin: 1px 0px;

	line-height: 1.8;

}

.browse-audios A

{

	font-weight: bold;

	padding: 0px;

	margin: 0px;

}

/*--The Blog Browser Container--*/

.browse-blogs

{

	width: 256px;

	border: 1px solid #D0D2D4;

	border-top: none;

	border-bottom: none;

	padding: 5px 0px 0px;

	margin: 0px 0px -4px;

}

.browse-blogs UL

{

}

.browse-blogs LI

{

	list-style-type: none;

	padding: 2px;

	margin: 1px 0px;

	line-height: 1.8;

}

.browse-blogs A

{

	font-weight: bold;

	padding: 0px;

	margin: 0px;

}

/*--What's Showing Menu Container--*/

.whats-showing

{

	width: 256px;

	border: 1px solid #D0D2D4;

	border-top: none;

	border-bottom: none;

	padding: 5px 0px 0px;

	margin: 0px 0px -4px;

}

.whats-showing UL

{

}

.whats-showing LI

{

	list-style-type: none;

	padding: 7px 0px 0px 8px;

	margin: 1px 0px;

	height: 23px;

	background: transparent url(../images/nav-whats-showing.gif) repeat-x;

}

.whats-showing LI:hover

{

	background-position: -30px;

}

.whats-showing A

{

	font-weight: bold;

	padding: 0px;

	margin: 0px;

}

/*--Groups Containers--*/

.groups-list

{

	width: 690px;

	padding: 2px 10px;

	margin: 0px 0px 8px;

	border: 1px solid #DDDCDC;

	float: left;

}

.groups-thumb

{

	display: inline;

	text-align: left;

	margin: 0px;

	float: left;

}

.groups-thumb LI

{

	list-style-type: none;

/*ZZZborder: 2px solid #ccc*/

}

.groups-info

{

	color: #000;

	width: 510px;

	list-style-type: none;

	display: block;

	text-align: left;

	padding: 5px;

	float: left;

	margin: 0px 0px 8px 18px;

}

.groups-info LI

{

	padding: 2px 0px;

}

/*--The Video Browser Container--*/

.groups-videos

{

	width: 710px;

	margin: 0px;

	text-align: center;

}

.groups-videos UL

{

	list-style-type: none;

	display: inline;

	clear: both;

}

.groups-videos LI

{

	display: inline;

	text-align: center;

	float: left;

	border: 1px solid #CCC;

	padding: 5px;

	width: 160px;

/*ZZZheight: 170px*/

	margin: 5px 5px 0px 0px;

}

.groups-videos-duration

{

	color: #333;

	margin-top: 4px;

	font-size: 11px;

}

.groups-videos-rating

{

}

.groups-videos-date

{

	color: #333;

	font-size: 11px;

}

.groups-form

{

	width: 690px;

	padding: 5px 10px;

	border: 1px solid #DDDCDC;

	text-align: left;

}

.groups-form UL

{

	list-style-type: none;

}

.groups-form LI

{

	margin: 10px 0px;

	font-weight: bold;

}

/*--Members Info--*/

.member-info

{

	list-style-type: none;

	text-align: left;

	line-height: 0.5px;

}

/*--Member Details--*/

#member-details

{

	padding: 2px 2px 3px 4px;

	width: 258px;

}

.member-details-list

{

	float: left;

}

.member-details-list UL

{

	list-style-type: none;

}

.member-details-list LI

{

	margin: 2px 0px;

}

#member-details-thumb

{

	float: left;

	width: 120px;

}

#member-details-thumb IMG

{

	border: 2px solid #666666;

}

#member-details-thumb IMG:hover

{

	border: 2px solid #DDDCDC;

}

#member-status

{

	margin: 5px 3px;

	float: left;

}

#member-content

{

	width: 258px;

	float: left;

	font-weight: bold;

	text-align: center;

	padding: 5px 0px 0px;

}

.member-others

{

	float: left;

	margin: 5px 5px 3px 20px;

	text-align: center;

}

/*--Member List--*/

.member-list

{

	width: 980px;

	margin: 0px;

	text-align: center;

}

.member-list UL

{

	list-style-type: none;

	display: inline;

	clear: both;

}

.member-list LI

{

	display: inline;

	float: left;

	border: 1px solid #DDDCDC;

	padding: 5px;

	width: 177px;

	margin: 5px 5px 0px 0px;

}

/*--Content List Container--*/

#content-list

{

	width: 712px;

	display: inline-block;

	list-style-type: none;

	border: 1px solid #DDDCDC;

	margin-bottom: 5px;

	float: left;

}

#content-list LI

{

	list-style-type: none;

}

.content-list-narrow

{

	width: 256px;

	padding: 5px 4px;

}

#content-list-narrow LI

{

	margin: 5px 0px;

}

#content-list A:link

{

	color: #9e071b;

	text-decoration: none;

}

#content-list A:visited

{

	color: #5798CA;

	text-decoration: none;

}

#content-list A:hover

{

	color: #A9CEEA;

}

.content-list-thumb

{

	width: 102px;

	list-style-type: none;

	float: left;

	padding: 2px 0px 0px 2px;

	margin: 2px 0px;

}

.content-list-thumb LI

{

	display: inline;

}

.content-list-info

{
  display: inline-block;

  list-style-type: none;

  width:100%;

  float: left;

  margin: 2px 0px;

}

.content-list-info LI

{

	padding: 2px;

}

/*--Comment List Container--*/

.comment-list

{

	width: 710px;

}

.comment-list-block

{

	display: inline-block;

	list-style-type: none;

}

.comment-list-block LI

{

	padding: 5px 0px;

	margin-bottom: 3px;

}

.comment-list-thumb

{

	width: 118px;

	list-style-type: none;

	float: left;

}

.comment-list-thumb IMG

{

	border: 2px solid #666666;

}

.comment-list-thumb IMG:hover

{

	border: 2px solid #DDDCDC;

}

.comment-list-thumb LI

{

	display: inline;

	list-style-type: none;

}

.comment-list-info

{

	display: inline;

	list-style-type: none;

	width: 588px;

	float: right;

	border: 1px solid #DDDCDC;

	text-align: left;

}

.comment-list-info LI

{

	padding: 4px 5px;

}

/*--FCK Editor Container--*/

.fck-block

{

	width: 690px;

	margin: 0px auto 3px;

	border: 1px solid #666666;

}

/*--User Info--*/

.user-info-list

{

	list-style-type: none;

	display: inline;

}

.user-info-list LI

{

	display: inline;

	float: left;

	margin: 0px 4px;

}

/*--Signup/Login Form Container--*/

#Signup

{

	background-color: #FFFFFF;

	text-align: left;

}

#Signup UL

{

	list-style-type: none;

	padding: 0px;

	margin: 25px 0px 0px 25px;

	width: 340px;

}

#Signup LI

{

	display: block;

	margin: 0px 0px 10px 6px;

}

.signup-left

{

	width: 460px;

	margin: 5px 2px;

	padding: 2px 0px 0px 10px;

	background: #FFF;

	border: 3px solid #DDDCDC;

	float: left;

}

.signup-left P

{

	font-weight: bold;

}

.signup-left UL

{

	margin: 5px 0px 5px 30px;

}

.signup-right

{

	width: 460px;

	margin: 5px 2px;

	padding: 5px;

	background: #FFF;

	border: 3px solid #DDDCDC;

	float: right;

}

.signup-right A

{

	color: #CBB700;

	font-weight: bold;

}

.signup-right A:hover

{

	text-decoration: underline;

}

.login-button

{

	margin-left: 78px;

}

/*--Email Container--*/

.email-list

{

	width: 690px;

	padding: 2px 10px;

	margin: 0px 0px 8px;

	border: 1px solid #DDDCDC;

	float: left;

}

.email-list UL

{

	list-style-type: none;

}

.email-list LI

{

	margin: 10px 0px;

	padding: 5px 2px;

	border-bottom: 1px dashed #CCC;

}

.email-list-2

{

	width: 690px;

	padding: 2px 10px;

	margin: 0px 0px 8px;

	border: 1px solid #DDDCDC;

	float: left;

}

.email-list-2 UL

{

	list-style-type: none;

}

.email-list-2 LI

{

	margin: 2px 0px;

	padding: 0px;

}

/*--Misc--*/

#album_view

{

	padding: 2px 0px;

}

.albums_view

{

	width: 710px;

	margin: 0px;

	text-align: center;

}

.albums_view UL

{

	list-style-type: none;

	display: inline;

}

.albums_view LI

{

	display: inline;

	text-align: center;

	float: left;

	border: 1px solid #CCC;

	padding: 5px;

	width: 160px;

	height: 156px;

	margin: 5px 5px 0px 0px;

}

#mycarousel

{

	margin: 5px 0px;

}

/*--Warning Message Container--*/

.warning-message

{

	width: 100%;

	height: 23px;

	margin: 2px auto;

	text-align: center;

	border: 1px dashed #EE0000;

	color: #EE0000;

	font-weight: bold;

	font-size: 14px;

	line-height: 15px;

	padding: 3px 0px 0px;

}

/*--Welcome Page Container--*/

#welcome-container

{

	width: 100%;

	border: 2px solid #DDDCDC;

	text-align: left;

	height: 356px;

	font-weight: bold;

	margin: 0 auto;

}

#welcome-container UL

{

	list-style-type: none;

	margin: 24px 0px;

}

#welcome-container LI

{

	margin: 0px 0px 10px 90px;

	display: inline;

	width: 320px;

	float: left;

}

/*--Member Search Container--*/

#members-search

{

	text-align: center;

	margin: 10px 0px;

	border: 1px solid #E3E3E3;

}

#members-search UL

{

	margin: 0px;

	padding: 5px 0px;

	background-color: #FAFAFA;

}

#members-search LI

{

	display: inline;

	margin-right: 15px;

}

/*--Generic Container--*/

#generic-container

{

	border: 2px solid #DDDCDC;

	padding: 5px;

}

#generic-container P

{

	line-height: 2;

}

#blog-read

{

	width: 710px;

	border: 1px solid #DDDCDC;

}

#blog-read A

{

	color: #74000F;

	font-weight: bold;

}

#blog-read A:hover

{

	text-decoration: underline;

}

#blog-form

{

	border: 1px solid #DDDCDC;

	clear: both;

	font-weight: bold;

	padding: 5px;

	margin: 0px;

}

#blog-form UL

{

	list-style-type: none;

	width: 700px;

}

#blog-form LI

{

	display: inline;

	float: left;

}

.blog-title

{

	width: 700px;

	background: #E7E7E7;

	padding-left: 5px;

}

.blog-info

{

	width: 700px;

	font-weight: bold;

	background: #F1F1F1;

	padding-left: 5px;

	border-bottom: 1px solid #DDDCDC;

}

.blog-content

{

	margin: 10px 5px;

}

.blog-bookmarks

{

	margin-top: 5px;

}

.blog-content-list-thumb

{

	width: 102px;

	list-style-type: none;

	float: left;

	vertical-align: middle;

	text-align: center;

	padding: 20px 0px 0px 9px;

}

.news-title

{

	width: 696px;

	background: #E7E7E7;

	padding-left: 5px;

}

.news-info

{

	width: 696px;

	font-weight: bold;

	background: #F1F1F1;

	padding-left: 5px;

	border-bottom: 1px solid #DDDCDC;

}

.news-list-info

{

	display: inline-block;

	list-style-type: none;

	width: 708px;

	float: right;

	margin: 2px 0px;

}

.news-list-info LI

{

	padding: 5px;

}

/*----------------------

-- General Styles   --

----------------------*/

.thumb

{

	border: 2px solid #CCC;

}

H1

{

	color: #9B061B;

	font-size: 20px;

	font-weight: bold;

	margin: 0px 0px 10px;

}

H2

{

	color: #333;

	font-size: 14px;

	font-weight: bold;

	margin: 0px 0px 10px;

}

H3

{

	color: #FFF;

	font-size: 14px;

	font-weight: bold;

	margin: 0px;

}

H4

{

	color: #000;

	font-size: 12px;

	font-weight: bold;

	margin: 0px;

}

H4 A

{

	color: #9e071b;

}

.moderation

{

	background-color: #FFF3B7;

	border: 1px solid #6A5800;

	padding: 0px 5px;

	clear: both;

}

.font4_14

{

	color: #000;

	font-size: 14px;

	font-weight: bold;

}

.font4_13

{

	color: #FFF;

	font-size: 12px;

	font-weight: bold;

}

.font4_12

{

	color: #000;

	font-weight: bold;

}

.font5_14

{

	color: #74000F;

	font-size: 14px;

	font-weight: bold;

}

.font5_15

{

	color: #FEFEFE;

	font-size: 16px;

	font-weight: bold;

}

.font5_4B

{

	color: #0099FF;

	font-size: 12px;

	font-weight: bold;

}

.font5_12

{

	font-size: 12px;

	font-weight: bold;

}

.font5_16

{

	font-size: 18px;

	font-weight: bold;

}

.popular-lable

{

	color: #000;

	font-size: 12px;

	font-weight: bold;

	margin: 2px 0px;

}

.stats-thumb

{

	float: left;

	margin: 2px 0px;

}

.stats-lable

{

	color: #000;

	font-size: 12px;

	font-weight: bold;

	margin: 5px;

	float: left;

}

.stats-value

{

	float: right;

	margin: 5px 2px;

}

.audio-lable

{

	margin: 0px 0px 0px 5px;

}

.signup-lable

{

	font-weight: bold;

	margin: 0px 17px 0px 0px;

}

.signup-lable-user

{

	font-weight: bold;

	margin: 0px 12px 0px 0px;

}

.signup-lable-new

{

	font-weight: bold;

	width: 100%;

	background-color: #D7D7D7;

	padding: 0px 5px;

}

.clear-fix

{

	clear: both;

}

/*Pagination*/

#pagination

{

	margin-top: 28px;

	margin-bottom: 8px;

}

#pagination UL

{

	list-style-type: none;

	padding-left: 0px;

}

#pagination LI

{

	display: inline;

	margin: 10px 5px 0 0;

}

#pagination LI A

{

	padding: 4px;

	border: 1px solid #999999;

	text-decoration: none;

}

#pagination LI A:hover

{

	border: 1px solid #333333;

	background-color: #FFFFFF;

	color: #0000DD;

/*ZZZfont-weight: bold

ZZZfont-size: 12px

ZZZpadding: 5px*/

}

/*------------------

-- Form Styles  --

------------------*/

#delmemberform

{

	margin: 10px 0px;

}

#addvideoform

{

	margin: 10px 0px;

}

/*----------------------

-- Promoted Videos  --

----------------------*/

#promoted-container

{

}

.ts-1

{

	border: none;

	height: 120px;

	position: relative;

	text-align: left;

	width: 522px;

}

.ts-1-1

{

	border: none;

	height: 114px;

	left: 40px;

	padding: 1px;

	position: absolute;

	top: 2px;

	width: 126px;

}

.ts-2

{

	border: none;

	height: 114px;

	position: relative;

	text-align: left;

	width: 126px;

}

.ts-2-1

{

	background-color: #F2F2F2;

	border: none;

	height: 0px;

	left: 0px;

	overflow: hidden;

	padding: 1px;

	position: absolute;

	text-align: center;

	top: 0px;

	width: 124px;

}

.ts-2-2

{

	background-color: #F2F2F2;

	border: none;

	height: 97px;

	left: 0px;

	padding: 1px;

	position: absolute;

	top: 2px;

	width: 124px;

}

.ts-2-3

{

	font-weight: bold;

	background-color: #F2F2F2;

	margin: 78px 0px 0px;

	padding: 1px;

	position: absolute;

	text-align: center;

	width: 124px;

}

.ts-2-4

{

	font-size: 9px;

	font-weight: bold;

	background-color: #F2F2F2;

	height: 19px;

	margin: 91px 0px 0px;

	line-height: 19px;

	padding: 1px;

	position: absolute;

	text-align: center;

	width: 124px;

}

.ts-2-5

{

	background-color: #F2F2F2;

	border: none;

	height: 0px;

	margin: 92px 0px 0px;

	overflow: hidden;

	padding: 1px;

	position: absolute;

	text-align: center;

	width: 124px;

}

.ts-1-2

{

	border: none;

	height: 114px;

	left: 210px;

	padding: 1px;

	position: absolute;

	top: 2px;

	width: 126px;

}

.ts-3-3

{

	background-color: #F2F2F2;

	border: none;

	height: 18px;

	left: 0px;

	padding: 1px;

	position: absolute;

	top: 101px;

	width: 124px;

}

.ts-3-4

{

	background-color: #F2F2F2;

	border: none;

	height: 19px;

	left: 0px;

	padding: 1px;

	position: absolute;

	top: 121px;

	width: 124px;

}

.ts-1-3

{

	border: none;

	height: 114px;

	left: 380px;

	padding: 1px;

	position: absolute;

	top: 2px;

	width: 126px;

}

.ts-1-4

{

	border: none;

	height: 114px;

	left: 550px;

	padding: 1px;

	position: absolute;

	top: 2px;

	width: 126px;

}

#UploadAudio

{

	background-color: #FAFAFA;

	background-image: url(../images/reel2.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	border: 1px solid #EBE8E8;

	text-align: left;

	height: 400px;

}

#UploadVideo

{

	background-color: #FAFAFA;

	background-image: url(../images/reel2.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	border: 1px solid #EBE8E8;

	text-align: left;

}

#UploadVideo UL

{

	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;

}

#UploadVideo LI

{

	margin-bottom: 15px;

	display: inline;

	display: block;

	width: 213px;

	float: left;

	margin-left: 6px;

	list-style-type: none;

}

.UploadVideo_Tags

{

	background-color: #FFFFFF;

	line-height: 18px;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 5px;

}

#UploadVideo_2

{

	background-color: #FAFAFA;

	background-image: url(../images/reel2.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	border: 1px solid #EBE8E8;

	text-align: left;

	height: 306px;

}

#UploadVideo_2 UL

{

	list-style-type: none;

	padding-left: 0px;

	padding-top: 0px;

	margin-top: 25px;

	margin-left: 0px;

}

#UploadVideo_2 LI

{

	margin-bottom: 15px;

	display: inline;

	display: block;

	width: 213px;

	float: left;

	margin-left: 6px;

	list-style-type: none;

}

#CommentBoxPostNew

{

	border: 1px dotted #DFDCDC;

	width: 595px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	background-color: #FFFFFF;

	background-image: url(../images/slice_comments_run.png);

	background-repeat: repeat-x;

	background-position: left top;

	clear: left;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 10px;

}

/*Video Comments thumb*/

.ThumbMembersVideos_Comments

{

	float: left;

	width: 65px;

	height: 65px;

	margin-left: 8px;

	margin-top: 0px;

	margin-right: 8px;

}

.CommentsBox

{

	background-color: #FFFFFF;

	border: 1px dotted #D5D4D4;

	float: right;

	width: 588px;

/*488px;*/

	margin-right: 18px;

	background-image: url(../images/slice_comments_run.png);

	background-repeat: repeat-x;

	background-position: left top;

}

.CommentBoxList_TopLinks LI

{

	display: inline;

	margin: 0px;

	padding: 0px;

}

#CommentBoxPostNew

{

	border: 1px dotted #DFDCDC;

	width: 595px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	background-color: #FFFFFF;

	background-image: url(../images/slice_comments_run.png);

	background-repeat: repeat-x;

	background-position: left top;

	clear: left;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-top: 10px;

}

/*Video Comments thumb*/

.ThumbMembersVideos_Comments

{

	float: left;

	width: 65px;

	height: 65px;

	margin-left: 8px;

	margin-top: 0px;

	margin-right: 8px;

}

.CommentsBox

{

	background-color: #FFFFFF;

	border: 1px dotted #D5D4D4;

	float: right;

	width: 588px;

/*488px;*/

	margin-right: 18px;

	background-image: url(../images/slice_comments_run.png);

	background-repeat: repeat-x;

	background-position: left top;

}

.CommentBoxList_TopLinks LI

{

	display: inline;

	margin: 0px;

	padding: 0px;

}

.image_form

{

	font-size: 9pt;

	width: 128px;

	height: 20px;

	font-weight: bold;

	color: #666666;

	letter-spacing: 1px;

	border: 1px solid #DFDCDC;

	background-color: #FDFDFD;

}

.image_form_tags

{

	font-size: 9pt;

	width: 228px;

	height: 20px;

	font-weight: bold;

	color: #666666;

	letter-spacing: 1px;

	border: 1px solid #DFDCDC;

	background-color: #FDFDFD;

}

.special_textarea

{

	font-size: 9pt;

	font-weight: bold;

	color: #666666;

	letter-spacing: 1px;

	border: 1px solid #DFDCDC;

	background-color: #FDFDFD;

}

INPUT:focus, TEXTAREA:focus

{

	color: #444444;

	border: 1px solid #0099FF;

}

.special_file

{

	border: 1px solid #FDFDFD;

	background-color: #FDFDFD;

}

.sort_by

{

	font-size: 7pt;

	width: 138px;

	height: 16px;

	font-weight: bold;

	color: #888888;

	letter-spacing: 1;

	border: 1px solid #7AB0D8;

	background-color: #FFF;

}

.sort_by:focus

{

	color: #FFFFFF;

	border: 1px solid #0099FF;

	background-color: #0099FF;

}

#sort_by UL

{

	list-style-type: none;

}

#sort_by LI

{

	display: inline-block;

	margin: 8px 0px;

	float: left;

}
#topad-index
{
	width:100%;
	text-align:left;
	margin:0px;
	padding:0px;
	}
#advert-top-index
{
/*width: 100%;*/
margin-top: 2px;
float:left;
}
.staticpages
{
	background-color:#FAFAFA;
	margin:0px;
	padding:8px;
	font-color:#000;
	font-weight:bold;
	font-size:13px;
     }
#listchannels
{
margin-left:20px; 
 }
#listchannels li, ul
{
list-style:none; 
 } 
#listchannels .channelname
{
  float:left;
  width:20%;
font-weight:bold;
      }
#listchannels .channelurl
{
  margin:10px;
/*  float:left;*/
 background:url(../images/arrow2-rss.png) 14% 50% no-repeat;
   }   	 