/*
Theme Name:		SandyHeng
Theme URI:		http://SandyHeng.com
Description:		http://www.3point7designs.com
Version:			1.1
Author:			Chris Lee
Author URI:		
*/



html, body { 	
margin:0; padding:0; font-family:"Century Gothic", Arial, Verdana,  Helvetica, sans-serif; 
font-size:12px; line-height:22px; background:url(images/bachdrop.jpg) no-repeat #3c1e1e; color:#FFFFFF; }

#pagewidth, #footer { width:960px; margin:0 auto 0 auto;}
#header { height:132px; margin-top:26px;}
#leftcol { width:182px; float:left; text-align:right; margin-right: 18px; }
#leftcol h3 { color:#aa82c6; padding-top: 45px; line-height: 25px; font-size:13px; text-transform: uppercase; letter-spacing: 1px; font-weight: 100; float: left; position: relative; z-index: 5; }
#leftcol h2 { color: #a55757; font-size: 80px; font-weight: 100; float: right; padding-top: 9px; }
#rightcol { width:548px; float:left;}
#mainnav a { color:#FFFFFF; text-decoration:none; text-transform: uppercase;}
#mainnav a:hover { background: #865f5f; }
#mainnav { float: left; list-style:none; font-size:13px; margin: 0; padding: 0;}
#mainnav li { display:inline; margin-right:15px;}
#content { border-top:1px solid #ae5959; border-bottom:1px solid #ae5959; padding-top:20px; padding-bottom:90px;}
#footer { clear:both; background:url(images/footer-background.png) no-repeat center; }
#footer p { padding-left:20px; padding-top: 2px; font-size:9px; color:#a55757; text-transform: uppercase;}
.clear { clear:both;}
#activepage { color: #ae5959; float: left; font-size: 13px; margin: 0; line-height: 19px; }
#activepage span { color:#fff; font-size: 18px; padding-left: 9px; line-height: 18px;}
a { color: #9a6b95;}
a:hover { text-decoration: none;}
#nav_wrapper { position: absolute; margin-top: -18px; }
#logo { margin-bottom: 8px;}

/*	.Clearfix
------------------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearfix { display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix { height: 1%;}

h1 a { text-transform: uppercase; margin-bottom: 36px; text-decoration: none; color: #fff; font-weight: 100; }
h3 { font-weight: 100; }

.blackbox { background: #000; border: 1px solid #fff; text-align: center; padding: 15px; filter:alpha(opacity=45);-moz-opacity:0.45;opacity:0.45; font-size: 13px; -khtml-opacity: 0.45;
 }

#rightcol2 { width: 200px; float: right; overflow: hidden; }
#rightcol2 img { width: 195px; }

h4#activepage { text-transform: uppercase; text-align: right; width: 196px !important; overflow: hidden; margin: 0 6px 2px 0;}
#mainnav { position: relative; z-index: 10; }