/* Main Styles */

body {
border: none;
margin: 0px;
padding: 0px;
min-width: 760px;
background: #e1edf7;
}

#bodymargin {	
background: transparent url(../images/background2.png) repeat-y;
width: 760px;
margin: 0px 0px 0px -380px;
position: absolute;
top: 0px;
left:50%;
z-index: 100000;
}

.bodymargin2{
margin:150px 190px 0px 181px;
}

#subcontent p{
white-space: normal;
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding: 0px 45px 0px 45px;
}

#top h1 {
display: block;
background: #f9bc75;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 4px 0px 4px 0px;
margin: 0px;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
text-align: center;
letter-spacing: 0px;
overflow: hidden;
white-space: nowrap;	
}

h2{
font: bold 22px Verdana, Arial, Helvetica, sans-serif;
color: #97400b;
line-height: 24px;
padding: 0px 0px 0px 0px;
text-align: center;	
margin: 15px 0px 0px 0px;
}

h3{
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color: #996600;
line-height:16px;
padding:0px;
text-align: center;	
}

h4{
text-align:center; 
font-weight:bold; 
font-size:16px; 
color:#336600;
line-height:20px;
}	

p {
text-align: justify;
}

#seen p{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

#banner{
background:#ECE9D8 url(../images/aa_bannerbkgd2.png) repeat-x;
height:127px;
width:100%;
margin: 0px;
padding: 0px;
}

#logo{
width:760px;
height:127px;
background:transparent url(../images/aa_logo.png) no-repeat;
}

#topfoto {
background:transparent url(../images/aa_bannerbkgd-rt.png) no-repeat;
width:14px;
height: 127px;
}

/****** no ad-banner top = 25px ******/


a#home {
display: block;
line-height:18px;
letter-spacing:-.2px; 
font: 9px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background: #e6cda0;
text-align: center;
padding: 12px 0px 12px 0px;
margin: 0px;
}

a:hover#home{
background: #f7e7c9;
color:#776a53;
}

.navigation {
margin: 0px 0px 15px 20px;
padding:0px 5px 0px 5px;
width: 154px;
background: #fae0c1;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
border-bottom:1px solid #666666;
float:right;
}

#dateformat {
font:9px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background:#e6cda0;
height: 24px;
text-align: center;
padding:12px 0px 0px 0px;
margin: 0px;
border-bottom: 1px solid #666666;
}

#quote{
background:transparent url(../images/quote5.png) no-repeat;
width: 154px; 
height: 135px; 
border-bottom: 1px solid #666666;
}

a.inlinelink {
text-decoration: none;
display: inline;
color: #CC3300;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

a:hover.inlinelink {
color: #CC6600;
}

#quote2{
background:transparent url(../images/quote2.png) no-repeat;
width: 165px; 
height: 145px; 
}

.navigation a {
border-bottom: 1px solid #666666;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing: -1px;
text-decoration: none;
display:block;
padding:7px 0px 7px 0px;
background:#e6cda0;
text-align:center;
}

.navigation a:hover {
background: #f7e7c9;
color:#776a53;
}

.navigation_contact a {
border-bottom: 1px solid #666666;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:7px 5px 7px 5px;
background:#7ba783;
margin:0px;
text-align:center;
}

.navigation_contact a:hover {
background: #9ec8a6;
color:#FF6633;
}

#left_column {
width:183px;
margin: 0px 0px 10px 0px;
padding:0px;
float:left;
}

#owner {
background: transparent url(../images/Gary-Brown.png);
height: 206px;
width: 165px;
}

#ownercopy {
background: #a2d8ac;
width: 165px;
padding-bottom: 10px;
padding-top: 10px;
margin: 0px 0px 20px 0px;
}

#ownercopy p {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0px 10px 0px 10px;
}

#owner2 {
background:transparent url(../images/Gary-Brown2.png);
height: 228px;
width: 183px;
margin: 0px;
border-left: 1px solid #e7e7e7;
}

#ownercopy2 {
background: #e6e1dd;
width: 183px;
border: 1px solid #666666;
padding-bottom: 10px;
padding-top: 10px;
margin: 0px 0px 0px 0px;
}

#ownercopy2 p {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0px 12px 0px 12px;
}

#ownercopy3 {
background:#f9d3a7;
width: 183px;
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
}

