@charset "utf-8";

/* Coded by Lito2380 -- Visit me at lito2380.com */

html {
	background: url('img/calibottom.gif') no-repeat 50% 100% #ffffff;
	min-height: 100%;
	min-width: 1002px;
}
body {
	background:url('img/cali-top.png') no-repeat top center;
	/*background-color:#959DB2;*/
	margin:auto auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	min-width:1002px;
}
p { color:#263B87; }
.hammer { font-family: 'Hammersmith One', sans-serif; }
.ptserif  { font-family: 'PT Serif Caption', serif; }
.pagetitle { font-size:36px;font-family: 'PT Serif Caption', Arial, Verdana;font-weight:bold; color: #600; }
.blue { color: #263B87;}
div {
	border-style:dashed;
	border-width:0px;
}
blockquote {
	font-weight:bold;
	font-size:18px;
	font-style:italic;
	color: #039;
}
.bar { width:80%;padding:2px;color:#600;font-size:18px; }
.clear { clear:both; }
.fullwidth { width:100%; }
/* Start Navigation CSS */
#navbar {
	width:750px;
	margin: 0;
	padding: 0;
	height: 1em;
	position:relative;
	border-style:dashed;
	border-width:0px;
	z-index:10000000;}
#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 18px 16px;
	/*background-color: #5e8ce9;*/
	color: #333;
	text-decoration: none; }
#navbar li a:hover { text-decoration:underline;}
#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #AAAAAA;
	font-size:12px; 
	padding:18px 18px;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #AAAAAA;
	border-bottom: 1px solid #fff;
	color: #fff; }
#navbar li li a:hover {
	background-color: #AAAAAA; }

/* End Navigation CSS */

.tbar {
	background-color:#8E060C;
	height:29px;
	width:100%;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-bottom-color:#F2CE52;
}
.wrapper {
	width:980px;
	min-height:400px;
	margin:auto auto;
	z-index:1000;
}
.stan {
	width:100%;
	height:238px;
	background:url('img/bg-head11.png') no-repeat;
	background-position: -10px 0px;
}
.optin {
	width:338px;
	height:90px;
	border-style:dashed;
	border-width:0px;
	position:absolute;
	margin-left:600px;
	margin-top:40px;
}
.menu {
	width:750px;
	height:60px;
	position:relative;
	left:220px;
	top:175px;
}
.menu a {
	color:#333;
	text-decoration:none;
}
.menu a:hover {
	text-decoration:underline;
}
.menu a:visited {
	color:#333;
}
.tbanner {
	width:100%;
	height:375px;
	background-color:#fff;
}
.content {
	width:100%;
	background-color:#fff;
	min-height:700px;
	border-left-style:solid;
	border-left-width:1px;
	border-right-style:solid;
	border-right-width:1px;
}
.left {
	background-color:#fff;
	width:575px;
	float:left;
}
.sidebar {
	background:url('img/bg-home-stars.png') no-repeat top right;
	background-color:#263B6D;
	width:368px;
	float:right;
	border-style:dashed;
	border-width:0px;
}

.bottom {
	background:url('img/bg-ft-red-shadow.gif') no-repeat top center;
	width:100%;
	height:256px;
	background-color:#810409;
}
.bottom a {
	color:#fff;
	text-decoration:none;
}
.bottom a:hover { text-decoration:underline; }
.bottom a:visited { color:#fff; }
.flogo {
	width:100%;
	height:121px;
	background-color:#fff;
}
.shadow {
	background:url('img/bg-ft-shadow.png') no-repeat top center;
	height:90px;
	width:100%;
}

/* SIDEBAR*/

.california {
	width:295px;
	height:485px;
	background:url('img/60th.jpg') no-repeat;
}

/* Slidehosw CSS */
/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:350px;
}

#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;
}
.issueblock {
	border-style:solid;
	border-width:0px;
	margin-bottom:0px;
	width:45%;
	float:left;
	margin-right:5px;
	position:relative;
	left:40px;
}
.issueblock p { padding:5px; font-size:16px; }
.ititle {
	width:100%;
	height:36px;
	background-color:#263B6D;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
}
.ititle span { padding:15px; position:relative;top:2px; }
.endorselist li {
	list-style-type:none;
	list-style-image:none;
	margin-bottom:5px;
	color:#263B87;
}
.buttons { position:relative;left:50px; }