* { padding: 0px; margin: 0px 0px 0px 0px; }


a:link {
	color: #ffffff;
}
a:visited {
	color: #ffffff;
}
a:hover {
	color: #ffffff;
}
a:active {
	color: #ffffff;
}

#wrapper {
	background-color:#111111;
	border: 1px solid #cf5d09;
	width: 990px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



.floatleft20px
{float:left;
margin:20px;
}




/*Menus css code below*/


#menu1 {
	width: 970px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 10px;
	font-size: 12px;
	color: #FFF;

}





#menu2 {

 width: 990px;
 height:300px;
 padding:0px;
 margin: 0px 0px 0px 0px;

}





#menu2a {
background:url(../head/MainHeader1.jpg) no-repeat;
 width: 990px;
 height:100px;
 padding:0px;
 margin: 0px 0px 0px 0px;

}




#menu2b {
background:url(../head/MainHeaderFull.jpg) no-repeat;
float:left;
 width: 500px;
 height:300px;
 padding-left:190px;
 margin: 0px 0px 0px 0px;

}







#menu3 {
	background:url(../assets/NavGrad3.jpg) repeat-x;
	width: 970px;
	height:40px;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	line-height: 40px;

}



#menu4 {

 width: 970px;
 padding: 10px;
 margin: 0px 0px 0px 0px;

}





/*New Frontpage features css code below*/






#menu5 {

 width: 990px;
padding:0px
 margin: 0px;

}













.frontapplemenu{

padding: 0;
width: 990px; /*width of menu*/
border: 1px 0px 1px 0px solid #cf5d09;
}

.frontapplemenu div.frontsilverheader a{
background:url(../assets/NavGrad3.jpg) repeat-x;
color: white;
border-top: 1px solid #cf5d09;
border-bottom:1px solid #cf5d09;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 16px;
font:18px;
text-decoration: none;
}


.frontapplemenu div.frontsilverheader a:visited, .frontapplemenu div.frontsilverheader a:active{
color: white;
}


.frontapplemenu div.frontselected a, .frontapplemenu div.frontsilverheader a:hover{
background-image: url(../assets/NavGrad1.jpg);
color: white;
}

.frontapplemenu div.frontsubmenu { /*DIV that contains each sub menu*/
background: #999999;
padding: 5px;
height: 500px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.frontapplemenu div.frontsubmenu1 { /*DIV that contains each sub menu*/
background: url(../assets/BioBG.jpg) top no-repeat #000000;
padding: 20px;
border-bottom: 1px solid #cf5d09;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}





 .inside { 

font-size:14px;
color:#CCCCCC;
}
 
 
  .insidetitle {

font-size:18px;
font-weight:bold;

 text-align:justify; color:#CCCCCC;}
 
 
.insidetitle a:link {text-decoration:underline; color: yellow; }
.insidetitle a:hover { text-decoration:underline; color: red;  }
.insidetitle a:visited { text-decoration:underline; color:yellow; }
.insidetitle a:active {text-decoration:underline; color: yellow; }





.picleft
{float:left;
margin:0px 10px 10px 10px;}


.picright
{float:right;
margin:10px 10px 0px 10px;}






#menuspan {
	background:url(../assets/NavGrad3.jpg) repeat-x;
	width: 970px;
	height:40px;
	padding: 10px;
	margin: 0px 0px 0px 0px;

}



.time {
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;width:300px;
}


/*Updates css code below*/

#popupdate{
background:#333333;
	width: 200px;
	min-height:350px;
	float:left;
	 display: inline;
 position: relative;
	margin:10px 10px 10px 10px;
	padding:9px;
	
}


#contentpop{
	height:470px;
	padding:8px;
	margin:10px;
	border-bottom: 2px solid #222222;
	
}

.UpdateTitle
{font-size: 12px;
	font-weight:bold;
    color:#ffffff;
	
}

.UpdateHeader
{font-size: 30px;
	font-weight:bold;
    color:#ffffff;
	
}








/*Right Coloum css code below*/

#rightcolum{
	width:306px;
	float:right;
	margin-left:10px;
	}
	
	

