a:link { font-weight:bold; text-decoration:none; }
a:visited { font-weight:bold; text-decoration:none; }
a:hover { font-weight:bold; text-decoration:underline; }
a:active { font-weight:bold; text-decoration:underline; }
body { background: url(images/mckenzie.jpg) repeat-x fixed; font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; }
caption { font-weight: bold; }
h1 {font-size: 30px; }
h1, h2, h3, h4, h5, h6 { color : #006400;  }
h2 { font-size: 25px; }
h3 { font-size: 22px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }
img { border:0px; padding: 5px; }
p { padding:0.5em; text-align: left; }
table { border-collapse: collapse; border: thin solid Black; margin: 0 auto; }
td { padding: 0.1em 0.4em 0.1em 0.4em; }
th { padding: 0.1em 0.5em 0.1em 0.5em; }
ol {  text-align: left; list-style: decimal inside; }
ul {  text-align: left; list-style: disc inside; }
li { margin-left: 10px; }
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure { margin-bottom: 10px; }

.bold { font-weight: bold; }
.clear { clear:both; margin:0px; padding:0px; }
.container { margin-left: auto; margin-right: auto; width: 960px; }
.group { width: 185px; float: left; margin-top: 10px; height: 120px; }
.left { float:left; margin-bottom:1em; margin-right:1em; }
.nav { background: #CCCCCC; clear:both; color: #000033; text-align:center; }
.photo { padding: 1em 1em 2em 1em; border: thin solid Black; background: White; text-align: center; }
.price { color: #FF0000; font-weight:bold; }
.right { float:right; margin-bottom:1em; margin-left:1em; }
.spacer { height : 10px; }

#content { width:960px; background-color: white; color: black; margin: 0 auto; }
#copyright { font-size:smaller; font-style:italic; text-align:right; }
#footer { clear:both; text-align:center; color: #000066; background-color: #E1FFFF; font-weight: bold; font-size: smaller; padding: 0.4em; }
#header { text-align:center;   }
#header img { padding: 0; }
#main { clear:both; float:left; padding: 10px; width: 710px; text-align: center; }
#menu {   float:right; padding:5px; width: 220px; }
#menu ul { list-style:none; padding-left:0.5em; }
