html, body {
font: 90%/1.6em Helvetica, sans-serif;
/*text-align:justify;*/
color:#000;
background-color: #F2F2F2;
}

* {
margin:0;
padding:0;
}

h1 {
font-family: Helvetica, sans-serif;
font-size:26px;
font-weight:normal;
color:#ffb400;
letter-spacing:-1px;
}

h1 a {
text-decoration:none;
color:#333;
}

#footer {
position:relative;
width: 740px;
float:right;
font-size:10px;
text-align:left;
color:#8F8F8F;
padding-top:10px;
}

#footer a {
color:#8F8F8F;
text-decoration:none;
}

#footer a:hover {
color:#ffb400;
text-decoration:none;
}

#header {
position:relative;
height:70px;
width:770px;
}

#logo {
position:absolute;
left: 10px;
bottom: 10px;
}

#smedia {
position:absolute;
top: 10px;
right:0px;
width:90px;
}

#smedia img {
padding-left:5px;
}

#wrapper {
width:770px;
margin:0 auto;
background: #FFF;	
}

#nav {
position:absolute;
right:10px;
bottom: 8px;
font:14px Helvetica, sans-serif;
font-weight:bold;

}

#nav li {
display:block;
float:left;
list-style:none;
padding-left:10px;
}

#nav a {
color:#8F8F8F;
text-decoration:none;
}

#nav a:hover {
color:#ffb400;
-webkit-transition: color .15s linear;
-moz-transition: color .15s linear;

}

#nav li.current_page_item a {
color:#ffb400;
}
 

.clear {
	clear:both;
}

#content {
position:relative;
width:750px;
font-size:13px;
margin:0 275px 0 0 !important;
margin:0 277px 0 0;
/*background: url(images/content.png);*/
padding:10px 10px 10px 10px;
}

#content a {
        font: 90%/1.6em Helvetica, sans-serif;
	text-decoration:none;
        color:#000;
}

#content a:hover {
	color:#000;
        text-decoration:underline;
}

#content h2 {
	font: Helvetica, sans-serif;
	font-size:20px;
	color:#ffb400;
	font-weight:normal;
	margin:10px 0;
	border-bottom:0px solid #f6f6f6;
	padding:0px 0;
	line-height: 20px;
}

#content h2 a {
	color:#d1eee6;
	text-decoration:none;
	border:none;
}

#content h3 {
	margin:10px 0;
	font:160% Trebuchet MS;
	color:#222;
}

/* SPECIFIC CONTENT STYLES */

#frontcol1 {
position:relative;
left:0px;
width:360px;
padding: 10px 10px 10px 0px;
}

#frontcol2 {
position:absolute;
top:390px;
left:380px;
width:360px;
padding: 10px;
}

#frontcol2 h2 {
line-height:30px;
}

img {
 border-style: none;
}


