body {font-family: Arial, Helvetica, sans-serif;  color: #000; font-size: 85%; margin: 0; line-height: 1.5em; background: #126 url(h/topbackground.gif) no-repeat left top; }
body#gallery {margin-left: 100px; color: #fff; background: #384b92}
body#home {background: #384b92 url(h/topbackgroundhome.gif) no-repeat right top;  }

#outer {width: 100%; margin: 0; padding: 0; background: #384b92; border-top: 1px solid #000;}
#content {margin: 5px 80px; padding: 0 10px 20px 10px; border: 1px solid #000; background: #fff; width: 960px;}
#spontable {margin-left: 15px; background: #fff; color: #000;}
#home #homeouter {margin-top: 10px;}

.pictable p {font-size: 80%; line-height: 1.2em;}

a:link  {color: #00c;}
a:visited {color: #036;}
a:active, a:hover  {color: #00f;}


h1 {font-size: xx-large;}
h2 {font-size: large;}
h3 {font-size: large;}
h4 {font-size: medium; }
h4, .tight {margin-bottom: 0; padding-bottom: 0;}

#harlem2010 h1 {font-size: 2.0em; line-height: 2.3em; margin-bottom: 4px;}
#harlem2010 h2 {font-size: 1.5em; line-height: 1.8em; margin-bottom: 0px;}
#harlem2010 h3 {font-size: 1.3em; line-height: 1.4em; margin-bottom: 0px; margin-top: 0; font-weight: normal; font-style: italic;}

li { padding-top: 0.1em; margin-top: 0.1em; }
ul { padding-top: 0; margin-top: 0; }
p.chap {margin-bottom: 0; padding-bottom: 0;}

/* MAIN LAYOUT */


#univestcontent {margin: 0 0 0 69px; padding: 0;}
#rides #univestcontent { width: 900px; margin-left: 50px;}

/* PICTURES AND ILLUSTRATIONS WITHIN CONTENT AREA */


.pic {border: 1px solid #000;}
.leftbox {margin-right: 6px; float: left;}
.rightbox {margin-right: 6px; float: right;}
.caption {font-size: 80%; color: #333;}

/* NAVIGATION BAR */

#topnavcontainer {font-size: 75%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0;  margin: 0 8px 0 0; }
ul#topnavlist {margin: 0 ; padding: 0; white-space: nowrap; } 
#topnavcontainer li {display: inline; list-style-type: none; margin: 0; } 
#topnavcontainer a { padding: 0px 9px 0 0;  }
#topnavcontainer a:link {color: #fff; background-color: #126; text-decoration: none; }
#topnavcontainer a:visited {color: #999; background-color: #126; text-decoration: none; } 
#topnavcontainer a:hover {color: #fff; background-color: #126; text-decoration: none; }


#botnav {font-size: 80%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0;  }
#botnav a { padding: 2px 10px; 1px 10px white-space: nowrap; border-bottom: 2px solid #fff;  }
#botnav a:link {color: #126; background-color: #fff; text-decoration: none; }
#botnav a:visited {color: #333; background-color: #fff; text-decoration: none; } 
#botnav a:hover {color: #006; background-color: #fff; text-decoration: none; }
a#homecurrent {background-color: transparent ! important; color: #333 ! important; cursor: default; border-bottom: 2px solid #333 ! important; }





/* MISC STUFF */
hr {width: 70%; size: 2px; color: #384b92;}
#gallery a, #gallery a:link, #gallery a:visited, #gallery a:active, #gallery a:hover {color: #fff; font-family: Arial, Helvetica, sans-serif; } 
#galbar {background: #fff;}
#galbar a:link, #galbar a:visited {color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;} 

#galbar a:active, #galbar a:hover {color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline;} 

.picback {padding: 0 4px 4px 4px;}

.item {background: #fff; padding: 3px;}
.showcase {background: #fff;}
.results {font-size: 80%; padding: 0; }
.smalllink {font-size: 80%; font-weight: bold;}
.gallentry {font-size: 80%; padding: 0 0 1.2em 0;}

.darkback {background: #102163; color: #fff; width: 202px; padding: 1px;}
.darkback a:link, .darkback a:active {color: #fff;}
.darkback a:visited {color: #ccc;}

.detailtable td, .smaller {font-size: 90%;}
#cyclospon {padding-left: 40px;}
#spontable a, #spontable a:link {color: #00c;}
#spontable a:visited {color: #036;}
#spontable a:active, #spontable a:hover {color: #00f;}   