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

#contentbackground {
	background-image:url(contentback.png);
	width: 820px;
	height: 1000px;
	margin-left:auto;
	margin-right:auto;
	top: -20px;
	padding: 0px;
	margin-top: 0px;
}

#contentbackground2 {
	background-image:url(contentback.png);
	width: 820px;
	height: 1580px;
	margin-left:auto;
	margin-right:auto;
	top: -20px;
	padding: 0px;
	margin-top: 0px;
}

#contentbackground3 {
	background-image:url(contentback.png);
	width: 820px;
	height: 2000px;
	margin-left:auto;
	margin-right:auto;
	top: -20px;
	padding: 0px;
	margin-top: 0px;
}

#maincontent {
	width: 500px;
	height: 400px;
	left: 40px;
	top: -12px;
	position:absolute;
}

#maincontentback {
	width: 615px;
	height: 500px;
	left: 170px;
	top: -12px;
	position:absolute;
	background-image:url(images/maincontent.jpg);
	text-align:left;
}

#juddcontent {
	width: 400px;
	height: 500px;
	left: 200px;
	top: 10px;
	position:relative;
	text-align:left;
}

#juddphoto {
	position:absolute;
	top: 15px;
	left: 15px;
}


#header {
	margin-left: auto;
	margin-right: auto;
	width: 910px;
	height: 160px;
	position:relative;
	left: -41px;
	top: 35px;
}

#innerheader {
	top: 5px;
	left: 5px;
	position:absolute;
	width: 900px;
	height: 180px;
}

/* Menu items */

#menubox {
	width: 205px;
	height: 300px;
	position: relative;
	border:#000;
	top: 60px;
	left: 8px;
}


#emailform {
	background-image:url(images/formback.png);
	width: 495px;
	height: 280px;
	left: 10px;
	position: relative;
}

#formbox {
	   top: 17px;
       margin-left: auto;
       margin-right: auto;
       width: 455px;
       height: 215px;
       position: relative;
}



form {

	width: 360px;

	text-align: left;

}



fieldset {

	margin: 0;

	border: 0;

	padding: 0;

}



legend {

	display: none;

}



form h3 {

	clear: both;

	padding: 5px 0px 10px 0px;

	font-size: 14px;

}



form label {

	display: block;

	width: 310px;

	font-size: 12px;

	line-height: 14px;

	padding: 0px 0px 12px 0px;

}



form input {

	display: block;

	margin-top: 3px;

}



form select {

	float: left;

	display: block;

}



form label.field-first,

form label.field-address,

form label.field-city,

form label.field-email {

	clear: left;

}





form label.field-first,

form label.field-last,

form label.field-city,

form label.field-email,

form label.field-phone {

	float: left;

	margin: 0px 10px 0px 0px;

	width: 150px;

}



form label.field-first input,

form label.field-last input,

form label.field-email input,

form label.field-city input,

form label.field-phone input {

	float: left;

	width: 150px;

	padding: 0px;

}



form label.field-state {

	float: left;

	margin-right: 10px;

	width: 60px;

}



form label.field-state select {

	width: 60px;

	float: left;

	margin-top: 3px;

}



form label.field-zip {

	float: left;

	width: 80px;

}



form label.field-zip input {

	float: left;

	width: 80px;

}



form label.field-address {

	float: left;

	width: 310px;

	margin: 0px 0px 0px 0px;

}



form label.field-address input {

	float: left;

	width: 310px;

	padding: 0px;

}



form input#radiobutton_1,

form input#radiobutton_2,

form input#radiobutton_3,

form input#radiobutton_4 {

	clear: left;

	float: left;

	padding: 0px;

	margin: 0px 0px 0px 0px;

}



form label.radioitem {

	clear: none;

	margin: 0px 0px 0px 25px;

	padding: 0px 0px 15px 0px;

}



textarea {

	display: block;

}



form input#checkbox_1,

form input#checkbox_2,

form input#checkbox_3 {

	clear: both;

	float: left;

	padding: 0px;

	margin: 0px;

}



form label.field-checkbox {

	clear: none;

	margin: 0px 0px 0px 25px;

	padding: 0px 0px 15px 0px;

}



form textarea {

	margin-top: 3px;

}



/* Fonts */

p {
	font-size:17px;
	font-family:"Times New Roman", Times, serif;
	font-style:normal;
}

h1 {
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	color: #003399;
}

h2 {
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6699ff;
}

h3 {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6699ff;
}
	
h3 a:link{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6699ff;
}
h3 a:visited{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6699ff;
}
h3 a:hover{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6699ff;
}
h3 a:active{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #6699ff;
}
	
	
	
