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

/***********************************************/
/*              Global Color Codes             */
/***********************************************/ 
/*	#32241a - Dk. Brown
	#625046 - Page Bkg Brown
  	#b4875c - Light Brown
	#793513 - Rust
*/


/***********************************************/
/*                Reset Styles                 */
/***********************************************/ 
/* purpose: undo some of the default styling of common (X)HTML browsers */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul { list-style: none; }


/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse; border-spacing: 0; }


/***********************************************/
/*                 Main Styles                 */
/***********************************************/

html { overflow-y: scroll; } /* always display scroll bars in Firefox */

body { background:#625046 url('images/full-bkg.jpg') no-repeat left top;  font-family:“Century Gothic”, “Apple Gothic”, Arial, sans-serif; }
#frame { margin:0 auto; width:975px; background:url('images/content-bkg.png') no-repeat; }

#menu { margin:0 auto; width:960px; height:42px; text-align: center; }
#menu ul { list-style-type: none; padding: 10px 0 0 0; }
#menu ul li { display: inline; list-style-type: none; font-size: 1.25em; font-style: italic; padding: 0 35px 0 0; }
#menu ul li a { color:#b4875c; text-decoration: none; }
#menu ul li a:hover { color: #fff; }

#head { text-align: center; margin: 2px 0 0 5px; width: 960px; background-color: #32241a; }

#main { float: left; width: 596px; margin: 10px 0 0 65px; color: #b4875c; }

#feature { background:url('images/feature-bkg.png') no-repeat; height:225px;  }
#feature p { margin:0; padding: 25px 10px 10px 20px; color: #32241a; font-size: 1.125em; font-weight: bold; font-style: italic; line-height: 1.875em; }
#feature img { float: left; border: 4px solid #793513; margin: 0 15px 0 0; }

a.more { color: #fff; text-decoration: none; font-size: 12px; margin: 0 0 0 15px; }
a.more:hover { text-decoration: underline; }

h2 { font-size: 1.75em; font-style: italic; margin: 0 0 15px 0; color: #b4875c; }

#news { margin: 0; }
#news #entry { margin: 35px 0 0 0; border-bottom: 1px solid #b4875c; }
#news #entry p { font-size: 0.875em; line-height: 1.625em; margin:0 0 15px 0; }
#news #entry img { float:right; border:2px solid #793513; margin: 0 0 15px 15px; }
#news #entry img.links { float:left; border:none; margin: 15px; }
#news #entry ul { list-style-type: disc; margin: 0 0 0 25px; }
#news #entry ul li { list-style-type: disc; padding: 0 0 20px 0; }
#news #entry a { color: #fff; }
#news #entry a:hover { text-decoration: none; }

#news #entry ul#gallery { list-style-type: none; }
#news #entry ul#gallery li { list-style-type: none; }
#news #entry ul#gallery li img { float:left; margin: 0 30px 30px 0; }


#side { float:right; background:url('images/sidebar.jpg') no-repeat; width:257px; margin: 0 15px 0 0; padding: 35px 0 0 15px; color: #b4875c; }
#shows { width: 215px; }
#shows ul li { font-size: 0.75em; font-weight: bold; margin: 0 0 20px 0; }
span.details { font-weight: normal; font-style:italic; display: block; margin: 5px 0 0 0; }.bold {
	font-weight: bold;
}

