/* @override 
	http://tfs.m/innards/style/screen.css
	http://tfs.m/innards/style/print.css
*/

html {
	margin: 0;
	border: none;
	padding: 0;
}

/* @group Gross Style */

body {
	border: none;
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-family: 'century schoolbook',times,'times new roman', serif;
	color: #000;
	background: #9b4416 url(/image/style/bkgd.jpg) no-repeat top center;
}

div {
	margin: 0;
	border: none;
	padding: 0;
}

div#All {
	width: 809px;
	margin: 0 auto;
	padding: 0;
}

div#AlmostAll {
	float: left;
	width: 809px;
	margin-top: 0;
	padding-top: 0;
}

div#Accessibility {
	display: none;
}

div#NavHusk {
	float: left;
	width: 235px;
	background: url('../../image/style/nav.png') top center no-repeat;
}

div#Navigation {
	float: left;
	width: 175px;
	margin-top: 225px;
	background: url('../../image/style/navcont.png') top center repeat-y;
	padding: 0 25px 0 35px;
	min-height: 285px;
}

div#NavigationClose {
	float: left;
	width: 175px;
	padding: 0 25px 0 35px;
	height: 25px;
	background: url('../../image/style/navbtm.png') top center no-repeat;
}

div#Main {
	float: left;
	background: url(../../image/style/maincont.png) repeat-y center top;
}

div#Content {
	float: left;
	width: 514px;
	background: url(../../image/style/main.png) no-repeat center top;
	padding: 50px 30px 0;
	min-height: 714px;
}

div#Footer {
	font-size: .9em;
	text-align: center;
	width: 514px;
	padding: 0 30px;
}

div#Finishing {
	float: left;
	width: 534px;
	padding: 0 20px;
	height: 30px;
	background: url('../../image/style/mainbtm.png') top center no-repeat;
}

/* @end */

/* @group Head & P Style */

h1,h2 {
	text-shadow: 0px 0px 9px #f8f0db;
}

h1,h2,h3,h4,h5,h6 {
	
}

h1,h2,h3 {
	
}

h4,h5,h6 {
	text-align: left;
}

h1 {
	font-size: 1.45em;
}

h2 {
	font-size: 1.35em;
}

h3 {
	font-size: 1.25em;
}

h4 {
	font-size: 1.15em;
}

h5 {
	font-size: 1.1em;
}

h6 {
	font-size: 1.05em;
}

#Content p{
	text-align: justify;
}

#Content p.image_left{
	float: left;
	clear: left;
	padding: 0px 15px 10px 0;
	margin: 0;
}

#Content p.image_right{
	float: right;
	clear: right;
	padding: 0px 0 10px 15px;
	margin: 0;
}

#Content p.image_right img,#Content p.image_left img{
	border: 3px white solid;
}

#Footer p {
	padding: 0;
	margin: 0;
}

/* @end */

/* @group Link Style */

a {
	color: #9b4416;
}
#Navigation a{
	color: #fffcfb;
	text-shadow: 0px 0px 9px #9b4416;
}

#Navigation li {
	display: inline;
}

#Navigation #TFSTitle {
	display: none;
}

#Navigation ul,#Navigation li {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
}

a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
}

a:focus {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: underline;
}

#Navigation li a {
	display: block;
	margin: 0 0 10px;
}

#Navigation li a:link {
	text-decoration: none;
}

#Navigation li a:visited {
	text-decoration: none;
}

#Navigation li a:focus {
	text-decoration: underline;
}

#Navigation li a:hover {
	text-decoration: underline;
}

#Navigation li a:active {
	text-decoration: underline;
}

.PastEvent{
	color: #245C8D;
	text-shadow: #A2B6CF 0px 0px 4px;
}
h3 a,h3 a:link,h3 a:visited,h3 a:hover{
	color: inherit;
	text-decoration: none;
}


/* @end */

/* @group Meta Style */

#Accessibility,.print-only,.non-screen{
	display: none!important;
}

#Content address.contact-mail span {
	display: block;
}

span.non-screen {
	display: none;
}

ins,del {
	text-decoration: none;
}
del{
	display: none;
}

p.image,p.image_left,p.image_right {
	text-align: center!important;
}

p.image img {
	border: 3px white solid;
}

span.caption {
	color: #222;
	font-size: 0.8em;
	font-style: italic;
}
span.caption a{
	text-decoration: none;
	color: #222;
}
span.caption a:hover{
	text-decoration: underline;
}
#Content #table_tickets_individual,#Content #table_tickets_season{
	border-color: #d0a44b;
}
#Content #table_tickets_individual td,#Content #table_tickets_season td{
	border:#d0a44b 1px solid !important;
} 
#Content #table_tickets_season tr th,#Content #table_tickets_individual th {
	background-color: #dfc36f;
}
#Content tr.even td
 {
	background-color: #fff;
}
#Content tr.odd td
 {
	background-color: #f1e1ba;
}
sup,sub{
	line-height: 0;
	font-size: .75em;
}
/* @end */
