
body {
background-image: url(../img/thebg.jpg);
background-repeat: repeat-x;
background-color: #666;
padding: 0;
margin: 0;
text-align:center;
}
#container {
width: 753px;
height: 585px;

margin: 0 auto;
text-align:left;
}
#rcol {
float: left;
padding-right: 4px;
}

#lcol {
float: right;
padding-left: 4px;
}

#ccol {

width: 563px;

}

#nav_container{
margin-top: -420px;
}
#main_nav {
font-family: Trebuchet MS, Verdana, sans-serif; 
font-size: .8em;
padding: 0;
margin: 0;
font-weight: bold;
margin-left: 234px;

}

#main_nav ul{ 
padding: 0;
margin: 0;

}

#main_nav li { 
display: inline;


}

#main_nav a {
text-decoration: none;
padding: 2px;
}
#main_nav a:link {color: #fff; } 
#main_nav a:visited {color: #bbb; } 
#main_nav a:hover {color: #b41;} 
#main_nav a:active {color: #9CF;  }

#sub_nav {
font-family: Trebuchet MS, Verdana, sans-serif; 
font-size: .6em;
height: 12px;
padding: 0;
margin: 0;
margin-left: 260px;
margin-top: 10px;
border-bottom: 1px solid #eee;
}

#sub_nav ul{ 
padding: 0;
margin: 0;

}

#sub_nav li { 
display: inline;


}

#sub_nav a {
text-decoration: none;
padding: 2px 32px 2px 5px;
_padding: 2px 30px 2px 5px;
}
#sub_nav a:link {color: #fff; } 
#sub_nav a:visited {color: #ddd; } 
#sub_nav a:hover {color: #b41; background-color: #fff;text-decoration:underline; } 
#sub_nav a:active {color: #9CF;  }

#thecontent {
width: 762px;
height: 436px;
background-image: url(../img/al_bg.jpg);
background-repeat: no-repeat;
background-position:  0 10px;
}

#alsface{
}
#bodycopy {
margin-left: 265px;
margin-top: 18px;
width: 475px;
*width:480px;
height: 388px;
padding:5px; 
background-image: url(../img/content_bg.png);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="content_bg.png", sizingMethod="scale");
background-repeat: no-repeat;

}

#leftcopy {
margin-right: 10px;
margin-top: -335px;
width: 140px;
height: 312px;
padding:5px;
background-color: #eee;
border: 1px solid #fff;
}


p {
font-family: Trebuchet MS, Verdana, sans-serif; 
line-height: 100%;
color: #fff;
font-size: .8em;
padding:3px;

}
#leftcopy p{
color: #d41;
}
h3 {
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight: normal;
color: #fff;
font-size: 1.1em;
padding:0;
margin:0;
}
h4 {
font-family: Trebuchet MS, Verdana, sans-serif; 
font-weight: normal;
color: #FF0;
font-size: .7em;
padding:0;
margin:0;
margin-bottom:-9px;
}

#bodycopy a:link {color: #bb6; } 
#bodycopy a:visited {color: #777; } 
#bodycopy a:hover {color: #FF0; text-decoration:underline; } 
#bodycopy a:active {color: #9CF;  }

#sub_nav a:link {color: #fff; } 
form {
padding: 0;
margin: 0;
}
legend {
font-family: Trebuchet MS, Verdana, sans-serif; 
color: #ddd;
background-color:transparent;
padding: 4px;
margin-top: 10px;
}

fieldset {
background-color: #710;
background-image: url(../img/gray_bg.png);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gray_bg.png", sizingMethod="scale");
padding: 10px;
padding-top:0;
border: none;
}
