@charset "UTF-8";
/* CSS Document */

html,body{
	background-color:#000000;
	color:#FFFFFF;
	background:url(../gfx/bg.jpg);
	background-repeat:repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
}

a{
	color:#FFFFFF;
	text-decoration:none;
}

a:hover{
	color:#FFCC00;
}
a.active{
	color:#FFCC00;
}

/* Global Styles */

.wrapper{
	position:absolute;
	width:802px;
	left:50%;
	margin-left:-401px;
	margin-top:100px;
}

.navbar-cont{
	width:200px;
	text-align:right;
	float:left;
}

.navbar-crest{
	position:absolute;
	top:-100px;
	left:10px;
}

div .navbar-entry{
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size:1.5em;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:px;

}

div .navbar-entry-active{
	border-bottom-color:#FFCC00;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size:1.5em;
	color:#FFCC00;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:2px;
}

div .navbar-entry-above{
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	font-size:1.5em;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:2px;
}

div .main-cont{
	width:600px;
	float:right;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	background:#000000;
}

.main-inner{
	margin:10px;
}

.img-f-right{
	float:right;
	padding-left:10px;
}

.img-f-right-capt-index{
	float:right;
	padding-right:10px;
	padding-left:10px;
	font-size:0.75em;
	text-align:right;
}

.img-f-left{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}

.img-f-left-capt{
	float:left;
	padding-right:10px;
	font-size:0.75em;
	text-align:right;
}

.img-f-centre-capt{
	float:none;
	padding-right:10px;
	padding-left:10px;
	font-size:0.75em;
	text-align:center;
}

.img-f-right-capt{
	float:none;
	padding-right:10px;
	padding-left:10px;
	font-size:0.75em;
	text-align:right;
}

.cleatboth{
	clear:both;
}

.footer{
	width:100%;
	text-align:right;
	margin-top:10px;
}

/* Headings */

.main-title{
	font-size:1.5em;
	padding-top:14px;
	width:300px;
	border-bottom-color:#FFCC00;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:10px;
	margin-bottom:10px;
}

.site-title{
	position:absolute;
	top:-50px;
	right:10px;
	font-size:2em;
}

.contact-title{
	font-size:1.5em;
	color:#FFFFFF;
	padding-top:16px;
	width:250;
	border-bottom-color:#FFCC00;
	border-bottom-width:1px;
	border-bottom-style:solid;
	padding-left:10px;
	margin-bottom:10px;
}


/* Text Styles */

.smaller{
	font-size:0.8em;
	color:#999999;
}
.smaller a{
	color:#FFCC00;
}
.smaller a:hover{
	color:#FFFFFF;
}

/* Table Styles */

.calendar{
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.calendar tr{
	border-color:#FFF;
	border-style:solid;
	border-width:1px;
}


/* Div Fade Styles */

#fadeinbox{
position:absolute;
width: 300px;
left: 0;
top: -400px;
border: 2px solid #FFCC00;
background-color: black;
padding: 4px;
z-index: 100;
visibility:hidden;
}

.dans{
	color:#FF0000;
}
