@charset "utf-8";
/* CSS Document */
@import url("reset.css");
html {overflow-y: scroll;}

html, body {
	/*background-repeat:none;*/
	margin:0px 0px;
	padding:0px 0px;
	height:100%;
}

#container {
	width:100%;
	height:100%;
	min-height:718px; 
	position:relative;
	}
	
/****FIXED BACKGROUND****/
	
img.bg {
        /* Set rules to fill background */
        min-height: 100%;
        min-width: 1000px;

        /* Set up proportionate scaling */
        width: 100%;
        height: auto;

        /* Set up positioning */
        position: fixed;
        top: 0;
        left: 0;
}

@media screen and (max-width: 1000px) { /* Specific to this particular image */
        img.bg {
                left: 50%;
                margin-left: -512px;   /* 50% */
        }
}

@font-face {
    font-family: 'BebasNeueRegular';
    src: url('bebasneue-webfont.eot');
    src: url('bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('bebasneue-webfont.woff') format('woff'),
         url('bebasneue-webfont.ttf') format('truetype'),
         url('bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

/*@font-face {
    font-family: 'BebasNeue';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: local('BebasNeue'), 
         local('BebasNeue'), 
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#font') format('svg');		 
	font-weight:100;
	font-style:normal; 
}*/

p {margin:0px 0px 8px 0px;}

.clear {clear:both;}


/********/

/***HEADER**/
#header {
	/*position:absolute;*/
	width:100%;
	height:57px;
	background-image:url(../images/headerBg.png);
}

#header_container {
	position:relative;
	width:1000px;
	height:57px;
	margin-left:auto;
	margin-right:auto;
}

#logo {
	position:relative;
	width:146px;
	height:53px;
	top:2px;
	float:left;
}

#logo img{
	border:none;
}

#contact a{
	position:relative;
	width:70px;
	height:25px;
	padding:17px 0px 0px 0px;
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#F7677A;
	margin-left:550px;
	float:left;
}

#contact a:link, a:visited{
	text-decoration:none;
	color:#F7677A;
}

#contact a:hover, a:active{
	text-decoration:none;
	color:#CCC;
}

/* MAIN NAV */
#elee_navigation {
	width:216px;
	height:190px;
	left: 2%;
	top: 0px;
	position:absolute;
	overflow:hidden;
	float:left;
	}

/* BUY NOW NAV */

#buynow {
	position:relative;
	width:201px;
	height:44px;
	top:7px;
	float:right;
}

.buynow_text {
	position:relative;
	width:100px;
	height:24px;
	padding:10px 0px;
	text-align:center;
	float:left;
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-size:24px;
	color:#fff;
}

#buynow_button {
	position:relative;
	width:101px;
	height:44px;
	float:right;
	overflow:hidden;
}

ul#buy{
	margin:0; 
	padding:0; 
	list-style:none; 
	clear:both;
} 
	  
#buy li{
	overflow:hidden; 
	text-indent:-9999px; 
	display:inline; 
	float:left; 
	margin-right:0px;
}
    
#buy li a{
	background: url(../images/buynow.png) no-repeat; 
	width:101px; 
	height:44px; 
	display:block;
}
	
/* CD*/
#buy li.cd{
	width:50px; height:44px;
	}   
#buy li.cd a{
	background-position:0px 0px;
	}   
#buy li.cd a:hover{
	background-position:0px -44px;
	}
	
/* MP3*/
#buy li.mp3{
	width:51px; height:44px;
	}   
#buy li.mp3 a{
	background-position:-50px 0px;
	}   
#buy li.mp3 a:hover{
	background-position:-50px -44px;
	}
	
/***CONTENT AND BODY***/
	
#body {
	position:relative;
	width:100%;
	min-height:100%;
	/*padding:10px;*/   
	padding-bottom:85px;
	}
	
#content {
	position:relative;
	width:960px;
	height:auto;
	font-family:Myriad Pro, Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	line-height:20px;
	top:200px;
	background-image:url(../images/contentBg.png);
	margin-left:auto;
	margin-right:auto;
	}
	
#content_index {
	width:960px;
	height:835px;
	font-family:Myriad Pro, Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:20px;
	margin:0 auto;
	}
	
h2 {
	font-family: "Calibri", Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
}
	
	
/*********PAGES**********/
/************************/


/****INDEX****/
	
#content_container {
	width:1058px;
	height:455px;
	float:right;
	margin-top:110px;
}
#twitter_container {
	position:absolute;
	top:210px;
	float:left;
	left:2%;
}

#twitter_box {
	position:relative;
	width:215px;
	height:375px;
	top:0px;
	background-image:url(../images/headerBg.png);
	z-index:1;
}

