@charset "utf-8";
/* SITE   */
body { 
	margin:0;
	font-size:12px;
	color:#fff;
	background:#111;
	font-family:Arial, Helvetica, sans-serif;
	}
#site { 
	margin:0 auto;
	background:#312E25; 
	width:90%; 
	min-height:520px;  }
#footer {
	text-align:right;
	background:#111; 
	font-size:9px;
	margin:0 auto;
	color:#FFF;
	padding:7px 15px;
	letter-spacing:2px;
	}
#home #footer { width:90%; padding:5px;}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	}
h1 {
	background:#593A6D;
	border-bottom:3px solid #111;
	color:#FFF;
	text-align:center;
	font-size:20px;
	margin:0;
	margin-bottom:10px;
	padding:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:5px;
	}
a {	text-decoration:none; }
ul { list-style:none; }
p { margin:0; }

/* GENERAL NAV */
.nav { 
	color:#FFF;
	min-height:220px;
	padding:10px; 
	width:45%;
	margin:0 10px;
	font-weight:bolder;
	}
.nav h2 {
	font-size:14px;
	font-family:garamond;
	margin:0; }
.nav a { color:#F3FFE6; font-weight:lighter;}
.nav a:hover { color:#A7BE8D; font-style:italic; }

/* GENERAL HOMEPAGE */
#nav_art, #nav_mission { 
	border-radius:40px;
	text-align:center;
	}
p.artist {
	padding:25px 20px 15px 20px;
	display:block;
	width:4em;
	height:4em;
	margin:10px auto;
	background:#35570D;
	text-align:center;
	text-transform:uppercase;
	}
p.artist a { color:#CCC; }
p.artist a:hover { font-weight:bolder; }
#nav_art {
	background:url(background2.png) bottom left no-repeat;
	background-color:#1E3501;
	float:left; 
	}
#nav_art a { display:block; }
#nav_mission {
	background:url(background1.jpg) bottom left no-repeat;
	background-color:#2C1E02;
	float:right; 
	}
#nav_mission p, div.links { text-align:left; margin:0 auto; width:50%; }

/* SITE NAV */ 
#site_nav { 
	-webkit-border-top-right-radius:40px; 
	-moz-border-radius-topright:40px;
	padding:10px 0 20px 10px ;
	border:solid 3px #193000;
	background:#046F17;
	width:240px;
	float:left;
	min-height:450px;
	margin-bottom:10px;
	}
#site_nav  li { margin:4px 0; }
#site_nav ul { 
	margin:0; 
	padding:0 10px; }
#site_nav ul ul { padding:0 50px; }

/* CONTENT */
#content {
	-webkit-border-bottom-left-radius:30px; 
	-moz-border-radius-bottomleft:30px;
	-webkit-border-bottom-right-radius:30px; 
	-moz-border-radius-bottomright:30px;
	background:#6A6350;
	margin:0 10px 10px 280px;
	padding-bottom:15px;

	min-height:480px;
	color:#F7F7F5; 
	}
#content h2 {
	color:#E6F0C7;
	background: url('flowers.png') repeat-x bottom right;
	-webkit-border-bottom-left-radius:30px; 
	-moz-border-radius-bottomleft:30px;
	text-transform:capitalize;
	background-color:#312E25;
	border:3px solid #312E25;
	font-weight:lighter;
	font-family:georgia;
	margin:0 0 10px 20%;
	letter-spacing:5px;
	font-size:18px; 
	padding: 0px 0 25px 10px;
	}
#content h2 span#sub { font-size:.7em; }
#content h3 {
	font-size:13px;
	color:#FFF;
	padding:5px 10px;
	text-align:right;
	letter-spacing:4px; 
	margin:10px 0 10px 5%;
	border-bottom:1px #193000 dashed;
	}
#content p { margin:2px 10px; }

/* THE ARTIST */
#artist img { 
	margin:25px 25px; 
	float:left; 
	border:2px solid #CBC6BA; }
#artist p { padding:5px 0; }
#artist #statement { margin-top:20px; margin-bottom:35px; }
#artist #content a { 
	color:#fff;
	letter-spacing:3px;
	text-align:center;
	display:block; }


/* THUMBNAILS */
#thumbnails {
	margin:0 15px;
	max-height:230px;
	}
#thumbnails p.thumb {
	color:#E5CCF6;
	float:left;
	margin:5px 2px;
	width:110px;
	height:180px;
	padding:7px;
	text-align:center;
	border:3px #533766 solid;
	background:#593A6D;
	}
#thumbnails a img { border:3px #533766 solid;}
div.swf {
	background:#C378F6;
	padding:15px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}
div.swf p {
	font-size:20px;
	color:#36025A;
	}
div.swf a img {
	padding:10px;
	background:#000;
	border:1px #333 solid;
	margin:10px; 
	float:left;
	}

/* CERAMICS */
#ceramics_sculpture { padding:0 20px; padding-right:0; }
a.cera_sculpt {
	float:left; 
	display:block;
	max-width:135px;
	height:240px;
	margin:15px; 
	font-size:10px; 
	text-align:center;
	font-weight:bolder;
	letter-spacing:1px;
	background:#593A6D;
	color:#E5CCF6; 
	padding-bottom:5px;
	}
a.cera_sculpt img { 
	border:none; 
	float:right;
	padding:0;
	margin:10px;
	margin-bottom:5px; 
	}
a.cera_sculpt:hover img { 
	border:solid #C378F6 1px; 
	margin:9px;
	margin-bottom:1px;  
	}
a.cera_sculpt p {
	padding:0 15px;
	margin:0;
	}

/* MURALS */
#mural_list { padding:0 20px; }
#mural_list div.location { height:300px; }
a.mural {
	float:left;
	width:340px;
	display:block;
	margin:2px 5px;
	height:120px; 
	border:1px solid #000;
	background-color:#193000;
	color:#FFF;
	}
a.mural img { border:none; float:left; margin:0; margin-right:10px; }
a.mural p {
	letter-spacing:1px;
	text-align:left; 
	font-size:10px;
	}
a.mural:hover { background:#57417A;	}
.overall { 
	margin:0 5%;
	padding-top:5px;
	background:#A09881;
	text-align:center;
	border:1px solid #2A382F;  }
.overall img { margin:0; padding:0; }
.detail {
	margin-left:10%;
	margin-top:20px;
	text-align:right;
	}
.detail h4 {
	margin:0;
	color:#CBC7BB;
	text-transform:lowercase;
	font-size:12px;
	text-align:left;
	padding:1px 10%;
	letter-spacing:5px;
	}

/* MISSIONS */
.trip { margin-bottom:40px; }
.trip .pictures {
	text-align:right;
	margin:10px;
	}
.trip .pictures img {
	padding:5px;
	margin:5px; 
	background:#535353;
	}
.trip div.writeup { margin:0 45px; }
.trip p { padding:5px 0; }