body{
	/*background:url(images/bg.jpg) repeat-x;*/
	background-color:#6090c0;
	margin:0px;
	padding:0px;
	font-family:Verdana, Geneva, sans-serif;
}
a{
	color:#39F;
	text-decoration:none;
}
a:hover{
	color:#F90;
	text-decoration:underline;
}

/* CSS MENU */
.aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; 
background:url(images/menu_bar.png) repeat-x;
width: auto;
margin-top:-5px;
padding-top:8px;
padding-left:8px;
border-width: 1px 0;
min-width:900px;
position:relative;
z-index:1;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('images/hori_menu_left.png') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
text-decoration: none;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.8;
-moz-opacity: 0.8;
margin-left:-4px;
}

.aerobuttonmenu a.aero{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('images/hori_menu_right.png') no-repeat top right;
display: block;
padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: yellow;
}

.rightsection{
float: right;
width: 200px;
position: relative;
top: 3px;
padding-right: 5px;
text-align: right;
}

.aerobuttonmenu .rightsection a{
color: navy;
}
.aerobuttonmenu .rightsection .sub{
	margin-top:4px;
}
.aerobuttonmenu .rightsection .key{
	padding:2px;
	padding-top:4px;
}


.submenu{
	height:31px;
	width:885px;
	margin-top:-8px;
	float:right;
	position:relative;
	display:block;
	z-index:0;
}
/* CSS MENU */
.submenu .aerobuttonmenu{ /*container that holds a row of aero buttons*/
overflow: hidden; 
background:none;
width: 885px;
height:31px;
margin-top:-10px;
padding-top:8px;
padding-left:5px;
border-width: 1px 0;
min-width:900px;
}


.submenu .aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('images/sub_hori_left.png') no-repeat top left;
display: block;
float: left;
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 5px; /* Width of left menu image */
text-decoration: none;
padding-bottom:2px;
margin-right: 5px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.submenu .aerobuttonmenu a{
color: black; /*button text color*/
}

.submenu .aerobuttonmenu a.aero span{
background: transparent url('images/sub_hori_right.png') no-repeat top right;
display: block;
padding: 0px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.submenu .aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 1;
}

.submenu .aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color:#3771af;
}

/* End of the sub menu */

.container{
	width:1004px;
	min-height:1080px;
	margin:0 auto;
	border:#000 solid 1px;
	border-bottom:none;
	background:#FFF;
}
.index{
	background:url(images/index_01.png) no-repeat;
	width:798px;
	float:right;
	height:703px;
}
.index .part2{
	background:url(images/index_02.png) repeat-y;
	height:600px;
	margin-top:175px;
}
.index .part3{
	background:url(images/index_03.png) no-repeat;
	height:14px;
	margin:0px;
}

.index .slideshows{
	width: 272px;
	height:157px;
	background:url(images/slideshow.png) left no-repeat;
	float:right;
}
.left_nav{
	background:url(images/left_nav.png) no-repeat;
	width:184px;
	float:left;
	height:703px;
	padding-left:10px;
	padding-right:10px;
}
.left_nav ul{
	list-style:none;
	margin:0px;
	padding-left:0px;
	float:left;
	display:block;
}
.left_nav ul li{
	color:#333;
	padding-left:10px;
	margin-bottom:2px;
}
.left_nav fieldset{
	border:#E4E4E4 solid 1px; 
	margin-top:5px;
	font-size:12px;
}
.left_nav fieldset:hover{
	border:#CACACA solid 1px; 
	background:#EFEFEF;
}
.left_nav a{
	display:block;
	text-decoration:none;
}
.left_nav a:hover{
	color:#09F;
	text-decoration:underline;
}
.left_nav legend{
	font-size:18px; 
	font-variant:small-caps; 
	color:#4e9ff2; 
	font-weight:bold;
}
/* END OF THE CSS MENU */

.latestMovies{
	width:780px;
	height:145px;
	float:right;
	padding-top:35px;
	padding-left:5px;
	background:url(images/latest_movies.gif) no-repeat;
}

.latestMovies a{
	padding:0.5px;
	text-decoration:none;
	color:#333;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
}
.latestMovies .movieBox{
	background:#EEE;
	margin-left:5px;
	padding-left:10px;
	width:130px;
	padding-right:2px;
	border:#DBDBDB solid 1px;
	display:block;
	float:left;
	height:110px;
	font-size:10px;
}
.latestMovies .movieBox img{
	border:1px solid #000;
	display:block;
}

