/*background*/
body 
{
	background: #2c303b url(../images/bg.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	color: white;
}
body a img  
{
	border: none;
}
body a  
{
	color: #214fd4;
	text-decoration: none;
}
body li
{
	padding: 6px 0;
}
/*structure*/
#container
{
	margin: 0px auto;
	width: 920px;
	height: auto;
	position: relative;
}
#container #home-link a 
{
	display: block; 
	height: 90px; width: 300px;
	position: absolute; top: 0; left: 0;
}

/*content and lower*/
#middle
{
	width: 935px; height: auto;
	clear: both;
	margin: 0;
	padding: 0 20px;
	display: inline;
}
#home-content
{
	margin: 10px 0 0 20px;
	padding: 0;
}
#home-content #right
{
	float: right; 
	width: 273px;
	font-size: 80%;
	display: inline;
}
#home-content #right h2
{
	margin: 0;
}
#content
{
	margin: 0;
	padding: 150px 0 0 40px;
	background: url(../images/boox-logo.jpg) no-repeat;
}
.callout
{
	width: 179px; height: 122px;
	background: url(../images/callout-bg.png);	
	float: left;
	margin: 0 10px 0 0;
	padding: 10px;
	font-size: 75%;
	line-height: 21px;
	display: inline;
}
.callout a
{
	color: #214fd4;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.callout p
{
	padding: 0; margin: 0;
}
.callout h1
{
	margin: 8px 0;
}
.clearfloats
{
	clear: both;
	margin: 10px;
}

/*footer*/
div.footer
{
	clear: both;
	margin: 0px auto;
	padding-top: 10px;
	width: 900px; height: 50px;
	font-size: 11px; 
	word-spacing: 9px; 
	text-transform: uppercase;
}
div.footer a
{
	color: white;	
	text-decoration: none;
}

/* fonts */
h1 
{	
	font-size: 150%;
	font-weight: normal;
	color: #ffaa07;
}
h2 
{
	font-size: 135%;
	font-weight: bold;
	color: #2365FC;
	padding: 20px 0;
}
h3 
{	
	font-size: 115%;
	color: #8C8A8A;
	font-weight: bold;
}

.small { font-size: 65%; }
.home-image {float: left; padding: 18px 10px 80px 10px;}
.right {float: right; padding-left: 30px;}
.site-by {text-transform: none; word-spacing: 0;}
.footer-links{ padding-bottom:15px;}
.about-us-links{color:#fff;}
.about-us-links a{margin:0px 10px;}
.site-by a{color: #FFAA07 !important;}