/*
 :: Main CSS File
 -----------------
	 + Typgraphy
	 + Layout
	 + More
 */
 
body {
			background: #fafafa;
			font-family: Cambria, Georgia, Serif;
			font-size: 16px;
}
 
* {
	margin: 0;
	padding: 0;
}

p {
	padding: 5px 10px;
	color: #444;
	line-height: 1.6em;	
}
a {
	color: #225a99;
}


.clear {
	clear: both;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}
.clearfix {display: block;}

#wrapper {
	width: 780px;
	margin: 20px auto;
	background: #fff;
	box-shadow: 1px 1px 5px #ccc;
	-moz-box-shadow: 1px 1px 5px #ccc;
	-webkit-box-shadow: 1px 1px 5px #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px; 
	border-radius: 10px;
	padding: 30px;
}
strong {
	color: #6e97ca;	
}	
p {
	padding: 10px 10px;
	color: #444;
	line-height: 1.4em;	
	font-size: 16px;
}
a {
	color: #225a99;
}
h1 {
	padding: 10px 10px;
	color: #444;
	line-height: 1.4em;	
	letter-spacing: -1px;
	font-size: 32px;
}
h2 {
	padding: 10px 10px;
	color: #444;
	line-height: 1.4em;	
	font-size: 26px;
}
h3 {
	padding: 4px 10px;
	color: #444;
	line-height: 1.4em;	
	font-size: 18px;
}
#header {
	background: url(images/header.gif) repeat-x top;
	color: #fff;
	height: 108px;
	width: 840px;
	margin-left: -30px;
	margin-top: -30px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px; 
	padding-top: 3px;
}
	#logo h1 {
		padding: 0 40px;
		color: #fff;
		text-shadow: 1px 1px 1px #333;
		line-height: 1.4em;	
		font-size: 48px;
		letter-spacing: -1px;
	}
		#logo h1  strong {
			color: #ff8d8d;
		}
	#logo h3 {
		padding: 0 40px;
		color: #fff;
		text-shadow: 1px 1px 1px #333;
		line-height: 1.4em;	
		font-size: 15px;
		text-transform: uppercase;
		margin-top: -10px;
		font-weight: normal;
	}
#footer {
	width: 840px;
	padding: 10px;
	margin: 0 auto;
}
#footer p {
	font-size: 12px;
}
.column {
	width: 240px;
	min-height: 200px;
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
iframe {
	box-shadow: 1px 1px 10px #ddd;
	-moz-box-shadow: 1px 1px 10px #ddd;
	-webkit-box-shadow: 1px 1px 10px #ddd;
	margin: 20px 0;
	padding: 20px;
}