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

body {
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-top:0;
	background-image: url(images/body_bg.jpg);
}
h1 {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#entry
{color:#FFFFFF;}

#header{
width:924px;
margin-left:auto;
margin-right:auto;
/*border-top:1px solid #ffffff;*/

}

#logo {
	float: left;
	width: 350px;
	text-align:left;
	/*border:1px solid #006666;*/
	border-left:1px solid #ffffff;
	padding-left:0px;
	padding-bottom:20px;
	padding-bottom:10px;	
}

#phone {
	float: left;
	width: 250px;
	font-size:24px;
	text-align:left;
	/*border:1px solid #ffffff;*/
	clear:left;
	color:#ffffff;
	font-stretch:expanded;
	padding-left:55px;

}
#eye {
	float: right;
	width: 302px;
	text-align:right;
	border-right:1px solid #ffffff;
	clear:right;
}

#copyright {
	float: left;
	width: 300px;
	text-align:left;
	clear:left;
	font-size:14px;
	padding-top:2px;
	padding-left:3px;
	
}
#address {
	float: right;
	width:300px;
	text-align:right;
	font-size:14px;
	padding-top:2px;
	padding-right:3px;
	
}

	
#two2002 {
	float: right;
	width:61px;
	text-align:right;
	clear:right;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	
	padding:8 4 3 3;
	
}

#company_details {
	width:600px;
	text-align:justify;
	height:450px;
	overflow:auto;
	SCROLLBAR-FACE-COLOR: #000000;
	SCROLLBAR-HIGHLIGHT-COLOR: #000000;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	padding-right: 8px;
	color: #FFFFFF;
	
}



#miniads {
	float:left;
	width:300px;
	text-align:left;
	/*border:1px solid #ffffff;*/
	padding-top:8px;
	padding-bottom:8px;
}
#email {
	float: right;
	width:180px;
	text-align:right;
	padding-right:6px;
	border-left:#FFFFFF solid thin;
	border-top:#FFFFFF solid thin;
	clear:right;
	height:22px;
	padding-top:3px;
	
}

a.email:link {font-size:14px;
color:#A8A501;
text-decoration:none;

}

#contactNav {
	float: right;
	width: 400px;
	text-align:right;
	/*border:1px solid #006666;*/
	clear:right;
	padding-right:8px;
	padding-top:40px;
	font-size:14px;
	color:#FFFFFF;
	

}
#contactNav a:link, #contactNav a:visited {
	
	font-size:14px;
	text-decoration:none;
	padding: 3px 10px 9px 10px;
	font-weight:normal;
	color:#ffffff;

}

#contactNav a:hover, #contactNav a:active,  a.contactNav:hover{
	
	font-size:14px;
	text-decoration:none;
	padding: 3px 10px 9px 10px;
	font-weight:normal;
	color:#CBC801;

}


#news {
	float: right;
	width: 160px;
}


#hline{
	/*border:1px solid #ffffff;*/
	width:924px;
	margin-right: auto;
	margin-left: auto;
	
}
#hline{ 
	margin-top:6px;
	height:5px;
	background-color:#5A5907;
	width:922px;
	margin-right: auto;
	margin-left: auto;
	}
 


#footerContainer{
width:922px;

margin-left:auto;
	margin-right:auto;
	
}


#footer {
	width:922px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;	/*border:1px solid #ffffff;*/
	clear:both;
	
}
.footer
{
color:#ffffff;
	
	padding-top: 3px;
	padding-bottom: 0px;
	font:14px;

}
a.footerlink:link, a.footerlink:visited, a.footerlink:active {
color:#FFFFFF;
text-decoration:none;
}

a.footerlink:hover {
color:#333333;
}
 img {
 border:0px;
 }
 
 .imgspacer {
 padding:2px;
 }

#nav_placer {
width:924px;
/*border-left-color:#FFFFFF;
border-left-style:solid;
border-left-width:1px;
border-right-color:#FFFFFF;
border-right-style:solid;
border-right-width:1px;*/
		margin-right: auto;
	margin-left: auto;
	/*background-color:#000000;*/
	height:26px;
	margin-top:26px;
	padding-top:0px
}
.center {
	margin:0 auto 0 auto;
}



#strap {
	width:924px;
	padding-left: 8px;
}
#main {
	
	width: 924px;
	margin-left:auto;
	margin-right:auto;
	/*border:1px solid #ff66ff;*/
	padding-top:10px;
}

