/* CSS Document */

body {
	margin: 0 auto;
	padding: 0;
	background:url(images/bg.jpg) repeat;
	font: normal 11px Arial;
	letter-spacing: 1px; 	
	color:#666666;
	width: 1040px;

}

h1 {font-size:18px;
	color:#295091;
	font-weight:bold;
}
h2 {font-size:20px;
	font-family:Verdana;
	color:#ffffff;
	background:url(images/h2bg.jpg) repeat;
	letter-spacing:-4px;
	padding-top:5px; 
	height:35px;
}
h3 { font-size:14px; 
	letter-spacing: 0px; 
	color: #295091; 
	background:url(images/headerbg.jpg); 
	height:24px; 
	padding-top:3px; 
	}
#index{
	margin:0 auto;
	width:765px;
}
#site_content
{ width: 1048px;
  margin: 5px 0px 0px 0px;
}
#gallerycontent
{
	height: 600px;
	margin: 0;
	padding: 0;
	color:#ffffff;
	font-family:sans-serif;
	font-size:20; 
	}
.sidebar
{ float: left;
  width: 230px;
  margin-left:20px;
  padding: 15px 15px 5px 20px;
  margin-top:50px;
}
.content
{ text-align: left;
  width: 650px;
  background-color:#FFFFFF;
  margin-top:50px;
  padding: 5px 5px 5px 15px;
  border-left: 1px solid;
  border-color: #CCD0BA;
  float:left;
  height:auto;

}

#footer p{
	text-align: right;
	width: 600px;
  	margin:0 auto;
  	padding: 5px 5px 5px 15px;
 	font-weight:bold;
	font-size:9px;
	color:#FFFFFF;
	}

#footer a
{
	color:#FFFFFF;
	}

.left {
	float:left;
	margin:0 10px 0 0;
}
/* form */
form
{ margin: 3px 0px 0px 0px; 
  padding: 0; 
}

form#contact{height: 250px;}

div.row1
{ width: 501px; 
  clear: both;
  padding-bottom:15px;
}

div.row1 span.formlabel 
{ float: left;
  width: 164px;
  text-align: left;
}

div.row1 span.forminput
{ float: right;
  text-align: right;
} 

#contact input, #contact textarea
{ width: 299px; 
  font-family: verdana, arial, sans-serif;
  font-size: 100%;
  border: 1px solid;
  overflow: auto;
  margin: 2px;
}

#contact input.submit
{ width: 99px;
  margin: 8px 0px 0px 220px;
  height: 22px;
  cursor: pointer;
}


