body {
	text-align:center;
	background-image: url(../site_graphics/bkgd.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-family: Verdana sans-serif;
	padding:0px;
	margin:0px;
}

img.join {
	position:relative;
	top:20px;
	left:-25px;
	z-index:-2;
}

.topsearch {
	position:relative;
	top:0px;
	float:right;
}

p.middle {
	text-align:center;
}

	
.main{
	background-color:#ffffff;
	padding:10px;
	height:100%;
	margin:0px 0px 20px 0px;
	}
	
.main p{
	margin:10px;
	}
	
.main a:link{
	color:#af0000;
	text-decoration:none;
}

.main a:visited{
	color:#af0000;
	text-decoration:none;
}

.main a:hover{
	color:#af0000;
	text-decoration:underline;
}

.whatsnext {
	min-height: 264px;
	margin: 0;
	padding: 0;
}

.blog a:link{
	color:#af0000;
	text-decoration:none;
}

.blog a:visited{
	color:#af0000;
	text-decoration:none;
}

img {
	border:0px none;
}

.photomenu {
	background-color:#333333;
	margin:0px -10px -25px -10px;
	color:#ffffff;
}

.photomenu table {
	text-align:center;
	width:100%;
}

.photomenu h2{
	background-image:url(../site_graphics/registerh2.png);
	background-repeat:x-repeat;
	color:#ffffff;
	z-index:3;
	text-align:center;
}

.photomenu a:link {
	color:#fff200;
	text-decoration:none;
}

.photomenu a:visited{
	color:#fff200;
	text-decoration:none;
}

.photomenu a:hover {
	text-decoration:underline;
}

.photomenu  td{
	padding:15px;
}

.about img{
	margin:10px;
}

.events {
	margin:15px 10px 10px 10px;
	width:515px;
}

.events h2{
	text-align:center;
	color:#ffffff;
	padding:5px;
	background-image:url(../site_graphics/registerh2.png);
	background-repeat:repeat-x;
}

.rock {
	background-image:url(../site_graphics/rocktoberbk.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:800px;
	margin:10px -10px -20px -10px;
}

.rocktext {
	position:relative;
	top:30px;
	left:410px;
	width:500px;
	height:670px;
	padding:10px;
	text-align:center;
	color:#ffffff;
	overflow:auto;
	display:block;
}

h2.rockh2left{
	text-align:left;
	margin:-10px 10px 0px 15px;
}

.rocktext p{
	text-align:left;
}

.rocktext a:link{
	color:#fff200;
	text-decoration:none;
}

.rocktext a:visited{
	color:#fff200;
	text-decoration:none;
}

.rocktext a:hover{
	color:#fff200;
	text-decoration:underline;
}

.rockmenu {
	position:relative;
	top:5px;
	left:400px;
	max-width:510px;
	max-height:720px;
	padding:10px;
	text-align:center;
}

.rockmenu a:link{
	background-image:url(../site_graphics/rockbutton.png);
	background-repeat:no-repeat;
	background-position:0% 50.5%;
	color:#ffffff;
	padding:10px 0px 10px 30px;
	margin:10px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.rockmenu a:visited {
	background-image:url(../site_graphics/rockbutton.png);
	background-repeat:no-repeat;
	background-position:0% 50.5%;
	color:#ffffff;
	padding:10px 0px 10px 30px;
	margin:10px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.rockmenu a:hover {
	background-image:url(../site_graphics/rockbuttonhover.png);
	background-repeat:no-repeat;
	background-position:0% 50.5%;
	color:#af0000;
	padding:-10px 0px 10px 30px;
	margin:10px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.rock li {
	background-image:url(../site_graphics/rockli.png);
	background-repeat:no-repeat;
	background-position:top left;
	list-style:none;
	text-align:left;
	padding:0px 0px 0px 20px;
}


.rockmain2010 {
	background-image:url(../../site_graphics/rockbk2010.png);
	background-repeat:no-repeat;
	background-color:#333333;
	margin:10px -10px -20px -10px;
	padding:105px 20px 20px 20px;
	width:950px;
	color:#ffffff;
}	

.rockmain2010 h2 {
	margin:20px 0px 5px 0px;
}

.rockmain2010 h2.rocktitle {
	text-align:center;
	margin:-10px -20px 0px -20px;
	background-image:url(../site_graphics/rocktitlebk.jpg);
	background-repeat:repeat-x;
	width:980px;
	padding: 7px 5px 20px 5px;
	color:#ffffff;
}

.rockmain2010 li {
	background-image:url(../site_graphics/rockli.png);
	background-repeat:no-repeat;
	background-position:top left;
	list-style:none;
	text-align:left;
	padding:0px 0px 0px 20px;
}

.rockmain2010 a:link{
	color:#fff777;
	text-decoration:none;
}

.rockmain2010 a:visited{
	color:#fff777;
	text-decoration:none;
}

.rockmain2010 a:hover{
	color:#fff777;
	text-decoration:underline;
}

.rockmain2010 table{
	width:100%;
}

.rockprice td.darkred {
	width:158px;
}

.rockmain2010 th{
	font-size:125%;
	padding:5px;
}

.rockmain2010 tr{
	vertical-align:top;
}

.rockmain2010 th.darkred{
	background-color:#6D0606;
	min-width:254px;
}

.rockmain2010 td.darkred{
	background-color:#6D0606;
}

.rockmain2010 td.oddred{
	background-color:#8F3232;
}

.rockmain2010 td.evenred{
	background-color:#8B1616;
}

.rockmain2010 th.darkblue{
	background-color:#0C169E;
	min-width:254px;
}

.rockmain2010 td.oddblue{
	background-color:#39409E;
}

.rockmain2010 td.evenblue{
	background-color:#2E38BA;
}

.rockmain2010 th.darkgreen{
	background-color:#00540C;
	min-width:254px;
}

.rockmain2010 td.oddgreen{
	background-color:#3A8845;
}

.rockmain2010 td.evengreen{
	background-color:#18A72D;
}

.rockmain2010 td{
	padding:5px;
}

.rockmain2010 td.time{
	width:130px;
	text-align:right;
}

.cbus {
	background-image:url(../site_graphics/cbusbk.jpg);
	background-repeat:no-repeat;
	width:950px;
	height:800px;
	margin:10px -10px -110px -10px;
	padding:90px 0px 0px 0px;
	color:#000000;
	text-align:left;
}

.cbus table {
	width:910px;
}

.cbus table.center {
	width:910px;
	text-align:center;
}

.cbus th {
	text-align:right;
	width:150px
}

.cbus td {
	text-align:left;
}

.cbus th.center {
	text-align:center;
}

.cbus td.center {
	text-align:center;
}

.cbus tr.odd {
	background-color:#ffba00;
}

.cbus tr.even {
	background-color:#ffde00;
}

.cbus h2.news {
	background-image:url(../site_graphics/newsletter.png);
	padding:0px 0px 0px 40px;
	background-repeat:no-repeat;
}

.cbus h2.schedule {
	text-align:center;
	margin:5px;
}	

.cbus h2.title {
	text-align:center;
	margin:-10px -10px 0px -20px;
	background-image:url(../site_graphics/cbustitlebk.jpg);
	background-repeat:repeat-x;
	width:940px;
	padding: 7px 5px 20px 5px;
	color:#af0000;
}

.cbus h3.music {
	text-align:left;
	margin:5px;
}

.cbusmenu {
	background-image:url(../site_graphics/cbusmenubk.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	text-align:center;
	padding:5px;
	margin: 10px -10px -10px -10px;
}

.cbusmenu a:link{
	color:#ffffff;
	padding:5px 15px 5px 15px;
	margin:-5px;
}

.cbusmenu a:visited {
	color:#ffffff;
	padding:5px 15px 5px 15px;
	margin:-5px;
}

.cbusmenu a:hover {
	color:#fff777;
	text-decoration: none;
	background-image:url(../site_graphics/cbusmenubkhover.jpg);
	background-repeat:x-repeat;
	padding:5px 15px 5px 15px;
	margin:-5px;
}

.cbusmenu a:link.cbuscurrent{
	color:#fff777;
	background-image:url(../site_graphics/cbusmenubkhover.jpg);
	background-repeat:x-repeat;
	padding:5px 15px 5px 15px;
	margin:-5px;
}

.cbusmenu a:visited.cbuscurrent{
	color:#fff777;
	background-image:url(../site_graphics/cbusmenubkhover.jpg);
	background-repeat:x-repeat;
	padding:5px 15px 5px 15px;
	margin:-5px;
}

.cbusmenu a:hover.cbuscurrent{
	color:#fff777;
	text-decoration: none;
	background-image:url(../site_graphics/cbusmenubkhover.jpg);
	background-repeat:x-repeat;
	padding:5px 15px 5px 15px;
	margin:-5px;
}

.cbuscontent {
	height:670px;
	padding:20px;
	overflow:auto;
	display:block;
}

.blog {
	margin:10px;
	width:540px;
	float:left;
	background-color:#ffffff;
}

.blog form {
	display:inline;
}

.blogabout {
	font-size:11px;
}

.blog h3 {
	margin:0px;
	padding:5px 0px 5px 30px;
	width:100%;
	color:#ffffff;
	background-image:url(../site_graphics/icon_logo.png);
	background-repeat:no-repeat;
	background-position:0% 60%;
}

.blog h2 {
	text-align:center;
	color:#ffffff;
	padding:5px;
	background-image:url(../site_graphics/registerh2.png);
	background-repeat:repeat-x;
}

.comside{
	float:left;
	clear:right;
	width:320px;
	margin:15px 10px 10px 10px;
	padding:10px;
	color:#ffffff;
	background-image:url(../site_graphics/eventsgrad.png);
	background-repeat:repeat-x;
	background-color:#666666;
}

.comside table{
	margin:-20px 0px 0px 0px;
}

.recentblogs {
}

h2.recentblogsh2{
	padding:5px 0px 0px 35px;
	margin:0px 0px 10px 0px;
	background-image:url(../site_graphics/blogicons.png);
	background-repeat:no-repeat;
	background-position:0% 60%;	
}

h2.twitterh2{
	padding:5px 0px 0px 35px;
	margin:20px 0px 10px 0px;
	background-image:url(../site_graphics/twittericons.png);
	background-repeat:no-repeat;
	background-position:0% 60%;
}

h2.facebookh2{
	padding:5px 0px 0px 35px;
	margin:20px 0px 10px 0px;
	background-image:url(../site_graphics/facebookicon.png);
	background-repeat:no-repeat;
	background-position:0% 60%;
}

h2.getsocialh2{
	padding:5px 0px 0px 35px;
	margin:20px 0px 10px 0px;
	background-image:url(../site_graphics/Globe.png);
	background-repeat:no-repeat;
	background-position:0% 60%;
	
}

.getsocial {
	font-weight: bold;
	border-bottom: 1px solid #af0000;
	padding: 0px 0px 5px 0px;
	margin: 10px 5px 5px 10px;
	color:#ffffff;
}

.getsocial form#f1 a:link{
	color:#ffffff !important;
}

.getsocial a:link{
	color:#ffffff;
	text-decoration:none;
}

.getsocial a:visited{
	color:#ffffff;
	text-decoration:none;
}

.getsocial a:hover {
	color:#ffffff;
	text-decoration:underline;
}

.recentblogs a:link {
	color:#fff200;
	text-decoration:none;
}

.recentblogs a:visited {
	color:#fff200;
	text-decoration:none;
}

.recentblogs a:hover {
	text-decoration:underline;
}

.thanks p{
	margin:20px;
	font-weight:bold;
}

.messagerepeat {
	padding: 10px;
	background-color:#cccccc;
	margin:25px;
}

td.nexttd {
	vertical-align: top;
	background-image: url(../site_graphics/nextgrad.png);
	background-repeat: repeat-x;
	padding:0px;
	}
	
.next a:link {
	text-decoration:none;
	color:#fff200;
	font-size:115%;
	}
	
.next a:visited {
	text-decoration:none;
	color:#fff200;
	font-size:115%;
	}
	
.next h3 {
	margin:10px;
}

.eventsleft h3 {
	margin: 0px 0px 0px 10px;
}
	
.next a:hover{
	text-decoration:underline;
	color:#fff200;
	font-size:115%;
	}
	
.next p {
	margin:10px;
	color:#ffffff;
}

#nextevent li{
	list-style-type:none;
}

#nextevent ul {
	margin:0px;
	padding:5px 15px 0px 15px;
}


table.bodymain{
	text-align:left;
	width:950px;
	margin-left: auto;
	margin-right: auto;
	}

#mainnav{
	padding: 3px 0;
	margin:10px 0px 0px 10px;
	font-family:arial, helvetica, san-serif;
	font-weight:bold;
	font-size:14px;
	}
	
#mainnav li{
	list-style: none;
	margin:0px;
	display: inline;
	}

#mainnav a{
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #6D0606;
	border-bottom: none;
	background: #af0000;
	text-decoration: none;
	}

