
body  
	    { font: 0.9em/2em Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; background-color: #003366; text-align: center; margin: 0px; min-width: 740px }

ul  { list-style-type: none; margin-left: 50px }

.notes
{ font: 0.9em Verdana, Arial, sans-serif; line-height: 1.4em; text-align: left; margin: 0px }

#wrapper
	  { text-align: left; margin: 0px auto; padding: 0; position: relative; width: 840px }
	
#header
	   { background: transparent url(../images/header.jpg) no-repeat; margin: 0px auto; padding: 0px; width: 772px; height: 129px }
	
.menu
	  { float: left; margin: 0px; padding: 0px; position: relative; width: 750px; display: inline }
	
.menu p
	      { color: #4682b4; font: bold x-small Georgia, Times, "Times New Roman", serif; text-align: center; text-transform: uppercase; margin: 0px; padding: 8px 20px 0px }
	
.menu a:link, a:visited, a:active
	 { color: #4682b4; text-decoration: none }	

.menu a:hover 
	  { color: #036; text-decoration: none }

	p,h1,pre {
		margin:0px 30px 10px 30px;
		}

#rightcontent p {
		font-size:10px;
		margin-left:0px;
		}	
#container
	       { background: transparent url(../images/bodytest.jpg) repeat-y; margin: 0px auto; padding: 0px; width: 772px; height: auto }

#photobox
	       { background: transparent; margin-left: 30px; padding: 0px; width: 500px; height: auto }
	       
/* All the content boxes belong to the content class. */

.content   { font-size: 0.9em; line-height: 2em; background-color: transparent; float: left; margin: 0px; padding: 25px 2% 0px 30px; width: 520px }
html>body #content  { width: 520px }
.Content>p    { font-size: 0.9em; line-height: 2em; margin: 0px }

.Content>p+p  { font-size: 0.9em; line-height: 2em; text-indent: 10px; margin-bottom: 10px }

.content h1     { color: #066; font-weight: 900; font-size: 2.2em; line-height: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 15px; padding-top: 20px }

.content h2  { color: #06c; font-weight: bold; font-size: 1.8em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; padding-left: 40px }

.content h2.private   { background: url(../images/danube/pl_logo.gif) no-repeat; margin-left: 60px; padding: 5px 5px 10px; height: 75px }
.content h2.private span { display: none }

.content h3   { color: #4682b4; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; margin-bottom: 6px; padding-left: 50px }
.content h4   { color: #000000; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; margin-bottom: 6px; padding-left: 60px }
.content a:link, visited, active { color: #2f4f4f; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif; text-decoration: none }
.content a:hover { color: #008080; font-weight: bold; text-decoration: none }
.content ol { padding-left: 60px }
.copyright
	  { color: #036; font: bold xx-small/11px Times, "Times New Roman", Georgia, serif; text-align: center; text-transform: uppercase; clear: left; margin: 5px auto 0px; padding-top: 25px; padding-right: 10px; padding-left: 10px }
.copyright a:link 
	 { color: #036; text-decoration: none }
.copyright a:visited
	 { color: #036; text-decoration: none }
.copyright a:active
	 { color: #036; text-decoration: none }
.copyright a:hover 
	 { color: #090; text-decoration: none }
.red   { color: #a00; font-weight: bold; padding-top: 6px; padding-bottom: 6px; }
.numbers {font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold;}
/* ?  Right Column  ?  */
#navright { background-color: transparent; text-align: left; float: right; margin: 10px 30px 5px 5px; padding: 10px 5px; width: 145px }
html>body #navight   { background-color: transparent; width: 145px }
#navcontainer ul
  { list-style-type: none; margin: 0; padding: 0; width: 145px }
#navcontainer li    { font: bold x-small Georgia, Times, "Times New Roman", serif; margin: 0 0 0.2em }
#navcontainer a
  { color: #fff; font-weight: bold; font-size: x-small; text-decoration: none; background-color: #036; padding: 0.3em 0.9em; width: 9em; display: block }
#navcontainer a:hover
  { color: #fff; font-weight: bold; font-size: x-small; background-color: #369 }
#active a
{
display: block;
color: #FFF;
background-color: #600;
width: 9em;
padding: 0.3em 0.9em;
text-decoration: none;
}
.imagefloat { border: 0; float: left; margin-left: 25px; padding: 4px 15px 10px 0px }
.imagefloatr { border: 0; float: right; margin-right: 20px; padding: 4px 15px 10px 20px }
.imagepad { border: 0; padding: 4px 5px 10px 10px }
.imageright { border: 0; padding: 0px 0px 8px 0px }
.imageinline  { margin-left: 35px; padding: 2px 0px 15px }


#credits
 { font-size: 0.8em; text-align: center; margin: 5px auto 5px auto; padding: 0.4em 0; border-top: 1px solid #777; width: 355px }
#credits a.button
{
background-color: #F00;
width: 80px;
height: 15px;
float: left;
text-decoration: none;
margin: 4px;
}
#credits a.button em
{
display: none;
}
#credits a.xhtml  { background: url(../images/xhtml.gif) no-repeat 0 0 }
#credits a.css  { background: url(../images/css.gif) no-repeat 0 0 }
#credits a.design  { background: url(../images/design.gif) no-repeat 0 0 }
#credits a.info  { background: url(../images/site.gif) no-repeat 0 0 }
#credits a.button:hover { background-position: 0 -15px; }


#footer { background: transparent url(../images/foot.jpg) no-repeat; margin: 0px auto 0px 0px; padding: 0px; width: 752px; height: 55px }