#rightcontent{
	width:288px;
	background:#333333;
	border-bottom: 1px solid #cf5d09;
	border-left: 1px solid #cf5d09;
	border-right: 1px solid #cf5d09;
	padding:7px;
	}
	
	
		.PopularTitle
{
	font-weight:bold;
	font-size:14px;
	color:#cf5d09;
	padding-left:5px;
	padding-bottom:5px;
	padding-top: 5px;
	display: block;
	
}



.KeywordSearchText
{font-size: 14px;
    color:#ffffff;
	line-height:180%;
	
}
	



/*Main content css code below*/


	
#buttonscontent {
	
	height:auto;
	margin: 0px 0px 0px 0px;
	
}


	
#content {
	background:#000000;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 12px;   /*Height of content pane for floats in pixels was set to 1000px*/
}




#contentcontain{
	width: 640px;
	padding:5px;
	border:  solid #CC6600 1px;
	margin-bottom:20px;
}



#aboutcontain{
	width: 620px;
	padding:15px;
	border:  solid #111111 1px;
	margin-bottom:20px;
}



.maimupdatethumb
{margin:6px;
border:solid 2px #999999;
}


#contentright{
	width: 150px;
	height:270px;
	float:right;
	margin-top:6px;
	padding:5px;
	
}


.NewTitle
{font-weight:bold;
font-size:20px; color:#cf5d09;
padding-left:10px;
padding-bottom:9px;
padding-top: 5px;
	
}



.ContentTitle
{font-weight:bold;
font-size:20px; color:#cf5d09;

	
}



#newpics {padding:12px;min-height:30px}






/*Search result css code below*/




#searchresult{
	background:#333333;
	width: 286px;
	float:left;
	display: inline;
	position: relative;
	margin:10px 10px 10px 10px;
	padding:7px;
	min-height: 305px;
	
}

.clear { float: left; width: 1px; /* http://www.positioniseverything.net/explorer/peekaboo.html */ }





.asrated {
	font-size: 12px;
	color: #888888;
	text-align:left;width:300px;
}



.SearchSiteName
{font-weight:bold;
font-size:14px; color:#cf5d09;
padding-left:15px;
	
}

.SearchDate
{font-size: 14px;
    color:#ffffff;
	line-height:160%;
	
}

.SearchContentTot
{font-size: 16px;
    color:#ffffff;
	line-height:140%;
	margin-left:20px;
	
}

.SearchContentTotals
{font-size: 13px;
    color:#ffffff;
	
}



.SearchResultsTitleFull {

	font-size: 20px;
	font-weight:bold;
    color:#cf5d09;
	margin:20px;
}

.SearcOrderButtons{margin:10px;}






/*Update page css code below*/


.jw {height:550px;
font-size:20px; color:#cf5d09;
padding:50px}





#UpdateThumbsContainer{
	padding:8px;
	
}







#stills a img {
	padding:5px;
	border: solid 2px #888888;
	
}
#stills a:hover img {
	border-spacing: 10px;
	border-color: #555555;

}

.thumb { border: 1px #888888 solid }




#photocontent {

	height:800px;
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 15px;   /*Height of content pane for floats in pixels was set to 1000px*/
}





#PhotDisplayBar {
background:url(../assets/NavGrad3.jpg) repeat-x;
 width: 860px;
 height:20px;
 padding: 20px;
 margin:auto;

}


#FreeAreaStory {
	float:left;
	background:#000000;
	height:auto;
	width: 700px;
	margin: 0px 0px 0px 0px;
	padding: 15px;   /*Height of content pane for floats in pixels was set to 1000px*/
}





/*How to menu css code below*/







.applemenu{
margin: 15px;
padding: 0;
width: 920px; /*width of menu*/
border: 1px solid #222222;
}

.applemenu div.silverheader a{
background:url(../assets/NavGrad3.jpg) repeat-x;
color: #222222;
border-top: 1px solid #222222;
border-bottom:1px solid #222222;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 16px;
font:18px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: #222222;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(../assets/NavGrad1.jpg);
color: #222222;
}

