/* Basics */
body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #000000;
}

/* divs */
div.container {
	width:760px;
	margin: 0px auto;
	border:1px solid #ffffff
}

div.content {
	width:752px;
	margin: 0px auto;
	border:0px
}

/* headings - new */
h1 {
	text-align: left;
	font-size: 1.3em;
	font-weight: bolder;
	color: #993333;
	text-transform: capitalize;
}

h2 {
	text-align: left;
	font-size: 1.15em;
	font-weight: bolder;
	color: #993333;
	text-transform: uppercase;
}
	
h3 {
	text-align:left;
	font-size: 1.15em;
	font-weight: bolder;
	color: #000000;
		
}

h3.concert {
	font-size: 1.15em;
	color: #993333;
}
h3.concert em {
	font-weight: normal;
	color: #000000;
	font-style: normal;
}


/* headings - old*/
.bodyheading {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;

}
/* main text heading coloured */
.bodyheadingcolour {
	font-size: 150%;
	color: #339999;
	font-weight: bold;
}
/* main text class with highlight */
.bodyhighlight {
	font-size: 11px;
	color: #333333;
	background-color: #cccc00;
}
/* main text class capitals */
.bodycaps {
	font-size: 100%;
	font-weight: bolder;
	color: #993333;
	text-transform: uppercase;
}
.bodycaps1 {
	font-size: 120%;
	font-weight: bolder;
	color: #993333;
	text-transform: capitalize;
}

/* links */
a {
	text-decoration: none;
}
a:visited{
color: #662222;
text-decoration: none;
}

/* Hyperlink dark gray */	
.hyper {
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;

}
	
.hyper:hover {
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
	
}
/* Hyperlink red */	
.hyperred {
	color: #993333;
	font-size: 11px;
text-decoration: underline;
}

.hyperred:visited {
	color: #662222;
	font-size: 11px;
	text-decoration: underline;
}

.hyperred:hover {
	color: #993333;
	font-size: 11px;
	text-decoration: underline;
}

.hyperredbig {
	color: #993333;
	font-size: 120%;
	font-weight: bold;
text-decoration: underline;
}


.hyperredbig:hover {
	color: #996666;
	font-size: 120%;
	font-weight: bold;
	text-decoration: underline;
}

.hyperbody {
	color: #993333;
	font-size: 100%;
	line-height: 150%;
	text-decoration: underline;
}

.hyperbody:visited {
	color: #662222;
	font-size: 100%;
	text-decoration: underline;
	line-height: 150%;
}
	
.hyperbody:hover {
	color: #993333;
	font-size: 100%;
	text-decoration: underline;
	line-height: 150%;
}
.hyperbody1 {
	color: #ffffff;
	font-size: 0.8em;
	line-height: 150%;
	text-decoration: underline;
}

.hyperbody1:visited {
	color: #bbbbbb;
	font-size: 0.8em;
	text-decoration: underline;
	line-height: 150%;
}

.hyperbody1:hover {
	color: #ffffff;
	font-size: 0.8em;
	text-decoration: underline;
	line-height: 150%;}
	
.roll:link,
.roll:visited
{ 
display: block;
font-size: 11px; 
text-decoration: none;
color: #ffffff; 
background: #993333; 
padding: 5px;
border:1px solid #ffffff;
}

.roll:hover 
{ 
background: #ff6600;
color: #ffffff;  
border:1px solid #ffffff;
}

.roll:active
{ 
background: #adcfe6;
color: #993333;  
border:1px solid #ffffff;
}

/* rollover onbutton class */
.rollon:link,
.rollon:visited
{ 
display: block;
font-size: 11px; 
text-decoration: none;
color: #993333; 
background: #adcfe6; 
padding: 5px;
border:1px solid #ffffff;
}

.rollon:hover 
{ 
background: #ff6600;
color: #ffffff;  
border:1px solid #ffffff;
}

.rollon:active
{ 
background: #adcfe6;
color: #993333;  
border:1px solid #ffffff;
}


/* main text class */


/* main text class with large line spacing */
.bodyspaced {
	font-size: 11px;
	color: #333333;
	line-height: 0.9cm
}

/* paragraphs */
p {
	font-size: 1.1em;
}

.bodylarge {
	font-size: 1.1em;
	color: #000000;
	line-height: 150%
}

/* lists */
ul {
	text-align: left;
	list-style-image: url(images/redbullet.gif);
}

ul.concert {
	padding: 0px;
	margin: 0px;
	text-align: left;
	list-style-type: none;
	list-style-image: none;
	font-size: 1.1em;
	font-weight:bolder;
	line-height: 1.2em;
}
	
/* rollover button class */

/* images */
img.right { 
  float: right;
  margin-right: 0px;
  margin-left: 5px;
}

img.left { 
  float: left;
  margin-right: 5px;
  margin-left: 0px;
}

img.paper {
width: 172px; 
height:25px;
margin:10px 0px 20px 50px;
}

/* divider */

hr {
	height:2px;
	color:#993333;
	background-color:#993333;
}
	
/* Form objects */
textarea {
	border: 1px solid #cccccc;
}
input {
	border: 1px solid #cccccc;
}

/* improvised clear dummy */
br.ownline {
  clear:both;
}

