/* Globals */

body { margin:0; padding:0 30px 20px; background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:13px;}
p { margin:0 0 1em; line-height:1.5em }
p.last { margin:0}
a img {border:0}
a {color:#0d7a43 }

h1, h2, h3, h4, h5 { margin:0 }

h1 { text-transform: uppercase; font-size:13px; font-weight:bold; margin-bottom:1.5em; }

.clear {
  clear:both;
  line-height:0;
  font-size:0;
}

.mgBot20 { margin-bottom:20px;}

/* Header */

.logo { float:left}
#nav { 
  float:left; 
  padding:44px 0 0 80px;
  font-size:16px;
  color:#6b6b6b;
  font-weight:bold;
}
#nav .category { 
  padding-right:40px;
}

#nav strong { color:#000}

#nav a {
  color:#6b6b6b;
  font-weight:normal;
  text-decoration:none;
}

/* Content */

#content { padding:70px 0 100px; width:1000px; }

.cite-section,
.cite-item  { padding-bottom:1em;font-size:12px; }
.cite-section h1 { text-transform: uppercase; font-size:13px; font-weight:bold; margin-bottom:1em; }
.cite-item .year { float:left; font-weight:bold; width:70px; }
.cite-item .desc { float:left; }

#leftSection { float:left; width:406px; padding-right:15px}
#rightSection { float:left; width:575px }

#galleryNav { float:left; width:250px; min-height:200px;}
#galleryNav ul {margin-left:0; padding-left:0; list-style:none}
#galleryNav li {
	font-weight:bold;
	margin-bottom:0.7em
}
#galleryNav li a {font-weight:normal; text-decoration:none; color:#000}
#galleryNav li a:hover {font-weight:normal; text-decoration:underline; color:#000}
#galleryNav ul li ul {margin-left:1em; margin-top:0.7em; list-style:none}

#galleryContent { float:left; width:750px; font-size:11px}
#galleryContent h1 {font-size:15px; font-weight:normal; text-transform:none}
#galleryContent p {font-size:11px}

.credits-table th { font-weight:bold; text-align:left;}
.credits-table td { padding-right:40px;text-align:left; vertical-align:top; }


#viewport { 
  float:left; 
  width:400px; 
  height:302px; 
  overflow:hidden; 
  background: url('images/ajax-loader.gif') center no-repeat;  
}
#thumbs {
  float:left; 
  width:266px;
  padding-top:20px;
  padding-left:20px;
  font-size:0;
}

#thumbs a {
  margin:0 5px 5px 0; 
  float:left;
  border:5px solid #fff;
}

#thumbs a:hover {
  border:5px solid #999;
}

/* Footer */

#footer { font-size:10px}
