
/* ************************** */
/* DEFAULT LAYOUT */

body {
	margin : 0;
	padding : 0;
	background-color : #ffffff;
	color : #433626;
	font : 9pt Arial,Helvetica,Geneva;
	text-align : center;
}

ul {
	margin : 0 0 0 0;
	padding : 0 0 15px 0;
}
	
li {		
	list-style: none;
	list-style-type: none;
	list-style-position: outside;
	padding: 2px 0 0 0;
}

li a {
	font : 9pt Arial,Helvetica,Geneva;
	text-decoration : underline;
}

a {
	font : 9pt Arial,Helvetica,Geneva;
	text-decoration : underline;
}

/* ************************** */
/* CUSTOM LAYOUT */

.center {
	float : center;
	margin : 0 auto;
	width : 822px;
	text-align : left;
}

.midtext {
	width:  185px;
	padding : 0 0 40px 10px;
}

	.midtext a {
		font : 9pt Arial,Helvetica,Geneva;
		text-decoration : underline;
		color : #5a71d5;
	}

.righttext {
	width: 181px;
	padding: 0 0 25px 12px;
	margin-left: 2px;
}

.photo {
	display: table;
	float: left;
	margin:0 10px 0 10px;
}

.performer_div {
	display: table;
	float: left;
	color : #433626;
	font : 9pt Arial,Helvetica,Geneva;
	padding : 15px 10px 0 0;
}

.judge_div {
	display: table;
	float: left;
	color : #433626;
	font : 9pt Arial,Helvetica,Geneva;
	padding : 15px 10px 0 12px;
}

.lefttext {
	display : table;
	float: left;
	color : #433626;
	font : 9pt Arial,Helvetica,Geneva;
	padding : 15px 10px 0 12px;
}

.standardlist {		
	list-style-type : disc;
	list-style-position : inside;
	padding : 2px 0 0 0;
}

.pipe {
	display : inline;
	font : 7pt Arial,Helvetica,Geneva;
	padding : 0 10px 0 10px;
	color : #a03500;
}

.footer_left {
	display : table;
	float : left;
	padding : 5px 0 0 15px;
}

.footer_right {
	display : table;
	float : right;
	padding : 5px 15px 0 0;
}



/*
li:before {
	content: "\00BB \0020";
}
*/


/* ************************** */
/* FONTS */

.title {
	display : block;
	color : #5774da;
	font : 18pt Trebuchet MS;
	padding-left : 10px;
}

.performer {
	color : #433626;
	font : bold 12pt Arial,Helvetica,Geneva;
}

.brown { color : #433626; }
.ltbrown { color : #a03500; }
.blue { color : #5a71d5; }

.subhead {
	padding-top : 5px;
	color : #a03500;
}

.city {
	padding-top : 5px;
	font : bold italic 11pt Arial,Helvetica,Geneva;
}

/* ************************** */
/* OBJECTS */
#leftcol {
	width: 410px;
	display: table;
	float: left;
}

#leftsub {
	width: 410px;
	display: table;
	float: left;
	padding : 0 0 35px 0;
	margin : 0 0 10px 0;
	border-bottom : thin dashed gray;
}

#midcol {
	width: 195px;
	display: table;
	float: left;
	padding-left: 10px;
}

#rightcol {
	width: 195px;
	display: table;
	float: right;
	padding-left: 12px;
	color : #a03500;
	font : 10pt Arial,Helvetica,Geneva;
}
	#rightcol a {
		color : #5a71d5;
		text-decoration : underline;
	}

#footer {
	font : 8pt Arial,Helvetica,Geneva;
	padding : 0 0 50px 0;
	color : #a03500;
}

	#footer a { 
		color : #a03500; 
		font : 7pt Arial,Helvetica,Geneva;
		text-decoration : none;
	}


#numberedlist {		
	list-style-type : decimal;
	list-style-position : inside;
	padding : 0 0 0 0;
	margin : 0 0 0 0;
}

	#numberedlist li {
		list-style-type : decimal;
		list-style-position : inside;
	}
	

#alert {
	display : table;
	float : left;
	font : 10pt Arial,Helvetica,Geneva;
	color : #fffffe;
	width : 605px;
	background-color : #ff3333;
	margin-bottom : 20px;
	padding : 5px;
}