@import url('reset.css');
@import url('forms.css');
@import url('typography.css');
@import url('../scripts/jquery.fancybox/jquery.fancybox.css');

body {
font: .7em/1.5em Helvetica Neue,Arial,Helvetica,sans-serif ;
background-image: url('../images/header_bg.gif');
background-repeat: repeat-x;
}

div#content a:link,div#content a:visited{
color:red;
border-bottom: 2px dotted #ccc;
text-decoration: none;
}


div#nav a:link,div#nav a:visited{
color:#fff;
text-decoration: none;
}

div#nav a:hover{
color:red;
}

div#wrapper {
width: 800px;
margin: 0 auto;
}
div#header {
height: 200px;
background-image: url("../images/header.gif");
background-color: #A10000;
background-repeat: no-repeat;
margin-bottom: 20px;
width:800px;
}
div#nav {
position: relative;
top: 170px;
font-weight: bold;
font-size: 1.25em;
float: right;
text-align: right;
margin-right:50px;
}
div#head_title {
visibility: hidden;
float: left;
position: absolute;
left:-999999px;
}
div#content {
padding: 0 30px;
}
div#footer {
clear: both;
padding-top: 20px;
border-top: 1px solid #A10000;
text-align: center;
}
.home_col {
width: 215px;
height: 300px;
float: left;
padding: 10px;
margin: 0px 10px 30px 0;
text-align: center;
}
div#training {
background-image: url('../images/training-icon.gif');
background-position: center bottom;
background-repeat: no-repeat;
}
div#upgrade {
background-image: url('../images/upgrades-icon.gif');
background-position: center bottom;
background-repeat: no-repeat;
}
div#repair {
background-image: url('../images/repairs-icon.gif');
background-position: center bottom;
background-repeat: no-repeat;
}
div#header_mail {
position: relative;
top: 98px;
left: 444px;
width:100px;
float: left;
}

div#ical_sub {
position: relative;
top: 98px;
left: 650px;
width:100px;
float: left;
}

div#training_schedule{
width:500px;
}

div#training_req{
width:200px;
float:right;
}

.left{
float:left;
padding-right:20px;
}

.clear{
clear: both;
}