.videoInfo1{
	background:url(images/video_info_01.png) no-repeat top left;
	height:10px;
}
.videoInfo2{
	background:url(images/video_info_02.png) repeat-y;
	padding-left:5px;
	color:#FFF;
}
.videoInfo2 .codes{
	font-size:20px;
	color:#FC0;
	background:#000;
	border:#FFF solid 2px;
	margin-bottom:10px;
	text-indent:50px;
	overflow:hidden;
}
.videoInfo3{
	background:url(images/video_info_03.png) no-repeat;
	height:17px;
}
.likedUser{
	background:#EAEAEA;
	border:#DBDBDB solid 1px;
	padding:2px;
	width:90px;
	height:120px;
	display:inline-block;
	margin-right:4px;
}
.clipsFull
{
	margin-top:1px;
}
.clips1{
	background:url(images/videoClips_01.png) no-repeat;
	height:23px;
	width:320px;
}
.clips2{
	background:url(images/videoClips_02.png) repeat-y;
	width:300px;
	padding-left:20px;
}
.clips3{
	background:url(images/videoClips_03.png) no-repeat;
	width:320px;
	height:19px;
}
.likedUser img{
	border-bottom:#BFBFBF 1px solid;
	display:block;
}
.likedUser a{
	color:#09F;
	font-size:10px;
}
.button{
	background:url(images/button.png) no-repeat;
	width:131px;
	height:32px;
	padding-top:5px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding-left:15px;
}
.button a{
	color:#FFF;
	text-decoration:none;
	text-align:center;
}
.button a:hover{
	color:#FC0;
}
.recent{
	list-style:none;
	font-size:12px;
}
.recent a{
	text-decoration:none;
	color:#09F;
}
.recent a:hover{
	color:#06F;
	border-bottom:#333 dotted 1px;
}
.videoLiked{
	border:#09F solid 1px; 
	background:#FFF; 
	padding:4px; 
	width:960px;
	font-size:12px;
}
.videoLiked:hover{
	background:#F2F2F2;
}
.videoLiked img{
	border:#999 solid 1px;
}
.videoLiked a{
	color:#06F;
	text-decoration:none;
}
.videoLiked a:hover{
	color:#F60;
	text-decoration:underline;
}
.videoLiked .likedUser{
	margin:3px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	display:block;
	width:100px;
	height:100px;
}
.videoLiked .likedUser:hover{
	border:#91C8FF solid 1px;
	background:#D5EAFF;
}
.videoLiked .head{
	color:#F63;
	font-weight:bold;
}
.videoLiked .inBox{
	width:auto;
	border:#D6D6D6 solid 1px;
	background:#F2F2F2;
	float:left;
	padding:4px;
	margin-right:10px;
	margin-top:2px;
}


.clips2 a{
	color:#09F;
	font-size:20px;
	text-decoration:none;
	border:transparent 1px solid;
	width:240px;
	display:block;
	border:#DBDBDB solid 1px;
	background:#EFEFEF;
	margin-bottom:4px;
	margin-left:5px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.clips2 a:hover{
	color:#F60;
	border:#333 1px solid;
}

.clips2 .current{
	color:#000;
	border:#F60 dashed 1px;
}

	#videos{
		margin-top:10px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	}
	#videos td{
		width:135px;
		height:100px;
		padding-right:0px;
		padding-left:15px;
		background:url(images/movieBox.png) no-repeat;
		font-size:10px;
		font-weight:bold;
		font-family:Verdana, Geneva, sans-serif;
	}
	#videos td:hover{
		background:url(images/movieBoxHover.png) no-repeat;
		color:#FFF;
		cursor:pointer;
	}
	#videos img{
		float:left;
		border:1px solid #06F;
		margin-right:4px;
	}
	#videos img:hover{
		border:#333 solid 1px;
	}

.recVideos01{
	background:url(images/recent_01.png) no-repeat;
	height:54px;
	font-size:30px;
	color:#FFF;
	padding-left:20px;
	width:970px;
	padding-top:10px;
	margin-top:10px;
	margin-left:10px;
}
.recVideos02{
	background:url(images/recent_02.png) repeat-y;
	width:970px;
	padding-left:20px;
	margin-left:10px;
}
.recVideos03{
	background:url(images/recent_03.png) no-repeat;
	height:20px;
	width:990px;
	margin-bottom:20px;
	margin-left:10px;
}

.recVideos02 a{
	text-decoration:none;
	color:#09F;
	font-weight:bold;
	font-size:12px;
}
.recVideos02 a:hover{
	text-decoration:none;
	color:#06F;
}

.navigator{
	display:block;
	float:left;
	background:url(images/pg.png) no-repeat;
	width:20px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	overflow:auto;
	font-weight:bold;
}
.navigator a{
	color:#FFF;
	text-decoration:none;
}
.navigator:hover{
	background:url(images/pgfx.png) no-repeat;
}



.navigatorSelected{
	display:block;
	float:left;
	background:url(images/pgfx.png) no-repeat;
	width:20px;
	height:25px;
	padding-left:10px;
	padding-top:5px;
	color:#000;
	font-weight:bold;
}
.navigatorSelected a{
	color:#03F;
}
.profile h1{
	font-size:36px; margin:0px; padding:0px; color:#333; border-bottom:#06C solid 1px;
}

.profile img{
	border:#000 solid 1px;
}
.profile .info{
	border:#CACACA solid 1px;
	background:#F2F2F2;
	height:220px;
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:10px;
	width:350px;
}
.profile .info h2{
	margin:0px;
	padding:0px;
	color:#09F;
	font-size:14px;
	float:left;
}
.profile .movieListing img{
	border:none;
}
.profile .info h1{
	margin:0px;
	padding:0px;
	color:#06C;
	text-indent:25px;
	border:none;
	font-size:18px;
	float:left;
}

 .cBox1{
	height:30px;
	background:url(images/letter_01.png) no-repeat;
	font-size:24px;
	font-weight:bold;
	padding-left:23px;
	width:264px;
	color:#FFF;
	padding-top:3px;
}

