body {
	
background-color: #000;

	color: #4A4A4B;
	font: 12px Arial, Helvetica, sans-serif;

	margin-top: 0px;
}


#container {
	
background-color: #FFFFFF;

	border: 3px solid #D2D2D2;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
}





#container2 {
	
background-color: #FFFFFF;

background-image: url("images/kissbg-webtime.jpg");
background-repeat: repeat;
background-attachment: scroll;
background-position: 0px 159px;

	border: 3px solid #D2D2D2;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
}






#footer {
	
background-color: #E5EAEE;

	border: 0px solid #E5EAEE;
	
	padding: 6px;

	color: #717174;
	font: 12px Arial, Helvetica, sans-serif;
	
	height: 36%;
	
	margin-top: 0px;
	
	margin-left: auto;

	margin-right: auto;

	width: 763px;
	
	
}





#footer2 {
	
background-color: #E5EAEE;

	border: 0px solid #E5EAEE;
	
	padding: 12px;

	color: #717174;
	font: 12px Arial, Helvetica, sans-serif;
	
	height: 36%;
	
	margin-top: 0px;
	
	margin-left: auto;

	margin-right: auto;

	width: 763px;
	
	
}






#footer a { color: #5B778F;

}



#footer a:hover
{ color: #6EABCA;


}



#footer .column {
  position: relative;
  float: left;
}
#left {
  width: 200px;
  right: auto;
}
#center {
  width: 265px;          /* LC width */
  right: auto;          /* LC width */
  margin-left: 50px;
}
#right {
  width: 200px;          /* RC width */
  margin-right: 10px;
  margin-left: auto;  /* RC width */
}

















#masthead { background-color: #FFFFFF; height: 35px;


 }




#rightcolumn { background-color: #FFFFFF; color: #4A4A4B; 


border-left: 3px solid #D2D2D2;

border-right: 0px solid #D2D2D2;

padding: 4px; 

margin-top: 4px;

}


#rightcolumn2 { background-color: #FFFFFF; color: #4A4A4B; 


border-left: 0px solid #D2D2D2;

border-right: 0px solid #D2D2D2;

padding: 4px; 

}









#rightcolumn a:hover { color: #9DAC56;

 }










#copyright {
	background-color: #000;

	color: #fff;
	
	font-size: 11px;

	height: 36px;
	line-height: 36px;

	margin-left: auto;

	margin-right: auto;

	width: 774px;
}


#copyright td { padding: 0 0px 0 0px; 

}




#copyright a { background-color: #000;

	color: #fff;
	
	font-size: 12px;

	height: 36px;
	line-height: 36px;

	margin-left: auto;

	margin-right: auto;

	width: 774px; }
	
	
	
#copyright a:hover { background-color: #000;

	color: #8CB5C6;
	
	font-size: 12px;

	height: 36px;
	line-height: 36px;

	margin-left: auto;

	margin-right: auto;

	width: 774px; }






a { color: #4C7D96; font-weight: bold; text-decoration: none; }

a :hover
{ color: #9DAC56;
	font:  Arial, Helvetica, sans-serif;

	margin-top: 0px; font-weight: bold; text-decoration: none; }


 
h1 { color: #5B778F; font-size: 16px; }






h2 { color: #B2CA34;

font-size: 16px;

padding: 0px;

 }
 

h2 a { color: #5B778F;

font-size: 16px;

padding: 0px;

 }
 


 
h2 a:hover { color: #9DAC56;

font-size: 16px;

padding: 0px;

 }
 
.subheading { font-size: 13px; font-weight: bold; margin-top: 1.2em; }

.subheading a:hover { color: #9DAC56; font-size: 13px; font-weight: bold; margin-top: 1.2em; }






h3 { color: #5B778F;

font-size: 15px;

padding: 0px;

 }
 



li { padding: 3px; }


b { color: #4A4A4B;

font-size: 12px;

padding: 0px;

}


b a { color: #4C7D96; font-weight: bold; text-decoration: none;

font-size: 12px;

padding: 0px;


 }

b a:hover { color: #9DAC56;

font-size: 12px;

padding: 0px;

}

strong {font-weight: bold;

	color: #92BCD1;}
	
	

ul a:hover { color: #9DAC56;

font-size: 12px;

padding: 0px;

strong {font-weight: bold;

	color: #9DAC56;}
	
	
a img {
border: none;
border-width: 0px;
} 
	





#box {

background-color: #F0F0F3;

}


#quote {
background-color: #fff;

background-image: url("images/quotes1.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 0px;


	margin-left: auto;

	margin-right: auto;

	width: 260px;

}



#quote2 {
background-color: #fff;

background-image: url("images/quotes2.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0px 5px;


	margin-left: auto;

	margin-right: 5px;

	width: 260px;

}




a.srollover {
display: inline-block;
width: 72px;
height: 71px;
background: url("images/icons/facebook.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.srollover {
background-position: -72px 0;
}



a.srollover2 {
display: inline-block;
width: 72px;
height: 71px;
background: url("images/icons/myspace.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.srollover2 {
background-position: -72px 0;
}


a.srollover3 {
display: inline-block;
width: 72px;
height: 71px;
background: url("images/icons/twitter.gif") 0 0 no-repeat;
text-decoration: none;
}

a:hover.srollover3 {
background-position: -72px 0;
}










.menu {
	margin: 0px;
	padding: 0px;
	height: 0px;
	list-style: none;
	background: #fff;
}
.menu li {
	padding: 0px;
	margin: 0px;
	height: 39px;
	margin-right: 0px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	padding: 0px;
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 39px;
	background-repeat: no-repeat;
}
.home {background-image: url(images/nav/home-over.jpg); width: 83px;}
.home a {background-image: url(images/nav/home.jpg);}
.about {background-image: url(images/nav/about-over.jpg); width: 84px;


}
.about a {background-image: url(images/nav/about.jpg);}
.services {background-image: url(images/nav/services-over.jpg); width: 102px;}
.services a {background-image: url(images/nav/services.jpg);}
.portfolio {background-image: url(images/nav/portfolio-over.jpg); width: 119px;}
.portfolio a {background-image: url(images/nav/portfolio.jpg);}
.contact {background-image: url(images/nav/newcontact-over.jpg); width: 93px;}
.contact a {background-image: url(images/nav/newcontact.jpg);}








ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
