*{margin:0;padding:0;}
body{font-family:Georgia,"Times New Roman", Times, serif;font-size:62.5%;}
#container{background-image:url(images/header_bg.png);background-repeat:no-repeat;height:435px;width:931px;font-size:1.2em;margin:auto;border-top:1px solid white;}
#header{height:205px;padding-top:20px;margin-left:365px;}
#header_left{float:left;width:326px;height:206px;}
#sub_header_left{margin-top:-6px;margin-left:-4px;}
#header_right{height:206px;margin-left:330px;margin-right:20px;}
#left{float:left;width:225px;margin-left:45px;margin-top:90px;display:inline;}
#right{margin-left:340px;margin-top:70px;margin-right:50px;}
#footer{clear:both;margin-left:340px;margin-right:50px;margin-top:10px;padding:0px;text-align:center;background-color:#FFFFFF;}
.check_box{background-color:#FFFFFF;background-image:url(images/check.png);height:51px;width:52px;float:left;}
.date_box_month{padding-top:6px;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding-left:3px;text-align:center;color:#75a006;}
.date_box_day{font-size:22px;font-weight:bold;padding-left:3px;text-align:center;font-style:italic;color:#654040;}
.indented{padding-left:25pt;padding-right:25pt;}
p{margin-bottom:15px;margin-top:15px;}
p.quote:first-letter{color:#6F9800;font-size:xx-large;margin-top:20px;font-size:2.5em;padding-right:2px;}
h1{color:#1E3264;margin-top:65px;margin-left:30px;font-family:"Times New Roman", Times, serif;font-style:italic;font-size:3.6em;}
.red{color:#621D53;;}
.green{color:#53621D;}
h2{color:#621D53;margin-left:90px;font-size:1.6em;font-family:"Times New Roman", Times, serif;font-style:italic;}
h3{height:31px;background-color:#FFFFFF;padding-top:20px;padding-left:75px;font-size:1.6em;font-family:"Times New Roman", Times, serif;font-style:italic;font-weight:bold;color:#53621D;border-bottom:1px dotted #CCCCCC;}
h4{width:210px;margin-top:20px;margin-bottom:20px;padding:5px;border-width:0px;border-style:dotted;border-color:#CEAC86;font-size:1.2em;color:#1E3264;white-space:nowrap;}
#links{height:31px;text-align:center;background-color:#FFFFFF;padding-top:15px;padding-bottom:-50px;font-size:1.6em;font-family:"Times New Roman", Times, serif;font-weight:bold;color:#53621D;}
blockquote{background-color:#F4F7F0;margin-top:15px;margin-bottom:15px;padding-left:60px;padding-right:60px;padding-top:30px;padding-bottom:30px;border:1px dotted #EBE2B7;background-image:url(images/blockquote.png);background-repeat:no-repeat;font-style:italic;}
.read_more{background-color:#FFFFFF;padding:3px;text-align:center;font-weight:bold;font-style:italic;text-decoration:none;}
img.read_more{position:relative;top:18px;}
.portfolio{background-color:#FFFFFF;text-align:left;font-weight:bold;height:22px;margin-left:-5px;padding-top:20px;margin-bottom:-15px;font-size:1.6em;font-family:"Times New Roman", Times, serif;font-weight:bold;color:#53621D;}
img{border:none;}
.float_left{float:left;margin-right:10px;}
.float_right{float:right;margin-left:10px;margin-top:-20px;}
a:link{color:#53621D;text-decoration:underline;}
a:visited{color:#53621D;text-decoration:underline;}
a:hover{color:#FED739;text-decoration:underline;}
a:active{color:#577E2D;text-decoration:underline;}
#navcontainer{}
#navcontainer ul{list-style-type:none;font-weight:bold;color:#990000;}
#navcontainer a{display:block;padding-top:17px;padding-left:37px;width:182px;background-color:#DCE3ED;border-bottom:1px solid #eee;background-image:url(images/menu.png);background-repeat:repeat-x;height:27px;}
#navcontainer a:link, #navlist a:visited{color:#1E3264;text-decoration:none;}
#navcontainer a:hover{background:url(images/menu.png) 0 -45px;color:#562930;}
p.welcome{font-size:1em;font-weight:bold;text-align:left;margin-right:30px;margin-left:30px;margin-bottom:0px;margin-top:25px;color:#6B383D;}
p.contact{font-size:2em;font-weight:bold;text-align:center;margin-right:30px;margin-left:30px;margin-bottom:0px;margin-top:25px;color:#6B383D;}
p.pricing{font-size:1em;text-align:left;margin-right:0px;margin-left:5px;margin-bottom:0px;margin-top:-25px;}
p.center{text-align:center;}
form{margin-top:15px;margin-left:35px;}
input.fields{display:block;width:140px;background:url(images/input_bg.png);border-top:1px solid #E3E4E9;border-left:1px solid #E3E4E9;border-bottom:1px solid white;border-right:1px solid white;margin-top:3px;margin-bottom:3px;}
label{color:#53621D;font-style:italic;}
.submit_button{margin-top:15px;padding:2px;background-color:#EAF4D9;float:right;margin-right:40px;border-top:2px solid white;border-left:2px solid white;border-bottom:2px solid #E3E4E9;border-right:2px solid #E3E4E9;}
select{position:relative;background-color:#FED738;border:1px solid #000000;font-size:18px;color:#000000;top:-240px;}