#mainnav li a:link { color: #ffffff; }

#mainnav li a:visited { color: #ffffff; }

#mainnav li a:hover{
	background: #6D0606;
	}

#mainnav li a#current{
	background-image: url(../site_graphics/current.png);
	color:#000000;
	background: #ffffff;
	border-bottom: 1px solid white;
	}
	
#mainnav li a#current:hover{
	color:#af0000;
	}

.menumaybe {
	width:100%;
	background-color:#af0000;
	padding:3px 0px 0px 0px;
	}	

.subnav{
	margin: -2px 0px 5px 5px;
	color:#000000;
	}

.subnav a{ 
	background-color:#ffffff;
	border: 1px solid #6D0606;
	border-top: none;
	font-family:arial, helvetica, san-serif;
	font-weight:bold;
	font-size:14px;
	margin:0px 5px 0px 0px;
	text-decoration:none;
	padding:5px;
	}

.subnav a:link {
	color:#000000;
	text-decoration:none;
}	

.subnav a:visited {
	color:#000000;
		text-decoration:none;
}		

.subnav a:hover { 
	background-color: #af0000;
	text-decoration:none;	
}
	
.subnav a.subcurrent{ 
	background-color: #af0000;
	color:#ffffff;
	text-decoration:none;
	}
	
.subnav a.subcurrent:hover{ 
	color:#000000;
	}
	