#ownercopy3 p {
margin: 0px 0px 0px 0px;
text-align: left;
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0px 12px 8px 12px;
}

#ownercopy3 h5 {
font:bold 12px "Times New Roman", Times, serif;
margin: 0px 0px 0px 0px;
color: #000000;
padding:0px 12px 3px 12px;
text-align: left;	
}

#ownercopy4 {
width: 159px;
padding-bottom:10px;
padding-top:10px;
margin:0px 0px 0px 0px;

}

#ownercopy4 p {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding:0px 12px 0px 7px;
}

.navigation_left a {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing:-.2px;
text-decoration: none;
display:block;
padding:15px 8px 15px 8px;
background:#f9bc75;
text-align:center;
border-bottom: 1px solid #666666;
width:167px;
margin:0px auto 0px auto;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
}

.navigation_left a:hover {
background: #f9d3a7;
color:#FFFFFF;
}

* html .bodytext {
width: 360px;
display: block;
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
padding:0px 0px 0px 17px;
white-space: normal;
margin: 10px auto 0px auto;
}

.bodytext {
width: 360px;
display: block;
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
padding:0px 0px 0px 19px;
white-space: normal;
margin: 10px auto 0px auto;
}

.bodytext #main_bullets ul {
list-style: disc outside;
color: #064626;
text-align: justify;
text-decoration: none;
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}

.bodytext #main_bullets ul li {
color: #064626;
text-decoration: none;
font: 14px "Times New Roman", Times, serif;
margin: 0px 0px 0px 0px;
padding: 0px 0px 8px 0px;
}

.bodytext #main_bullets ul li a {
list-style: disc inside;
text-align: justify;
font:13px Verdana, Arial, Helvetica, sans-serif;
margin:0px 0px 0px 0px;
padding:0px;
letter-spacing: -1px;
}

.center{
text-align: center;
padding:0px 15px 0px 15px;
margin:0px;
}

.center2{
text-align: center;
padding:0px 0px 0px 0px;
margin:0px 0px 0px -30px;
}

#subcontent p.bullet_header{
color:#CC6633;
font-size:14px;
font-weight:bold;
line-height:16px; 
padding-top:0px; 
text-align: left;
}

.bullet_header{
color:#CC6633;
font-size:14px;
font-weight:bold;
line-height:16px; 
padding-top:0px; 
text-align:center;
}

#bullets{
float: left;
width: 175px;
padding: 0px 12px 0px 0px;
margin: 0px 0px 0px 0px;
}

#bullets2{
float: left;
width: 175px;
padding: 0px;
margin: 0px 0px 0px 0px;
}

.bar {
padding: 0px 0px 0px 0px;
height: 20px;
background: #705f45;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
margin: 0px;
}

.footer {
margin: 50px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent url(../images/background2.png) repeat-y;
}

#footer1 {
padding: 0px;
margin: 0px 0px 7px 0px;
text-align: center;
}

#footer2 {
border-left: 1px solid #000000;
border-right: 1px solid #000000;
padding: 0px;
margin: 0px;
text-align: center;
}

#footcopy1 a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
text-decoration: none;
}

#footcopy1 a:hover {
color: #999999;
}

#footcopy2{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding: 8px 0px 5px 0px;
margin: 0px;
}

a.footcopy8 {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:4px 3px 5px 0px;
margin: 0px;
text-decoration: none;
}

a:hover.footcopy8 {
color:#c07114;
}

.quote {
font: 20px Verdana, Arial, Helvetica, sans-serif;
color: #759DA1;
line-height:30px;
}

br.clear {
 clear: both;
 line-height: 1px;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}

#emailbox{
display:block;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 350px;
}

#name_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#email_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#subject_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#phone_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#message_box {
margin: 0px 0px 30px 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:205px;
}

* html #code_box {
margin: 0px 0px 0px 0px;
width: 300px;
padding: 0px  0px 0px 64px;
float:left;
display: block;	
height: 18px;
}

#code_box {
margin: 0px;
width: 300px;
padding: 0px 0px 0px 64px;
float:left;
display: block;	
height: 18px;
}

.emailbkgd_code {
background:#ffffff;
border: 1px solid #666666;
margin: 0px 0px 0px 0px;
width: 80px;
height: 18px;
float:left;
}