.cBox2{
	background:url(images/letter_02.png) repeat-y;
	padding-top:0px;
	padding-left:10px;
}
.cBox3{
	background:url(images/letter_03.png) no-repeat;
	height:20px;
}
.cBox2 a{
	color:#36F;
	font-size:14px;
	text-decoration:none;
}
.cBox2 a:hover{
	color:#03F;
	text-decoration:underline;
}
.regHeading{
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	border-bottom:#09F 1px solid;
	color:#F60;
	font-weight:bold;
	width:800px;
	margin-bottom:4px;
}
.error{
	border:#F00 solid 2px;
	background:#FFA4A4;
	padding:3px;
	color:#930;
	font-weight:bold;
	font-size:12px;
	width:750px;
	margin-left:220px;
}
.success{
	border:#6F0 solid 2px;
	background:#359AFF;
	color:#FC0;
	padding:3px;
	font-weight:bold;
	font-size:12px;
	width:750px;
	margin-left:220px;
}
.regTips .selected{
	border:#E2E2E2 solid 1px;
	background:#D2E9FF;
}
.flashBoard{
	width:780px;
	position:relative;
	display:block;
	border:#000 solid 1px;
	float:left;
}
.community{
	margin-left:205px;
	width:790px;
}
.community .videoLiked{
	width:780px;
}
.community .likedUser{
	height:110px;
}



/* Profile Page */
.profilePage{
	margin-left:4px;
}
.profilePage .head{
	float:right;
	margin-top:-10px;
	padding-left:4px;
	padding-right:4px;
	background:#FFF;
	margin-right:5px;
	color:#09F;
	font-weight:bold;
	border:#E0E0E0 solid 1px;
	font-size:16px;
	display:block;
}
.profilePage h1{
	color:#06F;
	border-bottom:#F60 solid 1px;
	padding:0px;
	margin:0px;
	margin-bottom:4px;
}
.profilePage .detailedInfo{
	font-size:10px;
	color:#09F;
	margin-bottom:4px;
}
.friends{
	border:#B3E7FF 1px solid;
	width:390px;
	float:right;
	height:auto;
	font-size:10px;
	margin-top:10px;
}
.friends a{
	text-decoration:none;
	color:#06F;
}
.friendsBox td{
	background:#EFEFEF;
	border:#E4E4E4 solid 1px;
	font-size:10px;
}
.friendsBox img{
	border:#000 solid 1px;
	float:left;
}
.friendsBox td:hover{
	border:#06F solid 1px;
	cursor:pointer;
	background:#FFD8B0;
}
.profilePage .personalInfo{
margin-left:5px;
float:left;
margin-top:30px;
}
.profilePage .image a{
	text-decoration:none;
}
.profilePage ul{
	margin:3px;
	margin-left:20px;
	padding:5px;
}
.profilePage .statusMsg{
	font-size:14px;
	color:#333;
	font-weight:bold;
	border-bottom:#F63 solid 1px;
}
.statusMsg img{
	display:inline;
	border:none;
}
.profilePage li{
	margin:0px;
	padding:0px;
	margin-left:10px;
	padding:0px;
}
.profilePage .links{
	margin-top:2px;
	margin-left:5px;
	padding-top:2px;
}
.profilePage .links a{
	color:#F60;
}
.profilePage .links a:hover{
	color:#F60;
	text-decoration:underline;
}
.profilePage .screen01{
	background:url(images/screen_01.png) no-repeat;
	width:585px;
	height:80px;
}
.profilePage .screen02{
	background:url(images/screen_02.png) repeat-y;
	width:585px;
	padding-left:20px;
}
.profilePage .screen03{
	background:url(images/screen_03.png) no-repeat;
	width:585px;
	height:24px;
}
#pageContainer{
		width:760px;
		margin:0 auto;
		text-align:left;
		height:100%;
		padding-bottom:10px;
		float:left;
		color:#333;
	}
#pageContainer .commentBox{
	border:#F60 solid 1px;
	padding:5px;
	font-size:12px;
	background:#EFEFEF;
	color:#333;
	width:700px;
	min-height:80px;
	display:block;
	margin:10px;
}
#pageContainer .commentBox img{
	float:left;
	margin-right:5px;
}
.commentBox .user{
	float:right;
}
.commentBox .comment{
	margin-top:5px;
}
.next10{
	background:#F5F5F5;
	border:#E2E2E2 solid 2px;
	padding:4px;
	text-decoration:none;
	color:#F30;
	margin-left:10px;
}
.next10:hover{
	background:#FFCAB0;
	color:#06F;
	border:#000 2px solid;
}
.bigAdBox{
	width:300px;
	float:left;
}
.admin
{
	margin-left:5px;
	width:163px;
	font-size:16px;
}
.admin a{
	color:#F60;
}
.admin .main{
	font-size:14px;
}
.admin .main img{
	border:#000 solid 1px;
}
.infoBox{
	border:#DDD solid 1px;
	background:#F3F3F3;
	margin-left:20px;
	margin-right:10px;
}
.activities{
	background:#EFEFEF;
	border:#E0E0E0 solid 1px;
	color:#2F97FF;
	width:390px;
	float:right;
	font-size:10px;
	height:400px;
	overflow:auto;
}
.activities .date{
	color:#06C;
	font-weight:bold;
	border-bottom:#F90 solid 1px;
}
.buttons{
	padding:4px;
	background:#9DCEFF;
	border:#000 solid 2px;
	color:#06C;
	text-decoration:none;
	display:inline;
}
.buttons:hover{
	color:#333;
	border:#06C 2px solid;
}
.serialsUpdate{
	width:200px;
	font-size:12px;
	color:#333;
	border-right:#2291FF solid 2px;
}
.serialsUpdate th{
	font-size:28px;
}
.dating{
	padding:12px;
	padding-bottom:1px;
	border-bottom:#09F solid 1px;
	font-size:16px;
}
.even{
	background: #E2E2E2;
	padding:2px;
	padding-left:10px;
	font-weight:bold;
}
.even a{
	color:#333;
	text-decoration:none;
}
	
