body,td,th {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-family: Arial, Helvetica, sans-serif;
	font-family:Tahoma, Arial;

	color:#40463C;
	

background-color:#EAEFF3;

background-position:center;
background-repeat:repeat-y;
font-size:12px;

line-height:18px;

}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top:5px;
}
a
{
color:#5FB1C1;
color:#008EAA;
}
p
{
padding:0; margin:0;
text-align:justify;

line-height:20px;
padding-bottom:3px;

}

#header
{
width:900px;
height:120px;
margin:auto;
margin-bottom:5px;


}
#header h1
{

}
#logo
{
margin-top:21px;
}
#logo a:link, #logo a:visited
{
border:none;
padding:0; margin:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:25px;
font-weight:bold;
letter-spacing:-1px;
line-height:22px;
text-decoration:none;
color:#000000;
background:url(../images/addwebsiteurl.png) no-repeat;
display:block;
width:100px;
height:117px;
padding-left:120px;
padding-top:28px;

color:#333333;
}
#logo a:hover
{
color:#006699;
color:#0099CC;
color:#333333;
color:#006699;
}




#logo img
{
border:none;
padding:0; margin:0;
}


#wrap
{
width:900px;

margin:auto;
}
#footer
{
width:900px;
height:80px;
margin:auto;
padding-top:15px;
margin-top:30px;
margin-bottom:20px;
border-top:1px solid #E0E0E0;
clear:both;
font-size:80%;
color:#999999;
text-align:center;
}
#footer p
{
text-align:center;
}
#content
{
width:450px;
float:left;
margin-left:180px;
padding:30px;
border:#cccccc 1px solid;
background-color:#FFFFFF;
padding-top:8px;

}
#content h1, h2, h3, h4, h5 { 
font-size:140%;
padding:0; margin:0;
padding-bottom:5px;
padding-top:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
letter-spacing:-1px;
color:#000000;
}
#content h2
{
font-size:110%;
letter-spacing:0px;
}
#content h3
{
font-size:100%;
letter-spacing:0px;
}

#sidenav
{
width:150px;
text-align:left;
margin-left:-660px;
float:left;
position:relative;
padding:0;
}
#sidenav h1, h2, h3, h4, h5 { 
font-size:100%;
padding:0; margin:0;
padding-bottom:5px;
padding-top:5px;
}

#sidebar
{
width:200px;
float:left;
margin-left:20px;
text-align:right;
}
#sidenav, #content
{

}
#sidenav li a:link, #sidenav li a:visited, #sidenav li a:hover, #sidenav li a:active {

text-decoration:none;
padding-left:2px;
font-weight:bold;
}
#sidenav li a:hover
{
text-decoration:underline;

color:#000000;
}

#sidenav ul, li {
padding:0;
margin-left:5px;
margin-top:5px;

list-style:square;
}
#subs {
padding:0;
padding-left:10px;
margin-top:5px;
list-style:none;
}
#sidenav #subs li {
list-style:circle;
}
#sidenav #subs li a:link, #sidenav #subs li a:visited{
color:#666666;
}


.subcolor
{
color:#990000;
font-weight:bold;
}

#tagline
{
text-align:center;
padding-top:8px;
padding-bottom:8px;
position:absolute;
top:0px;
width:100%;
height:12px;
background-color:#333333;
color:#ebebeb;
font-size:12px;
text-transform:uppercase;
font-weight:normal;
margin:auto;
z-index:1;
border-bottom:#CCCCCC 3px solid;
border-top:#CCCCCC 1px solid;
}

#socials
{
	text-align:right;
	padding-top:15px;
	position:absolute;
	top:0px;
	width:900px;
	left: 247px;
	z-index:2;
}
#socials img
{
border:none;
}


.clear
{
clear:both;
padding-bottom:2px;
}
.top
{
padding-top:0px;

}
#wrap #content textarea
{
font-size:14px;
font:Arial, Helvetica, sans-serif;
}
.subcatp
{
padding-left:10px;
}
#content h2 a:link, #content h2 a:visited {
text-decoration:none;
color:#666666;
}

#featured
{
border:#CCCCCC 3px dashed;

padding:20px;

padding-top:5px;
margin-right:5px;
margin-top:10px;

margin-bottom:15px;

background-color:#FFFFCC;

}
#featured h2
{
padding-bottom:15px;
}


#featured p
{

line-height:18px;
color:#000000;
padding-bottom:15px;
}


#featured a:hover
{

color:#0066CC;
color:#000000;
}

#featured tbody, table, td, th {
background:#FFFFCC;

}



.checklist
{
padding-right:10px;
padding-bottom:8px;
padding-top:5px;
}
.serviceheader
{
clear:both;
padding-top:5px;
}
.p_services
{
text-align:justify;

}


#webdesigninfo
{
float:left; width:250px; padding:15px;margin-right:15px;
}

