@import url("content.css");

/**** HTML styles ****/
img { border:0; }

html {
	margin:0; padding:0;
	width:auto;
	height:100%;
}

body {
	background-color: #FFFFFF;
	margin:0;
	padding:0 0 0 0;
	height:100%;
	background-image:url(../images/body_bg.png);
	background-repeat:repeat-x;
}

/**** Layout styles ****/
#main { 
	width:960px;
	margin-left:-480px;
	left:50%;
	position:absolute;

}

#head {
	height:125px;
	/*background-image:url(../images/headbg.gif);*/
	background-repeat:no-repeat;
	position:relative;
}

#social_links {
	position:absolute;
	left:0px;
	top:5px;
	width:775px;
}
#social_links .social_link_item {
	float:right;
	position:relative;
	display:inline;
	margin-left:8px;
}

#subnavigation {
	height:49px;
}
#subnavigation ul {
	padding:0;
	margin:0;
}
#subnavigation ul li {
	list-style: none;
	display: inline;
}

#logo {
	height:106px;
}

/*
#flash {
	width:209px;
	height:19px;
	float:left;
}*/

#navigation {
	height:18px;
	margin:1px 0 0 0;
	
	/*background-color:#ebebed;*/
	
	padding-left:209px;
}
#navigation ul {
	padding:0px;
	margin:0px;
}
#navigation ul li {
	list-style: none;
	display: inline;
}

#leftcol {
	width:181px;
	float:left;
	position:relative;
	display:inline;
}
#subcontentwrapper {
}

#rightcol {
	margin:0 0 0 38px;
	float:left;
	position:relative;
	display:inline;
}

#maincontentwrapper {
	/*margin: 21px 0 0 0; */
	margin: 0 0 0 0; 
	padding:0;
}

#maincontent {
	width:738px;
}

#clearer {
	clear:both;
	padding:0;
	margin:0;
	height:0;
}

#footer {
	padding:10px 0 10px 0;
}