.odd{
	background:#FFD7C4;
	color:#0074E8;
	padding:2px;
	padding-left:10px;
	font-weight:bold;
}

.odd a{
	color:#0074E8;
	text-decoration:none;
}
.odd a:hover, .even a:hover{
	text-decoration:underline;
}
.shows a{
	font-size:12px;
	font-weight:bold;
	color:#F60;
	text-decoration:none;
}
.shows a:hover{
	color:#09F;
	text-decoration:none;
}
.shows img{
	border:#F60 solid 1px;
}
.shows img:hover{
	border:#000 solid 1px;
}
.shows td:hover{
	background:#EAEAEA;
	border:1px #DBDBDB solid;
}
.shows td{
	border:1px #FFF solid;
}



/* Gallery Styles */
.gallery{
	font-size:12px;
	font-weight:bold;
	color:#36F;
	position:relative;
}
.gallery img, .galleryStills img{
	border:#36F solid 1px;
}
.gallery img:hover, .galleryStills img:hover{
	border:#000 solid 1px;
}
.gallery .title{
	color:#F60;
}
.galleryStills .subcats a{
	font-size:12px;
	background:url(images/arrow.png) no-repeat left;
	padding-left:15px;
	text-decoration:none;
	color:#06F;
}
.galleryStills .subcats a:hover{
	color:#009;
	text-decoration:underline;
}
.galleryStills .images{
	font-size:10px;
}
.galleryHead{
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	color:#39F;
	border-bottom:#06F solid 1px;
	padding-bottom:0px;
}
.galleryHead a{
	color:#00F;
	text-decoration:none;
}
.galleryHead a:hover{
	color:#09F;
}
.galleryList{
	border:#DFDFDF solid 1px;
	background:#F4F4F4;
	padding:2px;
	display:block;
	margin-top:20px;
	min-height:50px;
}
.galleryList a{
	display:block;
	margin-left:5px;
	text-decoration:none;
	font-size:14px;
}
.galleryList a:hover{
	color:#F30;
	text-decoration:underline;
}
.galView .navigator{
	margin:5px;
}

.viewImage{
	float:right; 
	border:1px solid blue; 
	margin-right:40px;
}
.viewImage .fileDetails, .galleryStills .subcats{
	font-size:10px;
}

.galThumbs{
	border:#000 2px solid;
	float:left;
	width:100px;
	height:100px;
	display:block;
	margin:3px;
}
.galThumbs:hover{
	border:#666 solid 2px;
}
.galThumbs img{
	border:none;
}
.galThumbsSelected{
	border:#09F 4px solid;
	float:left;
	width:96px;
	height:96px;
	display:block;
	margin:3px;
}
.galThumbsSelected img{
	width:96px;
	height:96px;
	border:none;
}
.greeting{
	margin-right:10px;
}
.greeting p{
	margin:3px;
}
.greeting img{
	border:#000 solid 1px;
}
.viewGreeting{
	border:#E4E4E4 solid 1px;
	background:#F5F5F5;
}
.viewGreeting img{
	float:left;
	margin-right:4px;
	border:#E1E1E1 solid 1px;
}
.viewGreeting h1,h3{
	margin:0px;
	padding:0px;
}
.viewGreeting .userInfo{
	height:70px;
	font-size:10px;
}
.viewGreeting .userInfo a{
	font-size:12px;
	text-decoration:none;
	color:#F60;
	font-weight:bold;
}
.poemHeading{
	background:url(images/poem_heading.png) no-repeat right;
	height:201px;
}
.poemHeading:hover{
	cursor:pointer;
}
.poemContainer{
	width:780px;
	margin-left:210px;
	margin-top:20px;
	min-height:400px;
	overflow:auto;
}
.poemCats{
	color:#FFF;
	padding:2px;
	width:250px;
	padding-left:15px;
	padding-right:5px;
	float:left;
	font-size:16px;
	background:#6AB5FF;
	border:#06F solid 1px;
	font-weight:bold;
	margin-top:-10px;
}
.poemCats a{
	color:#FFF;
	display:inline;
	padding:2px;
	font-size:10px;
	background:#409FFF;
	border:#09F solid 1px;
	float:right;
	text-decoration:none;
}
.poemCats a:hover{
	color:#FC0;
	border:#09F solid 1px;
	background:#0CC;
}

.poemContainer .content{
	width:360px;
	min-height:70px;
	background:#EAEAEA;
	border:#DADADA solid 1px;
	margin:4px;
	margin-bottom:15px;
	font-size:12px;
	padding-left:5px;
	padding-top:13px;
}

