
/* GLOBAL */
html, body { margin:0; padding:0;
}
body { background:#333; text-align:left; color:#999; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;
}
#content {
	float:left; width: 950px; margin-left: 0px; padding: 0 75px 40px 75px; background-color:#222;
}
#page {
	margin: 0 auto; background-color:#222; width: 1100px; padding:50px 0 100px 0;
}
#footer { 
	clear: both; width: 1020px; height: 60px; margin: 0 auto; padding:40px 0 0 80px; color:#555; background-color:#222;
}
a, a:link {
    color: #ccc; text-decoration: none;
}
a:focus, a:hover {
    color: #fff; text-decoration: none;
}
p, li {
	line-height: 1.8em;
}
h1, h2, h3 {
	font-family: "Trebuchet MS", Verdana, sans-serif; margin: 0 0 10px 0; letter-spacing:.3em; color:#999; font-weight:normal;
}
h2 {
	padding-top:25px; font-size:1.5em;
}
h3 {
	padding-top:30px; font-size:1.2em; color:#ccc;
}
ul {
	list-style: none; margin: 0; padding: 0px;
}
.caption { width:600px;
}
.image-desc { float:left; letter-spacing:.1em; margin-top:-8px; line-height:1.3em;
}
.image-title { font-size: 20px; text-transform: uppercase; color:#ccc; line-height:1.8em; 
}
.image-price { font-size:18px; color:#ccc; line-height:2em;
}
.purchase-btn { float:right; width:170px; height:50px;  
}
.purchaseInfo { float:left; width:600px; text-align:center; font-size: 11px; color:#aaa; line-height:2em; margin-top:20px; padding:5px 0 5px 0; border-top:1px solid #666; border-bottom:1px solid #666; letter-spacing:.1em;
}

/* HEADER */
#header { width:1100px; height:120px; margin:0 auto; background-color:#000; 
}
#nav{ float:right; clear:both; padding-top:45px; 
}
#topNav{ float:right; clear:both; font-size:18px; letter-spacing:.4em; 
}
#subNav{ float:right; clear:both; font-size:13px; text-align:center; letter-spacing:.45em; margin:-6px 265px 0 0; 
}
#workSubNav{ float:right; clear:both; font-size:13px; text-align:center; letter-spacing:.45em; margin:-6px 265px 0 0; 
}
#contactSubNav{ float:right; clear:both; font-size:13px; text-align:center; letter-spacing:.45em; margin:-6px 5px 0 0;
}
#nav a { color:#999; text-decoration:none; 
}
#nav a:hover { color:#ccc; text-decoration:none;
}
#topNav li { float:right; position:relative; padding-right:50px; cursor:default;
}
#subNav li, #workSubNav li, #contactSubNav li { float:right; position:relative; padding-right:25px; cursor:default;  line-height:1.1em;
}
.navActive { color:#fff;
}
.leg { color:#888;
}
.homeSig { height:140px; margin:25px 0 0 40px; position:absolute;
}
.subSig { height:100px; margin:20px 0 0 40px; position:absolute; border:none;
}

/* HOME PAGE */
div.leftImg {
	float: left; margin-top:20px;
}
div.sidebar {
	float: right; width: 275px; margin-top: 10px; line-height: 2em; font-size:16px; font-style:italic;
}
div.sidebar ul {
	margin: 0 0 30px 0; list-style: none;
}
div.sidebar ul li {
	margin: 0 0 10px 0; font-size:24px; font-style:normal; letter-spacing:.3em;
}
div.sidebar ul li a {
	color:#bbb; text-decoration:none;
}
div.sidebar ul li a:hover {
	color:#fff; text-decoration:none;
}

/* BIO PAGE */
#content.bio {
	width: 765px; padding: 0 200px 40px 135px; margin-top:-15px;
}
.artistStatement, .bioStatement {
	line-height:2em; font-style:italic; color:#ccc; margin-left:50px;
}
.bioStatement {
	font-style:normal;
}
#exhibitions {
	clear:both; margin-bottom:50px;
}
#exhibitions ul {
	clear:both; width:700px; padding: 20px 0 10px 50px; color:#ccc;
}
#exhibitions ul li.exName {
	float:left; width:500px; margin:0; line-height:1.4em;
}
#exhibitions ul li.exLocDate {
	float:right; width:200px; margin:0; text-align:right; 
}
#exhibitions ul li span.exNotes {
	color:#999; 
}
/* CONTACT PAGE */
div.sidebarContact {
	float: right; width: 400px; margin-top: 60px;  
}
/* PURCHASE OPTIONS PAGE */
div.purchaseOptionsImg {
	float:left; width:400px;
}
div.leftInfo {
	float: left; margin:78px 2px 0 140px; width:260px; color:#ccc;
}
div.continueBtn {
	margin-top:20px;
}
/* CANCEL CONF PAGE */
div.cancelConf {
	float: left; margin:80px 0 100px 275px; width:400px; 
}
