@charset "utf-8";

/*Begin Reset*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

margin: 0;

padding: 0;

border: 0;

outline: 0;

font-size: 100%;

vertical-align: baseline;

background: transparent;

}

body {

line-height: 1;

}

ol, ul {

list-style: none;

}

blockquote, q {

quotes: none;

}

:focus {

outline: 0;

}

ins {

text-decoration: none;

}

del {

text-decoration: line-through;

}

table {

border-collapse: collapse;

border-spacing: 0;

}

/*End Reset*/





html{

	height:100%;

	}

body  {

	font: 100% Arial, Arial, Helvetica, sans-serif;

	background: #3fbdbe url(../images/bg.jpg) no-repeat center top;

	margin: 0; 

	padding: 0;

	text-align: center; 

	color: #0e161d;

}

.thrColFix #container { 

	width: 934px;  

	background: transparent none;

	margin: 10px auto 0; 

	text-align: left;

	font-size:0.8em;

	letter-spacing:0.03em;

	line-height:1.2em;

} 

.thrColFix #sidebar1 {

	float: left;

	display:inline;

	width: 132px;

	height:100%;  

	background: transparent none;

	padding: 15px 0 15px 50px; 

}

.thrColFix #sidebar2 {

	float: right; 

	width: 184px;

	height:100%;  

	background: transparent none;

	padding: 15px 0px 15px 0; 

	min-height: 100%;

}

#sidebar2 img{

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../logo.png', sizingMethod='crop') !important;

	}

.thrColFix #mainContent { 

	margin-top:0px;

	margin-bottom:12px;

	margin-left:192px;

	margin-right:auto;

	width:558px;

	display:block;

	padding:0px;

}

#body{

	padding:10px 0px 0px;

	}

#content{

	padding-top:5px;

	font-size:0.9em;

	}

	

#content a{

	color:#fff;

	text-decoration:none;
	line-height:35px;
	font-weight:bold;

}

#content a:hover{

	color:#CCC;

}

	

#page_title{

	color:#fff;

	font-size:1.2em;

	margin:10px 0px 5px;

	}

#chapter_title{

	color:#fff;

	font-size:1.1em;

	margin:15px 0 10px;

	}

#footer{

	display:block;

	height:auto;

	position:relative;
	font-size:12px;
	padding:12px 15px 0 49px;

	}

#facebook{

	position:absolute;

	left:49px;

	top:-28px;

	}

#contacts{

	float:left;
	font-size:12px;
	display:inline;

	width:165px;

	}

#contacts a{

	color:#fff;

	text-decoration:none;

	

	font-weight:bold;

	}

#contacts a:hover{

	color:#0e161d;

	}

#credit{

	float:right;

	display:inline;

	width:116px;

	font-size:12px;

	color:#FFF;

	font-weight:bold;

	}

#credit a{

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	}

#credit a:hover{

	color:#0e161d;

	}

#slogan{

	display:block;

	color:#fff;

	font-size:12px;

	font-weight:bold;

	margin-left:144px;

	}
#slogan a{
	color:#fff;
}
#small_links{

	padding-top:20px;

	padding-left:28px;

	float:none;

	display:block;

	width:166px;

	}

	

.fltrt { 

	float: right;

	margin-left: 8px;

}

.fltlft { 

	float: left;

	margin-right: 8px;

}

.clearfloat { 

	clear:both;

    height:0;

    font-size: 1px;

    line-height: 0px;

}



.black_overlay{

	display: none;

	position: fixed;

	top: 0%;

	left: 0%;

	width: 100%;

	height: 100%;

	background-color: black;

	z-index:1001;

	-moz-opacity: 0.6;

	opacity:.60;

	filter: alpha(opacity=60);

}

.white_content {

	background-color:black;

	border:1px solid #FFFFFF;

	display:none;

	height:404px;

	left:30%;

	/*overflow:auto;*/

	padding:16px;

	position:fixed;

	top:7%;

	width:479px;

	z-index:1002;

}



#light a{

	color:#FFFFFF;

	float:right;

	font-size:12px;

	padding-top:10px;

	text-decoration:none;

}