.poemContainer h1{
	border-bottom:#39F solid 1px;
	margin-bottom:2px;
	color:#09F;
}
.poemContainer .userInfo{
	float:right;
	display:block;
	width:100px;
	min-height:120px;
	border:#D8D8D8 solid 1px;
	font-size:10px;
	padding:2px;
	background:#EFEFEF;
}
.poemContainer .userInfo img{
	margin:2px;
	border:#999 solid 1px;
}
.poemContainer .userInfo a{
	text-decoration:none;
	border:none;
}
.poemContainer .userInfo a:hover{
	color:#F60;
}
.poemContainer .poems{
	background:#F3F3F3;
	border:#D7D7D7 solid 1px;
	width:660px;
	padding:4px;
	font-size:12px;
	min-height:600px;
}
.poemContainer .content .viewAll{
	float:right;
	background:#FFFFC4;
	border:#BCBCBC solid 1px;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	margin-bottom:-10px;
	color:#F90;
	display:block;
	margin-right:5px;
}
.poemListing a{
	font-size:12px;
	padding-left:36px;
	height:28px;
	padding-top:5px;
	display:block;
	background:url(images/poem_icon.png) no-repeat;
	border:#FFF 1px solid;
}
.poemListing a:hover{
	background:url(images/poem_icon_fx.png) no-repeat;
	border:#3F6 solid 1px;
	text-decoration:none;
}
.poemListing a:hover img{
	visibility:hidden;
}
.poemFans{
	width:46px;
	float:left;
	border:#DDD solid 1px;
}
.poemFans a{
	border:none;
}
.requests{
	font-size:12px;
	color:#F60;
}
.requests a{
	text-decoration:none;
	color:#06F;
}
.requests img{
	float:left;
	border:#000 solid 1px;
	margin-right:4px;
}
#slider2{
	width:760px;
}
#slider2 ul{
	list-style:none;
	height:150px;
	margin:0px;
	padding:0px;
}
#slider2 li{
	width:760px;
	height:120px;
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
}
.movList{
	float:left;
	font-size:10px;
	border:#F90;
	border:#D4D4D4 solid 1px;
	background:#F3F3F3;
	margin:4px;
	padding:4px;
}
.movList h1{
	font-size:12px;
	margin:0px;
	padding:0px;
}
.mailBox{
	width:790px;
	border:#D8D8D8 solid 1px;
	font-weight:normal;
}

.mailBox th{
	border-bottom:#03F solid 1px;
	padding:3px;
	color:#FFF;
	background:#39F;
}
.mailBox th a{
	color:#FFF;
}
.mailBox td{
	padding:4px;
	font-size:12px;
	background:#EFEFEF;
}
.mailBox .even{
	background:#E4E4E4;
	font-weight:normal;
}
.mailBox .subject{
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	width:130px;
}
.mailBox .sub a{
	display:block;
}
.mailBox .date{
	width:190px;
}
.mailBox .unRead{
	background:url(images/newMail.png) no-repeat;
	padding-left:40px;
	font-weight:bold;
	height:25px;
}
.messageHeading{
	font-size:16px;
	background:#EBEBEB;
	float:right;
	text-align:right;
	padding-right:20px;
	position:relative;
	width:780px;
}
.msgInfo{
	float:right;
	font-size:12px;
	margin-right:10px;
}
.message{
	background:#F3F3F3;
	border:#EAEAEA solid 1px;
	width:780px;
	padding:5px;
	font-size:12px;
	min-height:150px;
	position:relative;
	margin:90px 0px 0px 205px;
}
.userPoem{
	border:#06F solid 1px;
	background:#EAEAEA;
	font-size:12px;
	font-weight:bold;
	width:790px;
}
.userPoem h1{
	padding:0px;
	background:#59ACFF;
	margin:0px;
	color:#FFF;
	padding-left:20px;
}
.lyricsHeading
{
	background:url(images/lyrics.png) no-repeat right;
	height:106px;
	margin-top:20px;
}
.lyricsHeading:hover{
	cursor:pointer;
}
#galCat option{
	font-size:16px;
	color:#F60;
	background:#EBEBEB;
	border:#E0E0E0 solid 1px;
	height:20px;
	margin-bottom:2px;
}
.download h1, h2{
	padding:0px; 
	margin:0px;
	color:#39F;
}
.download h1{
	border-bottom:#06F solid 1px;
}
.download .links a{
	display:block;
	background:url(images/dl.png) no-repeat;
	padding-left:35px;
	height:28px;
	font-size:18px;
	font-weight:bold;
}
.download .links a:hover{
	background:url(images/dlHover.png) no-repeat;
}
.download img, .movImage{
	border:#000 solid 1px;
}
.movImage:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	border:#06F solid 1px;
}
.download .links, .download .linksPoem{
	background:#EBEBEB;
	border:#D6D6D6 solid 1px;
	width:400px;
	margin-top:5px;
}

