body {background:url(images/bg.gif) top left repeat #600; margin:0px; padding:0px; text-align:center;font-family: Georgia, "Times New Roman", Times, serif;color: #584132; font-size:14px;}
a {	color: #600; text-decoration: none;}
a:hover { text-decoration: underline;}
#container { width:900px; margin:0px auto; background-color:#EACCB9; border:1px solid #000; border-top:0px;}
#masthead { background:url(images/hdr.png) top left no-repeat; height:294px; position:relative; }
h1 { float:left; margin:0px; padding:20px 0px 0px 250px; }
.signup { background:url(images/hdr_sign.gif) top center no-repeat; margin-top:20px; padding:40px 10px 0px 0px; height:85px; width:230px; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; float:right; }
.signup form { padding-top:100px; margin:0px; }
form.mailinglist div { clear:both; padding-bottom:5px;}
form.mailinglist label { width:40px; float:left; padding-top:3px; text-align:right; }
form.mailinglist input { width:175px; float:right; border:1px solid #000; margin-bottom:5px; }
form.mailinglist input.btn { background-color:#000; color:#fff; border:0px; float:right; width:75px; font-size:10px; margin-bottom:15px;}
form.mailinglist input.btn:hover { color:#666; cursor:pointer; }
.share { padding-right:10px; float:right; }
.share img { border:0px; }
.share ul { margin:0px; padding:0px; list-style-type:none;}
.share li { float:left; padding-left:10px;}
#ftr { clear: both; }
.nav { clear:both; padding:20px 0px; }
.nav ul { margin:0px; padding:0px; list-style-type:none; font-size:12px; text-align:center;}
.nav li { display:inline; margin:0px; font-size:14px; }
.nav li a { border-right:1px solid #584132; padding:0px 5px; color:#7E1C13; text-decoration:none;}
.nav li a:hover { text-decoration:underline; }
.nav li a.first { padding-left:0px; }
.nav li a.last { border-right:0px; }

.nav ul.top { position:absolute; margin:0px; padding:0px; top:235px; left:204px;}
.nav ul.top li { position:absolute; }
.nav ul.top a img, .nav ul.top li a  { border:0px; }
.nav ul.top li.one { top:18px; left:0px; }
.nav ul.top li.two { top:18px; left:61px; }
.nav ul.top li.three { top:22px; left:125px; }
.nav ul.top li.four { top:16px; left:180px; }
.nav ul.top li.five { top:10px; left:230px; }
.nav ul.top li.six { top:7px; left:270px; }
.nav ul.top li.seven { top:12px; left:338px; }
.nav ul.top li.eight { top:15px; left:414px; }
.nav ul.top li.nine { top:10px; left:469px; }
.content { clear:both; padding:20px; text-align:left; /*width:500px; text-align:center; margin:0px auto;*/}
.digishops { float:left; background:url(images/bg_digshopping.png) top left no-repeat; width:266px; height:364px; position:relative; padding-right:10px; }
ul.shopicons { list-style:none; margin:0px; padding:0px;}
ul.shopicons li { margin:0px; padding:0px; }
ul.shopicons li img { border:0px; }
ul.shopicons li.one { position:absolute; top: 90px; left:25px; }
ul.shopicons li.two { position:absolute; top: 85px; left:100px;  }
ul.shopicons li.three { position:absolute; top: 95px; left:180px;  }
ul.shopicons li.four {position:absolute; top: 170px; left:75px;   }
ul.shopicons li.five { position:absolute; top: 215px; left:70px;  }
ul.shopicons li.six { position:absolute; top: 260px; left:50px;  }
ul.shopicons li.seven { position:absolute; top: 275px; left:120px;  }
.hdr {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	color: #584132;}
.conTxtSm {
	font-size: 9px;
	text-transform: none;
	color: #584132;
	text-decoration: none;
}
.floatright { float:right; margin:0 0 10px 10px; }
.floatleft { float:left; margin:0 10px 10px 0; }

#listing { font-family:Georgia, "Times New Roman", Times, serif; }
#listing .date { color: #7E1C13; font-size:15px; line-height:20px; font-weight:bold; }
#listing .venue { color: #584132; font-size:13px; line-height:18px; font-weight:bold; }
#listing .address { color: #584132; font-size:13px; line-height:normal; }
