/* ############################################# */
/* #  Double Chase                             # */
/* #  Calliope Studios / P.Gold - 06/07        # */
/* ############################################# */



/* ********************************************* */
/*              GLOBAL DEFINITIONS               */
/* ********************************************* */

* { margin:0; padding:0; }

.clear { clear: both; height:0px; font-size: 0px; line-height: 0%; } /* line-height:0; is not valid but works -- makes sure IE doesn't add any bottom padding */

.nowrap { white-space: nowrap; }

body { 
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	color: #6E6E6E;
	padding-top: 14px;
	padding-bottom: 30px;
	background: url(../images/bg_grad_top.jpg) repeat-x left top #45278C;
}

table { width: 100%; font-size: 1em; }

th { text-align: left; }

td { vertical-align: top; }

a img { border: none; }

img { display: block; }

.err { color: #f00; }

a {
	color: #0A92D2;
	text-decoration: none; 
} 
a:hover {
	color: #FF7021;
	text-decoration: underline; 
}



/* ******************************************* */
/*                   LAYOUT                    */
/* ******************************************* */

#pageBody {
	width: 100%;
	background: url(../images/bg_checker.gif) top center;
	text-align: center;
	margin-top: 1px solid #fff;
}

#pageBodyInner {
	width: 792px;
	height: 580px;
	margin: 0 auto;
	text-align: left;
}

#conBdrL { background: url(../images/con_bdr_l.png) repeat-y left top; }
#conBdrR { background: url(../images/con_bdr_r.png) repeat-y right top; }

#flashContainer {
	margin-left: 8px;
	width: 776px;
	height: 580px;
	background: #fff;
}

#pageFooter {
	width: 776px;
	margin: 0 auto;
	padding-top: 22px;
	text-align: center;
	color: #7F79CB;
	font-size: 10px;
}

.credit {
	border-top: 1px solid #5443AA;
	color: #625EC8;
	padding-top: 3px;
	margin-top: 1px;
}

.credit a {
	color: #625EC8;
}