.top{
	margin:5px;
	}
	
.newdancers {
	width:620px;
}

hr.newhr{
	width:600px;
	color:#6D0606;
	size:3px;
}

hr.registerhr{
	width:80%;
	color:#6D0606;
	size:3px;
}

table.newtable{
	margin:-15px 0px 0px 0px;
	vertical-align:top;
}

td.newtd{
	border-right:2px solid #6D0606;
	vertical-align:top;
}

h2.newh2 {
	margin:0px 10px 0px 10px;
}

p.newtext {
	margin:5px 10px 5px 10px;
}

p.rightp{
	text-align:right;
}

.learnmore {
	background-image: url(../site_graphics/learnmoreup.png);
	background-repeat: no-repeat;
	background-position:center;
	text-align:center;
	float:right;
	margin:5px 5px 0px 0px;
}

.learnmore a{
	font-family:arial, helvetica, san-serif;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;
	vertical-align:middle;
	padding:2px 23px 2px 23px;
}

.learnmore a:hover{
	background-image: url(../site_graphics/learnmorehover.png);
	background-repeat: no-repeat;
	background-position:center;
	text-decoration:none;
}

.learnmore a:link{
	color:#ffffff;
}

.learnmore a:visited{
	color:#ffffff;
}

.learnmore a:vister{
	background-image: url(../site_graphics/learnmorehover.png);
	background-repeat: no-repeat;
	background-position:center;
}

