/* BALANCE MEDIA STYLE SHEET GENERALLY DESCRIBED IN ORDER OF HTML, TOP TO BOTTOM */

body {margin:0px;padding:0px;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:80%;}
html, *, form {margin:0px;padding:0px;}
#page_background {display:none;}
.show-50 { -khtml-opacity:.50; -moz-opacity:.50; -ms-filter:”alpha(opacity=50)”; filter:alpha(opacity=50); opacity:.50; }


/*----MAIN CONTAINERS----*/

	#wrapper {width:810px;margin:0px auto;padding:0px;;}
	#main_container {width:810px; text-align:left;}

/*----GENERIC STYLES----*/

	form {margin:0px;padding:0px;}
	form input.newsletter-signup {padding:4px 8px;margin-bottom:6px;border:0px;}
	a img {border:0px;}

/*----HEADER SECTION----*/

/*	#header {z-index:1;position:relative;width:810px;display:block;height:150px;margin-top:20px;background:url(../images/header.layer.grey.png) top left no-repeat;}*/
	#header {height:130px;width:198px;float: right; margin-right: 50px;margin-top:30px;}
	#header-layer-logo {display:inline;height:94px; width:148px;}
	#header-layer-tab, #header-layer-top, #content-col-left, #footer-content span.footer-links {display:none;}
	#header-layer-bottom {display:none;}

/*----BODY CONTENT CONTAINER----*/

	#content {width:500px;display:block;float:left;padding:0px;}

	
/*---MAIN CONTENT AREA----*/

	/* STRUCTURE */
	#content-col-right {float:left;width:442px;padding:0px 45px 10px 30px;margin-top:0px;}
	#content-col-right-bottom {width:517px;}
	#content-col-right span.post-details {display:block;padding:9px 0px 9px 13px;margin:12px 0px 0px 0px;background-color:#eee;}
	#content-col-right span.post-details span.divider {padding:0px 8px;color:#666; font-size:1.3em;}

	/* TYPOGRAPHY */
	#content-col-right {color:#666;}
	#content-col-right h1 {color:#ee3124;font-size:1.3em;margin-bottom:4px;}
	#content-col-right p {font-size:.85em;line-height:1.35em;margin-bottom:12px;}
	#content-col-right span.post-details p {margin-bottom:0px;}
	#content-col-right span.post-details a {color:#ee3124;text-decoration:none;}	
	#content-col-right h1 {font-size:1.5em;font-weight:normal;}
	#content-col-right h2 {font-size:0.90em;line-height:1.3em; font-weight:bold;}
	#content-col-right h3 {font-size:0.90em;line-height:1.3em; font-weight:bold;color:#007161;}
	#content-col-right ul {margin:0 0 .8em 1.2em;padding:0;line-height:1.3em;}
	#content-col-right ul li {font-size:0.85em;}
	#content-col-right ul li ul {list-style-type:square;margin-top:.4em;} 
	#content-col-right ul li ul li {font-size:1.0em;}
	#content-col-right ol {margin:0 0 1.0em 2.0em;padding:0;line-height:1.3em;}
	#content-col-right ol li {font-size:0.85em;}


/*----FOOTER, LINKS, COPYRIGHT----*/

	#footer {width:440px;float:left;display:block;padding-top:0px;margin-bottom:35px;font-size:11px;}
	#footer-content {float:left;width:438px;height:56px;color:#666;overflow:hidden;margin:0px;margin-right:50px;}
	#footer-content span.footer-copyright {display:block;float:left;padding-top:0px;}
	#footer-content a {color:#666;text-decoration:none;}
	#footer-content a:hover {color:#ccc;}
	#footer-content span.divider {display:none;}

/*----Additions----*/
	.navigation {display:none;}
	#logos img{ border: 1px solid #ccc;margin:3px; display:inline;}
	#content-col-right a { color:#ee3124; text-decoration:none; border-bottom: 1px dotted #ee3124; }
	#content-col-right a:hover { text-decoration:none;  border-bottom: 0px dotted #ee3124; background-color:#ee3124; color:#fff;}
	#content-col-right span.post-details a:hover { text-decoration:none;  border-bottom: 0px dotted #ee3124; background-color:#ee3124; color:#fff;}

	#portfolio-border img{border: 1px solid #999;margin:3px; display:inline;}
	
#bg { display: none; }
