html, body 	{ margin: 0px; padding: 0px; text-align: center; background: #1e150c url(http://www.mynewportcoffee.com/images/bg_site.jpg) no-repeat top center;}

#container 	{ position: relative; margin: 0px auto; padding: 0; width: 780px; border: 0; text-align: left; }

p,td	{ margin: 0; padding: 0; font-family: trebuchet ms,geneva,georgia,serif; font-size: 13px; color: #333333; }
a:link, a:visited, a:hover, a:active	{ color: #8d0000; font-weight: bold; text-decoration: underline; }

h1	{ margin: 0px 0px 5px 0px; font: bold 24px trebuchet ms,tahoma,arial,sans-serif; color: #8d0000; }
h2	{ margin: 15px 0px 5px 0px; font: 20px trebuchet ms,tahoma,arial,sans-serif; color: #8d0000; }
h3	{ margin-bottom: 0px; font: 18px trebuchet ms,tahoma,arial,sans-serif; color: #8d0000; }
h4	{ margin-bottom: 0px; font: bold 15px trebuchet ms,arial,tahoma,arial,sans-serif; color: #8d0000; }
h5	{ margin-bottom: 2px; font: 14px trebuchet ms,tahoma,arial,sans-serif; color: #8d0000; }
h6	{ margin-bottom: 2px; font: 10px trebuchet ms,tahoma,arial,sans-serif; color: #8d0000; }

.clr		{ clear: both; height: 0px; }
.noborder	{ border: 0; }
.employee	{ border: 2px solid #b6b091; margin: 0px 2px 0px 0px; }	
/* main divs */

.header			{ display: none; }
#topimage		{ margin: 0; padding: 0; width: 780px; height: 160px; display: block; }
#nav			{ clear: both; float: left; margin: 0; padding: 123px 0px 0px 0px; width: 780px; height: 32px; border-bottom: 5px solid #715e41; z-index: 50; }

#nav ul 		{ PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; }
#nav li 		{ PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(http://www.mynewportcoffee.com/images/nav_left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; }
#nav a 			{ float: left; font: bold 14px trebuchet ms,tahoma,sans-serif; padding: 6px 15px 4px 6px; display: block; background: url(http://www.mynewportcoffee.com/images/nav_right.gif) no-repeat right top; color: #473324; text-decoration: none; }
#nav a:hover 		{ color: #8b1500; text-decoration: underline; }

.main			{ clear: both; margin: 0; padding: 0; width: 740px; padding: 20px; background: #e7e4db; font: 13px trebuchet ms,georgia,serif; }
#colone			{ float: left; margin: 0; padding: 0; width: 380px; }
#coltwo			{ float: left; margin: 0; padding-left: 30px; width: 330px;  }
#coltwo a:link, #coltwo a:visited, #coltwo a:hover, #coltwo a:active	{ color: #8d0000; font-weight: bold; text-decoration: underline; }
#coltwo img		{ border: 3px solid #a89b7d; margin-top: 10px; }

.footer			{ margin: 0; padding: 0; width: 778px; height: 60px; background: #a89b7d; border-left: 1px solid #e7e4db; border-right: 1px solid #e7e4db; border-bottom: 1px solid #e7e4db; }
.footerpad		{ border-top: 5px solid #715e41; border-bottom: 5px solid #715e41; }
.footl			{ float: left; margin: 0; padding: 18px 0px 5px 10px; border: 0; font: 11px tahoma,sans-serif; }
.footr			{ float: right; margin: 20px 15px 5px 5px; padding: 0; border: 0; color: #5e6d5a; font: 10px arial,tahoma,sans-serif; text-align: right; }
.footr a:link		{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:visited	{ font: bold 10px tahoma,arial,sans-serif; color: #fff; text-decoration: none; }
.footr a:hover		{ text-decoration: underline; }

/* styles */

p.front			{ font: 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; line-height: 17px; width: 95%; }
p.front a:link		{ font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; text-decoration: underline; }
p.front a:visited	{ font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; text-decoration: underline; }
p.front a:hover		{ font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; text-decoration: underline; }
p.front a:active	{ font: bold 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; text-decoration: underline; }

/* staff */

ul.info li		{ font: 12px lucida grande,arial,tahoma,sans-serif; color: #f2f2f2; }

/* form */

form		{ display: inline; margin: 0; padding: 0; }
label.cform	{ float: left; width: 100px; margin: 0; padding: 6px; font: bold 11px lucida grande,arial,tahoma,sans-serif; color: #333; text-align: right; }
.cfloat		{ float: left; width: 250px; margin: 0; padding: 5px; }
.ctext		{ font: 11px arial,sans-serif; width: 230px; margin: 0; }
.button		{ font: bold 13px arial,sans-serif; background: #bac7b7; color: #fff; padding: 5px; background: #8d0000; }
