body{
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:9pt;
}

table td{
	text-align: left;
	vertical-align: top;
}

p{
	padding: 0px 0px 0px 12px;
}

h3 {
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 12px;
	padding-bottom: 0px;
	font-size: 11pt;
}

#background{
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
}

#stage{
	position:absolute;
	left:0px;
	top:0px;
	z-index:1;
}

#logo{
	position:absolute;
	top:40px;
	left:80px;
	z-index:3;
}

#home { color:#FF6699; } /* Home */
#what_do { color:#E58100; } /* What We Do */
#who_work { color:#32A8C4; } /* Who We Work For */
#who_we { color:#EB3A5B; } /* Who We Are */
#get_touch { color:#64B537; } /* Get In Touch */
#news { color:#660099; } /* In The News */

#headers_n_content{
	position: absolute;
	left: 210px;
	top: 260px;
	padding: 0px 0px 10px 0px;
	width:525px;
}

#headers_n_content img{
	padding-bottom: 10px;
}

.sub_head{
	padding-top: 0px;
	padding-bottom: 10px;
}

ul.nosubhead {
	padding-top:10px;
}


#portfolio{
	padding-left: 12px;
}

h3{
	font-size:11pt;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#portfolio ul{
	float: left;
	padding: 0px 25px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:145px;
}

#portfolio ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#portfolio a {
	text-decoration: underline;
}

.famousquote{
	padding:10px 0px 20px 0px;
}

.newline {
	clear: both;
}

/* NAV */

#nav_container{
	position: absolute;
	border-top: 1px solid #535353;
	border-bottom: 1px solid #535353;
	background-color: #FFFFFF;
	padding: 20px 15px 20px 15px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	width: 160px;
	top: 175px;
	z-index: 100;
}

#nav_container ul {
	font-size:11pt;
	font-weight:bold;
	font-family:arial, helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#nav_container ul li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

#nav_container a {
	text-decoration: none;
}

#nav_container ul li a:hover, #nav_container ul li a.on {
}



/* Home */
div.section1 #nav_container, div.section1 #nav_container ul li a.on, div.section1 #nav_container ul li a:hover,  
div.section1 h3, div.section1 p.sub_head { color:#FF6699; }
div.section1 a, p { color:#777777; }

/* What we do */
div.section2 #nav_container, div.section2 #nav_container ul li a.on, div.section2 #nav_container ul li a:hover,  
div.section2 h3, div.section2 p.sub_head { color:#E58100; }
div.section2 a, p { color:#777777; }

/* Who we work for */
div.section3 #nav_container, div.section3 #nav_container ul li a.on, div.section3 #nav_container ul li a:hover,  
div.section3 h3, div.section3 p.sub_head, div.section3 #portfolio a { color:#32A8C4; }
div.section3 a, p { color:#777777; }

/* Who we are */
div.section4 #nav_container, div.section4 #nav_container ul li a.on, div.section4 #nav_container ul li a:hover,  
div.section4 h3, div.section4 p.sub_head { color:#EB3A5B; }
div.section4 a, p { color:#777777; }

/* Get in touch */
div.section5 #nav_container, div.section5 #nav_container ul li a.on, div.section5 #nav_container ul li a:hover,  
div.section5 h3, div.section5 p.sub_head { color:#64B537; }
div.section5 a, p { color:#777777; }

/* IN the news */
div.section6 #nav_container, div.section6 #nav_container ul li a.on, div.section6 #nav_container ul li a:hover,  
div.section6 h3, div.section6 p.sub_head { color:#660099; }
div.section6 a, p { color:#777777; }


/* Portfilio Detail Content */

#detail_container{
	position: absolute;
	border-top: 1px solid #ADADAD;
	border-bottom: 1px solid #ADADAD;
	background-color: #FFFFFF;
	padding: 20px 20px 20px 20px;
	/*filter: alpha(opacity=60);
	-moz-opacity: 0.6; */
	width: 515px;
	top: 175px;
	left:200px;
	z-index: 100;
}

#detail_container p,  #detail_container a{
	color:#ADADAD;
}

#project_example{
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ADADAD;
}

#project_title, #project_select {
	text-transform: uppercase;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11pt;
	color:#32A8C4
}

#project_controls{
	padding-left: 12px;
	border-bottom-width: 0p;
	border-top-width: 0px;
	vertical-align: bottom;
}

#project_controls a{
	padding-left: 3px;
	text-decoration: none;
}