.applemenu div.submenu { /*DIV that contains each sub menu*/
background: #999999;
padding: 5px;
height: 500px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.applemenu div.submenu1 { /*DIV that contains each sub menu*/
background: #999999;
padding: 15px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}









/*Right Side Tab menu css code below*/

.basictab{
padding: 3px 0;
margin-left: 0;
font: bold 12px;
border-bottom: 1px solid #cf5d09;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0;
}

.basictab li a{
text-decoration: none;
padding: 3px 20px;
margin-right: 3px;
border: 1px solid #cf5d09;
border-bottom: none;
background-color: #555555;
color: #ffffff;
}

.basictab li a:visited{
color: #ffffff;
}

.basictab li a:hover{
background-color: #444444;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 2px;
padding-top: 4px;
background-color: #333333;
color: #ffffff;
}







/*Comments css code below*/


#CommentsContainer{
	padding:8px;
	border-bottom: 2px solid #222222;
	
}


#CommentsBoxContainer{
background:#222222;
	padding:10px;
	border: 2px solid #444444;
	margin:10px 200px;
	
}


.CommentNick { font-size:16px; font-weight:bolder; color:#FFFFFF; padding-left:22px; }
.CommentDate {  font-size:16px;  color:#888888; padding-left:22px; }
.CommentText { font-size:14px; font-weight:bold; color:#ffffff; padding-top:50px;  }








/*Join css code below*/



#JoinContainer{
	padding:0;
	border-bottom: 2px solid #222222;
	
}

#JoinPhotoContainer{

float:left;
	
}


  .Jointitle {

font-size:20px;
font-weight:bold;
margin-top:15px;
margin-bottom:15px;
 text-align:center; color:#ffffff;}



#PriceContainer{ border: 8px solid #cf5d09;  margin-left:492px;  margin-bottom:10px;}

.secureGraphivs{ border: 8px solid #cf5d09;}


#JoinBoxContainer{
background:#111111;
	padding:10px;
	border: 2px solid #999999;
	margin:10px 100px;
	
}


.JoinStrong { font-size:18px; font-weight:bolder; color:#cf5d09;  }
.JoinDate {  font-size:16px;  color:#888888; padding-left:30px; }
.JoinText { font-size:14px; font-weight:bold; color:#ffffff;   }
.JoinInfoText { font-size:13px; color:#ffffff;   }
.JoinHead { font-size:16px; font-weight:bold; color:#ffffff;   }
.JoinDetails {  font-size:16px;  color:#333333; font-weight:bold; padding-left:30px; }

#ClearLeft {clear:left;}

.pad5l{padding-left:5px;}

.TablePadding
{padding:8px;}









/*Member css code below*/

#MemberHeader {
background:url(../assets/MemberHeader.jpg) no-repeat;
 width: 990px;
 height:220px;
 padding:0px;
 margin: 0px 0px 0px 0px;
 border-bottom: 1px solid #cf5d09;

}



.MemberPagination {

	font-size: 16px;
	font-weight:bold;
    color:#ffffff;
	
}


.MemberPagination a:link {text-decoration:none; color: #ffffff; }
.MemberPagination a:hover { text-decoration:none; color: #cf5d09; }
.MemberPagination a:visited { text-decoration:none; color:#999999; }
.MemberPagination a:active {text-decoration:none; color: #cf5d09; }




.PopularUpdateTags {
	font-size: 14px;
	color: #888888;
	text-align:left;width:300px;
}

.PopularUpdateTags a:link {text-decoration:none; color: #888888; }
.PopularUpdateTags a:hover { text-decoration:none; color: #cf5d09; }
.PopularUpdateTags a:visited { text-decoration:none; color:#777777; }
.PopularUpdateTags a:active {text-decoration:none; color: #ffffff; }












/*MemberUpdate css code below*/



#MemberVideoDownload li
{
background:url(../assets/downloadbg.jpg);
display:inline;
list-style-type:none;
border: 1px solid #fff;
padding: 3px 7px;


}

#MemberVideoDownload a {padding: 3px 7px; }

#MemberVideoDownload li a:link {text-decoration:none; color: #ffffff; }
#MemberVideoDownload li a:hover { text-decoration:none; color: #cf5d09; }
#MemberVideoDownload li a:visited { text-decoration:none; color:#ffffff; }
#MemberVideoDownload li a:active {text-decoration:none; color: #cf5d09; }






.MemberVideoDownloadText {
	
	font-size: 13px;
	font-weight:bold;
    color:#ffffff;
	
}

.FreeVideoDownloadText {
	
	font-size: 11px;
	font-weight:bold;
    color:#ffffff;
	
}

.MemberVideoDownloadHeader {

	font-size: 18px;
	font-weight:bold;
    color:#cf5d09;
	padding-right:20px;
	
}

.MemberVideoDownloadInstructions {
	font-size: 12px;
    color:#999999;
	
}


		#VideoDownloadMenu {
	float:left;
	background:#000000;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 15px;   /*Height of content pane for floats in pixels was set to 1000px*/
}

	#ViewTrailer {
	background:#111111;
	height:auto;
	width: 960px;
	margin: 0px 0px 0px 0px;
}

		#AddButtonsContainer {
	background:#000000;
	height:auto;
	margin: 0px 0px 0px 0px;
	padding: 15px;
}


.QuickJumpItems {

	font-size: 14px;
	font-weight:bold;
    color:#cf5d09;
	padding-right:20px;
	
}


.QuickJumpItems a:link {text-decoration:none; color: #cf5d09; }
.QuickJumpItems a:hover { text-decoration:none; color: #fffff; }
.QuickJumpItems a:visited { text-decoration:none; color:#ffffff; }
.QuickJumpItems a:active {text-decoration:none; color: #ffffff; }

.QuickJump {

	font-size: 14px;
	font-weight:bold;
    color:#999999;
	padding-right:20px;
}

.Rate {

	font-size: 16px;
	font-weight:bold;
    color:#cf5d09;
	padding-right:20px;
}

.UpdateTitleFull {

	font-size: 20px;
	font-weight:bold;
    color:#cf5d09;
	margin:20px;
}

.StoryText {

	font-size: 14px;
	color:#000000;
	padding:20px;
	text-align:left;
	
}

.UpdateTags {
	font-size: 12px;
	color: #888888;
	text-align:left;width:300px;
}

.UpdateTags a:link {text-decoration:none; color: #888888; }
.UpdateTags a:hover { text-decoration:none; color: #cf5d09; }
.UpdateTags a:visited { text-decoration:none; color:#777777; }
.UpdateTags a:active {text-decoration:none; color: #ffffff; }










/*News css code below*/


#NewsContainer{
	padding:8px;
	border-bottom: 2px solid #222222;
	
}


#NewsBoxContainer{
background:#111111;
	padding:10px;
	border: 2px solid #999999;
	margin:10px 100px;
	
}


.NewsNick { font-size:18px; font-weight:bolder; color:#ffffff; padding-left:40px; }
.NewsDate {  font-size:16px;  color:#888888; padding-left:30px; }
.NewsText { font-size:14px; font-weight:bold; color:#ffffff;   }



#ReviewContainer{
	padding:8px;
	border-bottom: 2px solid #222222;
	
}


#ReviewBoxContainer{
background:#111111;
	padding:20px;
	border: 2px solid #666666;
	margin:10px 50px;
	
}



.ReviewNick { font-size:20px; font-weight:bolder; color:#cf5d09; padding-left:40px; }
.ReviewRate { font-size:26px;  color:orange; font-weight:bolder; }
.ReviewRating { font-size:14px;  color:#888888; }
.ReviewText { font-size:14px; font-weight:bold; color:#ffffff;   }
#RateBox { width:100px; height:60px; float:right; padding:10px; margin:15px 0px 5px 15px; background:#333333; border:#999999 1px solid; text-align:center;}






/*Support css code below*/


#SupportContainer{
	padding:8px;
	border-bottom: 2px solid #222222;
	
}


#SupportBoxContainer{
background:#111111;
	padding:10px;
	border: 2px solid #999999;
	margin:10px 100px;
	
}


.SupportStrong { font-size:18px; font-weight:bolder; color:#cf5d09;  }
.SupportDate {  font-size:16px;  color:#888888; padding-left:30px; }
.SupportText { font-size:14px; font-weight:bold; color:#ffffff;   }
.SupportInfoText { font-size:13px; color:#ffffff;   }







/*Your Space css code below*/


.YourSpaceTitleFull {

	font-size: 20px;
	font-weight:bold;
    color:#cf5d09;
	margin:10px 20px;
}


.YourspaceText {

	font-size: 16px;
	font-weight:bold;
    color:#ffffff;
	margin-left:20px;
	
}


#YourSpaceSearchResult{
	background:#333333;
	width: 286px;
	float:left;
	display: inline;
	position: relative;
	margin:10px 10px 10px 10px;
	padding:10px;
	
}

.YourSpaceButtons{margin:3px;}


.YourSpaceSmallText
{font-size: 12px;
	font-weight:bold;
    color:#ffffff;
	
}




/*Cal css code below*/




div.calendar {
        max-width: 240px;
        margin-left: auto;
        margin-right: auto;
      }
      div.calendar table {
        width: 100%;
      }
      div.dateField {
        width: 140px;
        padding: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        color: #555;
        background-color: white;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
      }
      div#popupDateField:hover {
        background-color: #cde;
        cursor: pointer;
      }
	  
	  
	  
	  div.calendar
{
  font-size: smaller;
  color: #000;
}

div.calendar.popup
{
  margin-left: -40px;
  margin-top: -100px;
}

div.calendar table
{
  background-color: #eee;
  border: 1px solid #aaa;
  border-collapse: collapse;
}

div.calendar thead {
  background-color: white;
}

div.calendar td,
div.calendar th
{
  padding: 3px;
  text-align: center;
}

div.calendar td.title
{
  font-weight: bold;
}

div.calendar th
{
  background: #ddd;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-weight: bold;
  color: #555;
}

div.calendar tr.days td {
  width: 2em;
  color: #555;
  text-align: center;
  cursor: pointer;
}

div.calendar tr.days td:hover,
div.calendar td.button:hover
{
  background-color: #34ABFA;
  cursor: pointer;
}

div.calendar tr.days td:active
div.calendar td.button:active
{
  background-color: #cde;
}

div.calendar tr.days td.selected
{
  font-weight: bold;
  background-color: #fff;
  color: #000;
}

div.calendar tr.days td.today
{
  font-weight: bold;
  color: #D50000;
}

div.calendar tr.days td.otherDay
{
  color: #bbb;
}




#LoginContainer{
background:#111111;
    border: 1px solid #cf5d09;
     margin:30px 150px;
	padding:20px;
	border-bottom: 2px solid #222222;
	
}




#Felixwrapper {
	background-color:#000000;
	border: 1px solid #aa0000;
	width: 990px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#Felixmenu3 {
	background:url(../assets/FelixNavGrad3.jpg) repeat-x;
	width: 970px;
	height:40px;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	line-height: 40px;

}





#FelixMemberHeader {
background:url(../assets/FelixMemberHeader.jpg) no-repeat;
 width: 990px;
 height:220px;
 padding:0px;
 margin: 0px 0px 0px 0px;
 border-bottom: 1px solid #aa0000;

}



.FelixQuickJumpItems {

	font-size: 14px;
	font-weight:bold;
    color:#aa0000;
	padding-right:20px;
	
}


.FelixQuickJumpItems a:link {text-decoration:none; color: #aa0000; }
.FelixQuickJumpItems a:hover { text-decoration:none; color: #999999; }
.FelixQuickJumpItems a:visited { text-decoration:none; color:#aa0000; }
.FelixQuickJumpItems a:active {text-decoration:none; color: #ffffff; }



.FelixUpdateTitleFull {

	font-size: 20px;
	font-weight:bold;
    color:#aa0000;
	margin:20px;
}



.FelixMemberVideoDownloadHeader {

	font-size: 18px;
	font-weight:bold;
    color:#aa0000;
	padding-right:20px;
	
}

#Felixmenuspan {
	background:url(../assets/FelixNavGrad3.jpg) repeat-x;
	width: 970px;
	height:40px;
	padding: 10px;
	margin: 0px 0px 0px 0px;

}




/* Felix How to menu css code below*/







.Felixapplemenu{
margin: 15px;
margin-top: 5px;
padding: 0;
width: 920px; /*width of menu*/
border: 1px solid #aa0000;
}

.Felixapplemenu div.Felixsilverheader a{
background:url(../assets/FelixNavGrad3.jpg) repeat-x;
color: white;
border-top: 1px solid #aa0000;
border-bottom:1px solid #aa0000;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 16px;
font:18px;
text-decoration: none;
}


.Felixapplemenu div.Felixsilverheader a:visited, .Felixapplemenu div.Felixsilverheader a:active{
color: white;
}


.Felixapplemenu div.Felixselected a, .Felixapplemenu div.Felixsilverheader a:hover{
background-image: url(../assets/FelixNavGrad1.jpg);
color: white;
}

.Felixapplemenu div.Felixsubmenu { /*DIV that contains each sub menu*/
background: #999999;
padding: 5px;
height: 500px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.Felixapplemenu div.Felixsubmenu1 { /*DIV that contains each sub menu*/
background: #111111;
padding: 15px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}






/*How to menu css code below*/


.HowToTitle
{

font-size: 18px;
	font-weight:bold;
    color:#222222;
}
a.HowToTitle:link {color:#666666;}
a.HowToTitle:visited {color:#999999;}
a.HowToTitle:hover {color:555555;}


.HowToText {
	font-size: 14px;
	font-weight:bold;
	color: #222222;
}




.HowToapplemenu{
margin: 30px;
padding: 0;
width: 926px; /*width of menu*/
border: 1px solid #666666;
}

.HowToapplemenu div.HowTosilverheader a{
background:url(../assets/NavGrad3.jpg) repeat-x;
color: #222222;
border-top: 1px solid #666666;
border-bottom:1px solid #666666;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 16px;
font:18px;
text-decoration: none;
}


.HowToapplemenu div.HowTosilverheader a:visited, .HowToapplemenu div.HowTosilverheader a:active{
color: white;

}


.HowToapplemenu div.HowToselected a, .HowToapplemenu div.HowTosilverheader a:hover{
background-image: url(../assets/NavGrad1.jpg);
color: #222222;
}

.HowToapplemenu div.HowTosubmenu { /*DIV that contains each sub menu*/
background: #ffffff;
padding: 25px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.HowToapplemenu div.HowTosubmenu1 { /*DIV that contains each sub menu*/
background: #ffffff;
padding: 25px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}












#Glamwrapper {
	background-color:#000000;
	border: 1px solid #9900cc;
	width: 990px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


#Glammenu3 {
	background:url(../assets/GlamNavGrad3.jpg) repeat-x;
	width: 970px;
	height:40px;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	line-height: 40px;

}





#GlamMemberHeader {
background:url(../assets/GlamMemberHeader.jpg) no-repeat;
 width: 990px;
 height:220px;
 padding:0px;
 margin: 0px 0px 0px 0px;
 border-bottom: 1px solid #9900cc;

}



.GlamQuickJumpItems {

	font-size: 14px;
	font-weight:bold;
    color:#9900cc;
	padding-right:20px;
	
}


.GlamQuickJumpItems a:link {text-decoration:none; color: #9900cc; }
.GlamQuickJumpItems a:hover { text-decoration:none; color: #999999; }
.GlamQuickJumpItems a:visited { text-decoration:none; color:#9900cc; }
.GlamQuickJumpItems a:active {text-decoration:none; color: #ffffff; }



.GlamUpdateTitleFull {

	font-size: 20px;
	font-weight:bold;
    color:#9900cc;
	margin:20px;
}



.GlamMemberVideoDownloadHeader {

	font-size: 18px;
	font-weight:bold;
    color:#9900cc;
	padding-right:20px;
	
}

#Glammenuspan {
	background:url(../assets/GlamNavGrad3.jpg) repeat-x;
	width: 970px;
	height:40px;
	padding: 10px;
	margin: 0px 0px 0px 0px;

}




/* Felix How to menu css code below*/







.Glamapplemenu{
margin: 15px;
padding: 0;
width: 920px; /*width of menu*/
border: 1px solid #9900cc;
}

.Glamapplemenu div.Glamsilverheader a{
background:url(../assets/GlamNavGrad3.jpg) repeat-x;
color: white;
border-top: 1px solid #9900cc;
border-bottom:1px solid #9900cc;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 16px;
font:18px;
text-decoration: none;
}


.Glamapplemenu div.Glamsilverheader a:visited, .Glamapplemenu div.Glamsilverheader a:active{
color: white;
}


.Glamapplemenu div.Glamselected a, .Glamapplemenu div.Glamsilverheader a:hover{
background-image: url(../assets/GlamNavGrad1.jpg);
color: white;
}

.Glamapplemenu div.Glamsubmenu { /*DIV that contains each sub menu*/
background: #999999;
padding: 5px;
height: 500px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}

.Glamapplemenu div.Glamsubmenu1 { /*DIV that contains each sub menu*/
background: #111111;
padding: 15px;
height: auto; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}




.style11 {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
}

.style10 {color: #FFFFFF;font-size: 16px;}

div.previewimg
{ background:url(../testthumbs/thumb-bg.jpg);
  margin: 12px;
  border: 3px double #601603;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.previewimg img
{
  display: inline;
  margin: 5px;
  border: 1px solid #ffffff;
}
div.previewimg a:hover img {border: 1px solid #601603;}




#JoinHeader {
background:url(../assets/JoinHeader.jpg) no-repeat;
 width: 990px;
 height:658px;
 padding:0px;
 margin: 0px 0px 0px 0px;
 border-bottom: 1px solid #cf5d09;

}


#mhnavlist
{
margin-left: 0;
padding-left: 0;
list-style: circle;
}

#mhnavlist li
{
padding-left: 10px;
color:#ffffff;
line-height:130%;
}




.ContentTitle
{font-weight:bold;
font-size:20px; color:#cf5d09;
padding-bottom:9px;
padding-top: 5px;
	
}



#wrapperjoin {
	background:#000 url(../newjoin/bg.jpg);
	width: 1195px;
	margin: auto;
}

#headjoin {
	background:#000 url(../newjoin/top.jpg);
	width: 1195px;
	height:333px;
}

#menujoin {
	background:#000 url(../newjoin/menu.jpg);
	width: 1195px;
	height:82px;
	
}

#rightjoin {
	background:url(../newjoin/right.jpg) no-repeat top;
	width: 808px;
	float:right;
	height:310px;
	padding:60px 0px 40px 40px;
}


#leftjoin {
	background:url(../newjoin/left.jpg) no-repeat top;
	width: 347px;
	height:410px;
	float:left;
}


#basejoin {
	background:#000 url(../newjoin/bottommain.jpg);
	width: 1195px;
	height:30px;
	
}

#spacejoin {
    background:#000 url(../newjoin/bottombg.jpg);
	width: 1195px;
	
	
}


#sitesjoin {
	background:#000 url(../newjoin/sites.jpg);
	width: 1195px;
	height:266px;
	
}

.detailsjoin
{color:#da6c8f;
font:bold 15px ;}

.detailsjoin1
{color:#d27ccf;
font:bold 15px ;}

.detailsjoin2
{color:#d0c4bd;
font:bold 15px ;}

.detailsjoin3
{color:#c1ca4f;
font:bold 15px ;}

.detailsjoin4
{color:#c47e47;
font:bold 15px ;}

.detailsjoin5
{color:#137697;
font:bold 15px ;}

.site3sjoin
{color:#ffffff;
font:30px bold;}

.thumbjoin
{margin:0px 0px 10px 80px;}





@charset "UTF-8";
/* CSS Document */

* { padding: 0px; margin: 0px 0px 0px 0px; }





#fwrap {
	background-color:#111;
	border: 1px solid #cc0000;
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#fhead  {
	width: 1000px;
	height: 50px;
	background:url(../assets/FelixHead.jpg) no-repeat center top;
	padding-top:100px;
	
}

#fmenu {
	width: 980px;
	padding: 10px;
	font-size: 12px;
	color: #FFF;
	border-top: 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;

}




#fcontent {
width:960px;
padding:10px 20px 20px 20px;
}



#fpoppicbox {
width:960px;
padding:10px 20px 10px 20px;

}



#fpoppic {
padding:4px;
border:#1e1e1e 2px solid;
background:#0a0a0a;
margin:0px 4px 0px 4px;
float:left;
color:#cc0000;
}


#fvidbox {
width:945px;
border:#1e1e1e 2px solid;
background:#0f0f0f;
padding:5px;
text-align:justify;
color:#fff;
}

#fvidtitle {
height:24px;
width:660px;
padding:5px 0px 5px 20px;
margin-bottom:5px;
}

#fvidthumb {
width:220px;
margin-left:15px;
float:right;
}

#fviddetail {
background:#1e1e1e;
width:210px;
height:30px;
padding:15px 5px 10px 5px;
margin:10px 0px 10px 0px;
}

.fvidtitlefront
{
font-size:20px;
 
	
}

.mostpoptitle
{
font-size:20px;
color:#CC0000;
 
	
}

.fviddesc
{
font-size:12px;
color:#999;
 
	
}

.fvidtitle
{
font-size:15px;
color:#cc0000;
 
	
}

.fupdatetitle
{
font-size:16px;
color:#999;
font-weight:bolder;
 
	
}


.fpicdesc
{
font-size:13px;
color:#999;
 
	
}

.fvidbodyfront
{font-size:14px ;
 
	
}



.fheadtext {
font:"Courier New", Courier, monospace 30px;
color:#fff;
text-align:center;
}



#fdetailbox {
width:946px;
border:#1e1e1e 2px solid;
background:#0a0a0a;
margin:10px 0px 20px 0px;
padding:5px;
text-align:justify;
color:#fff;
}

#fupdatevidbox {
width:685px;
border:#1e1e1e 2px solid;
background:#0a0a0a;
padding:5px;
color:#fff;
margin-bottom:15px;
}

#frightcolum {
width:244px;
float:right;
}


#frightcontent {
width:220px;
padding:0px 10px 10px 10px;
background:#0a0a0a;
border-left:#1e1e1e 2px solid;
border-right:#1e1e1e 2px solid;
border-bottom:#1e1e1e 2px solid;
color:#ffffff;
}


#fcontentdesc {

padding:10px 10px 10px 10px;
margin-top:5px;
}




.fbasictab{
padding: 4px 0;
margin-left: 0;
font: bold 12px;
border-bottom: 2px solid #1e1e1e;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.fbasictab li{
display: inline;
margin: 0;
}

.fbasictab li a{
text-decoration: none;
padding: 4px 20px;
margin-right: 3px;
border: 2px solid #1e1e1e;
border-bottom: none;
background-color: #0a0a0a;
color: #ffffff;
}

.fbasictab li a:visited{
color: #ffffff;
}

.fbasictab li a:hover{
background-color: #444444;
color: black;
}

.fbasictab li a:active{
color: black;
}

.fbasictab li.fselected a{ /*selected tab effect*/
position: relative;
top: 4px;
padding-top: 6px;
background-color: #0a0a0a;
color: #ffffff;
font: bold 12px;
}









.menu5 {
text-align:left; position:relative; font-size:0.9em;height:2.5em; margin:0 padding:0; list-style-type:none;
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.menu5 li {
float:left; position:relative;
}
.menu5 li a, .menu5 li a:visited {
display:block; text-decoration:none; color:#fff; float:left; padding-right:1em; height:3em; line-height:3em; color:#fff; 
}
* html .menu5 li a, .menu5 li a:visited {
width:7em; width:6em; /* hack for IE5.5 */
}
.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:bold;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration:underline; border:0;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
visibility:visible; height:auto; width:10em; background:#000; border:1px solid #ddd; left:0; top:2.5em; overflow:visible;
}
.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
display:block; font-weight:normal; background:#000; text-decoration:none; height:auto; line-height:1em; padding:0.5em; width:9em;
}
* html .menu5 li a:hover ul li a {
width:10em; width:9em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration:underline;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; color:#fff; border:1px solid #ddd; height:auto; background:#000; width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}



#musicvidbox { background:#222; border:#666 2px solid; width:860px; height:284px; padding:20px; margin:20px 30px;}
#musicbox { background:#222; border:#666 2px solid; width:860px; height:124px; padding:20px; margin:20px 30px;}
.musictitle {
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	color: #CC6633;
}
.musictext {
	font-size: 18px;
	color: #FFFFFF;
}
