*
{
margin:0;
padding:0;
}
a:hover
{
text-decoration:none;
}
body
{
background:#000;
font:10pt "Calisto MT", Times New Roman;
}
h1
{
margin-bottom:4px;
font-size:1.3em;
}
h2
{
margin-bottom:6px;
letter-spacing:2px;
font:normal 1.1em "Calisto MT", Times New Roman;
text-decoration:underline;
}
p
{
margin:1em 0 1em 0;
}
#footer
{
height:100px;
padding:10px;
color:#fff;
font-size:.8em;
}
#footer a
{
color:#fff;
}
#main
{
height:242px;
background-color:#fff;
background-repeat:no-repeat;
padding-top:1px;
}
#main a
{
color:#000;
}
#header
{
height:75px;
background:#000 url(../img/scapegoatLogo.gif) no-repeat 8px 16px;
}
#mainNav
{
position:absolute;
top:22px;
left:460px;
height:30px;
width:750px;
padding:0 15px 0 15px;
background:url(../img/navBg.jpg) repeat-x;
} 
#mainNav ul, #mainNav ul ul 
{
padding: 0;
margin: 0;
list-style: none;
}
#mainNav ul a 
{
display:block;
text-indent:-10000px; 
overflow:hidden;
text-decoration:none;
}
#mainNav ul li 
{
float:left;	
margin-right:20px;
font:.8em Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height:30px;
}
#mainNav ul li ul 
{
position: absolute;					
left: -999em;
}
#mainNav ul li ul li
{
line-height:1.3em; 
text-indent:0px; 
background-color:#000;
border-bottom:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #999;
text-align:center;
}
#mainNav ul li ul li.first
{
border-top:1px solid #999;
}
#mainNav ul li ul li a
{
display:block;
padding:4px 0 2px 0;
text-indent:0;
color:#fff;
}
#mainNav ul li ul li a:hover
{
color:#000;
background-color:#fff;
}
#mainNav ul li#nav_home a, #mainNav ul li#nav_home
{            
width:32px;
} 	
#mainNav ul li#nav_home
{
background:url(../img/nav_home.jpg) no-repeat 0 0;
}
#mainNav ul li#nav_company a, #mainNav ul li#nav_company, #mainNav ul li#nav_company ul
{            
width:55px;
} 	
#mainNav ul li#nav_company
{
background:url(../img/nav_company.jpg) no-repeat 0 0;
} 
#mainNav ul li#nav_productions a, #mainNav ul li#nav_productions, #mainNav ul li#nav_productions ul
{            
width:69px;
} 	
#mainNav ul li#nav_productions
{
background:url(../img/nav_productions.jpg) no-repeat 0 0;
} 
#mainNav ul li#nav_contact a, #mainNav ul li#nav_contact
{            
width:50px;
} 	
#mainNav ul li#nav_contact
{
background:url(../img/nav_contact.jpg) no-repeat 0 0;
} 
#mainNav ul li#nav_media a, #mainNav ul li#nav_media, #mainNav ul li#nav_media ul
{            
width:89px;
} 	
#mainNav ul li#nav_media
{
background:url(../img/nav_media.jpg) no-repeat 0 0;
} 
#mainNav ul li:hover ul, #mainNav ul li.sfhover ul 
{
left: auto;
} 	
/*IE7 sticky menu bug fix */
#mainNav li:hover, #mainNav li.hover 
{  
position: static;  
}  
/*  */


#stageOutter
{
height:180px;
width:365px;
margin:18px 0 0 370px;
}
#stageInner
{
height:180px;
padding-right:1em;
overflow:auto;
}
.cityTel
{
float:right;
}
.copyright
{
float:left;
}
#footer .cred
{
float:left;
clear:left;
color:#676464;
}
.mainHome
{
background:#000 url(../img/homeBg.jpg) 14px 20px;
}
.mainCompany
{
background:#000 url(../img/company.jpg) 54px 14px;
}
.mainContact
{
background:#000 url(../img/contact.jpg) 74px 14px;
}
.mainProductions
{
background:#000 url(../img/life-is-a-dream.jpg) 94px 14px;
}
.pseudoA
{
text-decoration:underline;
}
.pseudoEm
{
font-style:italic;
}
.pseudoH3
{
display:block;

font-weight:bold;
}
.vcard
{
margin-top:40px;
}
.vcard h3
{
margin:0;
font-weight:bold;
}
.vcard .email
{
display:block;
}
.vcard .type
{
float:left;
}
.vcard .value, .vcard .street-address
{
display:block;
}
address
{
font-style:normal;
}
html\:abbr, abbr 
{
border-bottom:none;
}
.vcard .type, .vcard .abbr, .vcard .local
{
float:left;
margin-right:.1em;
}
