html { background:#fbe3a3 url(../images/bg.gif) repeat;}
body {
	background:url(../images/bg_top.png) repeat-x top;
	text-align:center;
	margin:0;
	padding:20px;
	font: .85em/1.6 Georgia, "Times New Roman", Times, serif;
	color:#555;
}

/* =containers ========================= */

div#container {
	width: 920px;
	margin: 0 auto;
	padding-bottom:50px;
	background:url(../images/bg_footer.png) no-repeat bottom;
	text-align: left;
}
div#branding {
	width: 100%;
	height: 220px;
}

div#content { width: 100%; padding: 0; background:url(../images/bg_content.gif) repeat-y; overflow: auto; }
div#content_main {
	float: right;
	width: 675px; /* width: 645px; */
	padding: 10px 20px;
	background:#fff;
	font-weight: normal;
}
div#content_sub {
	display:inline;
	float:left;
	width:175px; /*width:205px;*/
	margin:0;
	padding:15px;
	overflow: hidden;
}

/* =ul =ol ========================= */
ul { list-style-type: none; }
div#content_sub ul { width:175px; margin: 0; padding: 0; font: bold 1em/2 Arial, sans-serif; color:black; }
div#content_sub li { display:block; margin-bottom:3px; background:url(../images/star0.png) no-repeat 0 0; }
div#content_sub li:hover { background:url(../images/bg_li.gif); }
div#content_sub a, div#content_sub a:visited { display:block; color:#000; border-bottom:1px dotted #fff; padding-left:35px; } 
div#content_sub a:hover { color: #f60; background:url(../images/star.png) no-repeat 0 0; border-bottom:1px solid #fff; }


div#content_sub li.lv2 { display:block; margin:0; padding-left: 20px; font-size:.9em; color:#333; line-height:25px; margin-bottom:3px; background:url(../images/bg_0.gif)  }
div#content_sub li.lv2:hover { background:url(../images/bg_0.gif); }
div#content_sub li.lv2 a, div#content_sub li.lv2 a:visited {  }
div#content_sub li.lv2 a:hover { color: #f60; background:url(../images/star_sm.png) no-repeat 0 0; color:#fff; }


/* =ol */
ol { list-style-type: none; }
div#content_sub ol { margin: 0; padding: 0 0 30px 30px; }

/* =ul */
div#content_main ul { list-style-type: disc; margin: 0 10px; padding: 0 0 30px 30px; }

/* =img ============================= */
img, img a { border: none }
abbr, acronym { text-decoration: none; border: none; }

/* =links ============================= */
a:link { color: #f66; text-decoration: none; }
a:visited { color: #f66; text-decoration: none; }
a:hover { color: #c2cc53; }                    
a:active, a:focus { color: #000; font-weight: bold; }

/* =heading ============================= */

h1, h2, h3, h4, h5, p, ul, ol  { margin:0 0 0 0; padding:0 0 0 0; }

h1 { color:#c2cc53; font: bold 2em Georgia, "Times New Roman", Times, serif;  padding:0 0 .25em 0; text-shadow: #111 0 1px 1px; letter-spacing:1px; }
h2 { color:#af6e0d; font: bold 1.5em Tahoma, Geneva, sans-serif;  padding:0 0 .25em 0; }
h3 {
	color:#666600;
	font: bold 1.25em Tahoma, Geneva, sans-serif;
	padding:0 0 .25em 0;
}

h2.sponsor {
	color:#bc6464;
	font:bold 1.5em Tahoma, Geneva, sans-serif;
	padding:.25em 0;
	border-bottom:1px dotted #bc6464;
}

p { margin-bottom:15px; }

p.donateOnline { background:url(../images/DonateOnline_off.png) no-repeat left; height:45px; width:170px; }
p.donateOnline:hover { background:url(../images/DonateOnline_on.png) no-repeat left; }
p.donateOnline a{ display:block; height:45px; width:170px; text-indent:-9999px; }

p.payOnline { background:url(../images/payOnline_off.png) no-repeat left; height:45px; width:170px; }
p.payOnline:hover { background:url(../images/payOnline_on.png) no-repeat left; }
p.payOnline a{ display:block; height:45px; width:170px; text-indent:-9999px; }

p.reserveSpace { background:url(../images/reserveSpace_off.png) no-repeat left; height:45px; width:170px; }
p.reserveSpace:hover { background:url(../images/reserveSpace_on.png) no-repeat left; }
p.reserveSpace a{ display:block; height:45px; width:170px; text-indent:-9999px; }

p.submitArtwork { background:url(../images/submitArtwork_off.png) no-repeat left; height:45px; width:170px; }
p.submitArtwork:hover { background:url(../images/submitArtwork_on.png) no-repeat left; }
p.submitArtwork a{ display:block; height:45px; width:170px; text-indent:-9999px; }

p.location {
	font-weight:bold;
	font-size:1.1em;
	color:#333;
	margin-top: 15px;
	line-height: 1.35em;
}
p.sponsor  {
	font-weight:bold;
	font-size:1.1em;
	color:#C46F14;
	line-height: 1.1em;
}

img.eddie {
	float:left;
	border: 1px solid #333;
	margin: 20px 15px 20px 0px;
}
