@charset "UTF-8";
/* CSS Document */
body {
	background-color:#353535;
}
#mastercase {
	margin:0 auto;
	width:800px;
}
.dark {
	color:#353535;
}
.grey {
	color:#6D6D6D;
}
.darkblue {
	color:#56B0DA;
}
.blue {
	color:#8ECAE6;
}
.lightblue {
	color:#D7F0FC;
}
.orange {
	color:#E44A1A;
}
.green {
	color:#7EC208;
}

/* Header */
#header {
	width:800px;
	height:200px;
}
#line1 {
	width:800px;
	height:100px;
	margin:0;
	border:0;
}
#line2 {
	width:800px;
	height:100px;
	margin:0;
	border:0;
}
#l1s1, #l1s2, #l1s3, #l1s4, #l2s1, #l2s2, #l2s3, #l2s4 {
	width:200px;
	height:100px;
	margin:0;
	border:0;
	float: left;
	clear:neither;
}

/* Font Types and Size */
h1 {
	font-size:24px;
	color:#8ECAE6;
}	
h2 {
	font-size:24px;
	color:#8ECAE6;
}
h3 {
	font-size: 18px;
	color:#8ECAE6;
}
h4 {
	font-size:18px;
	color:#8ECAE6;
}
p {
	color:#000;
}	

/* Classes */
.smallindent {
	text-indent: 5px;
}		
.bigindent {
	text-indent: 15px;
}
.clear {
	clear:both;
}

/* Content */
#content {
	width:800px;
	background:url(images/home/contentbkgd.jpg) repeat-y;
}
#main_home {
	width:645px;
	margin:0;
	border:0;
	float:left;
}

#main {
	width:625px;
	margin:0;
	border:0;
	float:left;
	padding:10px;
}

#main a{
	color:#D7F0FC;
	text-decoration:none;
}
#main a:hover {
	color:#8ECAE6;
	text-decoration:underline;
}
#main a:visited {
	color:#D7F0FC;
	text-decoration:none;
}


.clear {
	clear:both;
}

#bandpicture {
	width: 325px;
	margin:0 auto;
}
#bandbio {
	padding:10px;
}

#speaker1pic {
	width:155px;
	float:left;
	padding-top:20px;
}
#speaker1bio {
	width: 470px;
	float:right;
	margin:0;
	padding:0;
	border:0;
}
#speaker2pic {
	width:155px;
	float:right;
	padding-top:20px;
}
#speaker2bio {
	width: 470px;
	float:left;
	margin:0;
	padding:0;
	border:0;
}


/* Sidebar */
#sidebar {
	width:145px;
	margin:0;
	border:0;
	float:right;
	padding-left:10px;
	padding-top:5px;
	background:url(images/home/contentbkgd.jpg) repeat-y;
}
h5 {
	font-size:24px;
	margin:0;
	padding:0;
}
#sidebar p {
	font-size:20px;
	margin:0;
	border:0;
	padding:0;
}
#sidebar a:link {
	color:#FFF;
	text-decoration:none;
	font-size:20px;
}
#sidebar a:visited {
	color:#FFF;
	text-decoration:none;
	font-size:20px;
}
#sidebar a:hover {
	color:#56B0DA;
	text-decoration:underline;
	font-size:20px;
}

/* Footer */
#footer {
	clear:both;
	height:20px;
	background:url(images/footer/footer2_1.png) no-repeat bottom;
	text-align:right;
	padding-right:40px;
	font-size:22px;
	padding-top:5px;
}
#footer a{
	color:#D7F0FC;
	text-decoration:none;
}
#footer a:hover {
	color:#8ECAE6;
	text-decoration:underline;
}
#footer a:visited {
	color:#D7F0FC;
	text-decoration:none;
}
