/* css document */
.color-1{
	color:#51b0e1;
}
.submit-button{
	width:100px;
}
.label{
	font-weight:bold;
	padding:5px 10px;
}
.required{
	color:#f17a00;
	font-weight:bold;
}
.hidden{
	display:none;
}
.read-more-button{
	font-weight:bold;
	color:#51b0e1;
	padding:5px 25px 5px 10px;
	border-radius:3px;
	background:url('../images/next.png') no-repeat right center, #000;
	box-shadow:0 1px 3px gray;
}
.read-more-button:hover{
	color:#f17b00;
	background:url('../images/next.png') no-repeat right center, #2c2c2c;
}
a{
	text-decoration:none;
}
ul{
	list-style:none;
}
body{
	margin:0;
	min-height:100%;
	font-family: Arial, Helvetica, sans-serif;
	color:#515151;
	font-size: 12px;
	line-height: 18px;
	background:url('../images/footer.png') repeat-x bottom;
}
#wrapper{
	width:960px;
	height:100%;
	margin:0 auto;
}

								/* header */

header{
	position:relative;
}

header #logo{
	display:inline-block;
	vertical-align:top;
	width:250px;
	height:100px;
	background:url('../images/logo.png') no-repeat center;
}
								/* social network */
header #social-networks{
	position:absolute;
	z-index:11;
	right:30px;
	top:10px;
	color:#dfdfdf;
	font-size:12px;
}
header #social-networks a{
	display:inline-block;
	vertical-align:top;
	width:20px;
	height:20px;
}
header #social-networks #twitter:hover{
	background:url('../images/twitter2.png') no-repeat center,
	#43c5e1;
}
header #social-networks #twitter{
background:url('../images/twitter.png') no-repeat center
}
header #social-networks #facebook{
	background:url('../images/facebook.png') no-repeat center;
}
header #social-networks #facebook:hover{
	background:url('../images/facebook2.png') no-repeat center,
	#1477db;
}
header #social-networks #linkedin{
	background:url('../images/linkedin.png') no-repeat center;
}
header #social-networks #linkedin:hover{
	background:url('../images/linkedin2.png') no-repeat center,
	#154766;
}
header #social-networks #flickr{
	background:url('../images/flickr.png') no-repeat center;
}
header #social-networks #flickr:hover{
	background:url('../images/flickr2.png') no-repeat center,
	#fafbfc;
}

								/* navigation menu */

#navMenu{
	display:inline-block;
	position:absolute;
	z-index:10;
	right:50px;
	top:40px;
}

#navMenu a{
	padding:15px 5px;
	color:#51b0e1;
	font-weight:bold;
}
#navMenu a:hover{
	color:#f27902;
	box-shadow:0 1px silver;
}
								/* footer */
footer{
	position:relative;
	margin-top:50px;
}
#footer-menu{
	margin-bottom:10px;
}
#footer-menu a{
color:gray;
}
#footer-menu a:hover{
color:#51b0e1;
}
footer #signature{
	float:right;
	color:#a0a0a0;
}
footer #signature a{
	color:#8a8a8a;
	font-weight:bold;
	font-style:italic;
}
footer #signature a:hover{
	color:#f17a00;
}


								/* section */

section{
	position:relative;
}
#section-header{
	position:relative;
	border-bottom:solid 1px silver;
	line-height:13px;
	padding:10px 10px 10px 10px;
	font-family:verdana;
}
#section-header h2{
	position:relative;
	color:#51b0e1;
}
section a{
	font-weight:bold;
	color:#51b0e1;
}
section a:hover{
	color:#f27902;