body {
background-color: #660000;
color: #fff;
font-family: "trebuchet ms", arial, verdana, sans-serif;
font-size: .8em;
text-align: center;
width: 100%;
}

h1,h2,h3 { 
    margin-top: 10px;
    margin-bottom: 10px;
		}

#bg {
width: 100%;
min-height: 410px; 
height:auto !important;
height:410px;
background-image: url(../images/bg.jpg);
background-position: 0px 99px;
background-repeat: repeat-x;
background-color: #990000;
border-bottom: 1px dashed #330000;
}


#container {
margin-left: auto;
margin-right: auto;
width: 800px;
min-height: 410px; 
  height:auto !important;
  height:410px;
}

.wrapper {
text-align: left;
}

.content {
padding-left: 0px;
text-align: left;
margin-top: -75px;
padding: 5px;
}

.content ul, ol {
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 10px;
	}

.content p {
margin-top: 15px;
margin-bottom: 15px;
}

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

.content a:hover {
	color: #ccc;
	text-decoration: none;
	border: 0px;
	}
	
#page-wrap a:link,
#page-wrap a:visited {
	color: #fff; 
	text-decoration: none; 
	border-bottom: 1px dotted #fff;
}

#page-wrap a:hover {
	color: #fff;
	text-decoration: none;
	border-bottom: 0px;
	}

.head {

width: 842px;
height: 94px;
position: relative;
top: 0px;
left: 0px;
}

.links {position: relative; top: -80px; left: 25px; padding-right: 10px;}
.clinks {position: relative; top: -80px; left: 245px; padding-right: 10px;}
.wlinks {position: relative; top: -80px; left: 425px; padding-right: 10px;}
.slinks {position: relative; top: -80px; left: 440px; padding-left: 10px;}

a.links, 
a.clinks, 
a.wlinks,  
a.slinks {
	color: #eee; 
	text-decoration: none;
	}

a.links:visited, 
a.clinks:visited, 
a.wlinks:visited, 
a.slinks:visited {
	color: #eee; 
	text-decoration: none;
	}

a.links:hover, 
a.clinks:hover, 
a.wlinks:hover, 
a.slinks:hover {
	color: #cc0000; 
	text-decoration: none;
	}

#nav {
text-align: left;
}
	
.services {
background-image: url(../images/services.png);
width:228px;
height: 42px;
position: relative;
left: 0px;
top: 10px;
}

.consult {
background-image: url(../images/consult.png);
width: 159px;
height: 32px;
position: relative;
top: -20px;
left: 258px;
}

a.consult {
display: block;
width: 159px;
height: 32px;
text-decoration: none;
background-image: url(../images/consult.png);
}

a.consult:hover {
background-position: 0 -32px;
}

.web {
background-image: url(../images/web.png);
height: 34px;
width: 155px;
position: relative;
top: -58px;
left: 450px;
}

a.web {
display: block;
width: 155px;
height: 34px;
text-decoration: none;
background-image: url(../images/web.png);
}

a.web:hover {
background-position: 0 -34px;
}

.support{
background-image: url(../images/support.png);
height: 34px;
width: 115px;
position: relative;
top: -89px;
left: 650px;
}

a.support {
display: block;
width: 115px;
height: 34px;
text-decoration: none;
background-image: url(../images/support.png);
}

a.support:hover {
background-position: 0 -34px;
}

#footer {
padding-top: 10px;
padding-bottom: 10px;
margin-left: auto;
margin-right: auto;
position: relative;
width: 800px;
color: #fff;
text-align: left;
}


.copy {
color: #fff;
font-size: .85em;
margin-top: 15px;
}

.copy a:link, a:visited {
color: #fff;
text-decoration: none;
}

.copy a:hover {
color: #fff;
text-decoration: underline;
}

.col {
width: 266px;
float: left;
position: relative;
}

.col a:link, .col a:visited {
color: #cc6666;
text-decoration: none;
}

.col a:hover {
color: #fff;
border-bottom: 1px dashed #fff;
}
