/*
Theme Name: NYAudio Productions
Theme URI: http://www.nyaudio.com
Description: This is design created for New York Audio Productions
Author: SPACESUIT GROUP
Author URI: http://www.spacesuitgroup.com


/*-----------Block Level Elements--------------*/

* { padding:0; margin:0; list-style:none; }
a img{ border:none; }
a { color:#ff9900; font-weight:bold; text-decoration:none; }
a:hover{ color:#683201; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

Body {
font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
line-height:1.5;
font-size:12px;
color:#000033;
}

#page {
}

#header {
	margin:0 0 2px 0;
	width:100%;
}
#header #banner{
width: 960px;
margin: 0 auto;
}

#header #banner #bannerCont{
background:url(images/sketchSlogan.jpg) no-repeat left;
width:960px;
height:180px;
margin:24px 0 0 0;
}

#header #banner #bannerCont #bannerRight{
float:right;
}

#header #navbar {
background:url(images/nav_bg.jpg) repeat-x;
height:66px;
}
#header #navbar #navBtns{
width: 960px;
margin: 0 auto;
height:66px;
}
#header #navbar #navBtns ul li.spacer{
height:66px;
width:4px;
display:block;
background:url(images/navSpacer.jpg) no-repeat top;
margin:0 5px;
}
#header #navbar #navBtns ul li{
float:left;
}

#header #navbar #navBtns ul li a{
height:66px;
display:block;
background-repeat:no-repeat;
background-position:top;
}
#header #navbar #navBtns ul li a:hover{
background-position:bottom;
}
#header #navbar #navBtns ul li .company{
width:136px;
background-image:url(images/company_.jpg);
}
#header #navbar #navBtns ul li .production{
width:156px;
background-image:url(images/production_.jpg);
}
#header #navbar #navBtns ul li .recording{
width:144px;
background-image:url(images/recording_.jpg);
}
#header #navbar #navBtns ul li .postPro{
width:213px;
background-image:url(images/post_.jpg);
}
#header #navbar #navBtns ul li .samples{
width:113px;
background-image:url(images/samples_.jpg);
}
#header #navbar #navBtns ul li .contact{
width:113px;
background-image:url(images/contact.jpg);
}

#titleBar{
height:55px;
background:#D2E0F1;
border-top:1px solid #7FB9F1;
border-bottom:1px solid #7FB9F1;
margin:0 0 6px 0;
}

#titleBarCont{
width:960px;
margin:0 auto;
}
#titleBarCont h2{
font-size:36px;
color:#003ECB;
font-family:Helvetica, Arial, sans-serif;
letter-spacing:-.08em;
font-weight:normal;
margin:1px 0 0 0;
}

.description {

}

#wrapper {
	width: 960px;
	margin: 0 auto;

}

#content {
}

#sidebar {
	width: 28%;
	margin-right: 70%;
}

#footer {
margin:60px 0 0 0;
	clear: both;
	height:170px;
	background:url(images/footer_bg.jpg) repeat-x #0048CF;
	border-top:1px solid #000033;
}
#footer #footerCont{
width:960px;
margin:24px auto 0 auto;
}

#footer #footerCont #footerSlogan p{
margin:0 0 12px 0;
}

#footer #footerCont #footerSlogan{
border-top:1px solid #fff;
padding:12px 0 0 0;
text-align:center;
color:#fff;
}

#footer #footerCont ul{
width:940px;
padding:0 0 20px 0;
margin:0 0 0 20px;
}
#footer #footerCont ul li{
float:left;
margin:0 0 0 78px;
}

#footer #footerCont a{
color:#fff;
font-size:1.2em;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
letter-spacing:-.07em;
}

#footer #footerCont a:hover{
text-decoration:underline;
}

.leftCol{
width:200px;
float:left;
min-height:200px;
}

.leftCol img{
width:100%;
}

.entrytext{
float:left;
min-height:200px;
width:500px;
text-align:justify;
margin:0 21px;
}

.entrytext p{
margin:0 0 12px 0;
}

.rightCol{
width:210px;
float:left;
min-height:200px;
}

.rightCol img{
width:100%;
}

.breadcrumb{
margin:12px 0 16px 0;
}

.studioGalleryImg{
width:30%;
background:#fff;
padding:4px;
margin:0 0 0 1px;
border:1px solid #e0e0e0;
}
.studioGalleryImg:hover{
background:#FF9900;
}

#flashcontent75{
float:right;
margin:0 0 0 20px;
}

/*-------------Headings-------------*/

.entrytext h1 {
font-size:2em;
color:#0035D1;
background:#D2E0F1;
border:1px solid #7FB9F1;
margin:0 0 6px 0;
padding:0 6px;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
letter-spacing:-.08em;
}

.entrytext h2 {
font-size:1.5em;
color:#0035D1;
font-weight:normal;
font-family:Helvetica, Arial, sans-serif;
letter-spacing:-.08em;
}

h3 {
font-size:1.5em;
color:#0035D1;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
letter-spacing:-.08em;
}

hr {
	display: none;
}

#e404{
min-height:200px;
}

#e404 h2{
margin-top:180px;
text-align:center;
font-size:3em;
color:#0035D1;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
letter-spacing:-.08em;
}
