img {border: 0}
img a {border: 0; }
/* CSS Document */    
.input {
    border-style:1px;
    font-size: 12px;
    color: #393939;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; 
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px
    }
    
.bruce {border: 1px #cccccc solid; margin-top: 20px; margin-bottom: 5px; padding: 2px; }
.backbone {border: 1px #cccccc solid; margin-top: 50px; margin-bottom: 5px; padding: 2px; }
.ellis {border: 1px #cccccc solid; margin-top: 75px; margin-bottom: 5px; padding: 2px; }
.small_boat {border: 1px #cccccc solid; margin-top: 20px; margin-bottom: 5px; padding: 2px; }
.rangeley {border: 1px #cccccc solid; margin-bottom: 5px; padding: 2px; }
.building {border: 1px #cccccc solid; margin-bottom: 5px; padding: 2px; }
.img_border {border: 1px #cccccc solid; margin-bottom: 5px; padding: 2px; }
.image {font-family: Georgia; font-size: 12px; font-style: italic;  text-align: center;}
.work_image {font-family: Georgia; font-size: 12px; font-style: italic;  text-align: left;}
.project_left, .project_left a, .project_left a:hover, .project_left a:visited {border: 1px #cccccc solid; margin-left: 10px; margin-bottom: 55px; margin-right: 10px; padding: 2px; }
.project_right, .project_right a, .project_right a:hover, .project_right a:visited  {border: 1px #cccccc solid; margin-left: 30px; margin-bottom: 55px; margin-right: 10px; padding: 2px; }
.project_title h1 {font-family: Georgia; font-size: 18px; font-weight: normal; text-align: left;}

#small_links {font-size: 13px; color: #6E504D; padding: 0px; margin-right: 20px; font-style: italic;}
#small_links a {color: #444444;}

a {color: #653F2E; text-decoration: none;}
a:visited {color: #653F2E; text-decoration: none;}
a:hover {color: #000000;  text-decoration: underline;}


.inputtxt {
    font-size: 12px;
    color: #393939;
    font-family:'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; 
    padding: 2px;
    border: 1px #cccccc solid;
    background-color: #fefefe;
    }
#home_nav {margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0; text-align: center; width: 831px;}
#home_nav li {
	text-align: center;
	text-transform: uppercase;
	font-size: 14px;
	font-family:  Georgia, "Times New Roman", Times, serif;
	margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 6px;
	list-style: none;
	display: inline;
	padding-bottom: 5px;
	letter-spacing: -.05em;
	font-weight: normal;
	color: #886966;
	}

#home_nav li a {
	text-decoration: none;
	color: #886966;
	}

#home_nav li a:hover {
	text-decoration: none;
	color: #000000;
	border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; margin: 0px;

	}

#home_nav li.home {
	padding-left: 0px;
	}
#home_nav li.contact {
	padding-right: 0px;
	}
	
	
.home #home_nav li.Home a, .background #home_nav li.Background a, .capabilities #home_nav li.Capabilities a, .PastProjects #home_nav li.PastProjects a, .PresentWork #home_nav li.PresentWork a, .ClassicBoats #home_nav li.ClassicBoats a, .OwnersManuals #home_nav li.OwnersManuals a   { 
	font-weight: normal;
	color: #333333;
	border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; margin: 0px;
	}

#content {padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 20px; margin: 0px; }
#hometext {padding: 10px; color: #060606; text-align: left; font-family: Georgia; font-size: 16px; margin: 0px;}
#hometext h1 {font-family: Georgia; font-weight: normal; font-size: 24px; padding: 0px; margin: 0px;}
/*-------------------------------------------    
    Universal Settings
-------------------------------------------*/

.copyright {font-size: 10px; text-transform: uppercase; color: #969696;}


/*-------------------------------------------    
    Biography
-------------------------------------------*/

.biography #content {position: relative; text-align: left;}
.biography #content h1 {font-size: 36px; letter-spacing: -.05em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px; }
.biography #content p {font-size: 16px; text-align: left; color: #1B1B1B; width: 520px; font-family:  Georgia, "Times New Roman", Times, serif; }


.biography #sidebar {float: right; text-align: left; width: 225px; padding: 10px; background: #EFEFEF; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right:1px; border-style:solid; border-color:#CCCCCC; margin-left: 10px;}
.biography #sidebar h2 { margin-top: 10px; color: #000000; font-size: 24px; font-variant: small-caps; letter-spacing: -.03em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; }
.biography #sidebar img {text-align: center; padding: 5px; background-color: #ffffff; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-style:solid; border-color:#CCCCCC;  }

.biography #sidebar p { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.biography #sidebar p.bio_photo { text-align: center; width: 225px; padding-bottom: 10px; padding-top: 0px; padding-left: 0px; padding-right: 0px; margin: 0px; border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.biography #sidebar p.bottom { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.biography #sidebar a { color: #7D0F08; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }

/*-------------------------------------------    
    Interviews
-------------------------------------------*/

.interviews #content {position: relative; text-align: left;}
.interviews #content h1 {font-size: 36px; letter-spacing: -.05em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px; }
.interviews #content p {font-size: 16px; text-align: left; color: #1B1B1B; width: 500px; font-family:  Georgia, "Times New Roman", Times, serif; }


.interviews #sidebar {float: right; text-align: left; width: 225px; padding: 10px; background: #EFEFEF; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right:1px; border-style:solid; border-color:#CCCCCC; margin-left: 10px;}
.interviews #sidebar h2 { margin-top: 10px; color: #000000; font-size: 24px; font-variant: small-caps; letter-spacing: -.03em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; }
.interviews #sidebar img { padding: 5px; background-color: #ffffff; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-style:solid; border-color:#CCCCCC;  }

.interviews #sidebar p { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.interviews #sidebar p.bottom { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.interviews #sidebar a { color: #7D0F08; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }

.interview_first_letter {
	font-family: Georgia, Times, Times New Roman, sans-serif;
	font-size:200%;
color:#212121;
padding-right: 5px;
	}
.question {
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1;
	width: 110px;
	color: #711711;
	text-align: left;
}
.answer {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1;
	width: 110px;
	color: #717171;
	text-align: left;
}

img.interview_mephisto {margin-left: 0px; margin-right: 10px; padding: 5px; background-color: #ffffff; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-style:solid; border-color:#CCCCCC;  }

/*-------------------------------------------    
    Mailing List
-------------------------------------------*/

.mailing_list #content {position: relative; text-align: left;}
.mailing_list #content h1 {font-size: 36px; letter-spacing: -.05em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px; }
.mailing_list #content p {font-size: 16px; text-align: left; color: #1B1B1B; width: 500px; font-family:  Georgia, "Times New Roman", Times, serif; }


.mailing_list #sidebar {float: right; text-align: left; width: 225px; padding: 10px; background: #EFEFEF; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right:1px; border-style:solid; border-color:#CCCCCC; margin-left: 10px;}
.mailing_list #sidebar h2 { margin-top: 10px; color: #000000; font-size: 24px; font-variant: small-caps; letter-spacing: -.03em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; }
.mailing_list #sidebar img { padding: 5px; background-color: #ffffff; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-style:solid; border-color:#CCCCCC;  }

.mailing_list #sidebar p { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.mailing_list #sidebar p.bottom { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.mailing_list #sidebar a { color: #7D0F08; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }

/*-------------------------------------------    
    Contact
-------------------------------------------*/

.contact #content {position: relative; text-align: left;}
.contact #content h1 {font-size: 36px; letter-spacing: -.05em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px; }
.contact #content p {font-size: 16px; text-align: left; color: #1B1B1B; width: 500px; font-family:  Georgia, "Times New Roman", Times, serif; }


.contact #sidebar {float: right; text-align: left; width: 225px; padding: 10px; background: #EFEFEF; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right:1px; border-style:solid; border-color:#CCCCCC; margin-left: 10px;}
.contact #sidebar h2 { margin-top: 10px; color: #000000; font-size: 24px; font-variant: small-caps; letter-spacing: -.03em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; }
.contact #sidebar img { padding: 5px; background-color: #ffffff; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-style:solid; border-color:#CCCCCC;  }

.contact #sidebar p { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.contact #sidebar p.bottom { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.contact #sidebar a { color: #7D0F08; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }

.contact img.email {margin-left: 0px; margin-right: 10px; padding: 5px; background-color: #ffffff; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-style:solid; border-color:#CCCCCC;  }

/*-------------------------------------------    
    FAQ
-------------------------------------------*/

.faq #content {position: relative; text-align: left;}
.faq #content h1 {font-size: 36px; letter-spacing: -.05em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; margin: 0px; padding: 0px; }
.faq #content p {font-size: 16px; text-align: left; color: #1B1B1B; width: 500px; font-family:  Georgia, "Times New Roman", Times, serif; }
.faq #content h2	{
	font-size: 28px;
	font-weight: normal;
	 font-family:  Georgia, "Times New Roman", Times, serif;
	letter-spacing: -.05em;
	color: #711711;
	}

.faq #sidebar {float: right; text-align: left; width: 225px; padding: 10px; background: #EFEFEF; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right:1px; border-style:solid; border-color:#CCCCCC; margin-left: 10px;}
.faq #sidebar h2 { margin-top: 10px; color: #000000; font-size: 24px; font-variant: small-caps; letter-spacing: -.03em; font-weight: normal; font-family:  Georgia, "Times New Roman", Times, serif; }
.faq #sidebar img { padding: 5px; background-color: #ffffff; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-style:solid; border-color:#CCCCCC;  }

.faq #sidebar p { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 1px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.faq #sidebar p.bottom { font-size: 12px; width: 220px; padding-bottom: 10px; border-top: 0px; border-bottom: 0px; border-left: 0px; border-right: 0px; border-style:solid; border-color:#CCCCCC; font-family:  'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }
.faq #sidebar a { color: #7D0F08; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, sans-serif; }

.faq img.email {margin-left: 0px; margin-right: 10px; padding: 5px; background-color: #ffffff; border-top: 1px; border-bottom: 1px; border-left: 1px; border-right: 1px; border-style:solid; border-color:#CCCCCC;  }