body
{background: #FFFFFF ;padding:0;margin:0;font-family:Arial, sans-serif}

h1
{margin-left:20px; margin-top:0; padding-top:20px;padding-bottom: 20px;color:#000;}

.wcont
{width:1000px;margin:auto; background: #FFFFFF; font-family:"Trebuchet MS",Verdana,Arial,Tahoma; }

.rds
{}

.admlinks
{padding-top:10px;}

.admlinks li
{
	
	display:inline; 
	background:#606095;
	padding:10px;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}

body, html{height:100%}

.wrapper
{

min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -190px;

}

.footer, .push {

height:105px;
}


.admlinks ul
{width:1000px; margin:auto; padding:0; padding-top:20px;}

h4
{
	margin-bottom:0;
	padding-bottom:0;
}

textarea
{
	width:600px;
	height:200px;
}
.admlinks li a
{
	color:#FFF;
}
#header
{font-family:Arial, sans-serif;background: #F1F1F1 url('/assets/e.png') repeat-x;height:103px;width:100%;margin-left:0px;margin-right:0px;}

#headcentral
{margin:auto; padding-top: 16px; width:1000px; margin-top:0px;}

.dstr
{background-color:#606095; height:61px; padding-top:0px;}

.dastr
{background-color:#606095; height:91px; padding-top:0px;}

.dastr a
{color:#FFF; height:91px; padding-top:0px; }

.dstr h1
{margin:auto; padding-top: 10px;color:#FFF; font-weight: bolder; text-transform: lowercase; font-size:32px; font-family:Arial, sans-serif; width:1000px; }

.footer
{color:#FFFFFF; background-color:#606095;  margin-top:70px; padding-top:20px;}

.footer span
{margin:auto; display:block; padding-top:10px; color:#FFF; font-weight: bolder; text-transform: lowercase; font-size:20px; font-family:Arial, sans-serif; width:1000px; }

table.invoice td
{
	padding:10px;margin:0;
	border:1px solid #CCC;
}

#onlyprint
{
	display:none;
}

td.first
{
	width:700px;
}

table.invoice th
{
	padding:18px;margin:0;
	border:1px solid #CCC;
	background-color:#606095;
	color:#FFF;
	
}
.fs
{font-size:12px; font-weight:normal; margin-top:20px}

.footer a,.footer,.footer a:active,.footer a:active,.footer a:visited
{color:#FFFFFF; text-decoration: none;}

.footer a:hover
{color:#FFFFFF; text-decoration: underline;}

.event
{padding-top:30px;background-color: #FFF;width:1000px;margin:auto;text-align:justify;}

.event h2
{margin:0;display: inline;font-size:38px;margin-top:10px; margin-bottom:10px;}

.event h3
{margin:0;font-size:22px;padding:0;}

.eventimg
{border:10px solid #EEE; }

.eleft
{display:table-cell; padding-right: 50px;}

.ec
{display: table; }

.eright
{display: table-cell; width: 600px;}

.ga h3
{ color: #FFFFFF;}

.ga
{ padding-left:70px; padding-top:6px; background-image: url(tel.png);background-position:0.5%; background-repeat: no-repeat}



.spc
{}

.bio
{font-size:13px;margin-right: 30px;  padding:0;}

small
{font-size:10px;}

#events
{margin-top:6px; margin-left:10px; color:#FFFFFF; font-size:48px;}

.shift
{float:right;margin-right:0px;margin-top:5px;padding:0;}

.event_mid
{}

.event_top
{padding-left:0px;border-bottom: 1px solid;  margin-right:0px;}

.datefloat
{float:right;margin-right:-10px;margin-top:-20px;}

.footerfloat
{float:right;margin-right:-10px;margin-top:0px;}

.slim 
{width:550px; padding:10px; border:1px solid; color:#666; background:#EEE;}
.cpc
{width:30px; font-size:22px; }

#cpd
{width:30px; font-size:22px; }

.warn
{color:#FF3300;}

.hbox 
{color:#FFF; float:right; padding-top:38px; font-size:22px;font-weight:bold;text-align: right}

.hbox a,.hbox a:active,.hbox a:active,.hbox a:visited
{color:#FFFFFF; text-decoration: none; margin-left: 30px;text-align: right;}

.hbox a:hover
{color:#FFFFFF; text-decoration: underline;}

pre
{
    font-family:Arial;
    line-height: 150%;
}
