@charset "utf-8";
/*-----------------------------
RESET STYLES
-----------------------------*/

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	-webkit-text-size-adjust:none;
}
ul, li, ol, dl, dd, dt {
	list-style:none;
	padding:0;
	margin:0;
}
/*-----------------------------
	BASIC PAGE STYLING
-----------------------------*/

body {
	background:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
	font-size: 10px;
}
p {
	font-size:16px;
	padding-bottom:8px;
	color:#000;
}
a {
	color:#fff000;
	text-decoration:none;
}
/*-----------------------------
	HEADINGS
-----------------------------*/

h1 {
	display:block;
	width:310px;
	height:72px;
	margin:0 2%;
	background-image:url(images/logo.png);
	text-indent:-5000px;
}
/*-----------------------------
	BASIC LAYOUT
-----------------------------*/

#page_wrapper {
	padding-top:5px;
	background:#fff;
	overflow:auto;
}
/*-----------------------------
	ORIENTATION CLEVERNESS
-----------------------------*/

#content_left, #content_right, #content_normal, #content_flipped {
	display:block;
}
.show_normal, .show_flipped {
	width:320px;
}
.show_left, .show_right {
	width:480px;
}
.show_left #content_left, .show_right #content_right, .show_normal #content_normal, .show_flipped #content_flipped {
	display:block;
	color:#000;
}
#menu {
	position:relative;
	width:96%;
	height:28px;
	margin:0 2%;
	padding-bottom:8px;
}
#menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
#menu li {
	padding:0;
	float:left;
	background:#B2B2B2;
	text-align:center;
}
#menu li:hover {
	background:#3887C8;
}
#menu li a {
	color:#FFF;
	font-size:15px;
	padding:5px 0px;
	display:block;
}
.left {
	width:24%;
	display:block;
	margin:0 1% 0 0;
}
.right {
	width:24%;
	display:block;
	margin:0 0 0 1%;
}
.normal {
	width:23%;
	margin:0 1%;
	display:block;
}
#page-content{
	position:relative;
	margin:0 2%;
	font-style: italic;
}
.grey{
	color:#6B6C6F
}
.blue{
	color:#3887C8;
	font-size:23px;
	font-weight:bold;
	text-align:center;
}
#footer{
	position:relative;
	margin:0 2%;
	font-size:9px;
}
#footer a{
	color:#000;
	font-weight:bold;
}

#form{
	position:relative;
	width:280px;
	height:192px;
	padding:8px;
	background:url(images/form-bg.png);
	margin:0 auto;
}
#form p{
	font-size:12px;
}
#form-left{
	position:relative;
	float:left;
	width:160px;
	padding:8px 0 0 0;
}
#form-right{
	position:relative;
	float:right;
	width:100px;
	padding:8px 0 0 20px;
}
textarea#textarea{
	width:278px;
	height:70px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border:1px solid #CCC;
}
input#name, input#email{
	width:158px;
	height:20px;
	border:1px solid #CCC;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 0 6px 0;
}
