body { width:677px; margin:0 auto; color: #666; font: 11px/1.4em Arial, Verdana, sans-serif;}
img { border:0; }
ul,li { list-style:none; }
a { text-decoration:none;}
p { margin:15px 6px 0 2px; z-index:100;}
a, a:visited {color:#839065;}
form {padding-right:0px; margin:0;}
fieldset {background-color:#e5e5dc; border:1px solid #839065;}
input {margin: 2px 5px 10px 0;}
table td {vertical-align:top;}
#header { width:677px; height:57px; text-align:left; margin:15px 0; }
#navigation { width:677px; height:34px; text-align:left; margin:0; padding:0; }
#navigation img { float:left; border:0; margin:0; padding:0; }
#navigation ul { float:left; margin:0; padding:0; }
#navigation li { display:inline; margin:0; padding:0; }
#navigation a { text-align:left; margin:0; }
#content { height:auto !important; background:url('../i/background_window_pattern.gif') repeat-y; padding:10px 16px 8px 16px; text-align:left;}
.content_header { margin: 0 0 15px 0;}
#footer { width:677px; height:45px; background:url('../i/footer_rip.gif') no-repeat; }
#footer IMG { float:right; margin:12px 0; }

#project_content{ text-align:center; margin:7px 0 20px 0; padding:0;}
#project_content .thumbs {margin:4px 0 0; padding: 8px 0 0 0; border-top: 1px solid #CCC;}
#project_navigation { margin:0; padding:0; list-style-type:none;}

ul#project_navigation .title { float: left; font: 14px Arial, Verdana, sans-serif; color:#669933;}
ul#project_navigation .subnav { float: right; font: 14px Arial, Verdana, sans-serif; color:#669933; }
.subnav img {vertical-align:middle;}
ul#project_navigation a {margin: 0 0 0 12px; padding:0 0 2px 0px;}

.mainimage {margin:0px 2px 0px 2px}

#products {text-align:center;}
#products p{margin:15px 0 0 1px; text-align:left;  border-bottom:1px solid #DADADA;}
#products img{text-align:center;}

.headerimg {margin-left:1px;}
.headercopy{font: 14px/1.5em Arial, Verdana, sans-serif; color:#669933;}
.pictures {padding:25px 0px 15px; margin:0;}

img.mnixon_image{float:right; margin:33px 0 0 5px;}