/*       Layout
======================= */
body {
        margin: 0px;
        padding: 0px;
        text-align: center;
		background-color:#333;
}
div {
        position: relative;
}
#pagewidth{
        width:980px;
        text-align:left;
        margin-left:auto;
        margin-right:auto;
}
#header_home{
        width:980px;
}
#header_inner{
        width:980px;
		height:89px;
		background: url('../images/interface/inner_header_bg.gif') no-repeat top;
}
#header_right{
	background: url('../images/interface/jon_buller_home_header.png') no-repeat top right;
	width:980px;
	height:329px;
}
#header_left{
	margin-top:-329px;
	z-index:-1;
}
#home_top_bottom_filler{
	height:8px;
	background: url('../images/interface/home_top_bottom_filler.gif') no-repeat top;
	overflow:hidden;
}
#content_wrapper{
	background: url('../images/interface/home_bottom_bg.gif') repeat-y;
}
#inner_content_wrapper{
	background: url('../images/interface/inner_content_wrapper_bg.gif') repeat-y;
}
#home_leftcol{
        width:357px;
        float:left;
}
#home_maincol{
		background: url('../images/interface/home_com.gif') no-repeat top right;
        float: left;
        display:inline;
        width: 389px;
		height: 430px;
		padding:51px 202px 0 32px;
 }
 
#inner_leftcol{
	width:159px;
	float:left;
}

#inner_maincol{
        float: left;
        display:inline;
        width: 821px;
 }

#footer{
        clear: both;
		height: 48px;
		color:#FFFFFF;
		padding-left:140px;
		font-size:9px;
		background: url('../images/interface/home_bottom_bg.gif') repeat-y;
}

#inner_footer{
        clear: both;
		color: #ffffff;
		font-size:9px;
		margin: 10px 0px;
		
}

#inner_footer a{
		color: #ffffff;
}

.left {
        float:left;
}
.right {
        float:right;
}
.clear {
    clear:both;
}

 /*       Text
======================= */
body, td, div {
        font: 13px Verdana, Geneva, sans-serif;
}
p {
        margin: 0 0 1em;
        line-height:1.3em;
		color:#666;
}

h1 {
        font-size: 2.5em;
        margin-top: 0;
        margin-bottom: .6em;
		color:#910723;
}
h2 {
        font-size: 1.2em;
        margin-top: 1.5em;
        margin-bottom: .6em;
}
h3 {
        font-size: 1.1em;
        margin-top: 1em;
        margin-bottom: .3em;
}

h6 {
        font-size: 1em;
        margin-top: 1em;
        margin-bottom: .3em;
		color:#fff;
}

p, h1, h2, h3, table {
        margin-left: 0px;
        margin-right: 0px;
}
/*      Vertical Nav
========================= */
ul#social_network{
	list-style:none;
	float:right;
	margin-top:124px;
}
ul#social_network li {
	display:inline-block;
	float:left;
}

ul#home_nav {
        margin: 47px 35px 0 133px;
        padding: 0px;
        list-style: none;

}
ul#home_nav li {
        margin-top:0px;
        padding: 0px;
		height:48px;
}

ul#inner_nav {
        margin: 23px 26px 150px 38px;
        padding: 0px;
        list-style: none;
}

ul#inner_nav li {
        margin-top: 0px;
        padding: 0px;
		height:30px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#home_nav li { float: left; height: 1%; }
* html ul#home_nav li a { height: 1%; }
/* End */

ul#home_nav li a {
        color: #f00;
        text-decoration: none;
        display: block;
        font-size: 1.3em;
}
ul#home_nav a:hover {
        color: #f00;
        text-decoration: underline;
}

/*       Links
======================= */
a {
        color:#666;
        text-decoration:underline;
}
a:hover {
        color:#666;
        text-decoration:none;
}

/*     Float containers fix - Thanks to: http://www.csscreator.com/attributes/containedfloat.php
=============================== */
.clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
 }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */


/*     printer styles
========================= */
 @media print{
/* Hide unwanted elements */
#leftcol{display:none;}
/* Kill floats */
#pagewidth, #home_maincol{width:980px; float:none;}
/* Kill Backgournds */
body, #pagewidth { background: none; }
}