/* Fonts */


/* Reset */
* {padding:0; margin:0;}
a img {border:0 none;}

/* General */
.shell {
	margin:auto;
	width:1024px;
	position:relative;
}
p {padding-bottom:10px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.noText {font-size:0; line-height:0; text-indent:-4000px;}
ul, ol, li {list-style-position: inside;}
a {color:#035b98; text-decoration:underline;}
a:hover {text-decoration:none;}
.nav li {float:left; list-style-type:none; margin-right:5px;}
.nav li.last {margin-right:0;}
.nav li a, .nav li a:hover {text-decoration:none;}

/* Headings */
h1, h2, h3, h4, h5, h6 {font-family:'Arial'; font-weight:normal; padding-bottom:10px;}
h1 {font-size:53px; line-height:53px; padding-bottom:0;}
h2 {font-size:29px; line-height:29px; font-family:'Arial'; padding-bottom:8px;}
h3 {font-size:30px; line-height:30px; padding-bottom:15px;}
h4 {font-size:26px; line-height:26px;}
h5 {font-size:22px; line-height:22px;}
h6 {font-size:18px; line-height:18px;}

/* Body */
body{
	background:url(../images/bg.jpg) no-repeat center 0 #d9f5fc;
	font-family:Arial, sans-serif;
	font-size:15px;
	color:#666;
	font-weight:bold;
}

/* Colors */
.yellow {color:#fed74f;}

/* Content */
#logo {background:url(../images/logo.png) no-repeat; width:227px; height:136px; margin:20px auto auto;}
#main {min-height:700px;}
#sidebar {width:624px; position:relative; min-height:600px;}
#content {width:360px; position:relative; min-height:500px; margin:80px 20px 20px;}
.facebook {position:absolute; top:140px; left:60px; z-index:1;}
.twitter {position:absolute; top:45px; left:145px; z-index:1;}
.contact {position:absolute; top:0px; left:260px; z-index:1;}
.doves {position:absolute; top:25px; left:125px;}
.homeContent {position:absolute; top:0; left:0;}
.contactContent {position:absolute; top:0; left:0; display:none;}