@charset "utf-8";
/* CSS Document */


img {
	border					:0px;
	margin					:0px;
	display					:block;
}

a {
	color					:#922224;
	text-decoration			:none;
}

a:hover {
	color					:#d4393b;	
}

a:visited {
	color					:#922224;
}


body {
	font-family				:Verdana, Geneva, sans-serif;
	font-size				:11px;
	background-image		:url(images/site_bg.jpg);
	background-repeat		:repeat-x;
}

p {
	margin					:0px 0px 10px 0px;	
}

h1 {
	font-weight				:normal;
	font-size				:15px;
	color					:#922224;
	margin					:0px 0px 3px 0px;
}	


h2 {
	font-weight				:normal;
	font-size				:13px;
	color					:#922224;
	margin					:0px 0px 3px 0px;
}	

h3 {
	font-weight				:normal;
	font-size				:12px;
	color					:#3d67a2;
	margin					:0px 0px 3px 0px;
}	



.content {
	width					:800px;
	text-align				:left;
	background-color		:#fff;
}

.banner {
	width					:800px;
	float					:left;
}





ul{
padding						:0;
margin						:0px 0px 10px 15px;
}
li{
padding						:0;
margin-bottom				:5px;
}



.col_1 {
	width					:200px;
	height					:100%;
	float					:left;
	background-image		:url(images/blue_repeat_wide.jpg);
	margin					:0px;
}

.navigation {
	width					:190px;
	height					:230px;
	float					:left;
	padding-top				:10px;
	margin:0px;
}

.nav_button {
	margin					:0px 0px 5px 0px;	
}

.extra_col_1 {
	width					:200px;
	height					:100%;
	float					:left;
	background-color		:#F0ECD3;
}








.col_2 {
	width					:410px;
	float					:left;
	background-color		:#fff;
}


.contentblock {
	margin					:10px 20px 20px 20px;	
}



.col_3 {
	width					:190px;
	float					:left;
	background-color		:#F1EDD4;
}

.col_3_blue {
	width					:190px;
	float					:left;
	background-image		:url(images/blue_repeat.jpg);
}

.col_3_beige {
	width					:190px;
	height					:787px;
	float					:left;
	background-color		:#F0ECD3;
	position				:relative;
}

.gregorystudio {
	float					:left;
	position				:absolute;
	bottom					:10px;
	left					:20px;
}

.gregorystudio a{
	text-decoration:none;
	color:#3d67a2;
}

.gregorystudio a:hover{
		
}

.gregorystudio a:visited{
		
}

.box {
	background-color		:#F1EDD4;
}

ul li ul li {
	margin-left:5px;
}

.clearer {
  clear: both;
}

#formcontainer {
  background-color: #f1edd5;
  width: 390px;
}

.textfield {
  width: 265px;
  float: left;
  margin: 5px;
}

.textlabel {
  width: 90px;
  text-align: right;
  float: left;
  clear: left;
  padding: 8px 5px 5px 5px;
}

.errortext {
  color: red;
}
