@charset "utf-8";
/* CSS Document */

Body{ font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular; margin:0; background-color: #000; background-image: url(http://www.calclub.com/images/background-main.jpg); background-attachment: fixed; display: block; }
.maincontainer{ margin:0 auto; width:1038px; background:transparent; }
.header{
	width:100%;
	height:223px;
	background:#000000;
	}

.heading{
	margin-left:108px;
	padding:0;
	text-align:right;
	height:195px;
	
	}
.logo{
	width:505px;
	height:169px;
	/*margin-left:108px;*/
	float:left;
	}
.h-image{
	width:282px;
	height:195px;
	float:left;
	/*!float:none;*/
	}
.menu{ margin:0 auto; text-align:center; height: 55px; }
.menudiv{
	margin:0 12px 0 12px;
	}
#nav { list-style: none; background: transparent; font-size:11pt; color:#ffffff; font-family: Arial, Helvetica, SunSans-Regular; margin:0 45px; padding:0; }

#nav li {
	float: left;
	/*margin: 0 6px 0 0;
	padding: 0;
	line-height: normal;
	font-weight: bold;*/
	position: relative;
	display: block;
	margin: 0;
	padding: 4px 10px 9px 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#nav li a {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
#nav li:hover, #nav li.sfhover, #nav li.current {
	color: #000;/*background: #fff; url(../img/sitegraphics/nav_on_left.gif) no-repeat left top;*/
}
#nav li:hover a, #nav li.sfhover a, #nav li.current a {
	color: #000;/*#0a4425;*/
	/*background: url(../img/sitegraphics/nav_on_right.gif) no-repeat right top;*/
}
.bluebox{
	color: #fff;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(http://www.calclub.com/images/background-blue.jpg);
	text-align:center;
	display: block;
	height: 40px;
	width: 444px;
	line-height: 3em;
	background-position: center;
}
.bluebox2{
	color: #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(http://www.calclub.com/images/background-blue.jpg);
	text-align:center;
	display: block;
	height: 22px;
	width: 245px;
	line-height: 2em;
	background-position: center;
}
.bluebox3{ color: #fff; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(http://www.calclub.com/images/background-blue.jpg); text-align:left; display: block; height: 40px; width: 750px; line-height: 3em; background-position: center; text-indent: 1em; }
.redbox{ color: #fff; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:center; display: block; height: 40px; width: 444px; line-height: 3em; background-color: #c00; background-position: center; letter-spacing: 3px; ; 
}
.redbox2{ color: #fff; font-size: 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:left; display: block; height: 30px; width: 895px; line-height: 2em; background-color: #c00; background-position: left center; text-indent: 1em; ; 
}
hr{margin:0; padding:0; width:90%; background:#000000;}
#slideshow {
    position:relative;
	}
#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

h1 { color: #fff; font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding-top: 0; /* put a <br /> before content (IE 5 workaround) */}
p { color: #000; font-size: 12px; font-family: Helvetica, Arial, SunSans-Regular; }
a:hover { color: #004cff; font-weight: bold; text-decoration: none; }
a { color: #e80400; font-weight: bold; text-decoration: none; }
h2 { color: #fff; font-size: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; letter-spacing: 2px; padding-top: 0; /* put a <br /> before content (IE 5 workaround) */}
sub { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-top: 0; /* put a <br /> before content (IE 5 workaround) */}
h3 { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; padding-top: 0; /* put a <br /> before content (IE 5 workaround) */}
h4 { color: #000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 0; /* put a <br /> before content (IE 5 workaround) */}
h5 { color: #c00; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-top: 0; /* put a <br /> before content (IE 5 workaround) */}
td { color: #000; font-size: 12px; font-family: Helvetica, Arial, SunSans-Regular; }
h6 { color: #000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; padding-top: 0; /* put a <br /> before content (IE 5 workaround) */}
h7 { color: #c00; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 0; /* put a <br /> before content (IE 5 workaround) */}

