.print-only {display:none;}

body { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #FFFFFF; margin:0; }
div,td,input,p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#663300; }

h1 { font-size:22px; color:#663300; }
h2 { font-size:19px; color:#5577BA; }
h3 { font-size:16px; color:#214690; font-weight:bold; }
h4 { font-size:16px; color:#996633; font-weight:bold; }
h5 { font-size:14px; color:#214690; font-weight:bold; }
h6 { font-size:14px; color:#996633; font-weight:bold; }

a:link, a:visited, a:active { text-decoration:underline; color:#663300; }
a:hover { text-decoration:none; color:#333300; }

.image { border:1px solid #333333; } /* jalbum style */

/* page layout styles */ 
#wrap1 { border-top:3px solid #214690; border-bottom:3px solid #5577BA; margin-top:40px; width:100%; background-color:#FFF3E2; /* background:url(../images/content_bg.gif); background-repeat:repeat-y; */ }
#wrap2 { max-width:950px; width:expression(document.body.clientWidth > 950? "950px": "auto" ); }
#wrap3 {   }
#header1 {background-image:url(/images/panoramic01.jpg); height:237px; background-repeat:repeat-x; border-bottom:3px solid #5577BA; }
#header2 { background-color:#AECCE4; background-image:url(/images/panoramic02.jpg); height:100px; background-repeat:no-repeat; border-bottom:3px solid #5577BA; }
#nav_wrap { width:250px; background-color:#5577BA; float:left; padding:30px 0; margin-left:20px; }

/* navigation styles */
#nav { width:250px; float: left; margin: 0; padding: 0; list-style:none; margin-bottom:20px; }
#nav li {  width:250px; position: relative; /* z-index: 5000; */  margin: 0; padding: 0; height: 30px; /* background-image: url(../images/nav01.gif); /* repeated here to avoid IE6/Win flicker  background-repeat: no-repeat; */}
#nav a { float: left; background-image: url(/images/nav01.gif); background-repeat: no-repeat; text-decoration: none; width: 250px; height:30px;}
#t-home a, #t-home li { width: 250px; height:30px; background-position: 0 -5px; }
#t-home a:hover { background-position: -250px -5px; }
#t-chomes a, #t-chomes li { width: 250px; height:30px; background-position: 0 -35px; }
#t-chomes a:hover { background-position: -250px -35px; }
#t-cbarns a, #t-cbarns li { width: 250px; height:30px; background-position: 0 -65px; }
#t-cbarns a:hover { background-position: -250px -65px; }
#t-aframing a, #t-aframing li { width: 250px; height:30px; background-position: 0 -95px; }
#t-aframing a:hover { background-position: -250px -95px; }
#t-contact a, #t-contact li { width: 250px; height:30px; background-position: 0 -125px; }
#t-contact a:hover { background-position: -250px -125px; }

/* other styles */ 
#content { margin-left:265px; padding:15px 30px; text-align:left;  }
#footer { margin-left:auto; margin-right:auto; padding:5px; text-align:center; font-size:11px; color:#999999; clear:both; }