
/***************************************************************************************
--BASE STYLES & UTILITIES--
****************************************************************************************/ 


html { background: #000000; }


body {
 background: url(http://www.cameronleemusic.com/stay-free/includes/images/main-bg.png) repeat-y center top;
 // background: #000000;
 width: 100%;
 display: table;
 font-family: "Arial", "Helvetica", sans-serif;
 font-size:12px;
 color:#333;
}


#main_container {
 margin-left:auto;
 margin-right:auto;
 margin-top:0px;
 margin-bottom:0px;
 width:980px;
}

.container {
 width:980px;
 float:left;
 display:block;
}

.content {
 width:928px;
 float:left;
 padding:0px 26px 0px 26px;
}

#interior_container {  }

#interior_content { min-height:550px; }

.subnav-container {
 width:217px;
 float:left;
 display:block;
 background-color:fff;
}

.sub-content {
 padding-bottom:50px;
}


/***************************************************************************************
--GRID--
****************************************************************************************/
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, .span-half {
 float:left;
 margin-right:20px;
}

div.last { margin-right:0; }
.span-1 { width:59px; }
.span-2 { width:138px; }
.span-3 { width:217px; }
.span-4 { width:296px; }
.span-5 { width:375px; }
.span-6 { width:454px; }
.span-7 { width:533px; }
.span-8 { width:612px; }
.span-9 { width:691px; }
.span-10 { width:770px; }
.span-11 { width:849px; }
.span-12 { width:928px; }


/***************************************************************************************
-- HEADER -- 
****************************************************************************************/
#header_container {
 width:980px;
 height:110px;
}

#top-bar {
 height:28px;
 background: #EEEEEE;
}


#top-bar p {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 margin-right:30px;
 margin-top:3px;
 text-align:right;
 color:#000000;
}
 
#top-bar a {
 color:#000000;
 text-decoration:underline;
}
 
#top-bar a:hover {
 color:#CC0000;
 text-decoration:underline;
} 

#logo {
 float:left;
 width:370px;
 height:60px;
 display:block;
 margin-top:13px;
 background:url(http://www.cameronleemusic.com/stay-free/includes/images/logo.gif) no-repeat;
}

#logo a {
 display:block;
 text-indent:-9999px;
 width:370px;
 height:60px;
}

/***************************************************************************************
-- GLOBAL NAVIGATION -- 
****************************************************************************************/
img#main-menu {
 width:500px;
 height:50px;
 float:left;
 margin-top:-58px;
 margin-left:440px;
 position:relative;
}


/***************************************************************************************
-- FOOTER & COPYRIGHT -- 
****************************************************************************************/
#footer_container {
 padding-top:30px;
 background:#eee;
 height:200px;
}

#footer_divisions { margin-top:20px; }

#footer_divisions h6 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#444;
 border-bottom:1px solid #444;
 padding-bottom:4px;
}

ul.footer_divisions_content {
 margin:0 0 0 0;
 list-style:none;
}

ul.footer_divisions_content li {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 list-style:none;
 margin:0px;
 padding:0;
 line-height:2.0em;
}

ul.footer_divisions_content li a {
 /*float:left;*/
 width:100%;
 font-weight:bold;
 color:#777;
 padding-bottom:2px;
 text-decoration:none;
}

ul.footer_divisions_content li a:hover {
 color:#000;
 text-decoration:underline;
}

/*Firefox 2 fix*/
ul.footer_divisions_content li { overflow:hidden; }

#copyright_container {
 padding-top:15px;
 padding-bottom:15px;
 background:#222;
 height:20px;
}

#copyright_content { }

#copyright_content p {
 font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
 text-align:center;
 color:#6e6e58;
 font-size:12px;
}

#copyright_content p a { color:#FFF; }

