@charset "UTF-8";

/* CSS Document */

html, body {
	margin:0;
	padding:0;
	height:100%;
	background:url(../images/backgrounds/leftcol3.jpg) no-repeat 25% 10% #0f0833;
	background-attachment:fixed;
	font-family:Arial, Helvetica, sans-serif;
}
.nobg{
	background:#0f0833;
}
a img{
border:0px;
}
/*---- STRUCTURE----*/


#container {
	min-height:100%;
	position:relative;
}

#body {
	width:955px;
	margin:0 auto;
	padding-bottom:150px;   /* Height of the footer */
}

.leftcol {
	float:left;
	width:400px;
	height:100%;
	max-height:1000px;
	position:fixed;
}

.maincol {
	float:right;
	width:555px;
	height:100%;
}

#footer {
	position:fixed;
	bottom:0;
	width:100%;
	height:130px;   /* Height of the footer */
	background:url(../images/backgrounds/footerbg2.jpg);
	border-top:1px solid #ffffff;
}

.footercontent {
	width:955px;
	margin:0 auto;
	padding-top:40px;
}

.navbar{
	position:absolute;
	float:left;
	bottom:125;
	width:100%;
	border-bottom:1px solid #ffffff;
	background: #0f3364;
	height:27px;
	overflow:hidden;
	
	
}

.contentholder{
width:505px;
margin:25px 0px 25px 25px;
padding:20px;
background:url(../images/backgrounds/whitebg.png);
border:1px solid #ffffff;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
 margin-bottom:160px;
 float:left;
}

.signupcontentholder{
width:505px;
margin:25px 0px 0px 25px;
padding:20px;
background:url(../images/backgrounds/whitebg.png);
border:1px solid #ffffff;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
 float:left;
}
.normalcontentholder{
width:505px;
margin:25px 0px 25px 25px;
padding:20px;
background:url(../images/backgrounds/whitebg.png);
border:1px solid #ffffff;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
 margin-bottom:160px;
 float:left;
}

.logo{
	width:445px;
	color:#FFFFFF;
	text-align:right;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 140px;
font-size:20px;
height:40px;
}
h1 {
margin:0px;
padding:0px;
}

.sIFR-active h1 {
visibility: hidden;
font-size:40px;
color:#FFFFFF;
text-align:right;
margin:0px;
padding:0px;
line-height:10px;
}
	
.menuholder{
	width:955px;
	margin:0 auto;
}

.icons{
	width:450px;
	float:left;
}
.sponsers{
	width:267px;
	float:right;
	text-align:right;
}
.padme{
	padding-left:7px;
}
.credits{
	font-size:9px;
	color:#CCCCCC;
	height:14px;
	border-top:1px solid #333333;
	padding-top:5px;
	margin-top:70px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	}
.credits a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCCCCC;
	text-decoration:none;
	}
.credits a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:underline;
	}
.credits a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCCCCC;
	text-decoration:none;
	}
.credits a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#CCCCCC;
	text-decoration:none;
	}
.creditline{
	margin:0 auto;
	width:955px;
}
.secure{
	width:400px;
	text-align:left;
	float:left;
}
.othercreds{
	width:400px;
	float:right;
	text-align:right;
}

/*----menu----*/
html>body #content {
	width: 20em;
} 

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav{
	float:left;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:0;
	width:100%;
	}

#nav a {
	font-weight: normal;
	color: #ffffff;	
	text-decoration: none;

}

#nav a:active {
	font-weight: normal;
	color: #660000;
}

#nav li li a {
	display: block;
	font-weight: normal;
	color: #660000;
	padding: 0.2em 10px;
}

#nav li li a:hover {
	padding: 0.4em 5px;
	border: 5px solid #660000;
	border-width: 0 5px;
}

#nav li li a:active {
	padding: 0.4em 5px;
	border: 5px solid #660000;
	border-width: 0 5px;
}

#nav li a:hover {
	border-width: 0 5px;
	color: #CC0000;
}
#nav li a:active {
	border-width: 0 5px;
	color: #CC0000;
	}

#nav li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	
	height:20px;
	text-align: center;
	cursor: default;
	border-width: 0px 0;
	letter-spacing:0.05em;
	font-size: 11px;
	padding-left:10px;
	padding-right:9px;
	color:#FFFFFF;
}
#nav li.first {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	
	height:20px;
	text-align: center;
	cursor: default;
	border-width: 0px 0;
	letter-spacing:0.05em;
	font-size: 11px;
	padding-left:0px;
	padding-right:11px;
	color:#FFFFFF;
}

#nav li.last {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	
	height:20px;
	text-align: center;
	cursor: default;
	border-width: 0px 0;
	letter-spacing:0.05em;
	font-size: 11px;
	padding-left:11px;
	padding-right:0px;
	color:#FFFFFF;
}
.redtext{
	color:#CC0000;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.contentholder p{
	color:#FFFFFF;
	text-align:center;
}
.normalcontentholder p{
	color:#FFFFFF;
}
.signupcontentholder p{
	color:#FFFFFF;
}
h2{
	color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	
}
h3{
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}
.contentholder h2{
	color:#FFFFFF;
	text-align:center;
	margin-bottom:15px;
}
p a{
	color:#999999;
	text-decoration:none;
	
}
p a:hover{
	color:#CCCCCC;
	text-decoration:underline;
}
p a:visited{
	color:#CCCCCC;
	text-decoration:none;
}
p a:active{
	color:#CCCCCC;
	text-decoration:underline;
}

.fullwidth{
width:900px;
margin:25px 0px 25px 0;
padding:20px;/*
background:url(../images/backgrounds/whitebg.png);*/
background:#505050;
border:1px solid #ffffff;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
 -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5);
 margin-bottom:160px;
 float:left;
}

.fullmaincol {
	float:right;
	width:955px;
	height:100%;
}
.fulllogo{
	width:445px;
	color:#FFFFFF;
	text-align:right;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size:20px;
height:40px;
float:right;

}
#flashcontent {
	height: 400px;
}

.gall-link{
	margin-top:30px;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
	border:1px solid #ccc;
	font-size:11px;
	color:#FFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.paddit-right{
	margin-right:200px;
}
.gall-link:hover{
	background:#900;
}
.gall-link a{
	color:#FFF;
	text-decoration:none;
}
.gall-link a:hover{
	color:#FFF;
	text-decoration:underline;
}


.storyimage{
	float:left;
	text-align:center;
	width:100%;
	padding:20px;
}
.storyinst{
	float:left;
	width:100%;
	font-size:12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;	margin-bottom:5px;
}
.storythumbholder{
	float:left;
	width:100%;
}
.storythumbs{
	width:30px;
	padding-left:5px;
}