* { margin: 0px; padding: 0px; }

body { background: #EFEFEF url(../img/placeholder_background.gif) repeat-x scroll center top; font: 14px/24px Helvetica, Arial, sans-serif; color: #333333; }

a { font-weight: bold; color: #006699; }

em { color: #000000; font-style: normal; }

h2 { font: bold 18px/24px Helvetica, Arial, sans-serif; color: #000000; }

h3 { font: 14px/24px Helvetica, Arial, sans-serif; color: #333333; border-bottom: 1px dotted #999999; display: block; }

#site_wrap { width: 920px; margin: 0 auto; display: table; }

.page_wrap { width: 920px; clear: both; display: table; }

h1#header { display: block; height: 180px; width: 920px; text-indent: -999999px; font-size: 6px; background-image: url(../img/placeholder_header.gif); }

h1#base { display: block; height: 80px; width: 920px; text-indent: -999999px; font-size: 6px; background-image: url(../img/placeholder_base.gif); }

.one_third_left { width: 300px; float: left; }
.one_third_middle { width: 300px; margin-left: 10px; float: left; }
.one_third_right { width: 300px; float: right; }

.two_thirds_left { width: 610px; float: left; }
.two_thirds_right { width: 610px; float: right; }

.name, .phone, .email { display: block; width: 280px; padding: 10px; height: 14px; border: 0px; background-color: #FFFFFF; margin-bottom: 6px; font: 14px Georgia, Times, serif; color: #333333; }
.message { display: block; width: 280px; padding: 10px; height: 60px; border: 0px; background-color: #FFFFFF; margin-bottom: 6px; font: 14px Georgia, Times, serif; color: #333333; }
.submit { display: block; width: 140px; padding: 5px; background-color: #CCCCCC; color: #333333; font-weight: bold; border: 1px dotted #999999; }
	.submit:hover { color: #000000; border: 1px dotted #000000; }
	
#copyright { width: 920px; text-align: center; margin-top: 50px; font: 12px Helvetica, Arial, sans-serif; color: #666666; }
	#copyright em { color: #666666; font-size: 14px; }
	#copyright a { color: #666666; text-decoration: none; }