/*
-----------------------------------------------
justdance.ca basic styles
version:  12.22.2004
author: Sam Stevens, Stevens Media
note: font size/line height controlled by
[resolution].css stylesheets
----------------------------------------------- */

/* --- general styles --- */

BODY {
	margin: 0px;
	padding: 0px;
	background: #FFF url(../images/bkgd.jpg) repeat-x;
}

A {
	color: #DA0426;
}

A:HOVER {
	color: #184DBF;
	text-decoration: none;
}

H1 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #184DBF;
}

UL {
	list-style-type: square;
}

/* --- event styles --- */

#nextdance TD.events {
	padding: 3px;
	font: 16px Arial, Helvetica, sans-serif;
	color: #184DBF;
	text-align: right;
	line-height: 14px;
}

.eventsmall {
	font: 11px Arial, Helvetica, sans-serif;
	color: #184DBF;
	text-align: right;
}

/* --- home page styles --- */

#main TABLE.info {
	margin-left: 2px;
	margin-top: 6px;
}

#main TD.info {
	padding-left: 5px;
	padding-top: 0px;
	vertical-align: top;
}

#infotable {
	width: 590px;
}

.infotxt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #DA0426;
	line-height: 13px;
}

/* --- secondary page styles --- */

#secondary TABLE, #secondary2 TABLE, #secondary3 TABLE, #secondary4 TABLE {
	background-color: #F7FBFE;
	margin-right: 10px;
}

#secondary TD, #secondary2 TD, #secondary3 TD, #secondary4 TD {
	font: 13px Arial, Helvetica, sans-serif;
	color: #184DBF;
}

#secondary TD.top, #secondary2 TD.top, #secondary3 TD.top, #secondary4 TD.top {
	border-left: 1px solid #184DBF;
	border-top: 1px solid #184DBF;
}

#secondary TD.left, #secondary2 TD.left, #secondary3 TD.left, #secondary4 TD.left {
	border-left: 1px solid #184DBF;
}

#secondary TD.right, #secondary2 TD.right, #secondary3 TD.right, #secondary4 TD.right {
	border-right: 1px solid #184DBF;
}

#secondary TD.btm, #secondary2 TD.btm, #secondary3 TD.btm, #secondary4 TD.btm {
	border-bottom: 1px solid #184DBF;
	border-right: 1px solid #184DBF;
}

#secondary TD.content, #secondary2 TD.content, #secondary3 TD.content, #secondary4 TD.content {
	font: 13px Arial, Helvetica, sans-serif;
	color: #184DBF;
	line-height: 18px;
}

/* --- additional global styles --- */

.experience {
	margin-left: 170px;
}

.topten {
	padding-left: 20px;
}

.uparrow {
	margin-top: 5px;
}

/* --- footer styles --- */

#footer {
	background-color: #184DBF;
	visibility: visible;
}

#footer TD.txt {
	font: 9px Arial, Helvetica, sans-serif;
	color: #CCC;
	line-height: 13px;
	padding: 12px;
}

#footer A.txt {
	color: #FFF;
	text-decoration: none;
}

#footer A:HOVER.txt {
	color: #FFF;
	text-decoration: underline;
	
}
.footer {
	/*background-color: #184DBF;*/
	visibility: visible;
}

.footer TD.txt {
	font: 9px Arial, Helvetica, sans-serif;
	color: #CCC;
	line-height: 13px;
	padding: 12px;
}

.footer A.txt {
	color: #FFF;
	text-decoration: none;
}

.footer A:HOVER.txt {
	color: #FFF;
	text-decoration: underline;
	
}
.txtfooter A {
	color: #FFF;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txtfooter A:HOVER {
	color: #FFF;
	font: 9px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	
}
.txtfooter  {
	color: #FFF;
	font: 9px Arial, Helvetica, sans-serif;	
	text-decoration: none;
}