	body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #23260e;
	color:#c8c99c;
}
.hide{display:none; visibility:hidden;}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}

#mainWrapper{
	width:955px;
	padding-left:20px;
	padding-right:20px;
	margin:0 auto;
	background:url(img/2010/backgrounds/copyarea.png) repeat-y center;
	height:600px;
	overflow:hidden;
}
p{margin-top:0; margin-bottom:10px;}
#header{
	background-image: url(img/2009/bg-header.jpg);
	background-repeat: repeat-x;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #c5c2bd;
	border-right-color: #c5c2bd;
	border-bottom-color: #c5c2bd;
	border-left-color: #c5c2bd;
}
	.bigger {
		font-size: 12px;
	}

	.leftnav {
		color:#fff; 
	}

	a.leftnav {
		color:#fff; 
	}

#sidebar, #credits, #conferenceTitle{
	width:474px;
	
	
}
#sidebar{
	background:#1c2005 url(img/2010/mala-nav.jpg) no-repeat  center center;
	
	position:relative;
	
	float:left;
	
	
	min-height: 670px;
	text-align:center;
}
.color2{color:#bf9d6f;}

#conferenceTitle{position:absolute; top:0; left:0; z-index:20; background:url(img/2010/dark-mala-top.png) no-repeat center bottom; padding-top:10px; padding-bottom:50px; color:#fff;}

div#regEarly{z-index:200; position:absolute; left:320px; top:130px;}
div#regEarly img{width:140px; height:auto;}

#mainNav{
	position:absolute;
	top:0;
	left:0;
	/*background:#1c2005 url(img/2010/mala-nav.jpg) no-repeat  center center;*/
	padding-top:200px;
	padding-bottom:200px;
	text-align:center;
	text-transform:uppercase;
	position:relative;
	z-index:25;
}




#mainNav a{color:#6fb806; text-decoration:none; font-size:14px;}
body.home #mainNav a#home,
body.presenters #mainNav a#presenters,
body.intensives #mainNav a#intensives,
body.teacher_training #mainNav a#teacher_training,
body.refer_a_friend #mainNav a#refer_a_friend,
body.main_conference #mainNav a#main_conference,
body.special_events #mainNav a#special_events,
body.conference_info #mainNav a#conference_info,
body.faqs #mainNav a#faqs,
body.contacts #mainNav a#contacts,
#mainNav a:hover{color:#ffffcc;}

#contentWrapper{
	background-color:#4e4829;
	/*margin-left:475px;*/
	width:480px;
	height: 600px;
	overflow:auto;
	position:relative;
	float:left;
	line-height:1.5;
	
}
.innerPadded{padding:10px;}
td{vertical-align:top;}
#contentWrapper td{
	
	line-height:1.5;
}
#contentWrapper a{color:#fff;}
.tight{margin:0; padding:0;}

img.presenterThumb{width:75px; height:75px; float:left; clear:both; margin-right:10px; margin-bottom:10px; }
img.presenterThumb2{width:48px; height:48px; float:left; border:1px solid #999; cursor:pointer;}
img.presenterThumb2:hover{border:1px solid #fff; cursor:pointer;}
.mainbody {
		padding: 10px;
		width: 97%;
	}
	
	.mainbody2 {
		padding: 10px;
		color: #ffffff;
		background: #f8f8f8;
		width: 97%;
	}
	.presenters {
		padding: 10px;
		color: #ffffff;
		background: #000000;
		width: 97%;
	}

	.right30 {
		background: #80321b;
	}

	.navbar_mwy {
		padding: 10px;
		font-weight:bold;
		background-color:#637e73;
	
	}
	
	.titlebar_mwy {
		font-family:Arial, Helvetica, sans-serif;
		background: #e3ded0;
		font-size: 16px;
		color:#31204a; 
		padding: 10px;
		margin: 0px;
	}

#credits{
	
	position:absolute;
	top:410px;
	left:0;
	
	background:url(img/2010/backgrounds/nav-bottom.png) no-repeat center top;
	height:250px;
	z-index:15;
}
#credits div.content{
	position:relative;
	top:150px;
}
	
/*	
.groupby_header{
	background-color:#0f0e15;

}
*/

	.txtbody,textarea,br,input,center  {
		font-family: helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 12px;
		color:#666666; 
		line-height:1.25;
	}

	.bigger {
		font-size: 14px;
	}

	.normal {
		color:#666666; 
	}
	
	td,li,ul,th,pre,iframe { 
		font-family:  helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 11px;
	}

	.bigwhite { 
		font-family:  helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 12px;
  		color:#fff; 
		letter-spacing: -1px;
		padding:1px;
	}

	
	
	h1,h2,h3,#sidebar{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; text-transform:uppercase; font-weight:normal; color:#fff;}

	h2{margin-bottom:0; padding-bottom:0;}
	h3{margin:0; padding:0;}
	p{margin-top:0; }
	submit,input,textarea {
		font-family:  helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 11px;
	}

	select,form {
		font-family:  helvetica, arial, "Luxi Sans", "Bitstream Vera Sans", "Lucida Grande", "Trebuchet MS",sans,geneva,sans-serif; 
		font-size: 11px;
		font-weight:normal;
	}

  	a:link { color:#333; font-weight:bold;}
	a:visited {
	color:#807E75;
}
	a:hover {color:#fff; }


  	.lite:link {
	
  		color:#ccc; 
  		text-decoration:none;
	}

	.lite:visited {
	color:#333;
	text-decoration: none;
	}
	
	.lite:hover {
	color:#fff;
	text-decoration:none;
 	}

	.lite {
		color:#94ba42;
 	}

	.noline:link {
		color:#AB3833;
  		text-decoration:none;
	}
	
 	.teachername {
  		color:#979797; 
  		text-decoration:none;
	}
	
  	.white:link {
  		color:#000; 
  		text-decoration:none;
	}
	
	.white:hover {
		color:#000;
  		text-decoration:underline;
 	}


	.query_results_table {
		border: 0px;
		border-collapse: collapse;
	}


	.border {
		border-collapse: collapse;
		border: 0px;
		border-color: #B43A35;
	}

	.white {
		color:#000;
 	}

	.bottomborder {
		border-bottom: solid #ccc 1px;
	}

	table {
		border-collapse: collapse;
	}

	UL, LI {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		list-style: url(/appgenerator/img/li.gif) square outside;
	}

	.dottedLine {
		border-bottom: 1px dotted #efefef;
	}
#footer{
	padding:10px;
	
}
#footer td{color:#f9f9e7;
	font-size:10px;}
#footer a{color:#fff;font-weight:bold; text-decoration:none;}
.revBlock {
	color: #FFFFFF;
	/*background-color: #3D3B26;*/
	background-color:#212121;
	padding: 10px;
}
img{border:none;}
#daySelect {margin-bottom:10px;}
#daySelect a, #daySelect span{text-decoration:none; color:#c8c99c;}
#daySelect a:hover, #daySelect a.active{color:#fff;}

/*FORM STYLES*/
input{width:200px;}
textarea{width:435px;}
input.img{width:auto;}
