/*
By Gary Hides of Castus
----------------------------------------------------*/

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

/* MAIN LAYOUT
----------------------------------------------------*/

body {
font-family: "Lucida Sans Unicode","Lucida Grande", Verdana, Sans-serif; 
font-size: 62.5%;
line-height:1.6em;
margin: 0px;
color:#434d3e;
background:#EDEDED url(/templates/main/images/bg.jpg) repeat-x center top;
}
#container {
margin:0 auto;
width: 800px;
padding-bottom:0px;
position:relative;
}
#top {
height: 120px;
background:url(/templates/main/images/custom-lab.gif) no-repeat;
}
#main {
clear:both;
background:#F7F6F6;
padding:0 20px 30px 20px;
border-bottom:solid #e3e9eb;
}
#leftcol{
float:left;
width:500px;
}
#rightcol{
float:right;
width:240px;
}
#rightcol h1,#rightcol h2,#home h1,#home h2{
margin:0;
}
#phone{
}
.moduletablecastus{
float:right;
font-size:1.1em;
}
.moduletablecastus a{
color:#C0CFA8;
}
.moduletablecastus a:hover{
background:#000;
}
/* A FEW BITS
----------------------------------------------------*/
#top h1{
text-indent:-5000px;
margin:0;
height:0em;
}
.logoimg {
border:0;
margin:42px 0px 0px 7px;
}
#footer{
font-size:1.1em;
text-align:right;
}
#footer a{
color:#434d3e;
}
#footer a:hover{
color:#ff0095;
}