body {

	background: #000000;
 background-image: url(http://salvidanes.com/fons-salvi.jpg);
background-position: top center;
background-repeat:no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #E7E7E7;

}



h1, h2, h3 {

	margin: 0;

	padding: 0;

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

}



h1 { font-size: 14px; }



h2 {

	margin-bottom: 10px;

	padding: 0 0 22px 0;

	font-size: 24px;

	background: #000000  repeat-x left bottom;

}



h3 {

	padding: 0 0 22px 0;

	font-size: 13px;

	background: #333333  repeat-x left bottom;

}

p {

	margin-top: 0;

	text-align: left;

	line-height: 160%;

}





a {

	color: #B69852;

}



a:hover {

	text-decoration: none;

}



.list {

	margin: 0;

	padding: 0;

	list-style: none;

}



.list li {

	padding: 5px 0;

	background: url(images/img591.gif) repeat-x;

}



.list li.first {

	background: none;

}



/* Header */



#header {

	width: 781px;

	margin: 30px auto;

	padding: 20px 0 0 230px;

	height: 20px;

	background: url(images/img13.gif) repeat-x left bottom;

}



#header h1 {

	float: left;
        
        padding: 100px 0 0 100px;


}



#header h2 {

	display: none;

}



#header ul {

	float: left;

	margin: 0;

	padding: 50px 0 0 0;

	list-style: none;

}



#header li {

	display: inline;

}



#header a {

	display: block;

	float: left;

	padding: 0 20px 0 10px;

//	background: url(images/img2.gif) no-repeat left center;

	text-decoration: none;

	font:  10px Georgia, "Times New Roman", Times, serif;

	color: #FFFFFF;

}



#header a:hover {

	text-decoration: underline;

}



#header .first a {

	background: none;

}



/* Content */



#content {

	width: 794px;

	margin: 0 auto;

}



#colOne {

	float: left;

	width: 179px;

	padding: 0 0 0 21px;

}



#colOne h3 {

	margin-top: 240px;

}



#colTwo {
	width: 794px;
	padding: 0 29px 0 0;
}



.normal {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

		background-color: #333333;

		color:#FFFFFF;

}



/* Footer */



#footer {

	clear: both;

	width: 794px;

	margin: 0 auto;

	padding: 10px 0 0 0;

}



#footer p {

	padding: 0px 0 0 0;

	background: url(images/img49.gif) repeat-x;

	text-align: center;

	color: #8A8A8A;

}

/* Begin Contact Form CSS */

		.contactform { 

			position: relative;

			overflow: hidden;

			}

		

		.contactleft {

			width: 25%;

			text-align: right;

			clear: both;

			float: left;

			display: inline;

			padding: 4px;

			margin: 5px 0;

			}

		

		.contactright {

			width: 70%;

			text-align: left;

			float: right;

			display: inline;

			padding: 4px;

			margin: 5px 0;

			}



		.contacterror {

			border: 1px solid #ff0000;

			}

    	

/* End Contact Form CSS */