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

html{
	margin:0;
	padding:0;
}

body{
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color:#ADADAD;
	margin:0;
	padding:0;
	background-image:url(images/background.jpg);
	background-repeat:repeat-y;
	background-position: top;
	background-color:black;
	background-attachment:scroll;
	line-height:15px;
}


/******to remove border around images in IE**********/
a img{
	border:none;
}

/*****the whole thing******/
#content{
	width: 720px;
	padding:0;
	margin:0 auto; 
}


/******middle section******/
#middle{
	position:relative;
}

/******all the top parts******/
#top{
	height:100px;	
	background-image:url(images/background-top.gif);
	padding-bottom:10px;
}

#top-left{
	width:325px;
	position:relative;
	float:left;
	height:100px;
}

#top-right{
	width:395px;
	float:right;
	height:100px;
	position:relative;
}

#social{
	height:24px;
	width:395px;
	position:absolute;
	bottom:6px;
}

#social ul{
	list-style-type:none;
	margin:0;
	padding:0 2px 0 0;
	float:right;
}

#social ul li{
 	display: inline;
	padding:0 0px 0 15px;
	float:left;
}

#social img{
	
}

#social img:hover{

}

#logo{
	width:262px;
	height:68px;
	position:absolute;
	bottom:0px;
	float:left;
	padding-left:2px;
}


/**********navigation bar**********/
#navbar{
	width:720px;
	height:36px;
	background-image:url(images/navbar.gif);

}

#navbar ul{
	list-style-type:none;
	margin:0 0 0 0;
	padding:0;
}


#navbar ul li{
	 display:inline;
	 padding:0 0 0 0;
	 margin:0;
	 float:left;
}


/********promo area**************/

#promocontainer{
		width:712px;
		height:331px;
		float:left;
		border:solid 1px #4D4D4D;
		margin-top:15px;
		margin-bottom:25px;
		padding-left:6px;
		padding-top:6px;
}

#slideshow{

}

/****left and right blank spaces*****/
#leftspace{
	width:100px;
}

#rightspace{
	width:100px;
}

#homemidsection{
	width:720px;
	height:280px;	
}

/********blurb***********/
#blurb{
	left:440px;
}

#recentprojects{
	width:720px;
	height:220px;
}

#recentprojects-title{
	width:720px;
	height:40px;
}

.recentprojects-games ul{
	list-style-type: none;
	margin:0px;
	padding:0 0 0 0px;
}

.recentprojects-games ul li{
	display:inline;
	padding:0 9px 0 8px;
	margin:0px;
}

.recentprojects-games img{
	border:1px solid #333333;
}


.recentprojects-games ul li ul li{
	display:block;
}



/******footer*******/
#spacer{
	width:720px;
	height:3px;	
}



#black-bottom-nest{
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

#black-bottom-nest img{
	position:fixed;
	overflow:hidden;
	margin:0;
	padding:0;
}

#black-bottom{
	overflow:hidden;
}

#black-bottom img{
	position:fixed;
	overflow:hidden;
	margin:0;
	padding:0;
}

#footer-nest{
	min-width:100%;
	height:100px;
	background-image:url(images/background-footer.png);
	background-repeat:repeat-x;
	float:left;
	margin:0;
	padding:0;
}

#footer{
	width:720px;
	height:85px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-image:url(images/footerdivider2.gif);
	background-repeat:no-repeat;
	margin:0 auto;
}

#footer-content-nest{
	width:687px;
	height:10px;
	float:left;
	padding:3px 2px 0 15px;
}

.footer-content-left{
	float:left;
	height:15px;
	width:300px;
	text-align:left;
	color:#BEBEBE;
}

.footer-content-right{
	float:right;
	height:15px;
	width:300px;
	text-align:right;
	color:#BEBEBE;
}


.footer-content-right a{
	color:#FF0;
	text-decoration:none;
}

.footer-content-right a:hover{text-decoration:underline;}

/***************homepage bottom**************/
#homepagebottom{
	width:720px;
	height:200px;	
}

/***********welcomesection*************/

#welcome{
	padding-left:9px;
	width:410px;
	float:left;	
}

.title{
	font-size:14px;
	color:#FF0;
	font-weight:bold;
}

/************news section****************/
#news-content{
width:720px;
}

