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

body {
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background:url(../images/background.jpg) repeat #b7d324;
	margin: -5px auto;
}

a {
	color: #0000FF;
}
a img {
	border: 0px;
	color: none;
}


.mainspace {
	background: url(../images/guy.png) no-repeat;
	height:1300px;
	background-position: 94% 135%;
	width: 1090px;
	margin: 0px auto;
}

.mainspacealt {
	overflow: hidden;
	width: 1090px;
	margin: 0px auto;
}

.marquee {
	background: url(../images/marquee.png) no-repeat;
	width:1090px;
	height: 319px;
	margin: 0px auto;
}

#topspace {
	height: 212px;
	width: 1090px;
	}

#firstmenu
	{
	margin-left: 5px;
	width:1090px;
	}

#break {
	height: 10px;
	width:1090px
	}

#secondmenu {margin-left: 225px;
				width: 800px;
}



#fly {
	margin:0 0 0 0;
	list-style:none;
	height:40px;
	position:relative;
	padding-left: 0;
	}
	
#fly table {
	border-collapse:collapse;
	width:0; 
	height:0; 
	margin:-3px -10px;
	}

#fly li {
	float:left;
	}
	
#fly li a {
	display:block; 
	height:40px; 
	line-height:40px; 
	padding:0 0 0 0; 
	float:left; 
	}
	
#fly li a:hover { 
	line-height:36px; 
	height:44px
	}

#fly li:hover > a {
	line-height:36px; 
	height:44px
	}

#fly ul {
	padding-left:5px;
	margin-left:105px;
	margin-top:-70px;
	list-style:none;
	position:absolute;
	height:30px;
	width:405px;
	background:url(../images/dropbg.png);
	left:-9999px;
	top:44px;
	z-index:10;	 
	}
	
#fly ul li {
	height:25px; 
	line-height:25px;
	}

#fly ul li a {
	color:#000; 
	padding:0 0 0 0; 
	height:25px; 
	line-height:25px; 

	}
	
#fly ul li a:hover {
	height:25px; 
	line-height:25px; 
	background:transparent; }

#fly :hover ul {left:0;}

.center {
	width:1090px;
	overflow: hidden;}
	
#sidebar {
	float:left;
	width: 194px;
	overflow:hidden;}

#sidebar .topper {
	background:url(../images/sidebar_bg_top.png) no-repeat;
	width: 194px;
	height: 18px;
	
	}
	
#sidebar .middler {
	background:url(../images/sidebar_bg_middle.png) repeat-y;
	overflow: hidden;
	width: 194px;
	}
	
#sidebar .bottomer {
	background:url(../images/sidebar_bg_bottom.png) no-repeat;
	width: 194px;
	height: 17px;
	}
	
#sidebar p {
	padding-left: 16px;
	padding-right: 6px;
	margin-top: -5px;
	color: #333333;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
			}
			
			#sidebar h1 {text-align: center;}
			#sidebar h3 {text-align: center;}
			
			.signup {width:165px; height: 125px; margin: 6px 0px 0px 18px;}
.signup h1 {font-size: 14px; padding: 0px; margin: 0px; color:#0000CC}

#inputArea
{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
	color: #B7d324;
}

#inputArea input[type="text"], #inputArea textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    margin-bottom: -5px;
    display: block;
    border: solid 1px #0000CC;
	background-color: #0000CC;
	color: #B7d324;
}
	
#widget { padding-left: 10px;
			}

#maincontent {
	float:left;
	width: 498px;
	overflow:hidden;}

#maincontent .topper {
	background:url(../images/maincontent_bg_top.png) no-repeat;
	width: 498px;
	height: 18px;
	}
#maincontent .topperalt {
	background:url(../images/maincontent_bg_top_alt.png) no-repeat;
	width: 498px;
	height: 18px;
	}
	
#maincontent .middler {
	background:url(../images/maincontent_bg_middle.png) repeat-y;
	overflow: hidden;
	width: 498px;
	}
	
#maincontent .bottomer {
	background:url(../images/maincontent_bg_bottom.png) no-repeat;
	width: 498px;
	height: 17px;
	}
#maincontent .bottomeralt {
	background:url(../images/maincontent_bg_bottom_alt.png) no-repeat;
	width: 498px;
	height: 17px;
	}