.emailbkgd{
background:#ffffff;
border: 1px solid #666666;
margin: 10px 0px 0px 0px;
padding: 3px 2px 1px 2px;
width: 280px;
height: 18px;
white-space: normal;
float:right;
font: normal 12px verdana, arial, sanf-serif;
color: #000000;
}

.emailbkgd2{
background:#ffffff;
border: 1px solid #666666;
margin: 10px 0px 10px 0px;
padding: 3px 2px 5px 2px;
width: 280px;
height: 200px;
float:right;
font: normal 12px verdana, arial, sanf-serif;
color: #000000;
}

.email_left{
 float:left;
 height: 18px;
 margin: 12px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#send {
position: relative;
top: 30px;
margin: 0px;
float:right;
}

.email_border{
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
height: 400px;
display:block;  
}

.email_border_return{
height: 358px;
border:solid 1px #666666;
background:#faf7f4;
display:block;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color: #da5b07; 
line-height:20px; 
text-align:center; 
padding:40px 30px 0px 30px;
margin:20px auto 0px auto;
}

/**** For Blog   ****/

.bodytext_blog {
display: block;
font: 13px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 15px;
padding: 0px 0px 0px 19px;
white-space: normal;
margin: 10px 45px 0px 190px;
text-align: justify;
min-height: 1050px;
}

#left_column_blog {
width: 183px;
margin: 0px 0px 10px 0px;
padding: 0px;
float: left;
}

#top_blog h1 {
display: block;
background: #f9bc75;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 4px 0px 4px 0px;
margin: 0px;
border-left: 1px solid #666666;
border-right: 1px solid #666666;
text-align: center;

overflow: hidden;
white-space: nowrap;	
}

.navigation_blog {
margin: 0px 0px 0px 0px;
background: #fae0c1;
border-left: 1px solid #666666;
padding:0px 5px 0px 5px;
border-right: 1px solid #666666;
border-bottom: 1px solid #666666;
}

.navigation_blog a {
border-bottom: 1px solid #666666;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing: -1px;
text-decoration: none;
display:block;
padding:7px 0px 7px 0px;
background:#e6cda0;
text-align:center;
}

.navigation_blog a:hover {
background: #f7e7c9;
color:#776a53;
}

.navigation_left_blog a {
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing:-.2px;
text-decoration: none;
display:block;
padding:15px 8px 15px 8px;
background:#f9bc75;
text-align:center;
border-bottom: 1px solid #666666;
margin:0px auto 0px auto;
border-right: 1px solid #666666;
border-left: 1px solid #666666;
}

.navigation_left_blog a:hover {
background: #f9d3a7;
color:#FFFFFF;
}

#ownercopy2_blog {
background: #e6e1dd;
border: 1px solid #666666;
padding: 10px 0px 10px 0px;
margin: 0px 0px 0px 0px;
}

h2.homelink1 {
margin: 15px auto 5px auto;
display: block;
font: bold 22px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color: #2a3a86;
}

.homelink1a {
text-align: center;
margin: 0px auto 7px auto;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

h3.homelink2 a {
text-decoration: none;
margin: 0px 0px 0px 0px;
display: block;
text-align: center;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color: #996600;
line-height:16px;
}

h3.homelink2 a:hover {
color: #666666;
}

h3.homelink3 {
margin: 0px;
padding: 13px 0px 5px 0px;
display: block;
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

h4.serendipity_title a {
text-align: left;
display: block;
margin: 0px 0px -12px 0px;
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
color: #CC3300;
text-decoration: none;
}

h4.serendipity_title a:hover{
color: #CC6633;
text-decoration: underline;
}

h4.date{
text-align:center; 
font-weight:bold; 
font-size:16px; 
color:#336600;
line-height:20px;
margin: 0px 0px 0px 0px;
}

a.entry_extended {
color: #009933;
}

a:hover.entry_extended {
color: #000000;
}

.serendipitySideBarItem_container_serendipity_categories_plugin {
padding: 0px 0px 0px 0px;
list-style: none;
margin: 0px 0px 0px 0px;
}

.serendipitySideBarContent {
width: 165px;
margin: 3px 0px 0px 7px;
padding: 0px 0px 0px 0px;
}

.serendipitySideBarItem_container_serendipity_archives_plugin .serendipitySideBarContent ul {
list-style: inside disc;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.serendipitySideBarItem_container_serendipity_archives_plugin .serendipitySideBarContent ul li a {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #54390e;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration: none;
}

.serendipitySideBarItem_container_serendipity_archives_plugin .serendipitySideBarContent ul li a:hover {
color: #948a7a;
text-decoration: underline;
}

* html #serendipity_category_form_content ul {
list-style: none;
width: 164px;
margin: 0px 0px -19px 0px;
padding: 0px;
}

*:first-child+html #serendipity_category_form_content ul {
list-style: none;
width: 164px;
margin: 0px 0px -19px 0px;
padding: 0px;
}

#serendipity_category_form_content ul {
list-style: none;
width: 164px;
margin: 0px 0px 0px 0px;
padding: 0px;
}