#siteCol1 {
	float: left;
	width: 630px;
	padding-left:0px;
	text-align:left;
	padding-top:0px;
	margin:0 0 0 0;
	/*border:1px solid #ffffff;*/
	text-align:justify;
	border:none;
	
	
}
#subpage {
float: left;
	width: 630px;
	padding-left:0px;
	text-align:left;
	padding:15px 5px 5px 15px;
	margin:0 0 0 0;
	/*border:1px solid #ffffff;*/
	text-align:justify;
	border:none;

}

#homeCol1 {
	float: left;
	width: 630px;
	padding-left: 25px;
	text-align:left;
	padding-top:5px;
	margin-top:0;
	/*border:1px solid #ffffff;*/
	text-align:justify;
	
}
#homeCol2 {
	float: right;
	width: 250px;
	padding-left: 5px;
	text-align:left;
	/*border:1px solid #ffffff;*/
	padding-top:5px;
	padding-right:8px;
}


#soundCol {
	float: right;
	width: 245px;
	text-align:left;
	border:1px solid #CCC800;
	background:#CCC800;
	clear:both;
	margin:8px 0px 20px 0px;
	background-image:url(images/soundbg.jpg);
	background-repeat:no-repeat;
	padding:0px 2px 20px 2px;
	font-size:11px;
	font-weight:bold;
	


}
.soundcolTitle{
padding-top:6px;
font-size:28px;
color:#F1F0B8;
font-weight:bold;

}

a.sound:link, a.sound:visited {
font-weight:bold;
color:#666666;
text-decoration:none;
font-size:11px;
padding-top:20px;

}

a.sound:hover, a.sound:active {
font-weight:bold;
color:#ffffff;
text-decoration:none;
margin-top:20px;

}

#newsCol {
	float: right;
	width: 250px;
	text-align:left;
	border-top:1px solid #ffffff;
	background:#434343;
	clear:both;


}


#newsColtitle {
	
	padding-left: 25px;
	padding-top:4px;
	text-align:left;
	border-bottom:1px solid #ffffff;
	font-size:20px;
	font-weight:bold;
	height:27px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-image:url(images/news_title_bg.jpg);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#434343;

}

#newsColitems {
	
	padding-left: 5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;

	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background:#434343;
	font-size:10px;

}

a.newsdate:link, a.newsdate:visited {
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
font-size:11px;

}

a.newsdate:hover, a.newsdate:active {
font-weight:bold;
color:#CCC800;
text-decoration:none;

}

#newsColmore {
	
	padding-left: 5px;
	text-align:left;
		border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background:#434343;
	width:48px;
	float:right;
	clear:both;

}
#homeCol3 {
	float: right;
	width: 224px;
	padding-left: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #099EDA;
	text-align:left;
	height:350px;
/*border:1px solid #006666;*/
}



#subCol1 {
	float: left;
	width: 235px;
	padding-left: 5px;
	text-align:left;
	padding-top:0px;
	margin-top:0;

	
}
#subCol2 {
	float: left;
	width: 490px;
	padding-left: 5px;
	padding-top:5px;
	text-align:left;
	/*border:1px solid #006666;*/
}
#subCol3 {
	float: right;
	width: 220px;
	padding-left: 5px;
	border-left-width: 1px;
	text-align:left;
	height:350px;
/*border:1px solid #006666;*/
}


#wrapper {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #99CC33;
	border-left-color: #99CC33;
	margin-right: auto;
	margin-left: auto;
}
/* Start Container - Holds everything together. Nothing sits outside of the container. */

#container{
	margin: 0px auto;
	overflow: hidden;
	width: 1000px;
	text-align: center;
	background-color: #000000;
	background-image: url(/images/shadow_repeat.jpg);
	background-repeat: repeat-y;
	padding:0px;
	margin-bottom:0px;
	/*border:1px solid #006666;*/
}

/* End Container */
.page-top {
	display:block;
	margin:0 auto 0 auto;
}
#clear {
	clear: both;
}

/* pyramid */

#navPyra {

	margin: 15px 0 0 0;
	padding: 0 0 5px 5px;
	height:25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E795;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;		
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;		
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
	background-image:url(images/nav_bg.jpg);
	background-repeat:repeat-x;	

	}

#navPyra li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type:none;

	}
	
#navPyra a:link, #navPyra a:visited {
	float: left;
	font-size: 11px;
	font:Arial, Verdana, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: normal;
	padding: 3px 8px 9px 8px;
	text-decoration: none;
	color: #A8A501;
	}

#navPyra a:hover,
a.navPyra:hover
#home #homelink,
#soundvision #soundvisionlink,
#soundmusic #soundmusiclink,
#studio #studiolink,
#mastering #masteringlink,
#client #clientslink,
#newspress #bloglink,
#company #companylink,
#beatstore #beatstorelink,
#poetry #poetrylink
 {
	color: #ffffff;
	background: url(/images/nav_position.jpg) no-repeat bottom center;
	font-weight:normal;
	}
	