.next{
	color: #ffffff;
	width:300px;
	height:100%;
	margin:0px;
	padding:0px;	
}

h2.nexth2 {
	margin:0px 10px 0px 10px;
	color:#ffffff;
}

img.imgtop{
	vertical-align: top;
	width:100%;
}

img.imgbottom{
	vertical-align: bottom;
	width:100%;
}

.maincalendar {
	font-family:arial, helvetica, san-serif;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;
	width:910px;
	background-color:#6D0606;
	padding:10px;
	margin:5px 0px 5px 0px;
	text-align:center;
}

.sidecalendar {
	font-family:arial, helvetica, san-serif;
	width:350px;
	margin:10px;
	text-align:center;
	float:right;
	background-image:url(../site_graphics/nextgrad.png);
	background-repeat:repeat-x;
	background-color:#6d0606;
	padding:10px;
}

.sidecalendar p{
	color:#ffffff;
	margin:5px;
	font-size: 12px;
}

.sidecalendar a:link{
	color:#fff200;
	text-decoration:none;
}

.sidecalendar a:visited{
	color:#fff200;
	text-decoration:none;
}

.sidecalendar a:hover{
	color:#fff200;
	text-decoration:underline;
}

h2.sideh2 {
	margin:0px;
	color:#ffffff;
}

