/*===========MAIN STYLES===========*/

* { margin: 0; padding: 0; }

html{
}

body { font: 14px Arial, Helvetica, sans-serif; background-color:#232c3f;margin-left: auto;margin-right: auto;text-align: center; text-align:center;
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
}

input, button, textarea { font: 1em Verdana, sans-serif;}
input, button { vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul{ list-style-type: none; }
a { color: #4c5a78; text-decoration:underline; }

a:visited{
	color:#4c5a78;  text-decoration:underline;
}
a:hover{
color: #fff; text-decoration:none;
}
a img { border: 0; 
}
table { border-collapse: collapse; width: 100%; 
}
hr { display: none; 
}
.clear{
clear: both;
}


:focus {
	outline: 0;
}


/*===========HEADINGS===========*/

h1 {
	padding: 0;
	margin: 0;
	width: 400px;
	height: 150px;
	font-size: 3px;
	position:relative;
	top:0px;
	float:left;
	margin-left:30px;
}

h1 a {
	display: block;
	width: 400px;
	height:150px;
	color: #fff;
	border-bottom:0px;
}

h1 a:visited {
	display: block;
	width: 400px;
	height: 250px;
	color: #fff;
	border-bottom:0px;
}

h1 a span{
	background: url(../images/logo.jpg) no-repeat;
	position:absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
	z-index: 10;
	border-bottom:0px;
}

/*===========LAYOUT===========*/



#header{
	width:770px;
	text-align: left;
	height: 340px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	margin:0px auto;
	position:relative;
}

#main{
	text-align: left;
	width:845px;
	margin:0px auto;
	background-image: url(../images/main.jpg);
	background-repeat: no-repeat;
	height:950px;
	position:relative;
}

#intro{
	width:445px;
	position:absolute;top:500px;right:0px;
	margin-bottom: 2em;
}

#intro p{
	margin-bottom:18px;
	line-height:150%
}

#more{
	width:445px;
	position:absolute;top:365px;right:0px;

}

#more p{
	margin-bottom:18px;
	line-height:150%
}

#footer p{
	position:absolute;top:935px;left:1px;
	text-align: left;
	font-size: 12px;
	color:#7986a2;
	padding-bottom:30px;
}

#footer2 p{
	position:absolute;top:935px;right:1px;
	text-align: right;
	font-size: 12px;
	color:#7986a2;
	padding-bottom:30px;
}

/*===========CSS MENU===========*/
#social {float:left;list-style: none;margin: 0;padding: 0;height: 53px;display: inline;margin-top:-0px; position:absolute;top:700px;left:390px;}
#social li {margin: 0; padding: 0;display: inline;list-style-type: none;}
#social a {float:left;padding: 53px 0 0 0;overflow: hidden;height: 0px !important; height /**/:53px; /* for IE5/Win */}
#social a:hover {background-position: 0 -53px;border:0px solid #fff;}
#social a:active, #nav a.selected {background-position: 0 -53px;}

#twitter a  {width: 55px;background: url(images/twitter.gif) top left no-repeat;margin-right:10px;}
#facebook a  {width: 55px;background: url(images/facebook.gif) top left no-repeat;}
