body {
	font-family: Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #7C7C7C;
	text-align: left;
}
a { text-decoration: none; font-weight: bold; color: #33a8ce; }
li { font-size: 100%; }
p { font-size: 100%; margin-top: 0; }
img { border: 0; }
td { margin: 0; padding: 0; vertical-align: top; }

/* mainboxes */
#logo { text-align: right; width: 295px; height: 47px; background: url('../gif/logo.gif'); margin: auto; margin-right: 0; }
#logo h1 { display: none; }

#claim{ text-align: right; margin-right: 6px; }

ul#nav { list-style-type: none; margin: 0; margin-bottom: 1em; padding: 0; }
ul#nav li { margin: 0; padding: 0; display: inline; }

ul#menu { list-style-type: none; margin: 0; margin-top: 42px; margin-right: 15px; padding: 0; width: 315px; }
ul#menu li { overflow: hidden; }

#menu a { color: #0E7698; background-color: transparent; font-weight: bold; vertical-align: middle; line-height: 2em; height: 2em; vertical-align: middle; margin: 0; padding: 0; padding-left: 15px; display: block; border: none; border-bottom: 1px dotted #cccccc; text-transform: uppercase; }
#menu a.top { border-top: 1px dotted #cccccc; }

#menu a:hover { color: #ffffff; background-color: #0E7698; border-bottom: 1px solid #0E7698; }
#menu a.top:hover { border-top: 1px solid #0E7698; }

#menu { float: left; width: 330px; padding: 0; margin: 0; }

#content { margin-left: 335px; width: 600px; }
#content h1, h2, h3, h4 { margin-top: 0; margin-bottom: 0.5em; color: #0E7698; text-transform: uppercase; font-weight: bold; }
#content h2 { font-size: 1em; }
#content h3 { font-size: 1.1em; }
#content h3 a { color: #0E7698; text-transform: uppercase; font-weight: bold; }

#about h2 { font-size: 1.2em; margin-top: 1.5em; }
#about h3 { font-size: 1em; margin-top: 2.5em; }
#about h4 { font-size: 0.9em; }

#intro { margin-bottom: 4em; }
#intro h1, h2, p { }

#content .overview { margin: 0; }
#content .overview img { margin-bottom: 3px; }
#content .overview .txt { padding-left: 5px; }

#content img.projectimage { margin-bottom: 1em; margin-top: 1em; }

#content .pagination { text-align: center; margin-top: 2em; }