#events ul{
	margin: 10px;
	padding: 0px;
}

#events li {
	list-style:none;
}

#events li.odd {
	background: #6D0606;
}

#events li.even {
	background: #ffffff;
}

table.bigeventstable{
	width:100%;
	border-collapse:separate;
	border-spacing:5px;
	margin:5px;
}
	
.eventsummary {
	float:left;
}

h3.eventsummaryh3 {
	text-align:left;
	color:#ffffff;
	background-image: url(../site_graphics/registerh2.png);
	background-repeat: repeat-x;
	padding:5px 10px 5px 10px;
	margin:10px 0px 10px 0px;
	width:580px;
}

.eventdescpics {
	float:left;
}

.eventinfo {
	clear:both;
	margin:5px;
}

.eventsleft {
	float:left;
	width: 300px;
	padding: 0px 10px 0px 0px;
}

.eventsright {
	float:left;
	width: 590px;
	padding: 0px 0px 0px 10px;
}

.regnow {
	background-image: url(../site_graphics/learnmoreup.png);
	background-repeat: no-repeat;
	background-position:center;
	text-align:center;
	margin:5px 5px 0px 0px;
}

.regnow a{
	font-family:arial, helvetica, san-serif;
	font-weight:bold;
	text-decoration: none;
	color:#ffffff;
	vertical-align:middle;
	padding:2px 23px 2px 23px;
}

.regnow a:hover{
	background-image: url(../site_graphics/learnmorehover.png);
	background-repeat: no-repeat;
	background-position:center;
	text-decoration:none;
}

.regnow a:link{
	color:#ffffff;
}

.regnow a:visited{
	color:#ffffff;
}

.regnow a:vister{
	background-image: url(../site_graphics/learnmorehover.png);
	background-repeat: no-repeat;
	background-position:center;
}


hr.clear {
	clear:both;
	border:0px;
	height:0px;
	margin:5px 0px 0px 0px;
}

hr.blogclear {
	clear:both;
	border:0px;
	margin:5px 0px 0px 0px;
}

ul.eventsul {
	list-style-type:none;
	margin:3px 0px 0px 20px;
	padding:1px 0px 10px 0px;
	border-top: solid #af0000 2px;
}

ul.eventsul lh {
	font-weight:bold;
}

td.odd {
	background-color: #cccccc;
}

td.even{
	background-color: #ffffff;
}

.bigeventimg{
	text-align:center;
	}
	
table.theend{
	width:100%;
	margin:0px 0px 15px 0px;
}

td.theendside{
	vertical-align: top;
	padding:0px;
	width:25%;
	}
	
td.theendcenter{
	vertical-align: top;
	width:50%;
    border-color: #af0000;
    border-width: 0px 2px 0px 2px;
    border-style: solid;
	}
	
h2.theendh2 {
	margin:0px;
	color:#000000;
}

.endblog {
	margin:10px;
	font-size:100%;
}

.MsoNormal {
	font-size:100%;
}

hr.bloghr{
	width:90%;
	color:#af0000;
	size:3px;
	text-align:center;
}

input.newsletterinput {
	color:#ffffff;
	background:#333333;
	border: 1px solid #000000;
}

td.newslettertd {
	margin:-3px 0px 0px 0px;
	padding:0px;
}

.social {
	font-weight: bold;
	border-bottom: 1px solid #af0000;
	padding: 0px 0px 5px 0px;
	margin: 10px 5px 5px 10px;
}

.socialimg {
	vertical-align: text-bottom;
}

.theendimg {
	vertical-align: middle;
}

.social a:link{
	color:#000000;
	text-decoration:none;
}

.social a:visited{
	color:#000000;
	text-decoration:none;
}

.social a:hover {
	color:#000000;
	text-decoration:underline;
}

td.tdrt {
	text-align:right;
}

td.tdlf {
	text-align:left;
}

td.tdlfb {
	text-align:left;
	border-left:1px #ffffff solid;
	width:35%;
	background-color:#222222;
}

th.tdlfth {
	text-align:left;
	text-decoration:underline;
}

