*
{
	padding: 0px;
	margin: 0px;
	border: 0;
	z-index: 50;
}
/*----------------------Construction Page--------------------*/
*a{position:relative;}


#notice {
background-color: #FFFFBB;
word-spacing:1px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:6px 0 8px 0;
border-bottom:1px solid #888;
border-top:2px solid #444;
}

body {
background-color:#000;
background-image:url('../images/background.jpg');
background-repeat:repeat-x;
height:600px;
}

#logo_construction {
position:relative;
top:240px;
margin:0 auto;
height:73px;
width:175px;
text-align:center;
}

#text_construction {
font-family:'ms sans serif', sans-serif;
font-size:10px;
color:#666;
}


/*----------------------Primary--------------------*/

#index_backdrop {
	background:url('../images/index_backdrop.jpg') no-repeat;
	width:613px;
	margin-left:14px;
	margin-top: 14px;
}

#index_marketing {
	width:490px;
	margin-left:75px;
	padding-top:0px;
}


h2.blockheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EAD284;
	font-weight:normal;
	margin-bottom:20px;
}

#top_text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f2f2f2;
	line-height:22px;
	font-weight: bold;
}
#punchline
{
	font-family:'Lucida sans unicode', sans-serif;
	font-size:24px;
	color:FFFFFF;
	margin-top:35px;
	line-height:22px;
}
#text_body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:35px;
	line-height:24px;
}
#base_link
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555; margin-top:35px;text-align:right; line-height:20px;}

#base_link a {
color:#999;
text-decoration:none;
outline:none;
}

#base_link a:hover {
color:#ccc;
outline:none;
}

/*--------------Recent Projects------------*/

#latestprojects {
width:350px;
margin-left:40px;
float:left;
}
	
#menu3 {
	width: 470px;
	margin-top:15px;
}
	
#menu3 li a {
height: 58px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 58px;
text-decoration: none;
margin-top:10px;
outline:none;
}	
	
#menu3 li a:link, #menu3 li a:visited {
display: block;
background-color:#111;
padding: 8px 0 0 10px;
outline:none;
}
	
#menu3 li a:hover {
background-color:#282828;
padding: 8px 0 0 10px;
outline:none;
}
	
.projectimagesample {
float:left;
border:4px solid #444;
margin-right:11px;
}

span.projecttitle {
font-family:'ms sans serif', tahoma, arial, sans-serif;
font-size:13px;
font-weight:normal;
color:#ddd;
line-height:18px;
}

span.projectblurb {
font-family:'ms sans serif', tahoma, arial, sans-serif;
font-size:12px;
color:#777;
line-height:14px;
}

#foliolinkwrapper {
text-align:right;
margin-top:15px;
}

a#foliolink {
font-family:'ms sans serif', tahoma, arial, sans-serif;
font-size:12px;
color:#555;
text-decoration:none;
outline:none;
}

a#foliolink:hover {
outline:none;
color:#bbb;
}

/*---------------News-------------------*/

#news {
width:185px;
margin-left:55px;
float:left;
}

* html #news {margin-left:25px;}

.newsblock {margin-top:30px;}

h2.newstitle {
font-family:'ms sans serif', tahoma, arial, sans-serif;
font-size:13px;
font-weight:normal;
color:#ccc;
}

.newsdate {
font-family:'ms sans serif', tahoma, arial, sans-serif;
font-size:12px;
color:#333;
margin-top:3px;
margin-bottom:15px;
}

.newsblurb {
font-family:'ms sans serif', tahoma, arial, sans-serif;
font-size:12px;
color:#666;
line-height:14px;
}
