/* Generic Selectors */

body {
font-family:sans-serif;
font-size: 14px;
color: #CCCCCC;
text-align: center;
background-image: url('images/background.jpg');
background-repeat:no-repeat;
background-position:top; 
background-color:#2a2a2a;
}

p {
width: 100%;
}

li.service{
list-style-type: square;
font-family: times new roman;
font-size: 20px;
font-weight: normal;
color: #CCCCCC;
letter-spacing:-1px;
}

li.sub{
list-style-type: square;
font-family: sans-serif;
font-size: 15px;
font-weight: normal;
color: #FFFFFF;
}

li {
list-style-type: none;
font-family: times new roman;
font-size: 20px;
font-weight: normal;
color: #CCCCCC;
letter-spacing:-1px;
}

h1 {
font-family: times new roman;
font-size: 26px;
font-weight: normal;
color: #CCCCCC;
letter-spacing:-1px;
border-bottom: 1px double #FFFF99 ;
width:600px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 20px;
	color: CCCCCC;
	font-weight: 100;
	letter-spacing: 1px;
}

h3 {
font-family: arial, lucida console, sans-serif;
font-size: 26px;
font-weight: bold;
color: #cfcfcf;
letter-spacing: 10px;
}

h4 {
font-family: sans-serif;
font-size: 8pt;
font-weight: normal;
color: #CCCCCC;
}

#nav li a{
color:#CCCCCC;
background-color:#2a2a2a;
display:block;
height:25px;
border-bottom:1px solid #FFFF99;
padding: 5 5 5 25; /*top right bottom left*/
}

#nav li a:hover{

color:#2a2a2a;
background-color:#FFFF99;
display:block;
height:25px;
}
/**************** Pseudo classes ****************/

a:link {
color: #FFFF99;
text-decoration: none;

}

li:link {
color: #CCCCCC;
text-decoration: none;
}

a:visited {
color: #FFFF99;
text-decoration: none;

}

li a:visited {
color: #CCCCCC;
text-decoration: none;

}

a:hover {
color: #000000;
padding-bottom:;
font-weight: bold;
text-decoration: none;
}

a:active {
color: #FFFFFF;
}
