/* site wide style 

70% grey - #4b4b4b
50% grey - #808080
40% grey - #9a9a9a
20% grey - #cccccc
blue (text) - #0083ca
grn (text) - #94a86a

*/

/* imports */
@import url("sections.css");
@import url("nav.css");

body{
	width:911px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	background-color:white;
	color:#000;
	padding:0 20px 0 30px;
	margin:30px auto;
}
html>body{font-size: 10px;}
#leftcol{
	float:left;
	width:210px;
	height:auto;
	padding:0;
	margin:0 auto;
}
#leftcol #logo{
	display:block;
	width:173px;
	height:126px;
	background: transparent url(../../images/logo_new.gif) no-repeat;
	padding:0;
	margin:0;
	border:0;
	text-decoration:none;
}
#leftcol #logo span{visibility:hidden;}
#leftcol p.date{padding:0; margin:40px 0 20px 0; color:#0083ca; font-size:1.4em;}
#leftcol p.desc{padding:0 30px 0 0; margin:0 0 20px 0; color:#9a9a9a; font-size:1.4em; font-family:Times; line-height:1.5em;}
#leftcol p.mpf{padding:60px 0 0 35px; margin:0;}
#main{
	float:left;
	width:701px;
	padding:0;
	margin:27px auto;
}
#main h1{
	color:white;
	padding:20px 0 0 20px;
	margin:0;
	height:40px;
	font-size:2.8em;
	font-weight:normal;
	font-family:Times;
}
#main div.cola{
	float:left;
	width:390px;
	margin:45px 25px 0 20px;
	padding:0;
	color:#585858;
}
#main div.cola h2, #main div.colc h2{
	margin:0 0 15px 0;
	padding:0;
	font-size:1.4em;
}
#main div.cola h4{
	margin:0.5em 0 0 0;
	padding:0;
	font-size:1.1em;
}
#main div.cola p, #main div.colc p{
	margin:0 0 0.5em 0;
	padding:0;
	font-size:1.1em;
	line-height:1.5em;
}
#main div.cola div, #main div.cola ul{
	font-size:1.1em;
	line-height:1.5em;
}
#main div.cola a, #main div.cola a:visited{text-decoration:none;}
#main div.cola a:hover{color:#4b4b4b; text-decoration:underline;}
#main div.colb{
	float:left;
	width:240px;
	margin-top:45px;
	padding:0;
}
#main div.colb p.qattr{
	margin:0 0 10px 0;
	padding:0 0 0 110px;
	color:#0083ca;
	font-size:0.9em;
}
#main div.cola p.qattr{
	margin:0 0 10px 0;
	padding:0 0 0 220px;
	color:#0083ca;
	font-size:1.1em;
}
#main div.colc{
	float:left;
	width:655px;
	margin:45px 0 0 20px;
	padding:0;
	color:#585858;
}
#main blockquote{font-size:inherit;}
div.clr, br.clr{
	clear:both;
	height:0;
	font-size:0;
}
form.tickets, form.tickets input{display:inline; margin:0; padding:0; border:0;}
.left{float:left;}
.right{float:right;}
.hide{visibility:hidden;}
.show{visibility:visible;}
.strong{font-weight:bold;}
.col30{float:left; width:30%; border:0;}
.col40{float:left; width:40%; border:0;}
.col50{float:left; width:50%; border:0;}
.col70{float:left; width:70%; border:0;}
.gutter5{margin-left:5px;}
.gutter15{margin-left:15px;}
.indent15{padding-left:15px;}
