#Body {
	background-image: url(bgtile.jpg);
	padding-left: 40px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat;
}
a:link {
	color:#3b2314;
	font-weight: bold;
	text-decoration: underline;
}
a:visited, a:active {
	color:#3b2314;
	font-weight: bold;
	text-decoration: underline;
}
p {
	color:#3b2314;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0 0 10px 0;
	padding:0;
}
p a:link, p a:visited, p a:active {
	color:#3b2314;
	font-weight: normal;
	text-decoration: underline;
}
h1 {
	color:#e5a614;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
}
h2 {
	color:#e5a614;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
ul
{
list-style-type:none !important;
padding:0px;
margin:0px;
}
li
{
background-image:url(/portals/9/sqorange.gif) !important;
background-repeat:no-repeat;
background-position:0px 8px; 
padding-left:24px;
list-style: none !important; 
color:#3b2314;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
li.last-child, li:last-child {
	margin:0 0 10px 0
}
.rel {
	position: relative;
}
.abslt {
	position: absolute;
}
.btm0 {
	bottom:0;
}
.btm9 {
	bottom:9px;
}
.right0 {
	right:0;
}
img {
	display: block;
}
/* COLORS BACKGROUNDS, BOXES ETC */
.bg-white {
	background: white;
}
.grey1 {
	background-color: silver;
}
.grey2 {
	background-color: gray;
}
.brown1 {
	color:#603813;
	background-color: #603813;
}
.lime {
	color:#bfd730;
	background-color: #bfd730;
}
.orange {
	background-color: #e5a614;
}
/* END COLORS BACKGROUNDS, BOXES ETC */

/* MISC PROPERTIES */
.height8 {
	height:8px;
}

/* END MISC PROPERTIES */

/* BORDERS */
.brown-bottom-border1 {
	border-bottom-color: #603813;
	border-bottom-style: solid;
	border-bottom-width: 8px;
}
.brown-top-border2 {
	border-top-color: #603813;
	border-top-style: solid;
	border-top-width: 8px;
}
.brown-top-border1 {
	border-top-color: #603813;
	border-top-style: solid;
	border-top-width: 4px;
}
.white-bottom-border1 {
	border-bottom-color: #fff;
	border-bottom-style: solid;
	border-bottom-width: 6px;
}
/* END BORDERS */

/* MENU CONTAINER */
#menubox {
	/*height: 52px;*/
	margin: 6px 0;
	position: relative;
	clear: both;
	background-color: #C1B49A;
}
#middle-valign {
	float:left;
	height:50%;
	margin-bottom:-26px;
}

/* END MENU CONTAINER */
.bgtest {
	background-image: url(dropshadowTEST.png);
	background-repeat: repeat-y;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 1020px;
	display:block;
	z-index: 1000;
}
.bgtestbottom {
	background-image: url(bottomDropshadow.png);
	background-position: top;
	background-repeat: no-repeat;
}

/* IDs */
#masthead-right {
	height:87px;
	text-align:right;
}
#masthead-right p {
	margin:0;
	padding:10px 0 0 0;
}
#masthead-right a:link, #masthead-right a:visited, #masthead-right a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#a95815;
	font-style: normal;
	text-transform: uppercase;
}
#masthead-right img {
	display: inline-block;
}
#master-container {
	width: 1040px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	padding:0;
	border-top:0px solid #000;
	border-right:0px solid #000;
	border-bottom:0px solid #000;
	border-left:0px solid #000;
	height:auto;
	display: block;
	position:relative;
}
#footer {
	width: 1040px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:0;
	padding:0;
	border-top:0px solid #000;
	border-right:0px solid #000;
	border-bottom:0px solid #000;
	border-left:0px solid #000;
	height:auto;
	display: block;
	position:relative;
	text-align:center;
}
#footer a:link, #footer a:visited, #footer a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#a95815;
	text-transform:uppercase;
}
#dnn_SideBarContent1 a:link, #dnn_SideBarContent1 a:visited, #dnn_SideBarContent1 a:active {
	color:#603813;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	padding:0;
	text-transform: uppercase;
	width:300px;
	text-decoration: none;
}
#dnn_SideBarContent1 a:hover {
	color:#e5a614;
	text-decoration: none;
}
}
#dnn_SideBarContent1 table {
	width:300px;
}
#dnn_SideBarContent1 td {
	height:36px;
	width:300px;
	border-bottom: 1px solid #bfd730;
}
#dnn_SideBarContent2 {
	padding:12px 0 0 0;
	margin:20px 0 0 0;
}
#dnn_SideBarContent2 div {
	margin:0 0 12px 0;
}

/* END IDs */
.copyrite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#a95815;
	text-transform:uppercase;
	}
