body {
	font-size: 				small; /* for IE5/WIN */
	voice-family:			"\"}\"";
	voice-family: 			inherit;
	font-size: 				small;
	font-family: 			Arial, Helvetica, "sans-serif";
	margin-top: 			0;
	border:  				0px solid green;
	
}

body a {
	color: 					#0C1DFC;
	font-weight: 			bold;
	text-decoration: 		none;
}

body a:hover {
	color: 					#08119A;
}

.spaceout {
	height: 				110px;
	width: 					1px;
}
.container {
	border: 				0px solid #000;
	margin-left: 	 		auto;
	margin-right: 			auto;
	width: 					90%;
}

div.holdit {
	float: 				left;
	margin: 			10px;
}

div#footer{
	clear: 					both;
	color: 					#919191;
	text-align: 			center;
	bottom: 				-70px;
	font-size: 				80%;
	margin: 				auto;
	padding-bottom: 		20px;
	position: 				relative;
}

.clearleft {
	clear: 				left;
}

.clear {
	clear: 				both;
}

/*			TEXT SECTION  (the #content h section is over there in yer layout.css, bub...)		*/

h1 {
	font-size: 				180%;
}

h2 {
	font-size: 				140%;
} 

h3{
	font-size: 				130%;
}

h4 {
	font-size: 				120%;
}

ul li {
	font-size: 				90%;
}

.note {
	background: 			#f0f0f0;
	border-right: 			40px dotted red;
	font-size: 				85%;
	margin-left: 			10%;
	margin-right: 			35%;
	padding: 				.25em 0 0 5%;
}

/*=========================	TABLE TIME, CHILRENS! =====================*/
.expense {
	background: 			#919191;
	width: 					90%;
}

table {
	background: 			#fff;
	border: 				1px solid #000;
	border-collapse: 		collapse;
	left: 					4px;
	position: 				relative;
	top: 					-4px;
	width: 					100%;
}

table .caption {
	background: 			#fff;
	border-bottom: 			1px solid #fff;
	border: 				1px solid #000;
	font-weight: 			bold;
	padding: 				8px 20px;
	margin-right: 			1px;
	text-align: 			right;
	text-transform: 		uppercase;
}
table th, table td {
	border-bottom: 			1px solid #B5B5B5;
	margin: 				0;
	padding: 				8px 20px;
	text-align: 			center;	
}

table th {
	color: 					#999;
}

table .name {
	text-align: 			right;
}

table tr {
	background: 			#e6e6e6;
}
table tr.alt {
	background: 			#f1f1f1;
}

table td a {
	display: 				block;
	font-weight: 			bold;
}



/* =================================================================== */
/* = YOU CAN USE THESE NAVIGATION BUTTONS ANWYERE NOW... JUST DON'T  = */
/* = FORGET THAT YOU HAVE STUFF TO DO, TOO. OKAY? OKAY. COREY ON!!!!  = */
/* =================================================================== */
		
		
#nav {
	float: 					left;
	width:					98%;
	margin: 				0;
	padding: 				10px 0 0px 0;
	padding-left: 			2%;
	list-style: 			none;
	background: 			#FFCB2D url('../../img/nav_bg.gif') repeat-x bottom left;
	background: 			#FFCB2D url('../../img/nav_bg.gif') repeat-x bottom left;
	}

#nav li {
	float: 					left;
	margin:					0;
	padding: 				0;
	font-family: 			"Lucida Grande", sans-serif;
	font-size: 				85%;
}

#nav a {
	float: 					left;
	display: 				block;
	margin: 				0 1px 0 0;
	padding: 				5px 8px;
	color: 					#333;
	text-decoration: 		none;
	border: 				1px solid #9B8748;
	border-bottom: 			none;
	background: 			#F9E9A9 url('../../img/off_bg.gif') repeat-x top left;
	background: 			#F9E9A9 url('../../img/off_bg.gif') repeat-x top left;
}
/*		THE TABS WITH THEIR UNIQUE BODY ID's		*/

#nav a:hover, body#intro #t-intro a {
	color: 					#333;
	padding-bottom: 		5px;
	border-color: 			#727377;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
}
#nav a:hover, body#rows #t-rows a {
	color: 					#333;
	padding-bottom: 		5px;
	border-color: 			#727377;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
}