#news-title{
	width:440px;
	height:33px;
	float:left;
	padding:0 0 10px 0px;
}


#news-block{
width:400px;
height:100%;
padding: 0px 0 10px 6px;
border-bottom:1px solid #666;
margin:0;
float:left;
}

#press-block{
width:698px;
margin: 0px 0 10px 1px;
border-bottom:1px solid #666;
padding: 0px 0 5px 0;
float:left;
}

#press-block-text{
	width:565px;
	float:right;
}

#news-block img{
	margin:3px 15px 10px 0;
	padding:0;
	float:left;	
	border:1px solid #666;
}

#press-block-image{
	width:120px;
	float:left;	
	height:100%;
}

#press-block-image img{
	margin:13px 0px 10px 0;
	padding:1px;
	float:left;	
	border:1px solid #666;
}


#newsbox{
	width:720px;
	border-bottom:1px solid #333;
	overflow:auto;
	margin-bottom:10px;
}

#news-block a, #submenu a, #press-block a, #contact-left a, #blog-wrapper a{
	text-decoration:none;	
	color:yellow;
}

#blog-wrapper{
	width:720px;
	overflow:auto;
	padding-left:10px;
}

#news-block a:hover, #submenu a:hover, #press-block a:hover,  #contact-left a:hover, #blog-wrapper a:hover{
	text-decoration:underline;	
	color:yellow;
}

#newsbox-image{
	width:190px;
	float:left;	
	padding-top:20px;
	padding-bottom:30px;
}

#newsbox-text{
	width:420px;
	float:right;
	padding:10px 20px 30px 20px;
}

p.news-title{
	color:yellow;
	font-weight:bold;	
}

p.press-block-title{
	color:yellow;
	font-weight:bold;	
	margin:0;
	font-size:12px;
}


p.content-title{
	color:yellow;
	font-weight:bold;
	line-height:0px;
}

#spacer-home{
	width:720px;
	height:30px;
	float:left;
}

#home-nest{
	width:720px;
	height:330px;
	margin: 0 0 27px 0;
	float:left;
}

#recentprojects-container{
	width:227px;
	height:350px;	
	float:left;
	padding-left:1px;
}

#recentprojects-container img:hover{
	
}

#recentprojects-container img{
	float:left;
	margin:0 0 26px 0;
}

#home-spacer-middle{
	width:50px;
	height:330px;
	background-image:url(images/home-spacer-middle.jpg);
	float:left;
}

#news-container{
	width:440px;
	height:330px;
	float:right;
}

#title-nest{
	width:717px;
	height:33px;
	float:left;
	padding:25px 0 0px 3px;	
}

#submenu{
	height:33px;
	padding-right:5px;
	float:right;
	text-align:right;	
}

#submenu p{
	color:#666666;	
}

#credits-frame{
	width:720px;
	margin:15px 0 20px 0;
	float:left;
	padding-bottom:15px;
	background-image:url(images/background-credits.gif);
}

#press-frame{
	width:720px;
	margin:15px 0 0px 0;
	float:left;
	padding:0px 0 0px 5px;
	background-image:url(images/background-credits.gif);
}

#credits-frame-left{
	width:530px;
	float:left;	
	padding-left:5px;
}


#credits-frame-left-title{
	width:530px;
	padding: 0px 0 12px 0px;
	float:left;	
}

#press-frame-title{
	width:715px;
	padding: 0px 0 12px 0px;
	float:left;
}

#credits-frame-left p{
	line-height:16px;
	font-size:11px;
}

#press-frame a{
	color:#DDDDDD;
	text-decoration:none;
}

#press-frame a:hover{text-decoration:underline;}

#credits-frame-right{
	width:180px;
	float:right;
	padding-top:5px;

}

#credits-frame-right img{
	padding-left:38px;
	padding-bottom:11px;
}


#about-frame{
	width:720px;
	height:660px;
	background-image:url(images/background-bio.gif);
	background-repeat:no-repeat;
	margin:23px 0 20px 0;
	float:left;
}

#about-frame-left{
	width:225px;
	height:650px;
	float:left;
	padding-top:45px;
	padding-left:5px;
}

#about-frame-right{
	width:465px;
	height:550px;
	float:right;
	padding-left:23px;
	padding-top:40px;	
}

