@charset "utf-8";
/* CSS Document */

body {
	margin:            0;
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	/* background-color:  #CECED1;*/
	padding: 0px 5px 10px 5px;
	color: #333;
	background:#FFFFFF url(http://cambrew.com/images/interface/rings1.gif) top center no-repeat;
}
#wrapper {
	margin: 20px auto;
	padding:0;
	border: #CF5827 15px solid;
	position:relative;
	background-image:  url(/images/interface/freshbeer-localfood.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
width:920px; padding:65px 10px 10px 10px;
}
#nav_wrapper {
	padding:0;
	margin:60px 10px 10px 10px;
	background-color:transparent;
	background-image: url(/images/interface/beer-header.jpg);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	position:relative;
}
#logo {
	position:absolute;
	bottom:0px;
	left:230px;
}
#glass-marks1 {/*position:absolute; top:-95px; left:-95px; width:1px; height:1px; background:url(/images/interface/glass-marks1.png); background-repeat:no-repeat; z-index:-3; */
	display:none;
	visibility:collapse
}
#glass-marks2 {
	position:absolute;
	bottom:-60px;
	right:-115px;
	width:200px;
	height:220px;
	background:url(/images/interface/glass-marks2.png);
	background-repeat:no-repeat;
}
#main-menu {
	padding:0;
	margin:0;
	background-color:transparent;
	display:block;
	z-index:1;
}
#main-menu ul {
	width:212px;
	padding:0;
	margin:0;
	background-image: url(/images/interface/menu-bg.png);
	background-repeat: repeat-y;
}
#main-menu li {
	border-bottom: #CCCCCC 1px solid;
	list-style:none;
	margin:0;
	letter-spacing:2px;
	background-color:transparent;
	padding:2px 0 2px 20px;
}
#main-menu li:hover {
	background-image: url(/images/interface/menu-bg-on.png);
	background-repeat: repeat-y;
}
#main-menu ul .last {
	border-bottom-style: none;
}
#main-menu a:link, #main-menu a:visited, #main-menu a:hover, #main-menu a:active {
	color:#E49B6B;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	display:block;
	font-size:10px;
	background-color:transparent;
	border:none;
}
#content {
	left:              0px;
	right:             10px;
	margin:           0 auto;
	padding:           12px 15px 30px 15px;
	
}
* html #content {
	width:             100%;
	width:            	auto;
}
#narrowcontent {
	left:              0px;
	right:             10px;
	/* background-color: 	#fff;*/
 border: 1px solid #333;
	margin:            0 10px 0 10px;
	padding:           10px 12px 12px 12px;
	width:             auto;
}
* html #narrowcontent {
	width:             100%;
	width:            	auto;
}
a:link, a:visited, a:active {
	text-decoration: underline;
	color:#570900;
	background-color: transparent;
}
a:hover {
	text-decoration: none;
	color:#570900;
}
.breadcrumb {
	margin:            15px 0 15px 6px;
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	background-color:  transparent;
}
.paginate {
	margin:            10px 0 10px 6px;
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	background-color:  transparent;
}
.windowclose {
	margin:            15px 0 10px 0;
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         10px;
	background-color:  transparent;
	text-align: 		center;
}
.spacer {
	font-size:	10px;
	margin:		5px 0 5px 0;
}
img {
	margin:		0;
	padding:	0;
	border:		0;
}
.border {
	border:	1px solid #000;
}
.paddedborder {
	padding: 	10px;
	border: 	none;
}
.thumbs {
	text-align:	center;
	padding:	15px 3px 8px 3px;
	/* background-color: #EAEBEE;*/
width:25%;
}
.title {
	margin:            3px 0 0 0;
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	font-weight: 		bold;
	color:             #000;
}
.caption {
	margin:  			12px 0 4px 0;
	background-color:	transparent;
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	color: #000;
}
.commentlink {
	margin:            4px 0 8px 0;
}
li {
	margin:            0 0 15px 0;
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	color: 				#333;
	background-color:  transparent;
	text-align: 		left;
	padding-bottom: 	5px;
	border-bottom: 		1px dashed #ccc;
}
.stats {
	margin:            4px 0 4px 0;
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         10px;
	font-weight: 		normal;
	color:             #000;
}
.imageBG {
	text-align: center;/* background-color:  #8185A9;  */
}
.categories {
	padding:           5px 10px 5px 12px;/* background-color:  #E9E9F2;  */
}
.tableBorder {
	border: 1px dashed #999;
}
th {
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	color:#8C2114;
	font-size: 1.2em;
	text-align:			left;
	padding:           5px 4px 5px 12px;/* background-color:  #7378A7;  */
}
td {
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         11px;
	color:             #000;
}
.powered {
	margin:            15px;
	font-family:       Verdana, Geneva, Tahoma, Trebuchet MS, Arial, Sans-serif;
	font-size:         10px;
	background-color:  transparent;
	text-align:			center;
}
#footer {
	font-size:small:
	margin: 0 10px;
	padding: 0px;
	/*	border: 1px dashed #999;*/
	background: none;
}
#footer h5 {
	text-align:center;
	color:#55130E;
	font-weight:bold;
	padding:5px 0 5px 0;
	font-size:.7em;
	margin:0;
}
#ebree {
	margin: 5px auto;
	width:800px;
	clear:both;
	text-align:right;
	font-size:.7em;
}
.orange {color:  #CF5827;}
.dashed-border {
	color: #333;
	text-align: left;
	border: 1px dashed #999;
	padding: 10px;
margin:5px 10px;
 }
.icon {float:right; border:none; margin:0 0  0 2px;}