#nav a:hover, body#floats #t-floats a {
	color: 					#333;
	padding-bottom: 		5px;
	border-color: 			#727377;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
}

#nav a:hover, body#boxes #t-boxes a {
	color: 					#333;
	padding-bottom: 		5px;
	border-color: 			#727377;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
}

#nav a:hover, body#finances #t-finances a {
	color: 					#333;
	padding-bottom: 		5px;
	border-color: 			#727377;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
}
#nav a:hover, body#layout #t-layout a {
	color: 					#333;
	padding-bottom: 		4px;
	border-color: 			#727377;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
	background: 			#fff url('../../img/on_bg.gif') repeat-x top left;
}


	
/*==================== NAVIGATION ROWS ====================*/

#regrows {
	border: 				0px solid red;
	padding-left: 			0;
	width: 					100%;
}

#register {
	background: 			#BDDB62 url('../../img/reg_bottom.gif') no-repeat bottom left;
	background-image: 		#BDDB62 url('../../img/reg_bottom.gif') no-repeat bottom left;
	border-left: 			0px solid #BDDB62;
	color: 					#690;
	float: 					left;
	list-style: 			none;
	margin: 				0;
	padding: 				0;
	width: 					100%;
}

#register a {
	color: 					#360;
	text-decoration: 		none;
}

#register a:hover {
	color: 					#fff;
}
#find {
	background: 			#BDDB62 url('../../img/reg_bottom_r.gif') no-repeat bottom right;
	background-image: 		#BDDB62 url('../../img/reg_bottom_r.gif') no-repeat bottom right;
	border-right: 			0px dashed blue;
	float: 					right;
	padding: 				8px 14px 8px 0px;
}

#look {
	background: 			url('../../img/mag-glass.gif') no-repeat 0 50%;
	background-image: 		url('../../img/mag-glass.gif') no-repeat 0 50%;
	border: 				0px solid blue;
	float: 					right;
	padding: 				8px 0px 8px 15px;
}

#reg {
	float: 					left;
	margin: 				0;
	padding: 				8px 14px;
}

/*	BOTTOM PART - DARKER GREEN */
#message {
	background: 			#92B91C url('../../img/reg_top_l.gif') no-repeat top left;
	background-image: 		#92B91C url('../../img/reg_top_l.gif') no-repeat top left;
	border-right: 			0 solid #92B91C;
	clear: 					both;
	color: 					#fff;
	font-size: 				90%;
	font-weight: 			bold;
	text-align: 			center;
	width: 					100%;
}

#message p {
	margin: 				0;
	padding: 				4px 14px 2px 14px;
	background: 			url('../../img/reg_top_r.gif') no-repeat top right;
	background-image: 		url('../../img/reg_top_r.gif') no-repeat top right;
}

#message strong {
	text-transform: 		uppercase;
}

#message a {
	background: 			url('../../img/arrow.gif') no-repeat 0 50%;
	background-image:		url('../../img/arrow.gif') no-repeat 0 50%;
	color: 					#fff;
	font-weight: 			normal;
	margin: 				0 0 0 6px;
	padding: 				2px 15px;
	text-decoration: 		none;
}

#message a:hover {
	color: 					#360;
}

/*	THIS CREATES THE ROUNDED CORNERS ON THE BOTTOM OF THE SPECIALS AREA		*/

#bregister {
	background: 			#92B91C url('../../img/reg_bottom.gif') no-repeat bottom left;
	background-image:		#92B91C url('../../img/reg_bottom.gif') no-repeat bottom left;
	border-left: 			0px solid #92B91C;
	float: 					left;
	list-style: 			none;
	margin: 				0;
	padding: 				0;
	width: 					100%;
}

#breg {
	background: 			#92B91C url('../../img/reg_bottom_r.gif') no-repeat bottom right;
	background-image: 		#92B91C url('../../img/reg_bottom_r.gif') no-repeat bottom right;
	border-right: 			0px dashed blue;
	float: 					right;
	padding: 				2px 14px;
}


/* ======================= FLOATY FLOAT FLOAT FLOAT FLOTSAM ======================= */

