/* 

STYLE FOR THE A&R DEPARTMENT DECEMBER 2009
Sean Chadwick - Web Designer

*/

body{
background:#000;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#747474;
text-align:center;
}

/*********Global Properties************/

div, p, table, tr, td, form, span, ul, li, h1, h2, h3{
padding:0;
margin:0;
border-collapse:collapse;
}

h1, h2, h3{
margin:20px 0 10px 0;
font-size:22px;
font-weight:normal;
color:#2d2d2d;
}

h4{
margin:20px 0 10px 0;
font-size:18px;
font-weight:normal;
color:#910000;
}

a, span.red{
color:#910000;
}

.clear{clear:both;}


/*****************Head Area********************/

.main-head{}

table.thead{
width:100%;
text-align:center;
overflow:hidden;
}

td.head-left{
width:50%;
height:179px;
background:#111 url(../images/head-bg1-2.jpg) repeat-x;
}

td.head-middle{}

td.head-right{
width:50%;
height:179px;
background:#111 url(../images/head-bg-2-2.jpg) repeat-x;
}



/*****************

Global Menu Area

********************/

.g-nav-shadow{
width:100%;
height:15px;
background:transparent url(../images/top-shadow.gif) repeat-x;
}

.g-nav{
width:100%;
height:40px;
background:#000 url(../images/menu-bg.gif) repeat-x;
}

.g-nav ul{
width:734px;
margin:0 auto;
}

.g-nav ul li{
display:inline;
list-style-type:none;
}

.g-nav ul li a{ 
display:block;
float:left;
color:#fff;
overflow:hidden;
text-indent:-3000px;
}


.g-nav ul li a.m-home{
width:80px;
height:40px;
background:transparent url(../images/m-home.gif) no-repeat top left;
}

.g-nav ul li a.m-home:hover{
background-position:bottom left;
}

.g-nav ul li a.m-about{
width:80px;
height:40px;
background:transparent url(../images/m-about.gif) no-repeat top left;
}

.g-nav ul li a.m-about:hover{
background-position:bottom left;
}

.g-nav ul li a.m-services{
width:162px;
height:40px;
background:transparent url(../images/m-services.gif) no-repeat top left;
}

.g-nav ul li a.m-services:hover{
background-position:bottom left;
}

.g-nav ul li a.m-artists{
width:81px;
height:40px;
background:transparent url(../images/m-artists.gif) no-repeat top left;
}

.g-nav ul li a.m-artists:hover{
background-position:bottom left;
}

.g-nav ul li a.m-releases{
width:97px;
height:40px;
background:transparent url(../images/m-releases.gif) no-repeat top left;
}

.g-nav ul li a.m-releases:hover{
background-position:bottom left;
}

.g-nav ul li a.m-distrib{
width:112px;
height:40px;
background:transparent url(../images/m-distrib.gif) no-repeat top left;
}

.g-nav ul li a.m-distrib:hover{
background-position:bottom left;
}

.g-nav ul li a.m-blog{
width:67px;
height:40px;
background:transparent url(../images/m-blog.gif) no-repeat top left;
}

.g-nav ul li a.m-blog:hover{
background-position:bottom left;
}

.g-nav ul li a.m-contact{
width:90px;
height:40px;
background:transparent url(../images/m-contact.gif) no-repeat top left;
}

.g-nav ul li a.m-contact:hover{
background-position:bottom left;
}

.g-nav ul li a.m-test{
width:112px;
height:40px;
background:transparent url(../images/m-test.gif) no-repeat top left;
}

.g-nav ul li a.m-test:hover{
background-position:bottom left;
}


.g-nav ul li a.m-selected{
background-position:bottom left;
}



/**********************************

SITE MAIN CONTENT AREA

**********************************/

.content-wrap{
width:100%;
background:#fff;
}

.content-main{
width:970px;
margin:0 auto;
text-align:left;
}

.full-width-col{
width:100%;
float:left;
}

.left-col{
width:580px;
float:left;
}


.right-col{
width:370px;
float:right;
}

.article{
width:100%;
background:transparent url(../images/article-bg.jpg) repeat-x top left;
border-bottom:1px solid #e9e9e9;
border-top:1px solid #e9e9e9;
padding:10px 5px 15px 5px;
overflow:hidden;
}

.article p{
margin:10px 0;
line-height:19px;
font-size:14px;
}

p.bigquote{
font-size:22px;
}

p.social-bookmarks{
text-align:center;
}

ul.package-list{}

ul.package-list li{
list-style-position: outside;
list-style-image: url(../images/check.png); 
margin-left:30px;
}

.player{
margin:45px 0 10px 0;
}

table.releases-table td{
vertical-align:top;
}

table.releases-table h3{
padding:0;
margin:0 auto;
text-align:center	;
}

p.featured-table-text{
padding:10px;
}


table.worked-with-table{
margin:0 auto;
text-align:center;
}

table.worked-with-table td{
padding:0 0 20px 0;
}

ul.producers li{
font-size:18px;
padding:10px 0 0px 10px;
}

ul.testemonials li{
font-size:18px;
padding:10px 0 10px 10px;
border-bottom:1px solid #e9e9e9;
}

.smaller{
font-size:12px;
}

/**********************************

Mailing list page

**********************************/


.mailing-table{
text-align:center;
margin:50px auto 100px auto;
}



/**********************************

SITE FOOTER AREA

**********************************/

.site-foot-wrap{
width:100%;
height:138px;
background:#000 url(../images/foot-bg.gif) repeat-x;
}

.site-foot-main{
width:850px;
height:138px;
margin:0 auto;
background:transparent url(../images/foot-main.jpg) no-repeat bottom left;
overflow:hidden;
}

.site-foot-main p{
margin-top:100px;
font-size:11px;
}