@charset "utf-8";
/* CSS Document */

body {margin: 0; padding: 0; color: #444; font-size: 12px; font-family: "trebuchet MS", arial, helvetica, verdana, sans-serif; background: #fff;}

a { color: #444; text-decoration: none; }

a:hover { color: #54b8ca; text-decoration: underline;}

#header { background: #ccc url(../img/header_bg.jpg) repeat-x; margin:0; width: 100%; overflow: hidden; padding: 0; border-bottom: 1px solid #cdcdcd; }

#header #header_content { width: 990px; margin: 0 auto;}

#header_content h1 { float: left; width: 230px; padding: 0; margin: 0;}

#header_content h1 a { text-indent: -9999px; width: 229px; height:95px; background: transparent url(../img/logo.jpg) repeat-x; margin:0; display: block; }

#header #header_content .menu { float: left; width: 750px; text-align: right; padding: 0; margin: 0;}

#header_content .menu li { display: inline; padding: 5px 0; }

#header_content .menu li a, #header_content .menu li a:visited, #header_content .menu li a:active { 
	padding: 5px 10px 5px 5px;
	color: #444;
	font-size:14px;
	font-weight: bold;
	font-family: "trebuchet MS", arial, helvetica, verdana, sans-serif;
	text-transform: uppercase;
	border-right: 1px solid #cdcdcd;
	display: inline;
}

#header_content .menu li a.is, #header_content .menu li a.is:visited, #header_content .menu li a.is:active { border: none; padding-top: 10px; margin: 0;}

#header_content .menu li a.is img { margin-top: 10px;}

#header .menu ul li a:hover { color: #54b8ca; text-decoration: none;}

#wrapper { width: 990px; margin: 0 auto; text-align: center; background: #fff;}

#container { padding: 15px; text-align: left;}

#container .container_content { width: 100%; overflow: hidden;}

#container .content_left { width: 500px; float: left; }

#container .content_right { width: 450px; float: left; }

#container .content_right .img_holder img{ padding: 3px; border: 1px solid #ccc; }

#footer { border-top: 1px solid #dedede; padding: 15px; font-size: 11px; color: #666666;}