th.tdlfthb {
	text-align:left;
	text-decoration:underline;
	border-left:1px #ffffff solid;
	width:35%;
	background-color:#222222;
}

.rock table{
	border-collapse:collapse;
	border:0px;
}

.rock td{
	padding:5px;
}

td.rocktimetd {
	white-space:nowrap;
	text-align:right;
}

tr.rockoddtr {
	background-color:#666666;
}

tr.rockeventr {
	background-color:#444444;
}

p.eventselect {
	font-weight:bold;
	text-align:center;
}

h2.registertitle {
	text-align:center;
	color:#ffffff;
	background-image: url(../site_graphics/registerh2.png);
	background-repeat: repeat-x;
	padding:5px
}

a.asterix {
	color:#AF0000;
	font-weight:bold;
	font-size:25px;
	position:relative;
	top:5px;
}

h2.registerh2 {
	color:#ffffff;
	background-image: url(../site_graphics/registerh2.png);
	background-repeat: repeat-x;
	padding:5px;
}

input.registerinput {
	border: 1px solid #6D0606;
}

select.registerselect {
	border: 1px solid #6D0606;
}

textarea.registertextarea{
	border: 1px solid #6D0606;
}

table.eventoptionstable {
	border-collapse:collapse;	
}

table.regpreviewtable {
	width: 100%;
	border-collapse: collapse;
}
table.regpreviewtable td {
	padding: 0 1em;
}

td.fieldlabel {
	background-color:#cccccc;
	text-align: right;
	font-weight: bold;
	vertical-align: top;
}

tr.eventoptions, tr.previewheader {
	background-image: url(../site_graphics/eventoptions.png);
	background-repeat: repeat-x;
	color:#ffffff;
	font-weight:bold;
	margin:5px;
}

tr.eventeven {
	background-color:#cccccc;
}

tr.eventodd {
	background-color:#ffffff;
}

tr.eventeven td {
	padding:5px;
}

tr.eventodd td {
	padding:5px;
}

td.eventsubform {
	width:480px;
}

tr.eventsubtr {
	max-width:530px;
}

td.eventsubtd {
	vertical-align:top;
}

.eventFullFollow, .eventFullLead {
	color: #888888;
}

.eventFullFollow .capFollow, .eventFullLead .capLead {
	display: table-cell !important;
	background: #ffffff !important;
}

td.biofavtd {
	vertical-align:top;
	text-align:right;
	white-space:nowrap;
}

h3.scenesh3 {
	color:#ffffff;
	background-image: url(../site_graphics/eventoptions.png);
	background-repeat: repeat-x;
	margin:15px;
	padding:5px;
}

.error {
	color: #af0000;
}

p.thick {
	font-weight:bold;
	margin:5px;
}

p.thickcenter {
	font-weight:bold;
	text-align:center;
}

.faq p{
	margin: 10px;
}

.photobk {
	background-image:url(../site_graphics/photosbk.png);
	background-color:#333333;
	background-repeat:no-repeat;	
	margin:10px -10px -20px -10px;
	padding:0px;
	z-index:-1;
	width:950px;
	height:610px;
	text-align:center;
	border-top: 3px solid #af0000;
	overflow:auto;
}

.photobk h2{
	color:#ffffff;
	text-align:center;
	margin:40px 0px -60px 0px;
}

.picasa {
	z-index:-1;
	position: relative;
	top:80px;
}

.temp {
	position: relative;
	top:-20px;
}

table.eventreport {
	border-collapse:collapse;
}

table.eventreport td{
	border:1px solid #000000;
	padding: 3px;
}

table.eventreport th{
	color:#ffffff;
	border:1px solid #000000;
	background-color: #af0000;
	padding: 3px;
}

	
.footer{
	text-align:right;
	color:#ffffff;
	background-color:#6D0606;
	padding:10px;
	margin:20px -10px -10px -10px;
	width:100%;
}

// Tablesorter Styles

table.tablesorter {
	font-family:arial;
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url("/js/tablesorter/themes/blue/bg.gif");
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	padding: 4px;
	vertical-align: top;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url("/js/tablesorter/themes/blue/asc.gif");
}
table.tablesorter thead tr .headerSortDown {
	background-image: url("/js/tablesorter/themes/blue/desc.gif");
}