@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
@import "lib/plugins/tabs.css";
/* Site
-------------------------------------------------------------- */
div#page { width: 1000px; margin: auto; position: relative; color: #666666; }
div#header { width: 1000px; height: 260px; background-image: url(../images/header.jpg); background-repeat: no-repeat; margin-bottom: 4px; }
div#header h1 { text-indent: -9999px; }
div#header address { text-indent: -9999px; }
div#subheader { width: 1000px; height: 64px; background-image: url(../images/subheader.jpg); background-repeat: no-repeat; margin-bottom: 4px; }
div#content { width: 1000px; height: 600px; border-top: 1px solid #c1c1c1; background-color: #CCC; background-image: url(../images/content_bg.jpg); background-repeat: repeat-x; padding-top: 73px; }
ul#navigation { width: 414px; margin: 0 0 18px 586px; }
ul#navigation li { display: block; height: 15px; background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; }
ul#navigation li a { display: block; height: 15px; width: 110px; }
li#nav1 { width: 45px; background-image: url(../images/nav_1.gif); }
li#nav1:hover { background-image: url(../images/nav_1_o.gif); }
li#nav2 { width: 82px; background-image: url(../images/nav_2.gif); }
li#nav2:hover { background-image: url(../images/nav_2_o.gif); }
li#nav3 { width: 97px; background-image: url(../images/nav_3.gif); }
li#nav3:hover { background-image: url(../images/nav_3_o.gif); }
li#nav4 { width: 82px; background-image: url(../images/nav_4.gif); }
li#nav4:hover { background-image: url(../images/nav_4_o.gif); }
li#nav5 { width: 108px; background-image: url(../images/nav_5.gif); }
li#nav5:hover { background-image: url(../images/nav_5_o.gif); }
div#column-left { width: 380px; float: left; padding: 60px 0 0 0; }
div#column-left img { margin-left: 50px; }
div#column-right { width: 620px; float: right; } 
div#column-right p { margin-right: 60px; }
div#column-right h2 { margin: 0 0 20px 0; padding: 0; }
div#column-right h3 { font-size: 14px; font-weight: normal; color: #339933; margin: 0 0 5px 0; }
ul#services { list-style-type: none; margin-right: 80px; font-weight: bold; text-align: right; }
ul#services li { margin-bottom: 1em; }
ul#services li a { color: #666; }
ul#services li a:hover { color: #339933; }
.green { color: #339933; }