@charset "utf-8";
/* CSS Document */

body{
background-image:url(Images/bkgrnd.jpg);
background-repeat:repeat-x;
margin:0px;
border:0px;/**/
font-family:Verdana, Geneva, sans-serif;
font-size:80%;
}

h1{
color:#87CAFA;
font-size:110%;
}

h2{
padding-top:10px;
color:#990000;
font-size:110%;
}

h3{
padding-top:10px;
color:#990000;
font-size:100%;
}

strong{
color:#333;
}

a.uppernav:link {text-decoration: none}
a.uppernav:visited {text-decoration: none}
a.uppernav:active {text-decoration: none}
a.uppernav:hover {text-decoration: underline; color: red;}

a.cat:link {text-decoration: underline;color:#FFC;}
a.cat:visited {text-decoration: none;color:#FFC;}
a.cat:active {text-decoration: none;color:#FFC;}
a.cat:hover {text-decoration: underline; color:#FFC;}

#header{
width:900px;
height:100px;
margin-left:auto;
margin-right:auto;
background-color:#FFF;
}

#logo{
width:440px;
float:left;
/*background-color:#999
margin-left:20px;*/
}

#headernav{
width:440px;
float:right;
/*background-color:#666
height:60px;

margin-right:20px;
margin-top:3px;
text-align:right;*/
}


#nav{
margin-top:12px;
width:900px;
height:37px;
margin-left:auto;
margin-right:auto;
padding-left:7px;
font-size:100%;
color:369;
text-decoration:none;}

#navlink a{
font-size:100%;
color:#369;
text-decoration:none;
}

#navlink a:hover{
font-size:100%;
color:#F60;
text-decoration:none;
}

#navlink{
float:left;
padding-bottom:5px;
font-weight:bold;
padding-top:10px;

}

#topofpage{
padding-top:10px;
width:900px;/**/
height:100px;
margin-left:auto;
margin-right:auto;

}

#pgheading{
width:500px;
height:98px;
float:left;
/*margin-left:400px;*/
color:#fff;
}

#testimonial{
width:300px;
height:98px;
float:right;
background-image:url(Images/testimonial2.jpg)
}

#content{
width:735px;
min-height:428px;
margin-left:auto;
margin-right:auto;
background-image:url(Images/content-back.jpg);
background-repeat:no-repeat
}

#headlines{
margin-left:auto;
margin-right:auto;	
height:175px;
width:735px;
}

#webdesign{
padding:40px 10px 10px 11px;
width:162px;
height:100px;
float:left;
color:#FFC;
font-size:90%;
}

#webdesign a {
color:#FFC;
}

#optimization{
padding:40px 10px 10px 11px;
width:162px;
height:100px;
float:left;
color:#FFC;
font-size:90%;
}

#optimization a {
color:#FFC;
}

#webhosting{
padding:40px 10px 10px 11px;
width:162px;
height:100px;
float:left;
color:#FFC;
font-size:90%;
}

#webhosting a {
color:#FFC;
}

#linkbuilding{
padding:40px 10px 10px 11px;
width:162px;
height:100px;
float:left;
color:#FFC;
font-size:90%;
}

#linkbuilding a {
color:#FFC;
}

#copy{
width:715px;
height:auto;
margin-left:auto;
margin-right:auto;
}

#footer{
width:100%;
height:229px;
margin-left:auto;
margin-right:auto;
background-image:url(Images/footer-back.jpg);
clear:both;
overflow:hidden;
}

#footer a{
color:#FFF;
font-size:85%;
text-decoration:none;
}

#footer ul{
color:#FFF
}

#footer-holder{
width:800px;
height:140px;
margin-left:auto;
margin-right:auto;
}

#colleft{
width:200px;
height:auto;
float:left;
}
#colright{
width:500px;
height:auto;
float:right;
}

#footer-interest{
width:180px;
height:auto;
float:left;
margin-right:80px;
margin-left:30px;
padding-left:10px;
}

#footer-contact{
width:180px;
height:auto;
border-left-style:dotted;
border-left-width:thin;
border-left-color:#fff;
margin-right:80px;
float:left;
padding-left:10px;
}

#footer-news{
width:180px;
height:auto;
border-left-style:dotted;
border-left-width:thin;
border-left-color:#fff;
float:left;
padding-left:10px;
}

#copyright{
width:800px;
height:65px;
margin-left:auto;
margin-right:auto;
clear:both;
overflow:hidden;
color:#ccc;
text-align:center;
font-size:80%;
background-image:url(Images/footer-backgrnd.jpg);
}

