/* Base CSS for Blackpool Fringe 2009 - Copyright TheInterZone 2009 */
/* Primary Default */
body{
	font-family: Arial, Helvetica, sans-serif;
	background : #000000;
	font-size : 62.5%;
	margin : 0px;
}

h1{
	font-weight: bold;
	font-size: 1.6em;
	text-align: left;
}

h2{
	font-weight: bold;
	font-size: 1.5em;
}

h3{
	font-weight: bold;
	font-size: 1.4em;
}

h4{
	font-weight: bold;
	font-size: 1.3em;
}

h5{
	font-weight: bold;
	font-size: 1.2em;
}

h6{
	font-weight: bold;
	font-size: 1.1em;
}

/* Default Links */
a:link {
	color: white;
	text-decoration: none;
}

a:visited {
	color: white;
	text-decoration: none;
}

a:hover {
	color: #ff4400;
	text-decoration: underline;
}

a:active {
	color: #ff4400;
	text-decoration: bold;
}

/* Table Base */
td{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
}

th{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 1.1em;
}

/* Border Default */
.orangeborder{
	border : 1px solid #ff4500;
}

/* Sidebar Navigation */
.sidenavbox {
	color: #ffffff;
	background-color: #000000;
	border : 1px solid #ff4500;
	padding: .5em;
}

.sidenavbox a:link {
	color: white;
	text-decoration: none;
}

.sidenavbox a:visited {
	color: white;
	text-decoration: none;
}

.sidenavbox a:hover {
	color: #ff4400;
	text-decoration: underline;
}

.sidenavbox a:active {
	color: #ff4400;
	text-decoration: bold;
}

/* Main body */
.bodysingle {
	color: #401100;
	background-color: #fffff0;
	padding: 0.5em;
	border: 1px solid #ff4500;
}

.bodysingle a:link {
	color: #401100;
	text-decoration: underline;
}

.bodysingle a:visited {
	color: #401100;
	text-decoration: underline;
}

.bodysingle a:hover {
	color: #ff4400;
	text-decoration: underline;
}

.bodysingle a:active {
	color: #ff4400;
	text-decoration: bold;
}

.bodytableleft {
	color: #401100;
	background-color: #fffff0;
	padding: 0.5em;
	border-bottom: 1px solid #ff4500;
	border-left: 1px solid #ff4500;
	border-top: 1px solid #ff4500;
	border-right: 1px solid #CCCCCC;
}

.bodytableleft a:link {
	color: #401100;
	text-decoration: underline;
}

.bodytableleft a:visited {
	color: #401100;
	text-decoration: underline;
}

.bodytableleft a:hover {
	color: #ff4400;
	text-decoration: underline;
}

.bodytableleft a:active {
	color: #ff4400;
	text-decoration: bold;
}

.bodytablecentre {
	color: #401100;
	background-color: #fffff0;
	padding: 0.5em;
	border-bottom: 1px solid #ff4500;
	border-top: 1px solid #ff4500;
}

.bodytablecentre a:link {
	color: #401100;
	text-decoration: underline;
}

.bodytablecentre a:visited {
	color: #401100;
	text-decoration: underline;
}

.bodytablecentre a:hover {
	color: #ff4400;
	text-decoration: underline;
}

.bodytablecentre a:active {
	color: #ff4400;
	text-decoration: bold;
}

.bodytableright {
	color: #401100;
	background-color: #fffff0;
	padding: 0.5em;
	border-bottom: 1px solid #ff4500;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #ff4500;
	border-right: 1px solid #ff4500;
}

.bodytableright a:link {
	color: #401100;
	text-decoration: underline;
}

.bodytableright a:visited {
	color: #401100;
	text-decoration: underline;
}

.bodytableright a:hover {
	color: #ff4400;
	text-decoration: underline;
}

.bodytableright a:active {
	color: #ff4400;
	text-decoration: bold;
}

.bodytableright2c {
	color: #401100;
	background-color: #fffff0;
	padding: 0.5em;
	border-bottom: 1px solid #ff4500;
	border-top: 1px solid #ff4500;
	border-right: 1px solid #ff4500;
}

.bodytableright2c a:link {
	color: #401100;
	text-decoration: underline;
}

.bodytableright2c a:visited {
	color: #401100;
	text-decoration: underline;
}

.bodytableright2c a:hover {
	color: #ff4400;
	text-decoration: underline;
}

.bodytableright2c a:active {
	color: #ff4400;
	text-decoration: bold;
}

/* Footer */
.footerbox {
	border: 1px solid #ff4500;
}

/* Footer Navigation */
.footernav {
	color: #ffffff;
	font-size: 0.9em;
	text-align: right;
	padding-right: .5em;
}

.footernav a:link {
	color: #ffffff;
	text-decoration: none;
}

.footernav a:visited {
	color: #ffffff;
	text-decoration: none;
}

.footernav a:hover {
	color: #ff4400;
	text-decoration: underline;
}

.footernav a:active {
	color: #ff4400;
	text-decoration: bold;
}

/* Footer Small Print */
.footersmall {
	color: #f4f4f4;
	font-size : .8em;
	text-align: left;
	padding-left: .5em;
	padding-bottom: .5em;
}

.footersmall a:link {
	color: #f4f4f4;
	text-decoration: none;
}

.footersmall a:visited {
	color: #f4f4f4;
	text-decoration: none;
}

.footersmall a:hover {
	color: #ff4400;
	text-decoration: underline;
}

.footersmall a:active {
	color: #ff4400;
	text-decoration: bold;
}