body {
	margin: 40px 0;
	padding: 0;
	background: #F9FCEA;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
}

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
ul { margin-left: 0; padding-left: 10px; list-style-position: inside; }
img { border: none; }
a:hover { text-decoration: none; }

#logo { width:200px;height:200px;background: url(images/img1.gif) no-repeat; }
#logo * { text-align: center; text-decoration: none; font-style: italic;  color: #000000; }
#logo h1 { padding: 40px 5px 0 5px; letter-spacing: -2px; font-size: 2.25em; }
#logo h2 { padding: .25em 5px 0 5px; letter-spacing: -1px; font-size: 1em; }

#menu { width:450px;height:200px;background: url(images/img2.jpg) no-repeat; }
#menu a { padding: 0 15px 0 15px; letter-spacing: -1px; font-size: 1em; text-transform: small-caps;
          font-size: small; font-weight: bold; font-style: italic; color: #FFFFFF; }

#colOne { background: url(images/img3b.jpg) repeat-y; padding: 15px 20px 15px 15px; width: 450px; }
#colTwo { background: url(images/img3a.jpg) repeat-y; padding: 5px 5px 5px 5px; width: 200px; }

#colOnetop-head { background: url(images/img6.gif) no-repeat; }
#colTwotop-head { background: url(images/img5.gif) no-repeat; }

#colOnetop-bottom { background: url(images/img7bb.jpg) no-repeat; }
#colTwotop-bottom { background: url(images/img7ba.jpg) no-repeat; }

#footer p { margin: 0; padding: 1em 1em 0 0; text-align: right; font-size: x-small; }