@charset "UTF-8";
/* CSS Document */

/* CSS Reset */
html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, a, img, small, strike, strong, b, u, i,  ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/* Global */

body,td,th {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	background:#000000 url(../images/site/bg.jpg) no-repeat top left;
}

p {
    margin-bottom:10px;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #ffcc33;
}

h1 {
    font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	margin-bottom:10px;
}

/* Main */

#wrap {
}

#left_content {
    width:300px;
	float:left;
}

#right_content {
    width: 350px;
	float:right;
	margin-right:25px;
	padding:15px;
	background:#FFFFFF;
	color:#666666;
}

#right_content a {
    color:#333333;
}

#right_content a:hover {
    color:#ffcc33;
}

#footer {
    width:100%;
    padding:15px;
	background:#000000;
	color:#666666;
	clear:both;
	position:fixed;
	bottom:0px;
	left:0px;
	opacity: 0.80;
    filter: alpha(opacity=80);
}

.pbs {
   float:right;
   margin-right:50px;
}

/* Menu */

#logo {
    padding:25px;
	padding-bottom:0px;
	color:#FFFFFF;
}

#contact {
    padding:25px;
	margin-top: 0px; 
	color:#FFFFFF;
}

#menu {
	padding:25px;
	padding-bottom:0px;
	padding-top:10px;
}

ul.menu {
}

ul.menu li {
    list-style:none;
}

ul.menu li a {
    color:#FFFFFF;
	font-size:20px;
	text-decoration:none;
	text-transform:uppercase;
}

ul.menu li a:hover {
    color:#ffcc33;
}