/* BOUNDRIES MARGINS */
.boundary {
	padding:10px 40px 60px 40px;
}
.margin-6-top {
	margin-top: 6px !important;
}
/* END BOUNDRIES MARGINS */

#cms_block {
	padding:12px 0;
}

/* SIDEBAR STYLES */
.news-heading {
	height: 62px;
	background-color: #e5a614;
	position:relative;
	margin:0 0 10px 0;
}
.news-heading h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#fff;
font-weight: bold;
text-transform: uppercase;
padding:13px;
}
.news-heading a:link, .news-heading a:visited, .news-heading a:active {
background-color:#fff;
color:#603813;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: bold;
padding:4px 10px;
text-transform:uppercase;
text-decoration:none;
position:absolute;
right:10px;
top:20px;
width:70px;
text-align:center;
}
.twit-heading {
	height: 62px;
	background-color: #bfd730;
	position:relative;
	margin:0 0 10px 0;
}
.twit-heading h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#fff;
font-weight: bold;
text-transform: uppercase;
padding:13px;
}
.twit-heading h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-weight: bold;
text-transform: uppercase;
padding:13px;
}
.twit-heading img {
	padding:13px;
}
.twit-heading a:link, .twit-heading a:visited, .twit-heading a:active {
	background-color:#fff;
color:#603813;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: bold;
padding:4px 10px;
text-transform:uppercase;
text-decoration:none;
position:absolute;
right:10px;
top:20px;
width:70px;
text-align:center;
}
.facebook-heading {
	height: 62px;
	background-color: #603813;
	position:relative;
	margin-top:0px;
}
.facebook-heading img {
	padding:13px;
}
.facebook-heading a:link, .facebook-heading a:visited, .facebook-heading a:active {
	background-color:#fff;
color:#603813;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: bold;
padding:4px 10px;
text-transform:uppercase;
text-decoration:none;
position:absolute;
right:10px;
top:20px;
width:70px;
text-align:center;
}
.sub-heading1 {
	height: 44px;
	background-color: #bfd730;
	position:relative;
	margin:0 0 10px 0;
}
.sub-heading1 h2 {
	font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#fff;
font-weight: bold;
text-transform: uppercase;
padding:13px;
}
.sub-heading1 img {
display:inline;
padding:0 0 0 20px;
}
/* END SIDEBAR STYLES */

.DNN_HTMLContent {
	z-index: 0;
}

/* NEWS ARTICLE STYLES */
.articleHeadline h1, .articleHeadline a:link {
	color:#e5a614;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	border-bottom:0px solid #574D3E;
	
}

/* END NEWS ARTICLE STYLES */

/* helferlein FORM STYLES */
.SubHead.LabelItemStyle  {
font-size:14px;
}
.SubHead {
color:#3B2314;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
#ecname .SubHead, #ectel .SubHead {
	color:maroon;
}
/* END helferlein FORM STYLES */

/* SHOPPING LIST */
#shoplist {
	width: 300px;
	background-color: #ded6c8;
	margin:0 !important;
}
#shoplist p {
	font-weight: bold;
	margin:0 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #603813;
	padding:10px 0 0 0;
}
#shoplist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #603813;
	display: block;
	line-height: 24px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #eeeae3;
	margin-right: 20px;
	margin-left:20px;
	margin-top: 5px;
	padding-bottom: 3px;
	list-style: none !important;
	list-style-type: none !important;
	list-style-position: inside;
	background-image: none;
}
#shoplist ul {
	margin-top: 0;
	padding:0 0 5px;
}
#shoplist-footer {
	background-color: #e5a614;
	width: 260px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	padding:20px;
}
#shoplist-footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:5px 0 0 0;
	color:#fff;
}
#shoplist-footer table {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	
}
#shoplist-footer th {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	height:20px;
	
}
p.shoplist  {
	margin: 0;
}
/* RSS IMAGE MODULE SPECIFIC */
#dnn_ctr2836_ContentPane input:first-child {
	display:none;
}
#dnn_ctr3757_ViewEasyForm_divDetails {
	width: 440px;
	float:right;
}

/* PRINTING */

@media print 
{
	
	#Body {
	margin-left: auto;
	margin-right: auto;
	background-color: fuchsia;
	background-image: none;
	background: none;
	padding:0;
	}
	p {width:auto;	}
	img {border:0; text-align:center; display:block;}
	#masthead-right {
	display:none;
	}
	.boundary{
	padding:0;
	}
	#menubox {
	display: none;
	}
	#dnn_SideBarHeader, #dnn_SideBarContent1, #dnn_SideBarContent2, .bgtestbottom, #OptimizedBar_cpwrap, .bgtest {
	display:none;
	}
 	.span-62 {
 		float: none !important;
 	}
	


}
