/* Normalize */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}


body { background: #9ecc46 url(../images/bg_grad.gif) repeat-x;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
#wrapper { position: relative; background-image: url(../images/bg_shape.gif);
		width: 800px; height: 580px; left: 50%;
		margin: 15px 0 0 -458px; padding: 50px 64px 90px 66px; }
#logoNav { float: left; width: 210px; height: 474px; padding-top: 106px; }
#nav { width: 170px; padding: 50px 40px 0 0; text-align: right;
	font-size: 12px; line-height: 25px; /* 38 for nav */ color: #666; }
#nav a { color: #666; text-decoration: none; }
#nav a.current { color: #f8981d; }
#nav a.sub { color: #aaa; font-size: 11px; line-height: 16px; }
#nav a:hover { color: #f8981d; text-decoration: underline; }
#images { float: left; width: 590px; height: 380px; }
#content { float: left; width: 580px; height: 200px; font-size: 12px; margin-top: -30px; }
#content p { margin-bottom: 10px; line-height: 14px; }
#content ul { list-style-type: inherit; margin-left: 20px; }
#content ul li { margin: 3px 0; }
#content a:link { color: #000; }
#content a:visited { color: #9ecc47; }
#content a:hover { color: #9ecc47; text-decoration: none; }
h1 { font-size: 28px; color: #F8981D; margin: 10px 0; }
h3 { font-weight: bold; color: #f8981d; clear: both; }
#content h3 a:link, #content h3 a:visited { color: #f8981d; }
#content h3 a:hover { text-decoration: none; }
#content a.right { float: right; }
.copy { margin-left: 55px; margin-right: 20px; font-size: 11px; line-height: 15px; color: #000; }
.bigpic { margin-left: 50px; }
#content.nopic { margin-top: 30px; }
#content ul.info { list-style-type: none; list-style: none; margin: 0 0 10px 0; }
img.right { float: right; padding: 3px; border: 2px solid #f8981d; margin-left: 15px;  }
img.splash { margin-left: 15px; }

#content.gallery { margin-top: 5px; }
#gallery { position: relative; height: 425px; width: 375px; border: 1px solid #9ecc47; text-align: center;
			padding-right: 200px; }
#artists { position: absolute; top: 0; right: 0; width: 200px; height: 400px; padding-top: 25px; background-color: #9ecc47; }
#gallery ul { border: 1px solid #fff; border-right-width: 0; border-left-width: 0; }
#gallery a { display: block; padding: 3px 0; font-size: 12px; color: #000; background-color: #fff;
				border: 1px solid #9ecc47; border-right-width: 0; border-bottom-width: 0; text-decoration: none; }
#gallery a.top { border-top-width: 0; }
#gallery a.current, #gallery a:hover { background-color: #9ecc47; color: #fff; }
#gallery img { margin-top: 10px; padding: 3px; border: 1px solid #9ecc47; }


/* Begin sIFR Styles */
.sIFR-hasFlash h1 { visibility: hidden; font-size: 36px; }
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute;
	left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }