body {
	background:url(../images/bg.gif) 0 134px repeat-y #313031;
	margin:0;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size:13px; 
	line-height:22px; 
	color:#313031;
	text-align:left;
}

/* Default redefinitions */
STRONG { font-weight: bold; color:#313031; }
A { color:#313031; }
LI { line-height:20px; }
IMG { border: none; }
FORM { margin:0; }
/* /Default redefinitions */


#wholeThing {
	width:900px;
}

/* NAVBAR STUFF */

div#navbar {
	float:left;
	width:875px;
	height:24px;
	background:#636468;
}

#navbar ul {
	margin:0 0 0 190px;
	height:24px;
	list-style-type: none;
	padding:0;
}

#navbar li {
	height:24px;
	float:left;
	padding-right:4px;
}

img#navbarRight {
	float:right;
}

/* /NAVBAR STUFF */

img#sidebar {
	position:absolute;
	left:55px;
	top:189px;
}

div#sidebarText {
	position:absolute;
	left:55px;
	top:189px;
	width:171px;
	padding: 24px 12px 12px 24px;
	color:#FFFFFF;
}

#sidebarText a {
	color:#FFFFFF;
}

ul.sidebar {
	list-style-type:none;
	list-style-position:outside;
	padding-left:0px;
	margin:0 0 0 0;
}

ul.sidebar li {
	border-bottom:1px solid #313031;
}

h1.sidebar {
	color:#FFFFFF;
	margin-top:0;
}

#mainRegion {
	margin-left:307px;
	background:#FFF;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding:12px 48px 18px 48px;
	width:456px;
	vertical-align:top;
	min-height:432px;
}

.column1 {
	float:left;
	width:200px;
	margin-right:20px;
}

.column2 {
	float:right;
	width:200px;
}

ul.noBullet {
	list-style-type: none;
	padding:0;
}

.cavuName {
	color:#484848;
	font-size:18px;
}

#footer {
	text-align:left;
	color:#FFFFFF;
	margin-left:310px;
	padding-top:12px;
	font-size:11px;
	line-height:17px;
}

.quote {
	margin:0;
	line-height:20px;
}

.attribution {
	line-height:20px;
	text-align:right;
}

ul.redBullet {
	list-style-image:url(images/bullet.gif);
}

#footer a {
	color:#FFFFFF;
}

.separator, .noseparator {
	clear:both;
	background:#503358;
	margin-left:-8px;
	margin-right:-8px;
	width:677px;
	height:6px;
	padding-top:2px;
}

.noseparator {
	height:0;
}

.imageRight {
	float:right;
	margin:4px 0 4px 12px;
}

.imageLeft, .imageLeftTN {
	float:left;
	margin:4px 12px 4px 0;
}

.imageLeftTN {
	clear:both;
	border:1px solid #000000;
	margin-bottom:24px;
}

.imageCenter {
	margin:4px auto;
}

.caption {
	margin-top:-8px;
	font-size:13px;
	text-align:center;
	font-style:italic;
}

H1 {
	margin-top:12px;
	color:#de151f;
 	font-size:16px;
 	font-weight:bold;
 	line-height:16px;
}

H2 {
	margin-top:6px;
	margin-bottom:-6px;
	font-size: 14px;
 	line-height:14px;
	font-weight:bold;
	color:#313031;
}

H3 {
	text-align:center;
	color:#503358;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

.center {
	text-align:center;
}
