body 	{ 
	background: #000 url(bgbody.jpg) top center no-repeat; 
	text-align: center;
	margin: 0;
	padding: 0 0 15px 0;	
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	}


a:link {color: #fff; font-weight:bold;}
a:visited {color: #fff;}
a:hover {color: #c42f00;}
a:active {color: #666;}


h1	{
	font-family: "Bookman Old Style", "American Typewriter", "Times New Roman", serif;
	font-weight:normal;
	font-size: 25px;
	text-align:center;
  	margin: 20px;
  	padding: 8px;
	color: #a0a0a0;
	background: url(transbg.png);
	border: 1px solid #6a6a6a;
	display:block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 6px 6px 10px #0d0d0d;
	-moz-box-shadow: 6px 6px 10px #0d0d0d;
	box-shadow: 6px 6px 10px #0d0d0d;
	}  	

h2 	{
	font-family: "Bookman Old Style", "American Typewriter", "Times New Roman", serif;
	font-weight:normal; 
	font-size: 20px;
  	margin: 0;
  	padding: 0;
	color: #fff;
	letter-spacing: -1px;
	padding:12px 20px 0px 20px;
  	}

h3 	{
	font-size: 12px;
  	margin: 0;
  	padding: 0;
	color: #a0a0a0;
	letter-spacing: -1px;
	padding:0px 20px 0px 20px;
  	}

h4	{	
	padding-top:10px;
	text-align:right;
	font-family: "Bookman Old Style", "American Typewriter", "Times New Roman", serif;
	font-size:25px;
	font-weight:normal;
	letter-spacing: +2px;
	}

p	{color: #efefef; padding:12px 20px 25px 20px; margin:0;}


img 	{
	border:0px;
	}

hr 	{
  	width: 80%;
	height:1px;
	background: #6a6a6a;
	border:0;
	}

ul	{margin:0px;
	padding: 0px 0px 20px 20px;
	}

.menu	{
	margin:99px 0px 0px 0px;
	height:30px;
	width:957px;
	float:center;
	padding:12px;
	text-align:left;
	}

.menu a	{
	padding-left: 20px;
	padding-right:12px;
	text-decoration: none;
	font-family: "Bookman Old Style", "American Typewriter", "Times New Roman", serif;
	font-weight:normal;
	}

.menu img {
	vertical-align:middle;
	}


.main	{
	margin:0px;
	width:957px;
	float:center;
	padding:0px;
	text-align:left;
	}

.left	{
	float:left; 
	text-align:center; 
	width:580px;
	}

.right	{
	float:right; 
	margin:20px 20px 20px 0px;
	width:140px;
	}

.news	{
	float:right; 
	margin:20px 20px 20px 0px;
	text-align:center; 
	width:340px;
	}

.box	{
	padding:20px;
	background: url(transbg.png);
	border: 1px solid #6a6a6a;
	display:block;
	text-align:center;
	margin:20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 6px 6px 10px #0d0d0d;
	-moz-box-shadow: 6px 6px 10px #0d0d0d;
	box-shadow: 6px 6px 10px #0d0d0d;
	}

a.gbox	{
	text-shadow: 4px 4px 6px #0d0d0d;
	padding:10px 30px 10px 30px;
	background: transparent;
	border: 1px solid #6a6a6a;
	display:block;
	text-decoration:none;
	margin:5px 20px 5px 20px;
	height:165px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

.gbox img {float:left;}

a:hover.gbox	{
	text-shadow: 4px 4px 6px #000;
	background: url(transbg.png);
	display:block;
	}

.item	{
	margin:5px 0px 0px 20px;	
	padding:10px;
	background: url(transbg.png);
	display:block;
	border: 1px solid #6a6a6a;
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	}

.itemleft {
	width: 145px;
	text-align: center;
	float:left;
	}

.itemright {
	margin: 0px 0px 0px 20px;
	width: 261px;
	text-align: left;
	float:left;
	}
	

.info	{
	text-align:left;
	margin:20px;
	}

.info h2	{padding:0px;}

.footer	{
	background: #0d0d0d;
	margin:60px 0px 120px 0px;
	width:945px;
	float:center;
	text-align:center;
	padding: 6px;
	color: #a0a0a0;
	font-size:12px;
	}


