body{
	margin:0;
	height:100%;
	font-family:"Lucida Sans Unicode", sans-serif;
	min-width:1017px;
}
img{border:0; display:block;}
form{margin:0; padding:0;}
fieldset{margin:0; padding:0; border:0;}
#main{
	padding:546px 0 0;
}
#header-holder{
	position:absolute;
	top:0;
	width:100%;
	height:546px;
	background:url(../images/top-bg.gif) repeat-x;
}
#header{
	width:1017px;
	margin:0 auto;
	height:507px;
	background:url(../images/header.gif);
	padding:39px 0 0;
}
h1{margin:0;}
h1 a{
	display:block;
	background:url(../images/logo.gif);
	width:260px;
	height:59px;
	text-indent:-9999px;
	overflow:hidden;
	margin:5px 0 0 35px;
}
.header-content{
	width:100%;
	overflow:hidden;
}
.left-block{
	width:312px;
	float:left;
}
.air{
	margin:78px 0 0 86px;
	width:135px;
}
.air img{margin:0 0 0 24px;}
.air p{
	margin:12px 0 0;
	text-align:center;
	font-size:24px;
	color:#fff;
}

.hdr
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #ffe500;
    TEXT-DECORATION: underline
}
A.hdr:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #ffe500;
    TEXT-DECORATION: none
}


