/*--------------------*/
/*-------GENERAL-------*/
/*--------------------*/
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#333;
font-size:10px;
line-height:1.5em;
background:#eeeeee url(images/gradbg.png) repeat-x;
margin: 0;
padding: 0;
text-align: left;
}
/*--------------------*/
/*---FONTS & STYLING--*/
/*--------------------*/
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:1.3em;
}
h1 {
font-family: Times, serif;
letter-spacing:3px;
font-weight:100;
color:#333333;
text-transform:uppercase;
font-size:10px;
padding-top: 30px;
margin: 0;
}
h2 {
font-family: Times, serif;
font-weight:100;
letter-spacing:3px;
color:#000000;
text-transform:uppercase;
font-size:16px;
padding-top: 20px;
margin: 0;
}
h3 {
font-family: Times, serif;
font-weight:100;
letter-spacing:3px;
color:#000000;
text-transform:uppercase;
font-size:16px;
margin: 0;
padding-top: 20px;
}

h4 {
font-family: Times, serif;
font-weight:100;
letter-spacing:3px;
color:#000000;
font-style:italic;
font-size:12px;
margin: 0;
padding-top: 20px;
}
li {
list-style-type: square;
}
a {
font-style:normal;
color:#666666;
}
a:link {
color:#666666;
text-decoration:none;
}
a:visited {
color:#666666;
text-decoration:none;
}
 a:hover {
color:#6699ff;
text-decoration:none;
}
.img{
float: left;
background: #ffffff;
padding: 0px;
border: 3px solid #eeeeee;
margin-right: 30px;
margin-bottom: 40px;
}
.rightimg{
float: right;
background: #ffffff;
padding: 0px;
border: 3px solid #eeeeee;
margin-left: 30px;
margin-bottom: 20px;
}
/*--------------------*/
/*-------LAYOUT-------*/
/*--------------------*/
#container {
width: 994px; 
background: transparent url("images/container.png") repeat-y ;
margin: 0 auto;
}
#topper {
height: 50px;
width:994px;
background: transparent url("images/topper.png") no-repeat ;
text-align: center;
margin: 0 auto;
background-position:center
}
#header { 
height: 180px;
width: 994px;
background: transparent url("images/header.jpg") no-repeat ;
background-position:center;
} 
#mainContent {
width:915px;
padding: 10px 40px;
text-align: left;
}
#testim {
width:915px;
}
#footer {
height: 50px;
width:994px;
background: transparent url("images/footer.png") no-repeat ;
margin: 0 auto;
background-position:center;
}
#contact {
width:980px;
text-align: center;
letter-spacing: 2px;
font-size:9px;
margin: 0;
color:#000000;
padding-top: 25px;
}
#designed {
font-size:8px;
width:994px;
text-align: center; 
margin: 0 auto;
letter-spacing: 1px;
line-height: 1em;
}
#free {
padding-top: 20px;
width:994px;
text-align: center; 
margin: 0 auto;
}
#splash { 
height: 400px;
width: 994px;
background: transparent url("images/splash.jpg") no-repeat ;
background-position:center
} 
#spanner { 
height: 125px;
width: 994px;
text-align:center;
margin: 0 auto;
background: transparent url("images/span.jpg") no-repeat ;
background-position:center	
} 
/*--------------------*/
/*--------NAV--------*/
/*--------------------*/
#nav {  
width: 994px;
padding-bottom: 4px;
padding-top: 4px;
text-align: center;
background: transparent url("images/navbg.png") no-repeat ;
background-position:center;
}
.navli {
margin-right:18px;
}
.navlidivide {
color:#666;
margin-right:18px;
}
#nav a {
font-style:normal;
color:#666;
}
#nav a:link {
color:#666;
text-decoration:none;
}
#nav a:visited {
color:#666;
text-decoration:none;
}
#nav a:hover {
color:#6699ff;
text-decoration:none;
}