body {   
    background-color: #000000;
    background-image: url(../bg-top.png);
    background-repeat: repeat-x;
}
body,td,th {
color: #CCCCCC;}
a {font-style:italic;}
a:link {color: #CCCCCC;}
a:visited {color: #CCCCCC;}
a:hover {color: #6a662a;
text-decoration: none;}
a:active {color: #CCCCCC;}

table.main
{
    position:relative;
    margin:40px auto;
}
table.content
{
 width:574px;
 height:300px;
 min-height:300px;
 border:0;
}
td.tl
{
    background-image: url(../border-tl.png); 
    background-repeat:no-repeat;
    background-position:top left;
    height: 20px;
    width: 20px;
}

td.tr
{
    background-image: url(../border-tr.png);
    background-repeat:no-repeat;
    background-position:top right;
    height: 20px;
    width: 20px;
}
td.bl
{
    background-image: url(../border-bl.png); 
    background-repeat:no-repeat;
    background-position:bottom left;
    height: 20px;
    width: 20px;
}

td.br
{
    background-image: url(../border-br.png);
    background-repeat:no-repeat;
    background-position:bottom right;
    height: 20px;
    width: 20px;
}
.col1
{
background-color:#1f1f1f;
}
.col2
{
background-color:#333333;
}
img.banner {
    position:relative;
    top:-8px;
}

div.nav {
    text-align:left;
}

div.contact {
    text-align:left;
}

.nav-top {
    background-image:url(../border-nav-top-b.png);
    background-repeat:no-repeat;
}

.nav-bottom {
    background-image:url(../border-nav-bottom-b.png);
}


.nav-spacer
{    height:1px;
    background-color:#666666;
}
td.nav-content
{ 
    background-image:url(nav-div1.png);
    background-repeat:repeat-x;
    background-position: 100% 100%;
    z-index:2;
}

/* Fonts */

.style33 {
    font-size: large;
    z-index:2;
}
.style36 {
    color: #999999;
    z-index:2;
}
.style37 {
    color: #FFFFFF;
}

.font-title{
    font-size:x-large;
}

/* News */

td.news-date
{
    z-index:2;
    background-image: url(../newsborder-date.png); 
    background-repeat:no-repeat;
    vertical-align:middle;
    width:200px;
}

td.news-top
{
    background-image:url(../newsborder-top.png);
    background-position:top right;
    background-repeat:no-repeat;
}

td.news-body
{
    z-index:2;
    background-image: url(../newsborder-bl.png); 
    background-repeat:no-repeat;
    background-position:bottom left;
    vertical-align:middle;
    min-height:250px;
    height:auto;
    height:125px;
}
.floatleft
{
    float: left;
    margin: 0px 0px 0px 0px;
    z-index:2;
}
img.news-top
{
    position:absolute;
    margin-left:545px;
    margin-top:-15px;
    z-index:2;
}

img.news-bottom
{
    position:relative;
    left:-5px;
    top:5px;
    background-repeat:no-repeat;
    z-index:0;
}

img.news-date
{
    position:relative;
    left: -5px;
    top:-25px;
    background-repeat:no-repeat;
    z-index:0
}

td.news-bl
{
    background-image: url(../newsborder-bl.png); 
    background-repeat:no-repeat;
    background-position:bottom left;
    height: 20px;
    width: 20px;
}
td.news-br
{
    background-image: url(../newsborder-br.png); 
    background-repeat:no-repeat;
    background-position:bottom right;
    height: 20px;
    width: 20px;
}
.news-comments
{
    background-image:url(../newsborder-comments.png);
    position:relative;
    background-position:bottom;
    background-repeat:no-repeat;
    z-index:0;
}

img.no-comment
{
    position:absolute;
    margin-left:-16px;
    margin-top:-24px;
    z-index:2;
    vertical-align:bottom;
}

img.comment-view
{
    position:absolute;
    margin-top:-20px;
    margin-left:550px;
    z-index:2;
}

.comments
{
    z-index:2;
}

.sep a {
text-decoration: none;
font-style:normal;
} 
{
    border-collapse: collapse;
}

select
{
  background-color: #333333;
 color: #cccccc;
}

/* Pagination */

#pagination {
	width: 100%;
	height: 2.7em;
	float: right;
	}

ul#pages {
	display: inline;
	list-style: none;
	padding: 0;
	margin:0;
}

ul#pages li {
	display: inline;
	background: black;
	float: left;
	margin: 0 2px;
}


ul#pages li a, ul#pages li a:visited {
	display: block;
	color: #fff;
	font-weight: bold;
	padding: 0 6px 0 6px;
	border: 1px solid #6a662a;
}

ul#pages li a:hover {
	background: #26240f;
	text-decoration: none !important;
}

ul#pages li.pgEmpty {
	color: #666;
	display: block;
	padding: 0 6px 0 6px;
	border: 1px solid #666;
}

ul#pages li.pgCurrent {
	color: white;
	font-weight: bold;
	display: block;
	padding: 0 6px 0 6px;
	border: 1px solid white;
}

a#switchmode {
	display: block;
	float: right;
	color: #fff;
	font-weight: bold;
	background: black;
	padding: 0 6px 0 6px;
	border: 1px solid #900;
}

a#switchmode:hover {
	background: #26240f;
	text-decoration: none !important;
}

.gallery table{
  float: left;
  text-align: center;
  margin: 0 5px 0;
}

td.name{
text-align:left;
}

.awards-title{
text-align:left;
}

.indent{
text-align:justify;
text-indent:2em;
}

/**Quiz**/
td.correct{
    background-color: #38C307;
}

td.wrong{
    background-color: #DA1C1C;
}