.download .linksPoem a{
	display:block;
	background:url(images/document.png) no-repeat;
	padding-left:35px;
	height:32px;
	font-size:18px;
	font-weight:bold;
}
.download .linksPoem a:hover{
	background:url(images/docHover.png) no-repeat;
}
.navigator2 {
	display:inline;
	border:#333 solid 1px;
	text-decoration:none;
	background:#39F;
	padding:2px;
	padding-left:3px;
	margin:2px;
	margin-top:5px;
}
.navigator2 a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}
.navigator2 a:hover{
	color:#000;
	
}
.navigatorSelected2{
	border:#666 solid 1px;
	display:inline;
	padding:2px;
	margin-top:5px;
}
.forums{
	border:#B6B6B6 solid 1px;
	width:790px;
}
.forums a img{
	border:#06F solid 1px;
}
.forums a{
	text-decoration:none;
}
.forums th{
	background:#09C;
	color:#FFF;
	height:20px;
	font-size:16px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	background:url(images/forumHead.png) repeat-x;
}
.forums td{
	color: #06F;
	font-size:12px;
}
.forums .lastPosts a{
	font-size:11px;
	background:url(images/arrow.png) no-repeat left;
	padding-left:14px;
}
.forums .heading{
	font-size:12px;
	color:#06F;
	padding-left:5px;
	font-weight:bold;
}
.forums .stats{
	font-size:9px;
}
.forums .odd{
	background:#EEE;
}
.forums .odd img, .forums .even img{
	border:#000 solid 1px;
}
.forums .details{
	font-size:10px;
	font-style:italic;
	color:#009;
}
.forumHead{
	border-bottom:#06F solid 1px;
	color:#06C;
	font-size:18px;
}
.error404{
	border:#DBDBDB solid 1px;
	background:#F5F5F5;
	color:#09C;
}
.error404 ul{
	overflow:auto;
	height:450px;
	margin-top:0px;
	padding-left:5px;
	background:#EFEFEF;
	border:#DDD solid 1px;
	list-style:none;
}

.movieLinks{
	opacity:0.6;
	filter:alpha(opacity=60);
}
.movieLinks.selected, .movieLinks:hover{
	opacity:1;
	filter:alpha(opacity=100)
}

/*************** MP3 Page **********************/
.mp3{
	margin-top:5px;
	overflow:hidden;
	width: 1000px;
	padding-left:3px;
}
.mp3_01{
	background:url(images/mp3Page_01.png) no-repeat;
	height:55px;
	width:1000px;
}
.mp3_01 ul{
	display:inline;
}
.mp3_01 li{
	display:inline;
	margin-top:10px;
	list-style:none;
	float:left;
	margin-left:10px;
}
.mp3_01 a{
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FF9;
	font-weight:800;
	margin-right:4px;
	text-decoration:none;
}
.mp3_01 a:hover{
	color:#FC0;
}
.mp3_02{
	background:url(images/mp3Page_02.png) repeat-y;
	padding-left:4px;
	width:995px;
}
.mp3_03{
	background:url(images/mp3Page_03.png) no-repeat;
	height:28px;
	width:1000px;
}
.mp3Page{
	width:950px;
	color:#F60;
	border:#EFEFEF solid 1px;
}
.mp3Page .hotMp3{
	width:125px;
	border-right:#FF6 solid 1px;
}
.mp3Page th{
	background:#FFFFC4;
	border-bottom:#FC0 solid 1px;
}
.mp3Page .hotMp3 ul{
	padding:0;
	margin:0;
	width:124px;
}

.mp3Page .hotMp3 ul li{
	list-style:none;
	width:124px;
	height: 85px;
	border:#FC0 solid 1px;
	font-size:12px;
	background:#FFFFCA;
	color:#09F;
	margin:4px;
}
.mp3Page .hotMp3 ul li:hover{
	background:#FFE6F2;
	color:#333;
	border:#F90 solid 1px;
}
.mp3Page .hotMp3 ul li img{
	border-bottom:#000 solid 1px;
	margin:2px;
}
.mp3Page .hotMp3 ul li b{
	margin-left:2px;
}
.mp3Details{
	margin-left:4px;
	margin-right:10px;
	width:950px;
}
.mp3Details a, .mp3Details{
	font-size:12px;
}
.mp3Details .infoBox{
	width:950px;
	overflow:hidden;
}
.mp3Details .infoBox .det{
	float:left;
	font-size:14px;
	margin-left:5px;
	width:640px;
	height:160px;
}
.mp3Details .infoBox img{
	float:right;
	margin-right:2px;
	border:#CCC solid 1px;
}
.mp3Details .menuMp3, .mp3Details .menuMp3 a{
	font-size:14px;
	margin-left:10px;
}
.mp3Details h3{
	border-bottom:#09F solid 1px;
	color:#09F;
	font-size:18px;
	}
.mp3Details h1{
	padding:0;
	margin:0;
	font-size:20px;
	color:#069;
	margin-left:10px;
	}
.mp3Table{
	border:#FC0 solid 1px;
	width:950px;
	margin-left:20px;
	margin-top:30px;
}
.mp3Table th{
	background:#FC6;
	margin-bottom:10px;
}
.mp3Table td{
	padding-left:50px;
}
.related td{
	padding-left:0px;
	padding:4px;
}
.related img{
	border:#000 solid 1px;
}
.related a{
	text-decoration:none;
}
.related a:hover{
	color:#F60;
}
.related b{
	font-size:12px;
	display:block;
}
.mp3{
	margin-top:5px;
	overflow:hidden;
	width: 1000px;
	padding-left:3px;
}

.mp3_01 ul{
	display:inline;
}
.mp3_01 li{
	display:inline;
	margin-top:10px;
	list-style:none;
	float:left;
	margin-left:10px;
}
.mp3_01 a{
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FF9;
	font-weight:800;
	margin-right:4px;
	text-decoration:none;
}
.mp3_01 a:hover{
	color:#FC0;
}


