	body {
		width:100%;
		height:100%;
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000000;
		background-color:#ffffff;
	}
	
	#main {
		width:894px;
		margin:auto;
		padding:0;
		display:block;
	}
	
	/* HEADER */
	#header {
		width:894px;
		height:88px;
		margin:0;
		padding:0;
		float:left;
		display:block;
	}
	#header #clubicon {
		height:66px;
		margin:19px 0 0 0;
		padding:0;
		float:right;
		display:block;
	}
	#header #caryclub {
		width:388px;
		height:88px;
		background-image:url("http://www.caryclub.org/images07/header/caryclub-logo.gif");
		background-repeat:no-repeat;
		background-position:bottom;
		float:left;
		display:block;
	}
	#topbar {
		width:894px;
		height:38px;
		margin:0;
		padding:0;
		background-image:url("http://www.caryclub.org/images07/header/top-back.jpg");
		background-repeat:repeat-x;
		float:left;
		display:block;
	}
	
	/* MAIN */
	#bodycontent {
		width:894px;
		margin:0;
		padding:0;
		background-image:url("http://www.caryclub.org/images07/page-back.jpg");
		background-repeat:repeat-y;
		float:left;
		display:block;
	}
	#bodycontent2 {
		width:894px;
		margin:0;
		padding:0;
		background-image:url("http://www.caryclub.org/images07/column/left_caryquad.jpg");
		background-repeat:no-repeat;
		background-position:bottom left;
		float:left;
		display:block;
	}
	
	/* LEFT COLUMN */
	#leftcolumn {
		width:212px;
		height:inherit;
		margin:0;
		padding:0;
		float:left;
		display:block;
	}
	#leftcolumn ul {
		margin:5px 0 10px 0;
		padding:0;
		list-style-type:none;
	}
	#leftcolumn ul li {
		width:212px;
		height:24px;
		margin:0;
		padding:0;
		float:left;
		display:block;
	}
	#leftcolumn ul li a:hover{
		width:212px;
		height:24px;
		margin:0;
		padding:0;
		font-size:14px;
		font-weight:bold;
		color:#000000;
		text-decoration:none;
		background-image:url("http://www.caryclub.org/images07/column/left_menu-over.jpg");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	#leftcolumn ul li a {
		width:212px;
		height:24px;
		margin:0;
		padding:0;
		font-size:14px;
		font-weight:bold;
		color:#B1946C;
		text-decoration:none;
		cursor:pointer;
		float:left;
		display:block;
	}
	#leftcolumn ul li a span.menu {
		width:197px;
		height:21px;
		margin:0;
		padding:3px 0 0 15px;
		float:left;
		display:block;
	}
	
	/* RIGHT COLUMN */
	#rightcolumn {
		width:194px;
		margin:0;
		padding:0;
		background-image:url("http://www.caryclub.org/images07/column/right_back.jpg");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	#rightcolumn #subclubs {
		width:184px;
		margin:14px 5px 0 0;
		padding:0;
		float:left;
		display:block;
	}
	#rightcolumn #subclubs a {
		color:#000000;
		text-decoration:underline;
	}
	#rightcolumn #subclubs a:hover {
		color:#cccccc;
		text-decoration:none;
	}
	#subclubs #wccr_top {
		width:184px;
		height:75px;
		margin:0;
		padding:0;
		background-image:url("http://www.caryclub.org/images07/column/right_wccr_top.jpg");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	#subclubs #wccr_body {
		width:164px;
		margin:0;
		padding:5px 10px 5px 10px;
		font-weight:bold;
		color:#000000;
		background-image:url("http://www.caryclub.org/images07/column/right_wccr_back.jpg");
		background-repeat:repeat-y;
		float:left;
		display:block;
	}
	#subclubs #caryracing_top {
		width:164px;
		height:99px;
		margin:0;
		padding:0 10px 0 10px;
		font-weight:bold;
		color:#000000;
		background-image:url("http://www.caryclub.org/images07/column/right_caryracing_top.jpg");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	#subclubs #caryracing_body {
		width:164px;
		height:52px;
		margin:0;
		padding:5px 10px 5px 10px;
		font-weight:bold;
		color:#FFFFFF;
		background-image:url("http://www.caryclub.org/images07/column/right_caryracing_bottom.jpg");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	#subclubs #calendar_top {
		width:184px;
		height:41px;
		margin:0;
		padding:0;
		background-image:url("http://www.caryclub.org/images07/column/right_calendar_top.jpg");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	#subclubs #calendar_body {
		width:164px;
		margin:0;
		padding:5px 10px 5px 10px;
		background-image:url("http://www.caryclub.org/images07/column/right_calendar_back.jpg");
		background-repeat:repeat-y;
		float:left;
		display:block;
	}
	#subclubs #calendar_bottom {
		width:184px;
		height:23px;
		margin:0;
		padding:0;
		background-image:url("http://www.caryclub.org/images07/column/right_calendar_bottom.jpg");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	#rightcolumn #purduelogo {
		width:136px;
		margin:10px 0 0 25px;
		padding:0;
		float:left;
		display:block;
	}
	
	
	/* PAGE */
	#bodycontent #page {
		width:460px;
		margin:0;
		padding:5px 9px 0 10px;
		background-image:url("http://www.caryclub.org/images07/body-topfade.jpg");
		background-repeat:no-repeat;
		float:left;
		display:block;
	}
	
	
	/* BREADCRUMBS */
	#breadcrumbs {
		margin:0 0 5px 0;
		padding:0;
		font-size:11px;
		color:#000000;
		text-transform:lowercase;
		display:block;
	}
	#breadcrumbs a:link, #breadcrumbs a:visited {
		color:#000000;
		text-decoration:underline;
		font-weight:normal;
	}
	#breadcrumbs a:hover {
		color:#AA8E68;
		text-decoration:none;
		font-weight:normal;
	}
	
	h1 {
		margin:0 0 10px 0;
		padding:0;
		font-size:21px;
		font-weight:bold;
		color:#000000;
		font-style:italic;
		text-align:left;
	}
	h2 {
		margin:5px 0 0 0;
		padding:0;
		font-size:16px;
		font-weight:bold;
		color:#000000;
		text-align:left;
		border-bottom:1px dashed #cccccc;
	}
	div.details {
		margin:5px 0 0 0;
		padding:0;
		float:right;
		display:block;
	}
	h3 { /* news title */
		margin:5px 0 0 0;
		padding:0;
		font-size:14px;
		font-weight:bold;
		color:#000000;
		text-align:left;
		background-color:#CCCCCC;
		border-bottom:1px solid #333333;
	}
	h4 { /* calendar month title */
		margin:5px 0 0 0;
		padding:0;
		font-size:14px;
		font-weight:bold;
		color:#000000;
		text-align:left;
	}
	
	/* TEXT */
	p {
		margin:0 0 10px 0;
		padding:0;
	}
	p.text {
		text-indent:1.5em;
	}
	
	a:link, a:visited {
		text-decoration:underline;
		font-weight:bold;
		color:#B1946C; /*#419638*/
	}
	a:hover {
		text-decoration:none;
		font-weight:bold;
		color:#000000;
	}
	a.learnmore {
		cursor:help;
	}
	
	/* FOOTER */
	#footer {
		width:894px;
		height:50px;
		margin:0;
		padding:0;
		background-image:url("http://www.caryclub.org/images07/footer-back.jpg");
		background-repeat:repeat-x;
		float:left;
		display:block;
	}
	#footer a:link, #footer a:visited {
		color:#CCCCCC;
		font-weight:bold;
		text-decoration:underline;
	}
	#footer a:hover {
		color:#000000;
		font-weight:bold;
		text-decoration:underline;
	}
	#footer #toprow {
		width:894px;
		height:20px;
		margin:auto;
		padding:6px 0 0 0;
		color:#CCCCCC;
		font-size:10px;
		text-align:center;
	}
	#footer #bottomrow {
		width:894px;
		height:18px;
		margin:auto;
		padding:3px 0 0 0;
		color:#CCCCCC;
		font-size:10px;
		text-align:center;
	}