/*
By Chris Shorter of Castus
----------------------------------------------------*/

@import url("text.css");
@import url("menus.css");
@import url("cse.css");

/* MAIN LAYOUT
----------------------------------------------------*/
* {
margin:0;
padding:0;
}
body {
font-family: Arial, Helvetica, Sans-serif;
font-size: 62.5%;
margin: 0px;
background:#fff;
}

#container {
margin:0 auto;
width: 960px;
background:transparent;
}
#content {
clear:both;
float:left;
}
#leftcol{
width:220px;
float:left;
margin:0;
margin-left:17px;
margin-right:62px;
}
#rightcol{
width:100%;
float:left;
margin:0;
padding:0px;
}
#footer {
margin-top:20px;
background:url(/templates/main/images/footerbg.gif) top center no-repeat;
height:87px;
width:960px;
float:right;
clear:both;
border-bottom:12px solid #8aabbe;
}
#footer .modcastus{
clear:left;
float:right;
font-size:1.15em;
color:#9F7A22
}
#footer .modcastus p{
color:#003D79;
}
#footer .modcastus a{
color:#7FA1B6;
}
#footer .modcastus a:hover{
color:#EB288F;
}
table {
border-collapse:collapse
}
/* A FEW BITS
----------------------------------------------------*/
#top h1{
text-indent:-5000px;
margin:0;
height:0em;
}
.logoimg {
border:0;
margin:0px 10px 0 0;
float:left;
clear:left;
}
span.address{
display:block;
text-align:center;
padding-bottom:3px;
font-size:1.0em;
line-height:1.2em;
font-weight:normal;
}
.modftext {
position:relative;
}
.spiceflink {
position:absolute;
top:-18px;
left:17px;
display:block;
width:55px;
height:42px;
}

/**
 * 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%;
}
