*{
margin:0px;
padding:0px;
}
img{border:0px;}
html{
width:100%;
height:100%;
background-color:#000000;
}
#body{
width:100%;
height:100%;
background-image:url(images/top_bg.png);
background-position:top left;
background-repeat:repeat-x
}
#site{
width:980px;
margin:0 auto;
background-image:url(images/header_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
overflow:hidden;
}

#banner{
width:980px;
height:72px;
margin:0px 0 0 0;
background-image:url(images/top_banner_rounded.png);


}

#header{
width:980px;
padding:0px 0 0 25px;
overflow:hidden;
float:left;

}

#tip1{
width:65px;
height:140px;
float:left;
padding-right:15px;
padding-top:15px;


}

.img_left{


color:#00FF99;
border-right:3px solid #f3f0ec;
border-left:3px solid #f3f0ec;
border-top:3px solid #f3f0ec;
border-bottom:3px solid #f3f0ec;
margin: 10px 20px 10px 0px;


}

.img_left_hist{



margin: 10px 20px 10px 0px;


}

.img_right{


color:#00FF99;
border-right:3px solid #f3f0ec;
border-left:3px solid #f3f0ec;
border-top:3px solid #f3f0ec;
border-bottom:3px solid #f3f0ec;
margin: 10px 10px 10px 10px;


}


.img_right_hist{


color:#00FF99;

margin: 10px 0px 10px 10px;


}


.float{float:left}
.slogan{
float:left;
padding:85px 0 0 0;
}

#menu{
background-image:url(images/menu_bg.jpg);
background-position:bottom left;
background-repeat:no-repeat;
padding:100px 0 50px 0;
width:791px;
float:left;

}
#menu li{
list-style-type:none;
display:inline;
/*vertical-align:bottom;*/
margin:0 -3px 0 0
}
#content{
width:891px;
margin:0 auto;
font-family:Tahoma;
font-size:12px;
background:#000000;
}

.sidebar{
width:259px;
float:left;
padding:1px;
/*border-right:1px solid #878767;*/
}

.frontsidebar{
width:289px;
float:left;
padding:1px;

}


.frontnews{
width:272px;
background-color:#000000;
padding:15px 13px;
margin:3px auto 0 auto;
color:#878767;
color:#b2b289;
}

