        body {
                margin:0px 0px 0px 0px;
                background:#FFF;
                }


        A               { color: #660000; text-decoration: underline; }
        A:link          { color: #660000; text-decoration: underline; }
        A:visited       { color: #660000; text-decoration: underline; }
        A:active        { color: #999999;  text-decoration: underline; }
        A:hover         { color: #666666; text-decoration: underline; }

        h1, h2, h3 {
                margin: 0px;
                padding: 0px;
                }
        

	#content {
		position: relative;
		}

	.title { /* slick logo */
		background-image: url(/i/title-main.jpg);
		background-repeat: no-repeat;
		width:275px;
		height:123px;
                }

        .title_image { /* kumi image */
		background-image: url(/i/title-model.gif);
		background-repeat: no-repeat;
		width:300px;
		height:93px;
		margin-top:-25px;
		padding-left:110px;
                }


/* nav styles */

	.navbox a { color: #000000; text-decoration: none; }
	.navbox a:link { color: #000000; text-decoration: none; }
	.navbox a:visited { color: #000000; text-decoration: none; }
	.navbox a:active { color: #660000; text-decoration: none; }
	.navbox a:hover { color: #660000; font-weight: bold; text-decoration: underline;}

	.navbox	{
		float:left;
		background-image: url(/i/navbox2.gif);
		background-repeat: no-repeat;
		width:198px;
		height:618px;
                font-family:verdana, arial, sans-serif;
                color:#000;
                font-size:14px;   
                font-weight:bold;   
                line-height:30px;
                letter-spacing: .2em
		text-align:left;
		}

	.sin	{
		width:190px;
		margin-top:20px;
		}

	.sponsor-logo {
                font-family:verdana, arial, sans-serif;
                color:#600;
                font-size:10px;   
		width:190px;
                line-height:15px;
		margin:20px;
		}

	.blurb {
                font-family:verdana, arial, sans-serif;
                color:#600;
                font-size:10px;   
		width:190px;
                line-height:10px;
		}

	.blurb a { color: #660000; text-decoration: none; }
	.blurb a:link { color: #660000; text-decoration: none; }
	.blurb a:visited { color: #660000; text-decoration: none; }
	.blurb a:active { color: #AA0000; text-decoration: none; }
	.blurb a:hover { color: #AA0000; }


/* end nav styles */
/* main content styles */

	#textbox {
		float: left;
		width:425px;
		background-image: url(/i/right-box-line.gif);
		background-repeat: repeat-y;
		font-size: 12px;
		}

	#textbox img {
		margin:0px;
		padding:0px;
		}

        .linkbox {
		font-family: verdana, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#000;
        width:400px; 
		padding:5px;
		border: 1px solid #600;
		vertical-align:top;
                }

	.linkbox p {
		font-family: arial;
		font-size:12px;
		font-style:italic;
		}

	.linkbox a { color: #660000; text-decoration: none; font-size:15px; font-weight: bold; }
	.linkbox a:link { color: #660000; text-decoration: none; }
	.linkbox a:visited { color: #660000; text-decoration: none; }
	.linkbox a:active { color: #AA0000; text-decoration: none; }
	.linkbox a:hover { color: #AA0000; font-weight: bold; text-decoration: underline;}

	.newsbox {
		font-family:arial, verdana, sans-serif;
		font-size:small;
                width:400px;
		margin-top:5px;
		padding:5px;
		text-align:justify;
		vertical-align:top;
		}

	.newsbox a { color: #660000; text-decoration: none; font-size:14px; }
	.newsbox a:link { color: #660000; text-decoration: none; }
	.newsbox a:visited { color: #660000; text-decoration: none; }
	.newsbox a:active { color: #AA0000; text-decoration: none; }
	.newsbox a:hover { color: #AA0000; text-decoration: underline;}

        .newsbox h1, h2, h3 {
		color:#600;
                margin: 0px;
                padding: 0px;
                }

        .newsbox li {
		color:#000;
		font-family: arial, verdana, sans-serif;
		font-size: small;
		font-weight:bold;
		text-align:left;
                line-height:20px;
                }

	.newsboxs {
		font-family:arial, verdana, sans-serif;
		font-size:small;
                width:400px;
		height:400px;
		margin-top:5px;
		padding:5px;
		text-align:justify;
		vertical-align:top;
		}

	.newsboxs a { color: #660000; text-decoration: none; font-size:14px; }
	.newsboxs a:link { color: #660000; text-decoration: none; }
	.newsboxs a:visited { color: #660000; text-decoration: none; }
	.newsboxs a:active { color: #AA0000; text-decoration: none; }
	.newsboxs a:hover { color: #AA0000; text-decoration: underline;}

        .newsboxs h1, h2, h3 {
		color:#600;
                margin: 0px;
                padding: 0px;
                }

	.pastevents {
		font-family:arial, verdana, sans-serif;
		font-size:small;
		font-weight:bold;
                width:400px;
		margin-top:5px;
		padding:5px;
		text-align:justify;
		vertical-align:top;
		}

	.pastevents a { color: #660000; text-decoration: none; font-size:14px; }
	.pastevents a:link { color: #660000; text-decoration: none; }
	.pastevents a:visited { color: #660000; text-decoration: none; }
	.pastevents a:active { color: #AA0000; text-decoration: none; }
	.pastevents a:hover { color: #AA0000; text-decoration: underline;}

	.event {
		border-bottom:1px solid #600;
		margin:20px;
		}


/* end main content styles */
/* footer styles */

	.sponsors {
		font-family:arial, verdana, sans-serif;
		font-size:small;
                width:400px;
		margin-top:5px;
		padding:5px;
		border:1px dashed #C00;
		}

	.sponsors img {
		vertical-align:middle;
		}

	.sponsors_single {
		margin-top:15px;
		}

	.footer	{
                font-family:verdana, arial, sans-serif;
                color:#600;
                font-size:10px;   
                font-weight:bold;   
                letter-spacing: .3em;
		text-align:center;
		margin:15px;
		}

/* end footer styles */
/* event calender styles */

	.calendar_day {
            	margin-top: 6px;
            	margin-bottom: 8px;
            	border-bottom:1px dashed #600;
            	padding-bottom: 10px;
            	}

	.calendar_entry {
            	margin-top: 4px;
            	margin-left: 6px;
            	margin-bottom: 10px;
		}

	.calendar_entry_links {
            	margin-top: 10px;
            	text-align: center;
            	font-size: small;
            	padding:2px;
		}

	.calendar_entry_links a { color: #660000; text-decoration: none; border:1px solid black;             	padding:4px;}
	.calendar_entry_links a:link { color: #660000; text-decoration: none; }
	.calendar_entry_links a:visited { color: #660000; }
	.calendar_entry_links a:active { color: #AA0000; }
	.calendar_entry_links a:hover { color: #666; text-decoration: none;}

	.calendar_date {
            	font-size: x-small;
            	text-transform: uppercase;
            	font-weight: bold;
            	margin-bottom: 3px;
		}

	.calendar_time {
            	font-size: x-small;
            	text-transform: uppercase;
            	font-weight: bold;
            	margin-bottom: 4px;
		}

	.calendar_special_activity {
            	font-size: larger;
            	font-weight: bold;
            	color: maroon;
		}

	.calendar_event {
            	font-size: larger;
		}

	.calendar_event_blurb {
		font-family:times, arial, verdana, sans-serif;
            	margin-top: 4px;
            	margin-bottom: 5px;
            	margin-left: 4px;
            	margin-right: 4px;
		}

	hr.day_separator {
                width: 80%; 
                color: black;
		}

/* end event calender styles */
/* special note right side bar */

	.special-note {
		clear: right;
		float:left;
		width:150px; 
		margin-top:42px;
		font-family:verdana, arial, sans-serif;
		color:#000;
		font-size:10px;   
		line-height:15px;
		text-align:left;
		}

	.special-note h1, h2, h3 {
		color:#600;
		text-align:center;
		}

	.alert {
		border-top:1px dashed maroon; 
		border-right:1px dashed maroon; 
		border-bottom:1px dashed maroon; 
           	padding-top: 4px;
            	padding-left: 2px;
            	padding-right: 1px;
		}

	.alert2 {
           	padding-top: 4px;
            	padding-left: 2px;
            	padding-right: 1px;
		}

/* end special note styles */

/* RHI: moved from beta event index.html */

    .event_details {
		font-family: verdana, sans-serif;
		color:#000;
                width:400px; 
		padding:5px;
		border: 1px solid #600;
		vertical-align:top;
                }

    .event_header {
		font-size:14px;
		font-weight:bold;
		}

	.date_time {
		float:left;
		text-align:right;
		font-size:x-small;
		}

    .event_res {
		clear:both;
		text-align:justify;
		padding-top:5px;
		padding-bottom:5px;
		margin-bottom:5px;
		border-bottom:1px dashed #600;
		}

    .event_tickets {
		font-size:14px;
		text-align:right;
		}

/* RHI: end of move */





























