#music-iframe-nest{
	height:500px;
	width:720px;
	padding:17px 0 7px 0;	
}

/*** from iFrame css***/

#music-list-nest{
	width:720px;
	height:500px`;
	float:left;
	background-image:url(images/background-portfolio.png);
	margin:0;
}

#music-list-column-left{
	width:305px;
	height:435px;
	float:left;
	position:relative;
	display:inline-block;
	padding:0 0 0 5px;
	line-height:10px;
}

#music-list-column-center-nest{
	width:235px;
	height:430px;
	float:left;
	position:relative;
	display:inline-block;
	padding:0 0 0 0;
}

#music-list-column-center{
	width:235px;
	float:left;
	position:relative;
	display:inline-block;
	padding:0 0 30px 0;
	line-height:10px;
}

#music-list-column-right-nest{
	width:115px;
	height:420px;
	float:left;
	position:relative;
	display:inline-block;
	padding:0 0 0 0;
}

#music-list-column-right{
	width:115px;
	float:left;
	position:relative;
	display:inline-block;
	line-height:10px;
	padding:0 0 30px 0;
}

#music-list-column-right-voice{
	width:115px;
	float:left;
	position:relative;
	display:inline-block;
	line-height:10px;
	padding:0 0 30px 0;
}

#music-list-column-left a, #music-list-column-right a, #music-list-column-center a, #music-list-column-right-voice a{
	text-decoration:none;
	color:#ffffff;
}

#music-list-column-left ul, #music-list-column-right ul, #music-list-column-center ul{
	list-style:none;
	margin:0;
	padding:0;
}

#music-list-column-left ul li, #music-list-column-right ul li, #music-list-column-center ul li,
#music-list-column-right-voice ul li{
	margin: 2px 0 0 0;
	background-image:url(images/buttom-portfolio-game.gif);
	padding-top:9px;
	padding-bottom:9px;
	padding-left:10px;
		width:200px;
}

#music-list-column-right-voice ul{
	list-style:none;	
	margin-left:-32px;	
}

#music-list-column-right-voice ul li:before{
		content: "\2023 \0020";
		padding-right:5px;

}

#music-list-column-left a:hover, #music-list-column-right a:hover, #music-list-column-center a:hover,
#music-list-column-right-voice a:hover{
	text-decoration:underline;
	color:#ffffff;
}

p.music-list-title{
	color:yellow;
	font-weight:bold;
	font-size:12px;
	padding-bottom:3px;
}

#music-iframe-nest{
	height:500px;
	width:720px;
	padding:14px 0 14px 0;	
}

/***music player page***/

#music-player-nest{
	height:500px;
	width:720px;
	text-align:center;
	margin:13px 0 8px 0;
	float:left;
}

#music-player-nest-voice{
	height:400px;
	width:720px;
	text-align:center;
	margin:10px 0 6px 0;
	float:left;
}



#button-nest-single{
	width:187px;
	margin:0 auto; 
}


#button-nest-double{
	width:187px;
	margin:0 auto;
}

#button-backtothelist-single{
	width:187px;
	height:47px;
	background-image:url(images/button-backtolist-hover.png);
	float:left;
	margin-top:26px;
}

#button-backtothelist-double{
	width:187px;
	height:47px;
	background-image:url(images/button-backtolist-hover.png);
	float:left;
	margin-top:6px;
}

#button-backtothelist-rare{
	width:187px;
	height:47px;
	background-image:url(images/button-backtolist-hover.png);
	float:left;
	margin-top:45px;
}


#button-purchase{
	width:187px;
	height:47px;
	background-image:url(images/button-purchase-hover.png);
	float:left;
	margin-top:15px;
}

#button-download{
	width:187px;
	height:47px;
	background-image:url(images/button-download-hover.png);
	float:left;
	margin-top:15px;
}


#title-music-nest{
	width:720px;
	height:33px;
	float:left;
	padding:40px 0 13px 0;
	text-align:center;
}

#music-player-double{
	width:720px;
	float:left;
	text-align:center;
	padding:120px 0 0 0;	
}

#music-player{
	width:720px;
	float:left;
	text-align:center;
	padding:125px 0 0 0;	
}

#music-player-ROI, #music-player-pirates, #music-player-emperor, #music-player-nox, #music-player-BR, #music-player-dune2000{
	height:260px;
	width:360px;
	float:left;
	padding:125px 0 0 180px;
}

#music-player-victory{
	height:210px;
	width:380px;
	float:left;
	padding:173px 0 0 170px;
}

#music-player-greygoo, #music-player-eon{
	height:200px;
	width:380px;
	float:left;
	padding:183px 0 0 170px;
}

#music-player-mytheon{
	height:200px;
	width:380px;
	float:left;
	padding:154px 0 0 170px;
}

#music-player-GG{
	height:260px;
	width:380px;
	float:left;
	padding:125px 0 0 170px;
}

#music-player-PG{
	height:240px;
	width:380px;
	float:left;
	padding:125px 0 0 170px;
}

#music-player-RA2{
	height:240px;
	width:380px;
	float:left;
	padding:120px 0 0 170px;
}

#music-player-RA3, #music-player-UAW, #music-player-RA{
	height:240px;
	width:400px;
	float:left;
	padding:120px 0 0 160px;
}

#music-player-SW{
	height:260px;
	width:460px;
	float:left;
	padding:125px 0 0 130px;
}

#music-player-EB{
	height:235px;
	width:360px;
	float:left;
	padding:160px 0 0 180px;
}

#music-player-renegade, #music-player-TS{
	height:240px;
	width:360px;
	float:left;
	padding:120px 0 0 180px;
}

#music-player-hdnetfights, #music-player-UFC, #music-player-insidemma{
	height:240px;
	width:360px;
	float:left;
	padding:140px 0 0 180px;
}

#music-player-CnC{
	height:240px;
	width:390px;
	float:left;
	padding:120px 0 0 165px;
}

#music-player-LOL, #music-player-LK, #music-player-rare{
	height:260px;
	width:450px;
	float:left;
	padding:105px 0 0 135px;
}


#music-player-eotf{
	width:300px;
	height:27px;
	float:left;
	padding:125px 0 0 213px;	
}

#music-player-FK{
	width:450px;
	height:255px;
	float:left;
	padding:109px 0 0 135px;	
}

#music-player-FTF{
	width:450px;
	height:190px;
	float:left;
	padding:181px 0 0 135px;	
}

#music-player-va{
	width:300px;
	height:27px;
	float:left;
	padding:169px 0 30px 213px;
}




#carousel-nest{
	width:720px;
	height:75px;
	float:left;	
	
}

#carousel-nest img,  #listen-imagebox img{
	padding:1px;
	border: solid 1px  #666666;
}


#carousel-nest img:hover, #listen-imagebox img:hover{
	padding:1px;
	border: solid 1px #CCC;
}

#listen-title{
	width:720px;
	padding: 5px 0 15px 3px;
	float:left;	
}


#listen-imagebox{
	width:644px;
	padding:0 0px 0 5px;listen-title
	float:left;
}

#listen-imagebox ul{
	width:720px;
	margin:0;
	padding:0 0 30px 3px;
	list-style-type:none;
}

#listen-imagebox ul li{
	width:140px;

	display:inline;
	margin:0;
	padding:0 30px 0px 0;
	list-style-type:none;
}

#listen-divider{
	width:720px;
	margin:30px 0 5px 0;
	border-top:1px solid #454545;
	float:left;
}

#listen-divider-top{
	width:720px;
	margin:7px 0 5px 0;
	border-top:1px solid #454545;
	float:left;
}

#listen-container{
	width:720px;
	float:left;	
	background-image:url(images/background-listen.gif);
	padding-bottom:20px;
}

.sub{
	color:#8A8A8A;
}

#contact-form-frame{
	width:488px;
	height:350px;	
	float:left;
	padding:0 0 0 7px;
	border-right:1px solid #333;
	margin-bottom:30px;
}

#contact-left{
	width:400px;
	height:290px;
	float:left;	
	padding-left:8px;
	padding-top:20px;
	margin-right:5px;
}

#contact-right{
	width:300px;
	height:290px;
	float:right;	
	margin-right:5px;
	background-color:#FFFFFF;
}

#coming-soon{
	width:720px;
	height:300px;
	float:left;
	padding-left:7px;
	padding-top:10px;
}