.frontnews a:link{text-decoration:none; color:#e8e0ce;}
.frontnews a:visited{text-decoration:none; color:#e8e0ce;}
.frontnews a:hover{text-decoration:underline;color:#e8e0ce;}

.frontnews span{
color:#e8e0ce;
text-transform:uppercase;

padding:0 0 13px 0;
font-size:14px;
}
.frontnews font{
font-size:12px;
color:#E1FEFA;
}

.leftsidebar{
width:259px;
float:left;
padding:1px;
/*border-right:1px solid #878767;
border-left:1px solid #878767;*/
}
.doublesidebar{
width:628px;
float:left;
padding:1px;
background-color:#000000;


}
.doublenews{
width:584px;
background-color:#000000;
padding:15px 13px;
margin:3px auto 0 auto;
color:#878767;
color:#b2b289;


}


.doublenews h2{

color:#d6cebd;
text-transform:uppercase;

padding:0 0 0px 0;
font-size:18px;

}

.news h2{

color:#d6cebd;
text-transform:uppercase;

padding:0 0 0px 0;
font-size:18px;

}


.frontnews h2{

color:#d6cebd;
text-transform:uppercase;

padding:0 0 0px 0;
font-size:18px;

}

.projblock h2{

color:#d6cebd;
text-transform:uppercase;

padding:0 0 0px 0;
font-size:18px;

}


.sidebar h2{

color:#d6cebd;
text-transform:uppercase;

padding:0 0 0px 0;
font-size:18px;

}

.innerblock{
width:384px;
background-color:#000000;
padding:15px 13px;
margin-left:50px;
color:#878767;
color:#b2b289;


}


.projblock{
width:800px;
background-color:#000000;
padding:0px 0px;
margin:3px auto 0 50px;
color:#878767;
color:#b2b289;


}

.projblock span{
color:#e8e0ce;
text-transform:uppercase;

padding:0 0 13px 0;
font-size:14px;
}
.projblock font{
font-size:12px;
color:#E1FEFA;
}

.projblock a:link{text-decoration:none; color:#e8e0ce;}
.projblock a:visited{text-decoration:none; color:#e8e0ce;}
.projblock a:hover{text-decoration:underline;color:#e8e0ce;}


.widesidebar{
width:600px;
float:left;
padding:1px;


}
.widenews{
width:600px;
background-color:#000000;
padding:15px 13px;
margin:3px auto 0 30px;
color:#878767
}


.doublenews span{
color:#e8e0ce;
text-transform:uppercase;

padding:0 0 13px 0;
font-size:14px;
}
.doublenews font{
font-size:12px;
color:#E1FEFA;
}
.news{
width:222px;
background-color:#000000;
padding:15px 13px;
margin:3px auto 0 auto;
color:#878767;
color:#b2b289;
}

.news a:link{text-decoration:none; color:#e8e0ce;}
.news a:visited{text-decoration:none; color:#e8e0ce;}
.news a:hover{text-decoration:underline;color:#e8e0ce;}

.doublenews a:link{text-decoration:none; color:#e8e0ce;}
.doublenews a:visited{text-decoration:none; color:#e8e0ce;}
.doublenews a:hover{text-decoration:underline;color:#e8e0ce;}



span{
color:#000000;
text-transform:uppercase;

padding:0 0 13px 0;
font-size:14px;
}
.news span{
color:#e8e0ce;
text-transform:uppercase;

padding:0 0 13px 0;
font-size:14px;
}
.news font{
font-size:12px;
color:#E1FEFA;
}
.all{
background-image:url(images/all_bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
margin:16px 0 0 14px;
padding:0 0 19px 0;
}
#main{
width:890px;
padding:0 0 15px 13px;
overflow:hidden;
float:left;
background:#000000;
color:#b2b289;
}

#main a:link{text-decoration:none; color:#e8e0ce;}
#main a:visited{text-decoration:none; color:#e8e0ce;}
#main a:hover{text-decoration:underline;color:#e8e0ce;}

#main span{
color:#e8e0ce;
text-transform:uppercase;

padding:0 0 13px 0;
font-size:14px;
}
#main font{
font-size:12px;
color:#b2b289;
}

#main p{
font-size:12px;
color:#b2b289;
}

.readme{
	position:relative;
	font-family:Verdana,Helvetica,sans-serif;font-size:12px;
	top:-12px;
	left:207px;
	width:248px;
	height:100px;
}

.readme img{ 
	border:0;
	text-decoration:none;
}
.block1{
background-image:url(images/block1.jpg);
background-position:top left;
background-repeat:no-repeat;
width:248px;
height:120px;
float:left;
margin:1px 12px 0 0;
}
.block2{
background-image:url(images/block2.jpg);
background-position:top left;
background-repeat:no-repeat;
width:248px;
height:120px;
float:left;
margin:1px 12px 0 0;
}
.block3{
background-image:url(images/block3.jpg);
background-position:top left;
background-repeat:no-repeat;
width:248px;
height:120px;
float:left;
margin:1px 12px 0 0;
}
.block4{
background-image:url(images/block4.jpg);
background-position:top left;
background-repeat:no-repeat;
width:248px;
height:120px;
float:left;
margin:10px 12px 0 0;
}
.block5{
background-image:url(images/block5.jpg);
background-position:top left;
background-repeat:no-repeat;
width:248px;
height:120px;
float:left;
margin:10px 12px 0 0;
}
.block6{
background-image:url(images/block6.jpg);
background-position:top left;
background-repeat:no-repeat;
width:248px;
height:120px;
float:left;
margin:10px 0 0 0;
}
.block1 p, .block2 p, .block3 p, .block4 p, .block5 p, .block6 p{
width:220px;
margin:35px 0 0 18px;
}

.more{
background-image:url(images/more_bg.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0 0 24px 0;
margin:20px 0 0 0;
float:right
}

/*

#footer{
width:100%;
height:84px;
background-image:url(images/footer_bg.gif);
background-position:bottom left;
background-repeat:repeat-x;
font-family:Tahoma;
font-size:12px;
color:#000000;
}
#footer p{
display:block;
width:781px;
margin:0 auto;
line-height:84px;
}
#footer a{
color:#FA7105;
text-decoration:none
}
#footer a:visited{text-decoration:none}
#footer a:hover{text-decoration:underline}


#footer ul{
	width:587px;
	position:absolute;
	text-decoration:none;

	
}
#footer ul li{
	float:left;
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#footer ul li a{
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:0 7px;
	text-decoration:none;
}
#footer ul li a:hover{
	color:#D4D4C6;
	background-color:#D76E08;
}
#footer p.copyright{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	position:absolute;
	
}
*/


#footer{
	width:791px;
	height:55px;
	margin:0 auto;
	background: #323232;
	position:relative;
}
#footer ul{
	width:430px;
	
	text-decoration:none;
	margin: 0 auto;
}
#footer ul li{
	float:left;
	margin: 0 auto;
	background-color:#323232;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	text-decoration:none;
	list-style-type:none;
	
}
#footer ul li a{
	color:#D4D4C6;
	background-color:inherit;
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	padding:0 7px;
	text-decoration:none;
	margin: 0 auto;
}
#footer ul li a:hover{
	color:#D4D4C6;
	background-color:#D76E08;
}
#footer p.copyright{
	font:normal 11px/19px Arial, Helvetica, sans-serif;
	color:#D76E08;
	background-color:inherit;
	margin: 20px auto;
}





#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #e8e0ce;
}
#background-image td
{
	padding: 9px 12px;
	color: #878767;
	color:#b2b289;
	border-top: 1px solid #e8e0ce;
}
#background-image tfoot td
{
	font-size: 11px;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

.popup { padding:10px; border:1px solid #ccc;
 background:#eee; width:140px; font-size: small; }