.serendipitySideBarItem_container_serendipity_archives_plugin {
padding: 0px 0px 0px 0px;
list-style: disc inside;
margin: 8px 0px 0px 0px;
}

li.category_depth a {
margin: 0px 0px 0px 0px;
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #352916;
text-decoration: none;
padding: 0px 0px 0px 0px;
}

li.category_depth a:hover {
color: #948a7a;
text-decoration: underline;
}

.serendipity_commentsLabel {
width: 75px;
}

.serendipity_comment_source {
margin-bottom: 15px;
display: block;
}

.serendipity_center_serendipity_msg_notice {
color: #009933;
font-size: 18px;
}

.serendipity_commentsValue_serendipity_msg_important {
color: #009933;
font-size: 14px;
}

img.serendipity_entryIcon {
float: left;
border: 1px solid #777777;
margin: 0px 10px 7px 0px;
}

/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
margin: 0px;
border: 1px solid #777777;
text-align: center;
}

.serendipity_imageComment_center {
margin: 7px auto 7px auto;
padding: 3px 5px 3px 3px;	
}

.serendipity_imageComment_left {
float: left;
margin: 7px 7px 7px 0px;
padding: 3px 5px 3px 3px;
}

.serendipity_imageComment_right {
float: right;
margin: 7px 0px 7px 7px;
padding: 3px 3px 3px 5px;
}

img.serendipity_image_left,
img.serendipity_image_center, img.serendipity_image_right {
border: 1px solid #777777;
padding: 3px;
text-align: center;
}

img.serendipity_image_center {
margin: 0px auto 7px auto;	
}

img.serendipity_image_left {
float: left;
margin: 0px 10px 7px 0px;
}

img.serendipity_image_right {
float: right;
margin: 0px 0px 7px 10px;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
padding: 0px;
text-align: center;
}

.serendipity_imageComment_txt {
margin: 0px;
padding: 3px;
clear: both;
font-size: 8pt;
text-align: center;
}

table.serendipity_calendar td {
font: 11px "Times New Roman", Times, serif;
padding: 1px;
}

table.serendipity_calendar a {
color: #FF0000;
font-weight: bold;
text-decoration:none;
font-size:11px;
}

table.serendipity_calendar a:hover {
text-decoration: underline;
}

td.serendipity_weekDayName {
font-size:11px;
font-weight:bold;
}

td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover {
border: 0;
text-decoration: none;
}

.serendipity_date {
padding: 0px;
margin: 10px 0px 10px 0px;
font: bold 14px Arial, sans-serif;
color:black;
}

.serendipity_entryFooter {
font: bold 14px "Times New Roman", Times, serif;
color: #54390e;
margin-top: 15px;
display: block;
}

.serendipity_entryFooter a {
color: #cc3300;
}

.serendipity_entryFooter a:hover {
color: #00CC33;
}

.serendipitySideBarItem_container_serendipity_calendar_plugin {
padding: 0px 6px 0px 0px;
margin: 8px 0px 0px 0px;
}

.footer {
margin: 50px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent url(../images/background2.png) repeat-y;
}

#footer1 {
padding: 0px;
margin: 0px 0px 7px 0px;
text-align: center;
}

#footer2 {
border-left: 1px solid #000000;
border-right: 1px solid #000000;
padding: 0px;
margin: 0px;
text-align: center;
}

#footcopy1 a {
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
text-decoration: none;
}

#footcopy1 a:hover {
color: #999999;
}

#footcopy2{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
padding: 8px 0px 5px 0px;
margin: 0px;
}

a.footcopy8 {
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:4px 3px 5px 0px;
margin: 0px;
text-decoration: none;
}

a:hover.footcopy8 {
color:#c07114;
}
