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

@import "css/reset.css";
@import "css/text.css";

/*****LAYOUT*****/
.wrap {
 margin: 0 auto;
 width: 800px;
}
#content {
 float: left;
 margin-right: 10px;
 width: 620px;
}
#sidebar {
 float: left;
 margin-left: 10px;
 width: 160px;

}



/*****GLOBAL*****/
h2 {
 color: #829ece;
 font-family: Century Gothic, Helvetica, "Helvetica Neue", Arial, sans-serif;
 font-size: 2.6em;
 font-weight:100;
 letter-spacing: -2px;
 margin-bottom: 10px;
}
a {
 color: #7ba2d4;
 font-weight: bold;
 text-decoration: none;
}
a:hover, a:focus, a:active {
 font-weight: normal;
}
address {
 font-style: normal;
}

/*****HEADER*****/
#header {
 margin: 0 0 10px 0;
}
#header h1 {
 padding-top: 15px;
 text-align: center;
}

/******CONTACT******/
#contact {
	background-color:#e1ecf5;
	border:1px solid #cdddeb;
	width:620px;
	padding-top:15px;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
	}
#contact .textfield {
	margin: 4px 25px 10px 25px;
	padding:5px;
	width:558px;
	font-family:Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	height:20px;
	background-color:#FFFFFF;
	border:1px solid #cecece;
	}
	
#contact .textarea {
	margin: 4px 25px 10px 25px;
	padding:5px;
	width:558px;
	font-family:Century Gothic, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	height:60px;
	background-color:#FFFFFF;
	border:1px solid #cecece;
	}
	
#contact .button {
	float:right;
	padding-right:20px;
	padding-bottom:10px;
	}

/*****SIDEBAR*****/
#sidebar {
 line-height: 1;
}
#sidebar_wrap {
 padding: 0 0 0 10px;
}
#sidebar #nav {
 font-family: "Myriad Pro", Helvetica, "Helvetica Neue", Arial, sans-serif;
 font-size: 1.3em;
 letter-spacing: -1px;
 margin: 0;
 position: relative;
}
#sidebar #nav li {
 list-style-image: none;
 list-style-type:none;
 margin: 30px 0 0 0;
 padding: 0;
 position: relative;
}
#sidebar #nav li:first-child {
 margin-top: 0;
}
#sidebar #nav li a {
 display:block;
 padding: 7px;
}
#sidebar #nav li a:hover, #sidebar #nav li a:focus, #sidebar #nav li a:active, #sidebar #nav li.active a {
 background: #8eb4d3 url(images/layout/nav_bg_x.jpg) repeat-x bottom right;
 color: #fff;
 font-weight: bold;
}
#sidebar #nav img {
 position:absolute;
 left:61px;
}

/*****FOOTER*****/
#footer {
 clear: both;
 overflow: hidden;
 padding: 95px 0 50px 0;
}

#footer #address {
font-family:Verdana, Helvetica, sans-serif;
color:#999999;
font-size:11px;
}
#footer #social {
 float: right;
 width: 140px;
}
#footer #copyright {
 color: #799ed3;
 float: left;
 line-height: 1.6;
 width: 660px;
}
#footer #copyright address {
 color: #578fde;
 margin: 0;
}