/* CSS Document */
body, * {margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif}


body {
background:#5f2216;
color:#fff;
}
	
img {behavior: url(/iepngfix.htc)}

a, a:link, a:visited {color: #ee8122; text-decoration: none}	
a:hover, a:active {color: #ee8122}

#footer a { color:#fff; }
#footer a:hover { color:#ee8122;}

.tel{
color:#ee8122;
font-size:18px;
}

blockquote {
margin:0 80px 0 80px;
}
/* ------------------------------------------------- MAIN LAYOUT ------------------------------------------------ */

#global {
width:100%; 
height:918px;
float:left;
background: url(/images/background2.jpg) #5f2216 top repeat-x;
}

#outercontainer {
padding:0;
margin:0 auto;
width: 960px;
}

#head {
width:100%;
text-align:center;
padding-top:20px;
float:left;


}
#artistsnav {
width:100%;
background:#34110d;
height:430px;
margin:20px 0 0 0;
text-align:left;
padding:2px 0px 20px 0px;

}

#artistmenu {
list-style: none;
margin: 0 auto;
width: 975px;
position:relative;
text-align:center;
padding-left:15px;
}

#artistsnav ul{
width:100%;
}

#artistsnav ul li{
float:left;
display:inline;
height:220px;
width:158px;
}

#artistsnav ul li a{
color:#fff;
}

#artistsnav a img{
border:3px solid #34110d;
padding:0;
height:188px;
width:150px;
margin:3px 3px 3px 0;
}
#artistsnav a:hover img{
border:3px solid #fff;
}


















#leftcontent {
float:left;
width:300px;
float:left;

}

#main {
float:left;
width:960px;
min-height:240px;
height:auto !important;
height:240px;
}

#about #main,#contact #main {
float:left;
width:960px;
  min-height:590px;
  height:auto !important;
  height:590px;
}

#portfolio #main{
float:left;
width:600px;
padding-left:20px;
padding-top:20px;
}

#portfolio #leftcontent{
float:left;
width:275px;
padding-left:0px;
padding-top:20px;
}


#footer-position{
float:left;
position:relative;
}



#footer-top {float: left;  
background:#34110d;
width:958px;
padding:0;
margin:20px 0 0 1px;
height:1px;
line-height:0px;
font-size:0px;
}
#footer {float: left;  
margin:0 auto;
padding: 14px 10px 15px 10px;

width:940px;
background:#34110d;
font-size:11px;
}
#footer #copy {

}
#footer #contact {
position:absolute;
left:300px;
font-size:14px;
}
#footer #flipside {
position:absolute;
right:10px;
}
#footer-bottom {float: left;  
background:#34110d;
width:958px;
padding:0;
margin:0px 0 50px 1px;
height:1px;
line-height:0px;
font-size:0px;
}
/* ------------------------------------------------- NAVIGATION LAYOUT ------------------------------------------------ */
#nav {
width:100%;
height:50px;
margin:20px 0 0 0;
text-align:left;
}
#navmenu {
list-style: none;
padding: 25px 0 5px 0;
margin: 0 auto;
width: 530px;
position:relative;
left:65px;

}
#navmenu li{
float:left;
display:inline;
margin:0 2px 0 0;

}
#navmenu a {
float:left;
margin:0;
width:120px;
text-decoration:none;
letter-spacing:0px;
font-weight:bold;
font-size:12px;
padding:7px 0 7px 10px;
background:url(/images/background-navmenu.jpg);
font-size:11px;
color:#fff;
}
#navmenu li.selected a {
color: #ee8122;
}

#navmenu a:hover {
background:url(/images/menu-rollover.gif);
color: #ee8122;
}

#navmenu li ul {
position: absolute;
display: none;
list-style:none;
padding:0;
margin:0;
width:150px; 
}
#navmenu li:hover ul {
display:block; 
position:absolute;
top:53px;
padding: 0px;
margin: 0px;
}
#navmenu li ul li a {
background:#ee8122;
}



/* ------------------------------------------------- TEXT STYLES ------------------------------------------------ */
p {
color:#FFFFFF;
font-size:12px;
line-height:1.5em;
margin:10px 10px 10px 0pt;
}
h1 {
color:#ee8122;
font-size:20px;
}
h2{color:#fff;
font-size:18px;
font-weight:normal;
line-height:25px;
}
h3{
font-size:16px;
font-weight:normal;
}

h2 span{color:#ffffff;
font-size:17px;
font-weight:normal;
line-height:25px;
}



#contact p{
margin-top:60px;
padding-left:200px;
width:600px;
}



#leftcontent img{
padding:5px 0px 5px 0px;
}

.ridge{padding:5px 0px 5px 0px;}






.content-list{
padding-left:20px;
font-size:12px;
}




#standardform {
padding:0px 0px 0px 190px;
margin:0;
width:600px;
background-repeat:repeat-x;
float:left;
color:#fff;
}
#standardform fieldset {  
float: left; 
margin:0;
padding:10px; 
width:260px;
}
#standardform fieldset ol {  
list-style: none;
margin:0;
padding:0;
width: 100%;
background:none;
border:0;float: left;  
}
#standardform fieldset li {  
float: left;  
padding:0;
margin:0 0 5px 0 ;
width:260px;
font-size:11px;
}
#standardform label {  
padding:0px;  
padding:0;
margin:0;
font-size:13px;
font-weight:bold;
display:block;
}
#standardform input,#standardform input
{  
margin:0;
color:#272442;
width:244px;
padding:3px;
color:#272442;
}
#standardform input:focus,#standardform input:focus,#standardform select:focus,#standardform textarea:focus
{
background:#f2f2f2;	
}
#standardform select
{
margin:0;
border:1px solid #A5AAC5;
color:#272442;
width:255px;
}
#standardform textarea 
{
border:1px solid #A5AAC5;
width:300px;
padding:5px;
height:130px;
font-family:Arial;
}
#standardform #captcha 
{
width:250px;
text-align:center;
border:1px solid #A5AAC5;
margin:0;
padding:0;
}
#standardform .divider 
{
border-top:1px dashed #B4B8CF;
width:250px;
margin:10px 0 10px 0;	
}

#standardform .button 
{
width:99px;	
height:26px;
margin-left:212px;
}


#main{ behavior: url(/style/iepngfix.htc) }


