/* == Reset == */
@import url("reset.css");

/* == Generic styles ======== */
body {font:70% "Helvetica Neue", Helvetica, Arial, sans-serif; color:#444;min-width:940px; background: #fff; border-top:3px solid #fff;}

h1 {font-size:3.6em; margin-bottom:1em; line-height:1em; font-family:"Futura","Century Gothic",Helvetica, Arial, sans-serif;}
h2 {font-size:2.4em; margin-bottom:0.5em; line-height:1em;font-family:"Futura","Century Gothic",Helvetica, Arial, sans-serif; letter-spacing:2px;}
h3 {font-size:1.8em; margin-bottom:1em; line-height:1em; font-variant:small-caps; letter-spacing:3px;}
h4 {font-size:1.8em; margin-bottom:1em; line-height:1em;}

p, ul {font-size:1.2em; line-height:1.5em; margin-bottom:1em;}

/* Links */
a:link {color:#369;}
a:visited {color:#369;}
a:hover {color:#036;}
a:active {color:#036;}


#primary {overflow:hidden; zoom:1; background:#444; padding: 5px; width: 700px;}
#primaryleft {overflow:hidden; background:#444; padding: 5px 5px; }
.primary {float:left; padding-right: 3px;}
.page-nav {overflow:hidden; zoom:1;}
.page-nav li {display:block; float:left; margin-right:0.3em; width: 5em; }
	.page-nav a {display:block; float:left; color:#456; width: 5em; padding:0.5em 0;text-align:center; text-decoration:none; background:#ddd;}
	.page-nav a:hover {background:#C7D5E3; color:#333;}
	.page-nav .current a {background:#369; color:#fff;}
#exhibit-content {float:left; overflow:hidden; width: 694px; padding: 3px 3px; background:#fff;}
#main-side-bar {float:left; overflow:auto; height: 150px background:#444;}
#main-description {float:left; width: 616px; margin-left: 3.5em;}
#main-news {float:right; width: 100px;}
#main-header {font-size:2.5em; margin-left: 1.4em; margin-bottom:0.4em; line-height:1em;font-family:"Futura","Century Gothic",Helvetica, Arial, sans-serif; letter-spacing:1px;}
.link-header a {text-decoration:none;}
.link-header a:link {color:#333;}
.link-header a:visited {color:#333;}
.link-header a:hover {color:#333;}
#main-subheader {font-size:1.2em; margin-left: 2.8em; margin-bottom:0.2em; line-height:.75em;font-family:"Futura","Century Gothic",Helvetica, Arial, sans-serif; letter-spacing:.75px;}
.footer {font-size:1em; line-height:1.5em; margin-bottom:0.5em; margin-left:11em;}
#footer {float:left; text-align:center;}
.line-header {padding:1px; border:1px solid #ccc; }

/*.image-header {float:left; }*/
.image-main {padding:4px; border:1px solid #ccc;}


/* == Section styles == */

#section-header {font-size:1.2em; margin-bottom:0.2em; line-height:.9em;font-family:"Futura","Century Gothic",Helvetica, Arial, sans-serif; letter-spacing:.75px;}

/* == cv Section styles == */

.cv-subheader {font-size:1.2em; line-height:.75em; margin-bottom:.25em;}
.cv-section {font-size:1.2em; line-height:1.2em; margin-bottom:.5em;}

