html, body { margin:0; padding:0; background:#ffffff; color:#333300; min-width:748px; font-size:13px}
h1 { font:24px Helvetica,Arial,sans-serif; text-align:left; font-weight:bold; }
h2 { font:14px text-align:left; font-weight:bold; }
a { color:#333300; }
a:hover { color:#999966; }

/* Site Element - center for 800px width browser */
#sitebox { width:748px; margin:0px auto; text-align:left; }

/* Header */
#header { width:748px; height:88px; float:left; }

/* Main - Central element */
#main { width:748px; float:left; }

/* Navigation - LHS Buttons, Text, etc. */
#nav { width:138px; float:left; margin-right:10px;}
#nav a {display:block; background-image:url(graphics/button.jpg); background-repeat:no-repeat; width=138px; height:38px; margin-bottom:5px; }
#nav a {font:20px "Trebuchet MS", Helvetica, Arial, sans-serif; font-weight:bold; text-decoration:none; text-align:center; line-height:38px; }
#nav a:link {color:#ffffff; text-decoration:none; }
#nav a:active {color:#cccccc; text-decoration:none; }
#nav a:visited {color:#ffffff; text-decoration:none; }
#nav a:hover {color:#333300; text-decoration:none; }

/* Layout - Main layout area */
#layout { width:600px; float:right; }
#layout li {list-style-image:url(graphics/bullet.gif); }

/* Footer - Across Main element*/
#footer {clear:both; padding-top:20px; width:748px; background-image:url(graphics/horizontal.jpg); background-repeat:no-repeat; }
#footer {color:#999999; font:10px "Trebuchet MS", Helvetica, Arial, sans-serif; text-align:center; }

/* No image borders */
a img {border: none}

/* Text */
.large { font:20px; }
.average { font:11px; }
.small { font:9px Helvetica,Arial,sans-serif; }
.xsmall { font:7px Helvetica,Arial,sans-serif; }

/* Table Background Home Page */
.tback { background-image:url(graphics/homephoto1.jpg'); background-position:top right; }