#showcase {
	background: 			url('../../img/box_bg.gif') no-repeat top left;
	background-image: 		url('../../img/box_bg.gif') no-repeat top left;
	border:  				2px solid #C8CDD2;
	float: 					left;
	margin:		 			0 25px 0 0;
	padding: 				10px 0;
	width: 					304px;
}

#showcase dl {
	display: 				inline; /* fixes ie/win double margin pooferbrains */
	float: 					left;
	margin: 				10px 20px;
	padding: 				0;
	width: 					260px;
}

#showcase dt {
	color: 					#627081;
	float: 					right;
	font-size: 				130%;
	letter-spacing: 		1px;
	margin: 				0;
	padding: 				0;
	width: 					162px;
}

#showcase dd {
	color: 					#666;
	font-size: 				85%;
	line-height: 			1.2em;
	margin: 				0 0 0 98px;
	padding: 				0;
}

#showcase dl dd.img {
	margin: 				0;
}

#showcase dd.img img {
	background: 			#fff;
	border: 				1px solid #D9E0E6;
	border-bottom-color: 	#999;
	border-right-color: 	#999;
	float: 					left;
	margin: 				0 8px 0 0;
	padding: 				4px;
}

/*	reverse float 	*/

#showcase .alt dt {
	float: 					left;
}

#showcase .alt dd {
	margin: 				0 98px 0 0;
}

#showcase .alt dd.img img {
	float: 					right;
	margin: 				0 0 0 8px;
}

p.show {
	width: 90%;
}


/*		THE AMAZING CONTENT BOXES!!! HUZZAH			*/
		
.box {
	background: 		url('../../img/div-bottom.gif') no-repeat bottom left;
	background-image:	url('../../img/div-bottom.gif') no-repeat bottom left;
/*	margin-left: 		320px; */
	width: 				273px;
	float: 				left;
}

.box h3 {
	background: 		url('../../img/h3-bg.gif') no-repeat top left;
	background-image:	url('../../img/h3-bg.gif') no-repeat top left;
	border-bottom: 		1px solid #E0CFAB;
	color: 				#333;
	font-size: 			130%;
	padding: 			6px 8px 4px 10px;
	margin: 			0;
	text-align: 		center;
}

.box ul {
	list-style: 		none;
	padding: 			14px 10px;
	margin: 			0;
}

.box ul li {
	margin: 			0 0 0 20px;
	padding: 			0px;
}

.box ul li a{
	background: 		#e0e0e0;
	border-bottom: 		1px solid #e0e0e0;
	border-top: 		1px solid #fff;
	color: 				#0C1DFC;
	display: 			block;
	font-weight: 		500;
	margin: 			2px 0;
	padding: 			0 0px 0 8px;
	text-decoration: 	none;
	width: 				200px;
}

.box ul li a:hover {
	color: 				#08119A;
	background: 		#fff;
	border-bottom: 		1px solid #e0e0e0;
	border-top: 		1px solid #fff;
}



/*	=================FLUID BOX===============	*/
	
.cont {               /*  bottom right 	*/
	background: 		url('../../img/rounded-right.gif') top right no-repeat;
	background-image: 	url('../../img/rounded-right.gif') top right no-repeat;
	clear: 				both;
	color: 				#666;
	float: 				left;
}

.desc {               /*  top left  */
	background: 		url('../../img/rounded-left.gif') top left no-repeat;
	background-image:	url('../../img/rounded-left.gif') top left no-repeat;
	margin: 			0px;
	padding: 			9px 9px 0px 9px;
}

.link {               /*  bottom left  */
	background: 		url('../../img/rounded-left.gif') bottom left no-repeat;
	background-image:	url('../../img/rounded-left.gif') bottom left no-repeat;
	margin: 			0px;
	padding: 			0 0 0 9px;	
	text-align: 		center;
	
}

.link em {               /*  top bottom right  */
	background: 		url('../../img/rounded-right.gif') bottom right no-repeat;
	background-image: 	url('../../img/rounded-right.gif') bottom right no-repeat;
	display: 			block;
	font-style: 		normal;
	padding: 			0 9px 9px 0;
}

.cont a {
	color: 				#e70;
	font-size: 			290%;
}