#bg {
background-image:url(/images/bg.gif);

}
	
#navBoxes {
	margin: 0;
		padding: 100px 0px 0px 20px;

	}

#navBoxes li {
	margin: 0; 
	list-style-type:none;
	color:#666666;
	
	}
	
	#newsnavBoxes {
	margin: 0;
		padding: 40px 0px 0px 20px;

	}

#newsnavBoxes li {
	margin: 0; 
	list-style-type:circle;
	color:#666666;
	
	}


	
#navBoxes a:link, #navBoxes a:visited, #newsnavBoxes a:link, #newsnavBoxes a:visited  {
	font-size: 11px;
	font:Arial, Verdana, Helvetica, sans-serif;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	}

#navBoxes a:hover, #newsnavBoxes a:hover

 {
	color:#333333;
	}
	
#more, #more_green, #more_grey{
font-size:11px;
margin:0px 7px 7px 7px ;
text-align:right;
height:15px;
padding-right:4px;
	margin-left:auto;
	margin-right:auto;
	width:214px;
	padding: 0;
}
#more {
background:url(/images/leisure_box_blue.jpg) center bottom repeat-x;
}

#more_green {
background:url(/images/more_box_green.jpg) center bottom repeat-x;
}
#more_grey {
	background: #666666;
	margin-left:auto;
	margin-right:auto;
	width:214px;
	padding: 0;
}


#more a:link, #more_green a:link, #more_grey a:link {
color: #ffffff;
text-decoration:none;
}

#more a:hover, #more_green a:hover, #more_grey a:hover

 {
	color: #ffffff;
	font-weight:bold;
	}
	


/*- Sub Menu--------------------------- */
.markermenu{
width: 234px; /*width of menu*/
height:25px;
margin-top:0px;

}

.markermenu ul{
list-style-type: none;
margin: 1px 0;
padding: 0;
border: 1px solid #ffffff;
}

.markermenu ul li a{
background: #DEF0FA url(media/arrow-list.gif) no-repeat 2px center;
font: 11px Ariel, Verdana, Helvetica, sans-serif;
color: #969696;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border: 1px solid #ffffff;
 
}


* html .markermenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 210px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #969696;
}

.markermenu ul li a:hover, .markermenu ul li a.select

{
color: black;
background-color: #BADFF3;
background-image:url(/images/sub_menu_bullet.jpg); /*onMouseover image change. Remove if none*/
}

/* Holly Hack for IE \*/
* html .markermenu ul li { height: 1%; }
* html .markermenu ul li a { height: 1%; }
/* End */

#submenu_title {
background-image:url(/images/subnav_titlebg.gif);
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:45px;
color:#D1EAF7;
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
height:32px;
width:221px;
line-height:34px;
margin-left:2px;
margin-top:3px;
}


#title {
	background-image:url(/images/title_bg.jpg);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#CCC800;
	padding-left:40px;
	padding-top:0px;
	padding-bottom:0px;
	height:34px;
	width:600px;
	line-height:36px;
	margin-left:2px;
	float:left;
	text-align:left;
	/*border:1px solid #006666;*/


}

#popstudio {

width:inherit;
background-image:url(images/title_bg.jpg);
background-repeat:repeat-y;
text-align:right;
padding:0px 0px 0px 0px;
width:500px;
background-color: #ffffff;

}


#pop_up {
	position:relative;
	width:500px;
	height:5px;
	z-index:1;
	background-color: #ffffff;
	padding:5px 5px 200px 5px;
	left:200px;
	top:-450px;
	color:#000000;
	visibility: hidden;
	overflow:visible;
	background-color:#FFFFFF;
	/*display: none;*/
}

#raw_studio, #composition, #album, #mixing, #blog, #training {
	position:absolute;
	top:74px;
	left:8px;
	width:480px;
	padding-right:8px;
	visibility: hidden;
	height:5px;
	overflow:visible;
	background-color: #ffffff;
	text-align:left;
	/*display: none;*/
}
#raw_studio{
z-index:5;
}

#composition{
z-index:10;
} 

#album{
z-index:15;
} 

#mixing{
z-index:20;
}

#news{
z-index:25;
} 


#training{
z-index:30;
}

#pop_up h1 {
color:#000000;
}

a:link, a:visited {

color:#FFFFFF;
text-decoration:none;
}

a:hover {
color:#CCC800
}
#portfolio {
	float: left;
	width: 200px;
	clear: none;
	margin-left:60px;
}
#portfolio1 {
	float: left;
	width: 200px;
	clear: none;
	margin-left:30px;
}