#maincontentphoto {
	float:left;
	width: 800px;
}

#maincontentphoto .topper {
	background:url(../images/maincontent_bg_top_long.png) no-repeat;
	width: 800px;
	height: 18px;
	}
#maincontentphoto .topperalt {
	background:url(../images/maincontent_bg_top_longalt.png) no-repeat;
	width: 800px;
	height: 18px;
	}
	
#maincontentphoto .middler {
	background:url(../images/maincontent_bg_middle_long.png) repeat-y;
	height: 450px;
	width: 800px;
	}
	
#maincontentphoto .middleralt {
	background:url(../images/maincontent_bg_middle_long.png) repeat-y;
	overflow:hidden;
	width: 800px;
	}
	
#maincontentphoto .bottomer {
	background:url(../images/maincontent_bg_bottom_long.png) no-repeat;
	width: 800px;
	height: 17px;
	}
#maincontentphoto .bottomeralt {
	background:url(../images/maincontent_bg_bottom_longalt.png) no-repeat;
	width: 800px;
	height: 17px;
	}
	
#credit {
	width: 498;
	height: 39px;
	background: url(../images/bottom_menu_bar.png) no-repeat;
	padding-top: 0px;
	margin-top: 0px;
	
}

#creditnav ul {
	list-style: none;
	padding-top: 0px;
	margin-top: 0px;
	}
#creditnav li {
	display: inline;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
	}
	
#banner { padding-left: 20px;}	

#video {
	float:left;
	width: 340px;
	overflow:auto;
	z-index:1;}
	
#video .topper { height: 300px;}


h1 {margin-top: 0px;
	padding-left: 13px;
	margin-bottom: 0px;}
	
	h1 span {display:none;}
	h2 {
	color: #ffffFF;
	font-size: 18px;
	text-transform:uppercase;
	width:453px;
	margin: 0 0px 0 17px;
	padding:2px 2px 2px 4px;
	border:1px solid #0033ff;	
	background:url(../images/subHeadbg.png) repeat-x;
}
	
	h3 {color: #0000CC;
	font-size: 12px;
	padding: 0 0 0 18px;
	margin: 0 10px 0 0;
	font-style: italic;
}
h3 span {display:none;}

h4 {
	color: #0000CC;
	font-size: 14px;
	padding: 0 0 0 18px;
	margin: 0 0 0 0;
	text-decoration: underline;	
}

	h5 {
	color: #0033ff;
	font-size: 18px;
	text-transform:capitalize;
	width:453px;
	margin: 0 0px 0 17px;
	padding:2px 2px 2px 4px;
	
}



#specialheader  {margin-top:-2px;}

#maincontent p {
	padding-left: 16px;
	text-align: justify;
	padding-right:20px;
	
				}
				
#maincontent p img {float: left;
					border: 1px solid #4765FE;
					margin: 0 10px 0 0;}
		
					
#spacer {float:none;
border:none;}

#maincontent p img.bodybutton {float: none;
				margin: 0 0 0 4px;
				border: 0;}

#store {padding-left: 10px;
height: 825px;}

#divide {
	margin: 10px 40px 20px 40px;
	border-bottom: 1px solid #000000;
}

#maincontent ul {
	padding-left: 40px;
	padding-right:24px;

	}
	
.groupslist{padding:0px; margin:0px 8px 0px 38px; width:430px;

}

#itunes {margin-top: 3px;}

#banner {padding-left: 25px;
}

#banner img {border: 1px solid #4765FE;}

#videocontent {padding: 20px 0 0 20px;}

#addlet {margin-left:18px;}

.footerFace {height: 60px; margin-left:20px; position:fixed; top:0px;}

.footerFace .icon {width:280px; height:63px;  background:url(../images/facebook.png) no-repeat; float:left;}
.footerFace .icon:hover {background:url(../images/facebookOver.png) no-repeat;}
.footerFace .icon span {display:none;}

.footerFace .banner {width:790px; height:120px; float:left;  bottom:0px; margin-top:-70px;}
.footerFace .banner span {display:none;}

.twitter {margin:-49px 0px 0px 140px; z-index: 1000; position:absolute;}

.mediaplayerShell {width:300px; height:250px;}
.mediaplayer {width:300px; height:225px; background-color:#000000; border:1px solid #000000;}
videoContent {}