/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/

body 
{ 
line-height: 19px; font-family: 'Open Sans', Arial, sans-serif; font-size: 13px; color: #fff; background-color: #262e31; overflow: hidden; 
}

a { text-decoration: none; color: #65bab3; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; font-weight: normal; text-transform: uppercase; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, span.fn, span.fn a { color: #fff; }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 10px; line-height: 24px; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote  
{ 
	margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; 
}

blockquote p 
{ 
	padding-bottom: 0px; 
}

input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }
textarea { padding: 4px; }

img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */



html, body 
{
	height: 100%;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
}

body
{
	font-family: 'LeagueGothicRegular', Arial, sans-serif; line-height: 1; 
}


#full-screen-background-image 
{
    z-index: -999;
    min-height: 100%;
    min-width: 1024px;
    width: 100%;
    height: auto;
    position: absolute;
    top: 0px;
    left: 0px;
        
    background-attachment:fixed;
    background-position:center;         
    background-repeat:no-repeat;
    background-size: cover;
}


#wrapper 
{
	position: absolute;
	left: 0px;
	top: 0px;
}

@font-face 
{
	font-family: 'LeagueGothicRegular';
	src: url('../fonts/League_Gothic-webfont.eot');
	src: url('../fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/League_Gothic-webfont.woff') format('woff'),
		 url('../fonts/League_Gothic-webfont.ttf') format('truetype'),
		 url('../fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face 
{
	font-family: 'OpenSansLight';
	src: url('../fonts/OpenSans-Light-webfont.eot');
	src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
		 url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
		 url('../fonts/OpenSans-Light-webfont.svg#OpenSans-Light-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face 
{
	font-family: 'OpenSansRegular';
	src: url('../fonts/OpenSans-Regular-webfont.eot');
	src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),
		 url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
		 url('../fonts/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5, h6 { font-family: 'LeagueGothicRegular', Arial, sans-serif; line-height: 1; }

h2 
{
	font-weight:		normal;
	font-style:			normal;
	color:				#FFFFFF;
	text-transform:	uppercase;
	text-decoration:	none;
	letter-spacing:	normal;
	word-spacing:		0;
	text-align:			start;
	vertical-align:	baseline;
}

#news 
{ 
	position:		fixed; 
	bottom:			80px; 
	right:			60px; 
}

.newsitems { display: none; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7); }
		.newsitems ul { font-size: 40px; margin-bottom: 5px; }
		.newsitems li { list-style:none; color: #EFEFEF; font-family: 'OpenSansRegular'; font-size: 17px; margin-bottom: 20px; }


#title { position: fixed; bottom: 80px; left: 60px; }

.et_fs_slide { display: none; font-family: 'OpenSansRegular'; font-size: 17px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7); }
		.et_fs_slide h2 { font-size: 65px; margin-bottom: 3px; }

#pattern_overlay 
{
	background-image:		url(../images/overlay_pattern.png);
	background-position:	initial initial;
	background-repeat:	initial initial;
	position:				fixed;
	top:						0;
	left:						0;
	width:					100%;
	height:					100%;
	overflow:				hidden;
	z-index:					-5;
}


#header_menu 
{
	-webkit-box-shadow:rgba(158, 205, 215, 0.0980392) 0 1px 0 inset;
	background-image:url(../images/footer_bg.png);
	background-position:initial initial;
	background-repeat:initial initial;
	border-top-color:#0B0D0E;
	border-top-style:solid;
	border-top-width:1px;
	position:fixed;
	top:0px;
	height:auto;
	left:0px;
	width:100%;
	box-shadow:rgba(158, 205, 215, 0.0980392) 0 1px 0 inset;
}

#secondary_menu 
{
	left:0px;
	top:0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: 'OpenSansLight'; font-size: 14px; 
}

#secondary_menu ul 
{
	position:relative;
	left:0px;
	top:0px;
	margin-left:	15px;
	margin-right:	15px;			
}

#secondary_menu li 
{
	float:left;
	margin-left:	15px;
	margin-right:	15px;			
}

		.footer_menu ul { font-size: 25px; margin-bottom: 0px; }
		.footer_menu li { list-style:none; color: #EFEFEF; font-size: 17px; margin-top: 10px; margin-bottom: 10px; }

#footer_menu 
{
	-webkit-box-shadow:rgba(158, 205, 215, 0.0980392) 0 1px 0 inset;
	background-image:url(../images/footer_bg.png);
	background-position:initial initial;
	background-repeat:initial initial;
	border-top-color:#0B0D0E;
	border-top-style:solid;
	border-top-width:1px;
	bottom:0px;
	box-shadow:rgba(158, 205, 215, 0.0980392) 0 1px 0 inset;
	height:auto;
	left:0px;
	position:fixed;
	width:100%;
	text-align:center;
	margin-top:10px;
	vertical-align: center;
}

#footer_text { font-family: 'OpenSansRegular'; font-size: 14px; color: #BCBCBC; margin-top: 10px; margin-bottom: 10px; display: block; }

.content {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    vertical-align: middle;
}

.center-container {
color: #4fa46b;
width: 100%;
height: 400px;
margin: 20px auto 40px;
clear: both;
}
.center-container {
  position: relative;
}

.absolute-center {
    width: 80%;
    height: 100px;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
    background: #444;
    opacity: 0.8;
    -webkit-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.55);
    -moz-box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.55);
    box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.55);
    color: #bcbcbc;
    font-size: 24px;
    border-radius: 20px;
    padding: 20px;
    text-align: center;
}

h2 {
    font-size: 60px;
    text-transform: uppercase;
    text-shadow: 0 0 3px rgba(0,0,0,1), 0 0 21px rgba(122,152,159,.7);
    text-align: center;
}

.website-title {
    margin-top: 40px;
    text-align: center;
}

.website-title a {
    text-decoration: none;
}

.website-title a:hover {
    color: #fff;
}

.website-title h2 * {
    font-size: 60px;
    text-transform: uppercase;
    text-shadow: 0 0 3px rgba(0,0,0,1), 0 0 21px rgba(122,152,159,.7);
    text-align: center;
    color: #f7f7f7;
}

.website-title p * {
    margin: 20px;
    font-size: 30px;
    text-transform: uppercase;
    text-shadow: 0 0 3px rgba(0,0,0,1), 0 0 21px rgba(122,152,159,.7);
    text-align: center;
    color: #cecece;
}

.website-title p:hover {
    color: #fff;
}