#twitter-box_inner {
	position:absolute;
	width:400px;
	height:425px;
	margin-top:20px;
	margin-left:44px;
	font-family:"Myriad Pro",Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:20px;
	color:#fff;
	font-weight:normal;
}

#twitter_box h1{
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#FFF;
	padding-bottom:5px;
	margin:0px 0px 8px 0px;
	border-bottom:2px #ff6666 solid;
	width:145px;
}

#viewmyblog {
	position:absolute;
	width:150px;
	height:40px;
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-size:30px;
	margin: 12px 0px 0px 35px;
	bottom:12px;
}

#viewmyblog a:link, a:visited{
	color:#fb6a7d;
	text-decoration:none;
	font-size:30px;
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
}

#viewmyblog a:hover{
	color:#ffffff;
	text-decoration:none;
	font-size:30px;
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
}

#viewmyblog a:active{
	color:#ffffff;
	text-decoration:none;
	font-size:30px;
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-weight:normal;
}

#iTunes-widget {
	float: left;
	position: relative;
	z-index: 999;
	margin: 10px 0px 0px 10px;
}

#latest-album {
	position:absolute;
	width:215px;
	height:318px;
	top:59px;
	left:9px;
	background-image:url(../images/latestAlbumBG.png);
	z-index:10;
}

#latest-album h1{
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#FFF;
	margin:10px 0px;
	text-align:center;
}

#events {
	position:relative;
	width:249px;
	height:638px;
	padding:10px;
	float:right;
	top:11px;
	right:2%;
	background-image:url(../images/headerBg.png);
}

#events_inner {
	position:relative;
	width:249px;
	height:310px;
}

#events_info {
	position:relative;
	width:249px;
	height:250px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:18px;
	font-weight:normal;
}

#events h1{
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#FFF;
	margin:0px 0px 8px 0px;
	border-bottom:2px #ff6666 solid;
	width:80px;
}

#latest_video {
	top:50px;
	position:relative;
	width:249px;
	height:270px;
}

#latest_video h2{
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#fb6a7d;
	margin:0px 0px 8px 0px;
}
	
#content_box {
	width:810px;
	height:195px;
	font-family:"Times New Roman", Times, serif;
	font-size:48px;
	color:#384324;
	opacity:0.8;
	filter:alpha(opacity=80);
	margin-top:35px;
	right:0;
	float:right;
	background-color: #FFF;
}

#home_content {
	width:40%; 
	/*height:589px; */
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/content_bg.png); 
    position:relative;
	top:11px; 
	padding:25px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:20px;
	font-weight:normal;
	right:2%;
}

#home_content p{
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:20px;
	font-weight:normal;
}

#home_content h1{
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-size:30px;
	color:#D09F4F;
	margin:5px 0px 8px 0px;
	font-weight:normal;
}

#home_content h2{
	font-family: 'BebasNeueRegular',Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#CCC;
	margin:8px 0px 3px 0px;
	font-weight:normal;
}

#home_content a:link, a:visited{
	color:#fb6a7d;
	text-decoration:underline;
}

#home_content a:hover, a:active{
	color:#fff;
	text-decoration:none;
}


/****ABOUT****/

#middle_content {
	width:960px;
	height:480px;
	margin-top:130px;
	background-position:center;
	position:absolute;
	z-index:1;
	visibility:visible;
	float:right;
	color:#ffffff;
	overflow:auto;
}

#middle-content p {
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif; 
	font-size:18px; 
	color:#ffffff; 
	line-height:22px;
}


/****CONTACT****/


	
/**FOOTER**/
	
#footer {
   position:absolute;
   bottom:0px;
   width:100%;
   height:55px;   /* Height of the footer */
   background-image:url(../images/headerBg.png);
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#FFF;
}

#footer a:link, a:visited{
   font-weight:bold;
   text-decoration:none;
   color:#fff;
}

#footer a:hover, a:active{
   font-weight:bold;
   text-decoration:underline;
   color:#FF3;
}

#footer img{
	border:none;
}

#footer_container {
	position:relative;
	width:1000px;
	height:55px;
	margin-left:auto;
	margin-right:auto;
}

	
.footerLeft {
	position:relative;
	width:153px;
	height:30px;
	margin-top:12px;
	float:left;
	}
	
.mail-social_container {
	position:relative;
	width:136px;
	height:40px;
	margin-top:10px;
	left:250px;
	float:left;
}

.webmail {
	position:relative;
	width:55px;
	height:20px;
	margin-top:10px;
	float:left;
}

	
.footerRight {
	position:relative;
	width:270px;
	height:20px;
	float:right;
	margin-top:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#ffffff;
	}