.recentTalents{
	background:#F0F0F0;
	border:#E2E2E2 solid 1px;
	overflow:hidden;
	padding:0;
	margin:0;
	width:810px;
	margin-right:15px;
	margin-left:4px;
}
.recentTalents li{
	display:inline;
	list-style:none;
	float:left;
	font-size:10px;
	color:#F90;
	width:124px;
	margin:5px;
	font-weight:bold;
}
.recentTalents img{
	display:block;
	width:120px;
	border:#000 solid 1px;
	height:66px;
}
.errorMsg{
	border:#F00 solid 2px;
	background:#FFD9D9;
	overflow:auto;
	font-size:14px;
	padding:4px 0px 5px 5px;
	margin:0 4px 5px 4px;
	color:#F00;
}
.becomeArtist th{
	font-weight:normal;
	font-size:18px;
	background:#F0F0F0;
	color:#06F;
	padding:2px;
}
.becomeArtist{
	font-size:12px;
	width:980px;
	border:#F90 solid 1px;
	padding:4px;
}
.becomeArtist input, .becomeArtist textarea, .becomeArtist select{
	border:#E1E1E1 solid 2px;
	background:#F0F0F0;
	color:#666;
	width:500px;
	height:30px;
	font-size:20px;
	display:block;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.becomeArtist textarea{
	height:250px;
	font-size:12px;
	font-weight:bold;
}
.becomeArtist strong{
	font-size:18px;
}
.becomeArtist td{
	padding-top:4px;
	padding-left:5px;
}
.becomeArtist p{
	padding:4px;
	margin:0;
	font-size:10px;
	width:250px;
	text-align:left;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:4px;
	color:#06F;
	background:#FF9;
	border:#FC3 solid 1px;
}
.talentsCats{
	overflow:auto;
	padding:0;
	margin:0;
	background:#FFFFC6;
	border:#FFD1BB solid 1px;
	margin-bottom:15px;
	list-style:url(images/arrow.png);
}
.talentsCats li{
	padding:5px;
	
}
.talentsCats .selCat, .talentsCats .selCat:hover{
	background:#AED7FF;
	color:#FFF;
}
.talentsCats .selCat a{
	color:#FFF;
}
.talentsCats a{
	display:block;
}
.talentsCats li:hover{
	background:#FFE8F3;
}
.talentsCats b{
	font-size:18px;
	margin-left:4px;
	display:block;
	border-bottom:#09F solid 1px;
}
.na{
	list-style:none;
	overflow:auto;
	margin:2px 2px 0 2px;
	padding:0 0 5px 0;
	background:#EEE;
	border:#DDD solid 1px;
	padding-top:5px;
	min-height:30px;
	width:95%;
}
.na li{
	float:left;
	height:30px;
	margin:0;
	padding:0;
	border-bottom:#CCC solid 1px;
}
.na li a{
	border:#5BADFF solid 1px;
	float:left;
	background:#F3F3F3;
	margin:2px;
	padding:6px;
	font-weight:bold;
	text-decoration:none;
}
.na li a.selected{
	background:#FC9;
	border:#000 solid 1px;
	color:#000;
}
.na li a:hover{
	border:#06F solid 1px;
	background:#FF9;
	color:#333;
}

/* New Menu */
/**************************** MENU CSS *****************************************************/
.menu{
	border:none;
	margin:0 auto;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	overflow:auto;
	width:1004px;
	}

.menu ul{
	background:url(images/menu_bar.png);
	height:30px;
	list-style:none;
	margin:0;
	padding:0;
	}
.menu li{
	float:left;
	padding:0px;
	}
.menu .head{
	background:#F0F0F0 !important;
	border:#000 solid 1px !important;
	color:#000 !important;
	font-weight:bold;
	font-size:14px;
}
.menu li a{
	color:#FFF;
	display:block;
	font-weight:normal;
	line-height:30px;
	margin:0px;
	padding:0px 15px;
	text-align:center;
	text-decoration:none;
	}
.menu li a:hover, .menu ul li:hover a{
	background: #2580a2 url("images/hover.gif") bottom center no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	}
.menu li ul{
	background:url(images/menuBg.png);
	display:none;
	height:auto;
	padding:0px;
	margin:0px;
	border:0px none;
	position:absolute;
	width:225px;
	z-index:200;
	/*top:1em;
	/*left:0;*/
	}
.menu li:hover ul{
	display:block;
	
	}
.menu li li {
/*	background:url('images/sub_sep.gif') bottom left no-repeat;*/
	border-bottom:#333 solid 1px;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	width:225px;
	}
.menu li:hover li a{
	background:none;
	}
.menu li ul a{
	display:block;
	height:35px;
	font-size:12px;
	font-style:normal;
	margin:0px;
	padding:0px 10px 0px 15px;
	text-align:left;
	}
.menu li ul a:hover, .menu li ul li:hover a{
	background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
	color:#ffffff;
	text-decoration:none;
	}
.menu p{
	clear:left;
}
.communityPage{
	overflow:hidden;
}
.communityPage .contents{
	width:830px;
	float:left;
	border:#FF9 solid 1px;
	background:#F4F4F4;
	margin-right:5px;
	margin-top:10px;
	font-size:10px;
}
.communityPage img{
	width:60px;
	height:60px;
	border:#000 solid 1px;	
}
.communityPage td{
	padding:5px;
}
.alph{
	background:#FFC;
	border:#FF9 solid 1px;
	margin:0;
	list-style:none;
	overflow:auto;
	border:#09F solid 1px;
}
.alph li{
	float:left;
}
.alph li a{
	padding:6px;
	font-size:16px;
	margin:2px;
	display:block;
	text-decoration:none;
	font-weight:bold;
}
.alph a:hover{
	background:#09F;
	color:#FFF;
}
.alph a.selected{
	background:#FC9;
	color:#000;
}
.recCom{
	overflow:hidden;
	list-style:none;
}
.recCom li{
	float:left;
	width:65px;
	height:80px;
	vertical-align:bottom;
}
.filter{
	float:right;
	border:#E6E6E6 solid 1px;
	background:#F0F0F0;
	color:#999;
	font-size:12px;
	overflow:auto;
	width:156px;
	margin:5px 0;
	font-weight:bold;
	padding:4px;
}
.friendsActivities{
	padding:0;
	list-style:none;
	margin:0;
	width:300px;
	overflow:auto;
	height:620px;
	float:left;
}
.friendsActivities li, .myPage .newMovies li{
	font-size:12px;
	overflow:auto;
	background:#EFEFEF;
	border:#CFCFCF solid 1px;
	margin:2px;
	padding:2px;
}
.friendsActivities li:hover, .myPage .watchedVideos li:hover, .myPage .newMovies li:hover{
	background:#F4F4F4;
	border:#EEE solid 1px;
}
.friendsActivities li img{
	width:30px;
	height:30px;
	float:left;
	margin-right:5px;
}
.friendsActivities b a{
	color:#000;
	display:block;
	font-size:14px;
}
.myPage{
	overflow:hidden;
}
.myPage .watchedVideos{
	float:right;
	overflow:auto;
	width:350px;
	list-style:none;
	padding:0;
	margin:0 10px 0 0;
	height:620px;
	background:#F3F3F3;
	border:#D6D6D6 solid 1px;
}
.myPage .watchedVideos li{
	background:#EFEFEF;
	border:#E2E2E2 solid 1px;
	margin:2px;
	font-size:12px;
	overflow:auto;
}
.myPage .watchedVideos li .im {
	width:91px;
	height:50px;
}
.myPage .watchedVideos b a{
	color:#000;
	display:block;
}
.myPage .watchedVideos .user{
	float:left;
	width:35px;
	height:30px;
}
.myPage .watchedVideos .user img{
	width:30px;
	height:30px;
}
.myPage .watchedVideos .vid{
	float:right;
	width:92px;
	height:50px;
}
.myPage .newMovies{
	width:990px;
	overflow:auto;
	padding:0;
	margin:0;
}
.myPage .newMovies li{
	float:left;
	width:237px;
	overflow:hidden;
	height:34px;
	font-size:10px;
}
.myPage .newMovies li b{
	display:block;
}
.myPage .poemsList{
	background:#F3F3F3;
	border:#D6D6D6 solid 1px;
	width:340px;
	height:635px;
	overflow:auto;
	list-style:none;
	padding:0;
	margin:0;
	font-size:12px;
	height:620px;
}
.myPage .poemsList li{
	margin-left:10px;
}

.myPage .serialUpdates{
	overflow:auto;
	width:990px;
	padding:0;
	margin:0;
}
.myPage .serialUpdates li{
	float:left;
	list-style:none;
	height:90px;
	width:115px;
	font-size:12px;
	font-weight:bold;
	margin:4px;
}
.myPage .serialUpdates img{
	border:#333 solid 1px;
}
.myPage .newMembers{
	overflow:auto;
	width:990px;
	display:block;
	padding:0;
	margin:0;
}
.myPage .newMembers li{
	float:left;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	margin:2px;
}
.myPage .newMembers li img{
	border:#000 1px solid;
}

	
/* Slide Show */

a img {
border : 0;
}
div.wrap {
width : 790px;
margin : 0 auto;
text-align : left;
float:left;
}
.sl{
	overflow:auto;
}
div#top div#nav {
float : left;
clear : both;
width : 780px;
height : 52px;
margin : 0px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
color:#F60;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 175px;
}
div#header div#slide-holder {
z-index : 40;
width : 780px;
height : 175px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 0px;
left : 0px;
width : 780px;
height : 170px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 140px;
width : 780px;
height : 30px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 14px;
line-height : 12px;
margin : 15px 0 4px 2px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
color:#FFF;
font-size : 11px;
margin : 0 5px 0 0;

line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.png);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}
.todayUpdates{
	overflow:hidden;
	width:500px;
}
.todayUpdates a{
	float:left;
	color:#C30;
	width:125px;
}
.todayUpdates img{
	width:120px;
	height:66px;
}
.lightSwitcher {position:relative; z-index:101; color:#FFF; font-weight:bold; background-image:url(images/light_bulb_off.png); 
                background-repeat:no-repeat; background-position:left; padding: 0 0 0 20px; outline:none; text-decoration:none;}
.lightSwitcher:hover {text-decoration:none; color:#DDD}
#shadow {background-image:url(images/shade1x1.png); position:absolute; left:0; top:0; width:100%; z-index:100;}
.turnedOff {color:#ffff00; background-image:url(images/light_bulb.png);}
#clipParts{
	width:290px; margin-right:10px; height:450px; overflow:auto; display:block; font-size:12px;
	position:relative;
	z-index:150;
}
#clipParts a{
	font-size:14px;
	text-align:center;
}
#clipParts a.current{
	border:#333 solid 1px;
}
#clipParts a.selected, #sectionParts a.selected{
	background:#900;
	color:#FFF;
	border:#F00 solid 1px;
}
#clipLoad{
	display: none;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url(http://tamilforce.com/org/images/loading.gif) #333;
	width: 126px;
	height: 22px;
	text-indent: -9999em;
}