.air a{
	font-size:14px;
	text-align:center;
	color:#ffe500;
	display:block;
}
.air a:hover{text-decoration:none;}
.linkair a{
	font-size:14px;
	color:#ffe500;
}
.linkair a:hover{text-decoration:none;}
.right-block{
	width:629px;
	float:left;
}
.navidation{
	width:100%;
	overflow:hidden;
	margin:84px 0 0;
}
.navidation ul{
	margin:0;
	padding:0;
	float:right;
}
.navidation li{
	float:left;
	list-style-type:none;
	margin:0 0 0 8px;
}
.navidation li a{
	color:#fff;
	text-decoration:none;
	padding:4px 8px 6px;
	font-size:18px;
	line-height:26px;
}
.navidation li a:hover, .navidation li a.active{background:#890000;}
.gallery{
	position:relative;
	width:629px; height:124px;
	overflow:hidden;
	margin:52px 0 0;
}
.gallery a{
	float:left;
	margin:30px 20px 0 0;
}
.gallery a.right{margin:30px 0 0 0;}
.gallery-block{
	width:580px;
	overflow:hidden;
	float:left;
	position:relative;
	height:140px;
}
.gallery-block ul{
	margin:0;
	padding:0;
	position:absolute;
	left:0;
}
.gallery-block ul li{
	float:left;
	list-style-type:none;
	margin:0 20px 0 0;
}
.block{
	width:115px;
	background:url(../images/border.gif) no-repeat;
	padding:5px;
}
.block a{
	float:none;
	margin:0;
	text-decoration:none;
}
.block a span{
	display:block;
	color:#fff;
	font-size:12px;
	padding:0 0 0 3px;
}
.block a span.name{
	text-decoration:underline;
	padding:10px 0 0 3px;
}
.search{
	background:url(../images/form-bg.gif);
	width:868px;
	height:47px;
	margin:21px 0 0 39px;
}
.search label{
	font-size:18px;
	padding:7px 0 0 22px;
	float:left;
}
.search input{
	width:237px;
	height:23px;
	margin:7px 7px 0 13px;
	padding:0;
	float:left;
	border:1px solid #6a6a6a;
}
.search input.button{
	margin:7px 0 0 0;
	width:31px;
	height:27px;
	border:0;
}
.popular{margin:25px 0 0 96px;}
.popular h2{
	margin:0;
	float:left;
	color:#ffa800;
	width:135px;
}
.popular ul{
	width:650px;
	margin:0;
	padding:0;
	float:left;
}
.popular ul li{
	float:left;
	list-style-type:none;
	padding:0 18px 15px 0;
}
.popular ul li a{
	color:#fff;
	text-decoration:none;
	font-size:16px;
}
.popular ul li a:hover{text-decoration:underline;}
#content-holder{
	background:url(../images/content-bg.gif) repeat-x;
	padding:0 0 40px;
}
#content{
	width:1017px;
	margin:0 auto;
}
.links{
	width:100%;
	overflow:hidden;
	
}
.tagline {
	color:#000;
	text-decoration:none;
	font-size:24px;
	padding:38px 0 0;
	display:block;
}
.links ul{
	margin:14px 0 0 68px;
	padding:0;
}
.links ul li{
	float:left;
	list-style-type:none;
	height:65px;
	padding:0 13px;

}
.links ul li.quote{padding:30px 0 0;}
.links ul li.none{background:none;}
.links ul li a{
	color:#000;
	text-decoration:none;
	font-size:24px;
	padding:38px 0 0;
	display:block;
}
.links ul li a:hover{text-decoration:underline;}
#container{
	width:100%;
	overflow:hidden;
	margin:45px 0 0;
}
#container h3{
	margin:5px 0 0 2px;
	color:#0072bc;
	font-size:18px;
	font-weight:normal;
}
.left-content{
	width:375px;
	padding:0 0 0 35px;
	float:left;
}
.left-content img{float:left;}
.left-content p{
	margin:6px 0 24px;
	font-size:14px;
}
.left-content a{
	color:#019cdb;
	text-decoration:none;
	font-size:12px;
	padding:0 0 0 31px;
	display:block;
}
.left-content a:hover{text-decoration:underline;}
.post-block{
	width:250px;
	margin:0 0 20px;
}
.post-block p{
	padding:0 0 0 31px;
	margin:0;
	color:#656565;
	font-size:12px;
}
.posts{
	float:left;
	padding:0 0 0 30px;
	width:287px;
}
.right-content{
	width:560px;
	padding:0 0 0 40px;
	float:left;
}
.categories{
	float:left;
	width:400px;
}
.categories dl{
	margin:17px 0 0 35px;
	padding:0;
	width:200px;
}
.categories dl a{
	color:#019cdb;
	font-size:12px;
	text-decoration:none;
}
.categories dl a:hover{text-decoration:underline;}
.categories dt{
	margin:0;
	padding:0 0 7px;
	float:left;
	width:132px;
}
.categories dd{
	margin:0;
	padding:0;
	float:left;
}
.categories h3{margin:5px 0 0 22px !important;}
.right-content img{float:left;}
.right-content .rss{
	float:left;
	margin:46px 0 0;
	width:185px;
	text-decoration:none;
	color:#0072bc;
}
.right-content .rss:hover{text-decoration:underline;}
.right-content .rss span{
	padding:11px 0 0 95px;
	color:#0072bc;
	display:block;
}
.right-content .tv{
	float:left;
	margin:58px 0 0 55px;
}
.right-content .tv img{border:1px solid #000;}
#footer-holder{
	width:100%;
	background:#000;
	height:105px;
}
#footer{
	width:1017px;
	margin:0 auto;
}
#footer p{
	margin:0;
	color:#fff;
	text-align:center;
	padding:21px 0 0;
	font-size:14px;
}
#footer p a{
	color:#fff;
	text-decoration:none;
}
#footer p a:hover{text-decoration:underline;}
.image{
	border-style:solid;
	border-color: #FFFFFF;
	border-width:4px;
      }
#ads{
	margin:0;
	padding:20px 0 0 0;
      }
	  
/* FONTS */
.font_smallblack {  font-size: 10px; color: #000000; font-weight:normal}
.font_smallwhite {  font-size: 10px; color: #FFFFFF; font-weight:normal}
.font_medblack {  font-size: 11px; color: #000000; font-weight:normal}
.font_medwhite {  font-size: 11px; color: #FFFFFF; font-weight:normal}
.font_meddarkgrey {  font-size: 11px; color: #666666; font-weight:normal}
.font_regblack {  font-size: 12px; color: #000000; font-weight:normal}
.font_regwhite {  font-size: 12px; color: #FFFFFF; font-weight:normal}
.font_largeblack {  font-size: 142px; color: #000000; font-weight:normal}
.font_largewhite {  font-size: 14px; color: #FFFFFF; font-weight:normal}
.font_jumboblack {  font-size: 17px; color: #000000; font-weight:normal}
.font_jumbowhite {  font-size: 17px; color: #FFFFFF; font-weight:normal}

.font_required  { FONT-SIZE: 12px; color: #ff0000}
.font_header  { FONT-SIZE: 22px; color: #ffa800; font-weight: bold}