@charset "UTF-8";
body{background:#333; color:#222; font-family:Helvetica, Arial, sans-serif; margin:0; padding:0; }

@font-face {
	font-family: 'QlassikMediumRegular';
	src: url('../fonts/Qlassik_TB.eot');
	src: local('Qlassik Medium'), local('QlassikMedium'), url('../fonts/Qlassik_TB.woff') format('woff'), url('../fonts/Qlassik_TB.ttf') format('truetype'), url('../fonts/Qlassik_TB.svg#QlassikMedium') format('svg');
}

@font-face {
	font-family: 'QlassikBoldRegular';
	src: url('../fonts/QlassikBold_TB.eot');
	src: local('Qlassik Bold'), local('QlassikBold'), url('../fonts/QlassikBold_TB.woff') format('woff'), url('../fonts/QlassikBold_TB.ttf') format('truetype'), url('../fonts/QlassikBold_TB.svg#QlassikBold') format('svg');
}


h1{font: 40px/48px 'QlassikMediumRegular', Arial, sans-serif;letter-spacing: 0; margin:0 0 5px 0; color:#466979;}
h2{margin:0 0 5px 0; font: 30px/38px 'QlassikMediumRegular', Arial, sans-serif; letter-spacing: 0; color:#111;}
h3{margin:0 0 5px 0; padding-bottom: 5px; font: 30px/38px 'QlassikMediumRegular', Arial, sans-serif;letter-spacing: 0;border:none;}
h4{color:#444; margin:0 0 5px 0; font-family:helvetica, Arial, sans-serif; font-size:.9em;}
h5{margin:0 0 5px 0; font-family:helvetica, Arial, sans-serif; font-size:1.1em; border:none; width:50%}
h5 a {background:#466979; color:#FFF; padding:5px;}
h5 a:hover {background:#466979; color:#FFF; padding:7px; text-decoration:none;}
h6{margin:0 0 5px 0; font-family:helvetica, Arial, sans-serif; font-size:.8em;}
p{margin:0 0 10px 0; padding-bottom:10px;line-height:1.4em; font-family:helvetica,Arial,sans-serif; font-size:.9em;}
p.style1 {font: 18px/27px 'QlassikMediumRegular', Arial, sans-serif;}
p.style2 {font: 18px/27px 'QlassikBoldRegular', Arial, sans-serif;}
ul{font-family:helvetica,Arial,sans-serif; font-size:.9em; padding-bottom:10px;}
ol{font-family:helvetica,Arial,sans-serif; font-size:.9em; padding-bottom:10px;}
li{font-family:helvetica,Arial,sans-serif; font-size:.9em;}
a {color:#466979; text-decoration:none;}
a.active, a:hover {color:#903e1e; text-decoration:underline;}
img {border:none; padding:0; margin:0;}
#header{background:#333; color:#333; margin:0; padding:10px 0 0px 0;}
#header #logo {margin:0 auto; width:960px;}

#nav {background:#000; margin:0 auto; padding:10px; list-style-type:none; width:940px;}
#nav ul {list-style-type:none; margin:0 auto; width:920px; padding:20px;}
#nav li {display:inline; float:right; }
#nav li a {font: 18px/18px 'QlassikMediumRegular', Arial, sans-serif;letter-spacing: 0; text-decoration:none; padding:10px 20px; color:#FFF;}
#nav li a.active, #nav li a:hover {background:#466979; padding:10px 20px; color:#FFF; background-image:url(../img/nav-bg-hover.gif); background-repeat:repeat-x;}

#wrap {margin:0 auto; width:940px; background:#FFF; border-left:10px solid #fff; border-right:10px solid #fff; border-bottom:10px solid #fff; border-top:10px solid #fff;}

#content{float:right; margin:10px 0 25px 0; padding:10px 20px 0 20px; width: 600px;}
#content img{float:left; padding:10px 30px 30px 0px; border:none;}

#sidebar{float:left; margin:20px 0 0 0; padding:0 20px 0 20px; width:240px;}
#sidebar #about{background-color:#dfddd5; border:#999 2px solid; margin-bottom:2em;}
#sidebar p {padding:15px; font-size:.9em; color:#123;}
#sidebar ul {padding:12px; margin:0; }
.contact{ list-style-type:none; float:right; margin-top:0px; margin-bottom:20px;}
form fieldset { 
		font-family:Helvetica, Arial, Verdana sans-serif; 
		font-size:1.2em;
		border:0;
		padding: 0px 10px 50px; }
form fieldset legend	{ 
		border-width:1px; 
		border-style:solid; 
		border-color:#2a2a2a; 
		color:#2a2a2a2a;
		font-weight:normal; 
		font-variant:small-caps; 
		font-size:140%; 
		padding:4px 8px; 
		background:white; }
label	{ 
		font-family:Arial, Helvetica, sans-serif;
		font-size:90%; 
		color:#2a2a2a; 
		font-weight:normal;
		}
label.error { 
		font-weight:normal;
		color:red;
 }
input {font-size:12px; padding-top:5px;}
input.button { 
		padding:10px 20px 15px;
        border:2px solid #fff; 
		margin:10px 0px 0px 0px; 
		color:#FFF; 
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		background:#466979; 
		-moz-border-radius:3px; }

input.button:hover {background:#903e1e none repeat scroll 0% 0%; color:#FFF; -moz-border-radius:3px; cursor:pointer;}
#message h3	{ font-size:150%;color:#2a2a2a;}
#message p	{ color:#2a2a2a; font-weight:normal; }
#checkmark	{ position:relative;}

#footer{clear:both; text-align:center; background:#000; padding-bottom:20px;}
#footer p{padding:10px; color:#CCC;}
