/**
* CSS
* 
* @version 1.0
* @author Ben Kaplan 
* @theme Richard
*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 14px;
	font-family: Arial, sans-serif;
	color: #aaaaaa;
	text-weight: normal;
	background: #fff;
}

body.section-1 { }
body.section-2 { }
body.section-3 { }

a { color: #aaaaaa; }
a:link { text-decoration: underline; color: #aaaaaa; }
a:active { text-decoration: underline; color: #858585; }
a:visited { text-decoration: underline; color: #aaaaaa; }
a:hover { text-decoration: underline; color: #c0c0c0; }

a img { border: none; }
li a { color: #aaaaaa; }


#menu {
    width: 200px;
    height: 100%;
    overflow: auto;
    position: fixed;
    left:110px;
    top:0px;
    padding:170px 0 20px 0;
    margin:0;
	font-size:12px;
	background-color: #fff;
	z-index:1;
}

#menu ul {
	list-style: none;
	margin:0px;
	font-size:14px;
	margin: 0 0 25px 0;
}
#menu ul li {
	margin: 0;
}
#menu ul li.section-title { 
	color:#aaaaaa;
	cursor:pointer;
	text-indent:0px;
	padding:0 0 5px 0;
	margin: 0;
}
#menu ul li.section-title:hover {
}
#menu li a { text-decoration:none; color:#c0c0c0;}
#menu li.active a {  text-decoration:none;  color:#858585; }
#menu li a:hover {  text-decoration:none;  color:#aaaaaa; }

#menu .container {
	padding:0;
}

/* pre-nav */
#menu p:first-child {
	padding:40px 0 10px 0;
}
#menu p a:hover {
	background:none;
}

/* post-nav */
#menu p {
	padding:0;
	color:#999;
}

/* content section */
#content {
	width:70%;
	padding:170px 20px 0px 310px;
    z-index:0;
}

.container {
    padding: 0px 0px 25px 0px;
    z-index:0;
}

#content p { width: 600px; margin-bottom: 9px; z-index:0; }
    

p {
    margin: 0 0 9px 0;
}

h1 { font-size: 22px; }
h2 { font-size: 22px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }
#img-container p.nav { font-size: 20px; padding:20px 0px; }
#img-container a.gallery img { padding-left:25px; margin-bottom:25px; }

#once { clear: left; }

/* new sections added by Ben */
a.headerLink {
    position:fixed;
    top:45%;
    bottom:45%;
    height:50px;
    width:100%;
    min-width:650px;
    background:#fff;
}
a.headerLink #headerRLHOME {
    padding:10px;
    background:#fff;
    text-decoration:none;
    margin:0 auto;
    text-align:center;
}
#headerRL {
    position:fixed;
    top:0;
    left:110px;
    margin:0 0 0 0;
    height:110px;
    z-index:2;
    width:100%;
    background:#fff;
}
a.headerLink { text-decoration:none; }
a.headerLink div { text-decoration:none; }
#headerRL h1.siteTitle {  position:absolute; top:0px; left:0px; font-size:22px; color:#484c3b; padding:70px 0 0 0; margin:0; font-weight:normal; font-style:italic; }
#headerRL h1.siteTitle a, h1.siteTitle a { text-decoration:none; color:#484c3b; }
#headerRL h2.siteTitle {  position:absolute; top:0px; left:200px; margin:0; padding:70px 0 0 0; font-size:22px;font-weight:normal;color:#a46c49;  }
#headerRL h1.siteTitle, #headerRL h2.siteTitle { font-size:13pt; }
#headerRLHOME h1 .siteTitle { font-size:18px; color:#484c3b; font-style:italic; }
#headerRLHOME h1 .siteTitle2 { padding-left: 30px; font-size:18px; color:#a46c49;  }
.separator { height:40px; width:2px; margin:0px 25px; background: #c99 url('/ndxz-studio/site/img/dot_c99.gif') repeat-y; }
#twoRowExhibitTitle { }
.exhibitTitle { }
.floatLeft { float:left; }
