*{margin:0;padding:0;}
body{
background:#FFF;
color:#333;
font-family: Arial, Helvetica, sans-serif;
font-size:.85em;
text-align:center; 
}
h2 {
color:#DE5E93;
font-size: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;}
#contactEmail{
background:url(/reach-galleries/magnolia/email.gif) no-repeat left -16px;
width:16px;height:16px;position:relative;display:inline;
padding:2px 20px 0 0;
}
#contactEmail:hover {
background:url(/reach-galleries/magnolia/email.gif) no-repeat 0 0;
}
#out{ 
width:980px;
margin: 0 auto;
text-align:left;
} 
#header{
text-align: center;
background:#FFF url(/reach-galleries/magnolia/header.jpg) no-repeat;
position:relative; 
height:130px; 
width:100%;
}
#header h1 {
color:#888;
font-size: 2.2em;
font-weight:lighter;
letter-spacing:2px;
margin:0;padding:60px 0 0;
} 
#wrapper {
background: #FFF url(/reach-galleries/magnolia/mainback.jpg) no-repeat;
}
#leftcol{
width:178px; 
float:left;
margin-left:10px;
position:relative; 
}
#maincol{
text-align:center;
color:#FFF;
padding: 70px 5% 2% 5%;
float: right; 
display:inline; 
position: relative; 
width:70%; 
}
#mainImg img{
border:5px solid #EEE;
margin:0 auto;text-align:center;
max-width: 700px;
height: auto;
}
#loader {background:url(/reach-galleries/magnolia/loader.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:#FFF url(/reach-galleries/magnolia/footer.jpg) no-repeat;
clear:both;
padding-bottom:30px;
}
#foot {
font-size:.8em;
clear:both;
text-align: center;
margin: 0 auto 0 250px;
width: 710px;
}
#foot a{
color: #AAA;
}
#nav ul {
margin-top: 20px;
padding:20px 0 0 5px;
width: 100%;
text-align: center;
list-style: none;
}
#nav li a {
font-size:1em;
text-align: center;
color: #222;
text-decoration:none;
width: 100%;
border-bottom:1px solid #FFF;
display: block;
padding: 5px 0;
}
#nav li a:hover,.cur,#nav li a.cur{
color: #DE5E93;
background:url(/reach-galleries/magnolia/selected.gif) no-repeat right center;
}
#nav #aboutLink li a{
color: #FC9;
}
#thumbs {
margin-top: 20px;
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 {
background:url(/reach-galleries/magnolia/selected.gif) no-repeat center left;
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 */  