@charset "utf-8";
/* CSS Document */

 logo {
    position:absolute;
	top:600px;	
	}
	
 body {
	margin: 0;
	padding: 0;
	background: #292929;
	font: 12px/1.5em "lucida grande", helvetica, arial, verdana;
	color: #615F5F;
	border-left: 1;
 }
 h1 {
 margin: 0 0 0 0;
 padding: 0;
 }
 
 #header {
 height: 98px;
 padding-bottom: 3px;
 background: #fff;
 }
 

 

 

 #content {
 background: #fff;
 margin: 0;
 padding: 0;
 overflow: auto;
 width: 100%;
 height: 440px;  /* correct for ff */

 }

/*\*/
html*#content {
height: 442px; /* correct for safari */
 _height: 445px; /* correct for ie6-win */
}/**/
 
 
 #content img {
 display: block;
 float: left;
 height: 420px;
 margin-right: 8px;
 border-right: 1px solid #fafafa;
 border-left: 1px solid #fafafa;
 }
html > body #content img { /* hack ie6/win: not add margin between images */
	margin-right: 1px;
 }
 .left_image {
 border-left: none;
 }
 #content h2 {
 display: block;
 width: 46px;
 height: 446px;
 padding: 0;
 margin: 0;
 font-size: 1px;
 line-height: 0;
 letter-spacing: -10px;
 text-indent: -9999px;
 }
 
 
 
 
 #footer {
 background: transparent url(../images/footer_bg.gif) 0 0 repeat-x;
 float: left;
 width: 100%;
 padding: 15px 0 30px 0;
 }
 #footer ul.footernav {

 margin: 0 0 0 44px;
 padding: 0;
 list-style: 0;
 }
 ul.footernav li {
 display: block;
 float: left;
 margin: 0;
 color: #8F8D8E;
 font-size: 10px;
 }
 ul.footernav li a {
 font-size: 10px;
 color: #8F8D8E;
 text-decoration: underline;
 }
 ul.footernav li a:hover {
 background: #D7D7D7;
 } 
 #footer h4 {
 margin: 0;
 padding: 0;
 display: none;
 }
 #footer h4 a {
 text-decoration: none;
 float: right;
 margin-right: 20px;
 display: block;
 width: 100px;
 height: 37px;
 text-indent: -9999px;
 background: transparent url(../images/logo_small.gif) 20px 9px no-repeat;
 position: relative;
 top: -30px;
 }
 h3 {
 margin-bottom: 4px;
 }
 

 .infoblock {
 width: 278px;
 float: left;
 margin: 40px 0 10px 30px;
 }
 html > body .infoblock {
 margin: 40px 0 10px 60px;
 width: 278px;
 }
 
 .infoblock.first {

 margin: 40px 0 10px 0;
 padding-left: 30px;
 padding-bottom: 20px;
 }
 .infoblock.second {
 margin: 0 0 0 10px;
 padding: 20px 0 20px 10px;
 }
html > body .infoblock.second { 
 margin: 0 0 0 10px;
 padding: 20px 0 20px 20px;
}
 .infoblock.second.third {
 margin: 0 0;
 padding-left: 30px;
 padding-right: 30px;
 padding-bottom: 20px;
 }
 .infoblock.inline {
 padding: 0 20px;
 margin-left: 10px;
 }
 html > body .infoblock.inline { margin-left: 20px;}
 
 .spacer {height: 50px;}

 .info_feature {
 float: left;
 background: #eee url(../images/info_bg.gif) top left no-repeat;
 margin-left: 15px;
 width: 670px;
 }
html > body .info_feature {
margin-left: 30px;
width: auto;
}
 
 #content div.infoblock img.info_img {
 display: block;
 float: left;
 height: auto;
 width: auto;
 margin: 4px 20px 8px 0;
 border-right: 0;
 border-left: 0;
 height: 92px;
 width: 92px;
 }
 .infoblock h4 {
 font-size: 16px;
 margin-top: 0;
 }
 .infoblock h3 {
 font-size: 14px;
 margin-top: 0;
 }
 
 img,
 table,
 td {
 margin: 0;
 padding: 0;
 vertical-align: top;
 border: 0;
 }


ul#folio_strip {
margin: 0;
padding: 0;
list-style: none;
padding: 70px 40px 0;
}
ul#folio_strip li {
font-size: .8em;
width: 90px;
text-align: center;
margin-bottom: 12px;
padding-bottom: 5px;
border-bottom: 1px solid #eee;
}
ul#folio_strip li img {
border-width: 0;
margin: 0;
padding: 0;
float: none;
height: auto;
margin-left: auto;
margin-right: auto;
}
ul#folio_strip li h3 {
font-size: 11px;
margin-top: 0;
margin-bottom: 0;
white-space: nowrap;
}

.infoblock h3 a {
font-size: 11px;
font-weight: normal;
padding-left: 7px;
}

a {
	color: #682045;
}

table#conact_table {
width: 100%; 
border-top: 0;
}
table#conact_table td {
padding-bottom: 15px;
}
table#conact_table h3 {
font-size: 12px;
font-weight: normal;
}
table#conact_table h3 em {
font-style: normal;
font-size: 10px;
color: #0000EE;
}


ul#artist_list {
list-style: none;
margin: 20px 0 0 0;
padding: 0;
}
ul#artist_list li {
margin: 0 0 15px 0;
float: left;
display: block;
}
ul#artist_list li img {
border-width: 0;
margin: 0 20px 0 0;
padding: 0;
float: left;
width: 72px;
height: 40px;
}
ul#artist_list li p {
width: 183px;
margin: -5px 0 0 0;
float: right;
}
ul#artist_list2 {
list-style: none;
margin: 20px 0 0 0;
padding: 0;
}
ul#artist_list2 li {
margin: 0 0 15px 0;
float: left;
display: block;
}
ul#artist_list2 li img {
border-width: 0;
margin: 0 20px 0 0;
padding: 0;
float: left;
width: 72px;
height: 40px;
}
ul#artist_list2 li p {
width: 183px;
margin: -5px 0 0 0;
float: right;
}

.hor {
background: #fff; 
margin: 0 10px 0 0;
color: #fff;
}
html > body .hor {
margin: 20px 10px 25px 0;
}

h4.artisth4 {
font-size: 16px; 
margin-left: 30px;
margin-top: 20px;
}
html > body h4.artisth4 {
font-size: 16px; 
margin-left: 30px;
}

.hor.marg {
background: #fff; 
margin: 30px 30px 0 30px;
}
p.artist_blurb {
width: 590px; 
margin: 0 30px;
}

.info_feature.artist {
margin-top: 40px;
width: 672px;
}
html > body .info_feature.artist {
width: auto;
}



html > body .whore {
margin: 40px 30px 30px;
width: 645px; 
}
h4.enquire {
margin-bottom: 0; 
clear: both; 
padding: 0 45px 0;
}
html > body h4.enquire {
padding: 0 45px 20px;
}

input.text,
select,
textarea {
border: 1px solid #7B9CBD;
}
input.text {
font-size: 14px;
color: #555;
height: 20px;
}
