/*



Theme Name: Balance Music



Theme URI: 



Description: 



Version: 1.0



Author: Derooted Creative Agency



Author URI:



Tags: 



*/











/** 



*	CSS	RESET



*/







html, body, div, h1, h2, h3, ul, ol, li, form, fieldset, input, textarea {



    margin: 0;



    padding: 0;



}



body {

	

	font-family: Tahoma,Verdana,sans serif;



	font-size: 14px;



	color: #000000;



	min-height:100%;



}









ul {



    list-style: none;



}







img, fieldset {



    border: 0 none;



}







img {



    margin: 0;



    padding: 0;



}







h1, h2, h3 {



    font-weight: normal;



}







em {



    font-style: italic;



}







strong {



    font-weight: bold;



}







ol,ul {



    list-style:none;



}







a {



    outline:none;



}







/**



*	GENARAL SETTINGS



*/







html, body {



    height: 100%;

    background:url(images/bg-sq.jpg) #45413E top center repeat;

    z-index:1;



}











.wide-layout

{

    background:url(images/center-bg-2.png) repeat-y top center;

}





h1,h2,h3,h4,h5,h6 {



    margin: 15px 0;



}







h1 {



    font-size: 30px;



    font-weight: bold;



    line-height: 28px;



    margin: 13px 0 20px 0;



}







a {



    color: #2195c2;



    text-decoration: none;



}



p {

    margin: 0 0 15px 0;

}



ul {

    margin: 10px 0;

    padding-left: 50px;

}



li {

    padding: 5px 0;

}



.img-left {

    float: left;

    margin: 0 10px 10px 0;

}



.img-right {

    float: right;

    margin: 0 0 10px 10px;

}



.left {

    float: left;

}



.right {

    float: right;

}



/** 

*	CLEAR FIX

*/

.clearfix {



    display: block;



}



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    font-size:1px;

}



.clr {

    clear: both;

}



/**

*	MAIN STRUCTURE

*/

#page-wrap {

    margin: 0 auto;

    width: 670px;

    padding-bottom:0px;

    background-color: white;

    height: 100%;

    background: url(images/bg-mainbody.jpg) repeat-y;

}



#header {

    background: url(images/bg-header.jpg) no-repeat;

    height: 180px;

    position: relative;

}

#center{

	width:775px;

	margin:0 auto;

	height:auto !important; /* real browsers */

	height:100%; /* IE6: treaded as min-height*/

	min-height:100%; /* real browsers */

	background:url(images/bg-fade.png) repeat-y top center;

        position: relative;

        z-index: 5;



}

#mainbody {

    height: auto !important;

    padding-bottom:80px;

}



#content {

    float: left;

    padding: 0 22px 0 22px;

}



#sidebar {

    background-color: #e0ebf1;

    float: right;

    height: auto !important;

    height: 200px;

    min-height: 200px;

    width: 156px;

    margin: 64px 17px 20px 0;

    padding: 28px 15px 0 18px;

}



/**

*	HEADER GROUP

*/

#nav-buttons {



}



#nav-buttons span{

    display: none;

}



#home {

    position: absolute;

    top: 107px;

    left: 136px;

    height: 50px;

    width: 33px;

}



#about {

    position: absolute;

    top: 107px;

    left: 204px;

    height: 50px;

    width: 33px;

}



#reel {

    position: absolute;

    top: 107px;

    left: 272px;

    height: 50px;

    width: 33px;

}



#artists {

    position: absolute;

    top: 107px;

    left: 342px;

    height: 50px;

    width: 38px;

}



#samples {

    position: absolute;

    top: 90px;

    left: 406px;

    height: 67px;

    width: 47px;

}



#contact {

    position: absolute;

    top: 107px;

    left: 476px;

    height: 50px;

    width: 45px;

}



h1#logo{

    position:absolute;

    left:4px;

    margin:0;

}



h1#logo a{

    width:120px;

    height:125px;

    display:block;

    text-indent:-9999px;

}



/**

*	SIDEBAR GROUP

*/



.widget {

    color: #707070;

    margin-bottom: 23px;

}



.widget h3 { 

    margin: 0;

}



.widget a:link,

.widget a:visited { 

    color: #707070;

}



.widget ul {

    list-style: disc;

    list-style-position: inside;

    margin: 0;

    padding: 0 0 0 15px;

}



.widget ul li {

    padding: 5px 0;

}



#searchform #s {

    background: #ffffff;

    border: 0;

    width: 151px;

    padding: 5px 0 5px 5px;

}



#searchform #searchsubmit {

    display: none;

}



#Nav {

    display: none;

    background:none repeat scroll 0 0 #e1eaef;

    border:1px solid black;

    left:560px;

    position:absolute;

    top:170px;

}



#Nav2 {

    display: none;

    background:none repeat scroll 0 0 #e1eaef;

    border:1px solid black;

    left:760px;

    position:absolute;

    top:170px;

}



#Nav ul, #Nav2 ul {

    padding: 5px;

    margin: 0px;

}



#Nav ul li a, #Nav2 ul li a {

    color: #309dc6;

}
