body { background-color: #cccccc; font-family: Arial, Helvetica, Geneva, sans-serif; line-height: 1.5em; padding: 0; margin-top: 5px; }

a { color: #375382; }
a img { border: none; }

h1 { line-height: 1.5em; }

#wrapper { width: 900px; margin: 0 auto; background-color: #ffffff; border: 1px solid #000000; }

#header { background: url(../images/logo.gif) no-repeat; height: 60px; margin: 5px; padding-bottom: 10px; border-bottom: 1px solid black; }

#navigation {  }
#navigation ul { list-style: none; margin: 39px 0 0 0; padding: 0; float: right; }
#navigation ul li { display: inline; font-size: 20px; }
#navigation ul li a { text-decoration: none; color }

#navigation #nav-home { background: url(../images/icons/nav_home.gif) no-repeat center top; padding-top: 35px;}
#navigation #nav-articles { background: url(../images/icons/nav_articles.gif) no-repeat center top; padding-top: 35px;}
#navigation #nav-events { background: url(../images/icons/nav_events.gif) no-repeat center top; padding-top: 35px;}
#navigation #nav-links { background: url(../images/icons/nav_links.gif) no-repeat center top; padding-top: 35px;}
#navigation #nav-contact { background: url(../images/icons/nav_contact.gif) no-repeat center top; padding-top: 35px;}
#navigation #nav-signup { background: url(../images/icons/nav_signup.gif) no-repeat center top; padding-top: 35px;}

#body { padding: 10px 20px; }
#body li { margin-bottom: 15px; list-style: none; }

#about p { font-size: 22px; padding: 0 6px 0 215px; }
#signup_button { text-align: center; }

#feature { background-color: #375382; margin: 40px 0 0 0; padding: 10px; color: #FFFFFF; }
#feature img { margin: 23px 20px 0 0; }
#feature a { color: #FFFFFF; margin-left: 600px; font-size }

#lower_content { background: #000000 url(../images/bg_bottom.gif) repeat-x; color: #FFFFFF; margin-top: -16px; }
#lower_content h1 { font-size: 24px; }
#lower_content h2 { font-size: 18px; }
#lower_content h3 { font-size: 14px; margin-bottom: -5px; }
#lower_content a { color: #FFFFFF; }
#lower_content ul li small { font-size: 11px; color: #80aaf1; }
#lower_content .highlight { color: #80aaf1; }
#lower_content .highlight a { color: #80aaf1; }

#lower_left { padding: 0 10px; float: left; width: 360px; }
#lower_left ul { list-style: none; padding-left: 10px; margin: 0px;}
#lower_articles { float: left; margin-right: 20px; width: 180px; }
#lower_events ul { padding-left: 215px; }

#lower_right { float: right; width: 500px; background: url(../images/bg_lowercontent_separators.gif) no-repeat left top; padding-left: 2px; }
#lower_right h1 { color: #c59b66; }
#lower_right h2 { color: #c59b66; }

#lower_abstracts { font-size: 13px; border-bottom: 1px solid #525252; padding: 0 20px; }
#more_abstracts { margin-left: -1px; padding-left: 20px; padding-bottom: 6px; border-left: 1px solid #525252; }
#more_abstracts ul { list-style: none; }

#bottom_spacer { text-align: right; visibility: hidden; width: 48px; padding-left: 351px; }

#footer { text-align: center; font-size: 12px; }

.big_highlight { font-size: 1.2em; color: #375382; font-weight: bold; }

.hidden { visibility: hidden; }