*{margin:0;padding:0;}
body{
background:#000 url(/reach-galleries/dark-alley/head.jpg) repeat-x;
color:#000;
font-family: "Courier New", Courier, monospace;
font-size:.85em;
text-align:center; 
}
h2 {
color: #C00;
font-size:2.2em;
padding-bottom:10px;
font-weight:lighter;
}
img {border:none;}
a:active{outline: none;}a:focus{-moz-outline-style:none;}
a{color:#DE5E93;text-decoration:none;}
a:hover{text-decoration:underline;}
#advert{margin:10px auto 10px 20px; text-align:center;}
#advert a{display:none;clear:both;margin:10px 0;padding:10px 0;}
#preload{display:none;height:1px;width:1px;}
#out{ 
width:980px;
margin: 20px auto 0 auto;
text-align:left;
} 
#header{
text-align: center;
background: url(/reach-galleries/dark-alley/header_01.gif) no-repeat;
position:relative; 
height:130px; 
width:100%;
}
#header h1 {
color:#C00;
font-size: 3.0em;
font-weight:lighter;
margin:0;padding:70px 0 0;
} 
#wrapper {
background:#FFF url(/reach-galleries/dark-alley/header_02.jpg) repeat-y;
}
#leftcol{
background:url(/reach-galleries/dark-alley/menu.png) no-repeat center top;
width:200px; 
float:left;
margin:0 0 0 80px;
padding-top:50px;
position:relative; 
}
#maincol{
text-align:center;
color:#FFF;
padding: 20px 5% 2% 5%;
float: right; 
display:inline; 
position: relative; 
width:600px; 
}
#mainImg img{
margin:0 auto;text-align:center;
max-width: 700px;
height: auto;
}
#loader {background:url(/reach-galleries/dark-alley/loading.gif) no-repeat center 20px;}
#descText {
color: #333;
margin:20px auto 0 auto;
width:500px;
text-align:left;
}
#bio {text-align:left;}
.title {
font-size: 2.5em;
font-weight:lighter;
}
#footer{
height:60px; 
background: url(/reach-galleries/dark-alley/footer.jpg) no-repeat top left;
clear:both;
padding-bottom:30px;
}
#foot {
padding-bottom:30px;
font-size:.8em;
text-align: center;
}
#foot a{
color: #AAA;
}
#nav ul {
text-transform:uppercase;
margin: 20px 0 0 0;
padding:20px 0 0 5px;
width: 100%;
text-align: center;
list-style: none;
}
#nav li a {
font-size:1.2em;
font-weight:700;
color: #222;
text-decoration:none;
width: 100%;
border-bottom:1px solid #FFF;
display: block;
padding: 5px 0 0 0;
}
#nav li a:hover{color: #F90;}
.cur,#nav li a.cur{
color: #F90;font-size:2em;font-weight:700;text-decoration:line-through;
}
#nav #aboutLink li a{
color: #FC9;
}
#thumbs {
margin: 20px 0;
text-align:center;
}
#thumbs img {
border: 1px solid #FFF;
width: 40px; height: 40px;
margin: 0 5px 5px 0;
}
#thumbs a:hover img{border:1px solid #333;}
#medium,#dimensions,#price {
padding-left: 20px;
font-weight: 700;
margin-top:10px;
}
#payPal {margin-top:10px;}
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  