body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size : small;
	color: #FFFFFF;
	background-color: #000000;
}

h1 {  font-size: large; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(/images/heading_marker.gif); background-repeat: repeat; background-position: left top}
h2 {  font-size: large; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(/images/heading_marker.gif); background-position: left top; background-repeat: repeat}
h3 {
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/images/heading_marker.gif);
	background-repeat: repeat;
	background-position: left top;
}
h4 {
	font-size: small;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: none;
	background-repeat: repeat;
	background-position: left top;
	background-color: #3399CC;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-image: none;
	background-repeat: repeat;
	background-position: left top;
	background-color: #3399CC;
}
ul {  list-style-position: outside; list-style-type: circle}
td {  text-align: left; vertical-align: top}

a {
	color:#FFFFFF; 
}
a:visited {
  color: #FFFFFF;
}

.smallGuidesAndInfos { font-size: xx-small ; text-align: left; color: #999999 ; font-family: Verdana, Arial, Helvetica, sans-serif}
.important {font-weight: bold; text-decoration: underline}
.sourceCode {  font-family: "Courier New", Courier, mono; border: thin #FFFFFF solid; background-color: #3399CC; font-size: small; width: 80%}
.monospaced { font-family: "Courier New", Courier, mono}
.remarksBlock { width: 80%; border: medium #000000 solid; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #3399CC}
caption {  caption-side: top; text-align: left; font-weight: bolder; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF}
ol {  list-style-position: outside}
.highlightBg {  background-color: #3399CC}
.rating {  background-color: #FFFFFF; color: #000000; text-align: center}
.smallInfo { font-size: xx-small ; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif}
.mediumInfo { font-size: medium; text-align: left }
.blueTop {  background-image: url(/images/blue_top.jpg)}
.blueBottom {  background-image: url(/images/blue_bottom.jpg)}
.highlightBorder {  border: #3399CC; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
pre {  font-family: "Courier New", Courier, mono; font-size: small}
a {  font-family: Verdana, Arial, Helvetica, sans-serif}
.veryImportantBorder { border: thin #FF0000 solid}

hr {  border-color: #3399CC #003366 #003366 #3399CC; border-style: solid; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.photoThumb {  text-align: center; vertical-align: middle}
.phorumTitle { font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/heading_marker.gif); background-repeat: repeat; background-position: left top ; font-weight: bold}
.blueSeparator { background-image: url(/images/blue_separator.jpg)}
.warning {  font-weight: bold; color: #FF0000}

#navigationBar {
	font-size: xx-small; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navigationBarBigger {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navigationBar a, #navigationBarBigger a:visited, #navigationBarBigger a, #navigationBarBigger:visited {
	text-decoration:none;
}

#navigationBar a:hover, #navigationBarBigger a:hover {
	text-decoration:underline;
}

.navigationLink {
	text-align: left;
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-right: 2px; 
	padding-left: 2px; 
}

.navigationLinkActive {
	font-weight: bold;
	font-style:italic;
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-right: 2px; 
	padding-left: 2px; 
}

.navigationZones {
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-left: 4px; 
	padding-right: 4px;
}

