@charset "UTF-8";

/* 

CSS created by Timothy Hoerl - Circle Design, Sacramento, CA
for California Lectures

Last Updated
September 24, 2010

Color Key:
Orange: HEX #E05206 / RGB 224 82 6
Dark Blue: HEX #0F4DBC / RGB 15 77 188
Light Blue: HEX #E8EDF8 / RGB 232 237 248
Dark Tan: HEX #D9D9B2 / RGB 217 217 178
Light Tan: HEX: #EAEAD4 / RGB 234 234 212

 */

* {margin: 0;padding: 0;font-family: Arial, Helvetica, sans-serif;}

body {background: #EAEAD4;behavior: url("css/csshover3.htc"); /* IE6 Hover issue fix */ font-size: 16px;}
#main {margin-left: auto;margin-right: auto;width: 1000px;margin-top: 0px;margin-bottom: 0px;}
#contentwrapper {background-image: url(../images/graphic_tier2_copybkgrnd.png);background-repeat: repeat-y;display: inline;float: left;width: 1000px;}
#contentwrapper_home {background-image: url(../images/graphic_copybkgrnd.png);background-repeat: repeat-y;display: inline;float: left;width: 1000px;}

/* new clearfix */
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */			
				
	
/* HEADER & MAIN NAVIGATION */		

#head_home {background: #E05206;height: 110px;width: 1000px;}
#head_home img.logo {border: 0;display: inline;margin: 8px 128px 0 168px;}
#head_home img.tag {border: 0;display: inline;margin: 0 0 2px 0;}			
#menu {background: #000000;height: 50px;margin: 0;padding: 0;width: 1000px;}
#menu_container {padding: 0 0 0 184px;}	
		

/* DROPDOWN MENU */

#menu ul {float: left;list-style: none;margin: 0;padding: 15px 0 0 0 ;text-align: left;width: auto;}
#menu li {position: relative;}
#menu li li {background: #000000;padding: 0 16px;width: 152px;}			
#menu ul ul {position: absolute;z-index: 500;}
#menu ul ul ul {left: 100%;top: 0;}			
#menu h1 {background: #000000;border-right: 1px solid #E05206;color: #ffffff;display: block;font-family: Arial, Helvetica, sans-serif;font-size: 100%;font-weight: bold;margin: 0;padding: 0 16px;}	
#menu h1.resources {border: 0;}	
#menu a {background: #000000;border-bottom: 1px solid;border-color: #E05206;color: #FFFFFF;display: block;font-family: Arial, Helvetica, sans-serif;font-size: 81.3%;margin: 0 0;padding: 12px 0;text-decoration: none;}
#menu a.last {border: 0;}
#menu a:hover {color: #E05206;}			
div#menu ul ul, div#menu ul li:hover ul ul, div#menu ul ul li:hover ul ul {display: none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {display: block;}
	
	
/* LEFT COLUMN & SECONDARY NAVIGATION */		
	
#left, #left_tier2 {display: inline;float: left;width: 200px;}
#left_logo {background: #E05206;display: inline;float: left;height: 90px;padding: 20px 0 0 20px;width: 180px;}
.leftlogo {border: 0;}	
#left_top {background: #0F4DBC;float: left;height: 20px;width: 200px;}	
#left_nav {background: #E05206;display: inline;float: left;margin: 0 0 0 20px;padding: 0;width: 180px;}
#left_nav_tier2 { display: inline;float: left;margin: 0 0 0 20px;padding: 0;width: 180px;}	
#left_nav ul, #left_nav_tier2 ul {border-bottom: 1px solid #000000;list-style: none;margin: 16px 16px 8px 16px;width: 148px;}
#left_nav li, #left_nav_tier2 li {margin: 0;padding: 0 0 12px 0;}	
#left_nav li.social, #left_nav_tier2 li.social {margin: 0 0 8px 0;padding: 0;}					
#left_nav ul li a, #left_nav_tier2 ul li a {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 100%;font-weight: bold;margin: 0;padding: 0;text-decoration: none;text-transform: none;}
#left_nav ul li a:hover, #left_nav_tier2 ul li a:hover {color: #FFFFFF;}	
#left_nav img, #left_nav_tier2 img {border: 0;margin: 0 0 8px 0;}
#ccform {color: #000000;display: inline;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 67%;line-height: 14px;margin: 0 0 0 20px;padding: 8px 16px 0 16px;width: 148px;text-align: left;}	
#ccform_home {background: #E05206;color: #000000;display: inline;float: left;font-family: Arial, Helvetica, sans-serif;font-size: 67%;line-height: 14px;margin: 0 0 0 20px;padding: 8px 16px 0 16px;width: 148px;text-align: left;}	
h3.mailinglist {color: #FFFFFF;font-size: 150%;font-weight: bold;line-height:normal;margin-bottom:2px;}		
#ccform p, #ccform_home p {font-size: 130%; line-height: 1.25em; margin-bottom:5px; margin-top:10px;}	
#left_foot {display: inline;float: left;height: 101px;margin: 0 0 0 20px;padding: 0;width: 180px;}			
.safe {border: 0;height: 12px;margin: 5px 0 20px 0;width: 148px;} 



/* CENTER COLUMN */	

#center {background-color:E8EDF8; display: inline;float: left;height: auto;margin: 20px 20px 0 20px;padding: 0 0 50px 0;width: 485px;}
#center h1 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 125%;font-weight: bold;line-height: 1em;margin:  0 0 0.5em 0;padding: 0;text-decoration: none;}
#center p {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 85%; line-height: 1.5em;margin: 0 0 0.75em 0;padding: 0;text-decoration: none;}
#center a {color: #E05206;font-family: Arial, Helvetica, sans-serif;font-size: 100%;font-weight: bold;margin: 0;padding: 0;text-decoration: none;}
#center a:hover {color: #000000;}
#center .home-header-image {bottom-margin:40px; display:block;}

#center_tier2 {display: inline;float: left;min-height: 620px;margin: 0 170px 0 0;padding: 0;width: 630px;}	
#header {float: left;height: 54px;width: 630px;		}	
#header_image {float: left;height: 126px;width: 630px;}
#maincopy {float: left;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 40px 40px 80px 40px; width: 550px;}	
#maincopy ul {float: left;list-style: none;margin: 0 0 1em 25px;padding: 0;text-align: left;}	
#maincopy li {margin: 0 25px 0.375em 25px;width: 500px;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 75%; line-height: 1.4em;margin: 0 0 0 0;padding: 0;text-decoration: none;}

/* PROGRAMS PAGE */
	
#programHead {display:inline;float:left;width:550px;}	
#program {display:inline;float:left;margin:0 0 20px 0;width:50%;}
#program .info {display:inline; float:left; height:150px;}
#program .photo {display:inline; float:left; height:150px; width:110px;}
#maincopy a.programs {color: #E05206; font-family:Arial, Helvetica, sans-serif; font-size:85%; font-weight:bold; margin-bottom:.25em; padding:0; text-decoration:none;}	
#maincopy a.programs:hover {color: #000000;}
#maincopy ul.press {float: left;list-style: none;margin: 0 0 10px 0;padding: 0;width: auto;}	
	
#maincopy li.press {margin: 0 0 0 25px;padding: 0;position: relative;width: 525px;color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 75%; line-height: 1.3em;margin: 0 0 0 0;padding: 0;text-decoration: none;}
#maincopy img.author {border: 0;display: inline;float: left;height: 100px;margin: 0;padding: 0 10px 0 0;vertical-align: top;width: 100px;}	
#maincopy img.authorlarge {border: 0;display: inline;float: left;height: 200px;margin: 0 0 0 0;padding: 0 20px 575px 0;vertical-align: top;width: 200px;}	
#maincopy img.onebook {border: 0;display: inline;float: left;margin: 0 0 0 0;padding: 0 20px 575px 0;vertical-align: top;width: 200px;}											
									
#maincopy h1 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 112.5%;font-weight: bold;margin: 0 0 0.75em 0;padding: 0;text-transform: uppercase;}
#maincopy h1.soft {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 112.5%;font-weight: bold;margin: 0 0 0.0 0;padding: 0;text-transform: uppercase;}		
#maincopy h2 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 81.3%;font-weight: bold;line-height: 1.5em;margin:  0 0 0.5em 0;padding: 0;text-decoration: none;}
#maincopy h2.soft {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 81.3%;font-weight: bold;line-height: 1.5em;margin:  0 0 0 0;padding: 0;text-decoration: none;}	
#maincopy h2.caps {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 81.3%;font-weight: bold;line-height: 1.5em;margin:  0 0 0.5em 0;padding: 0;text-decoration: none;text-transform:uppercase;}	
#maincopy h3 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 75%;font-weight: bold;margin: 0 0 0.25em 0;padding: 0;text-decoration: none;}
h3.list	{color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 75%;font-weight: bold;margin: 0 0 0.25em 0;padding: 0;text-decoration: none;}						
#maincopy a {color: #E05206;font-family: Arial, Helvetica, sans-serif;font-size: 100%;font-weight: bold;margin: 0;padding: 0;text-decoration: none;}
#maincopy a:hover {color: #000000;}
#maincopy a.profs {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 100%;margin: 0;padding: 0;text-decoration: underline;}	
#maincopy a.profs:hover {color: #E05206;}	
#maincopy a.press {color: #E05206;font-family: Arial, Helvetica, sans-serif;font-size: 100%;margin: 0;padding: 0;text-decoration: none;}	
#maincopy a.press:hover {color: #000000;}				
#maincopy p {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 75%; line-height: 1.3em;margin: 0 0 0.75em 0;padding: 0;text-decoration: none;}
#maincopy .italic {font-style: italic;}
#maincopy .bold {font-weight: bold;}
.orange {color: #E05206;}	
.orangeBold {color: #E05206;font-weight: bold;}


/* DONATE NOW BUTTON */
	
#maincopy a.donate {background-color: #E05206;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 100%;font-weight: bold;margin: 0;padding: 5px 10px 5px 10px;text-decoration: none;}	
#maincopy a.donate:hover {background-color: #000000;color: #E05206;}	
	
	
/* RIGHT COLUMN */
		
#right {display:inline;float:left;height: 500px;margin: 0;padding: 0;width: 275px;}	
#right_container {padding: 16px 0 0 16px;}	
#right ul {display: inline;float: left;list-style: none;margin: 0 0 10px 0;padding: 0;text-align: left;width: 215px;}
#right ul li {margin:0 0 3px 0;}

#right h1 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 90%;font-weight: bold;margin: 0;padding: 0 0 7px 0;text-transform: uppercase;}	
#right h2 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-weight: bold;margin: 0;padding: 0 0 5px 0;text-decoration: none;}
#right h2.last {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-weight: bold;margin: 0;padding: 0 0 15px 0;text-decoration: none;}
#right h3 {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 95%;margin: 0;padding: 0 0 4px 0;text-decoration: none;}
#right a {color: #E05206;font-family: Arial, Helvetica, sans-serif;font-size: 90%;font-weight: bold;margin: 0;padding: 0;text-decoration: none;}
#right a:hover {color: #000000;}	
#right .header {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 90%;font-weight: bold;margin: 0;padding: 0;text-transform: uppercase;}
#right .subhead {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 80%;font-weight: bold;margin: 0;padding: 0 0 5px 0;text-decoration: none;}
#right .subsubhead {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 95%;margin: 0;padding: 0 0 4px 0;text-decoration: none;}

#right_container hr {border:0;width:175px;color:#000000;background-color:#000000;height:1px;margin:10px 0;}
	
	
/* SPONSORS PAGE */	
	

#maincopy ul.sponsors {list-style: none;margin: 0 0 50px 0;padding: 0;width: 500px;}
#maincopy li.sponsors {margin: 0;padding: 0;width: 500px;}	
#maincopy img.sponsors {border: 0;float: left;margin: 0;padding: 0;}	
#maincopy img.grantors {border: 0;float: left;margin: 0 0 20px 0;padding: 0;}		
	
		
/* FOOTER */
	
#footer_home {background: #E05206;float: left;height: 140px;width: 1000px;}
#footer_tier2 {background: #000000;float: left;height: 140px;width: 1000px;}		
#footer_home ul, #footer_tier2 ul {float: left;font-family: Arial, Helvetica, sans-serif;font-size: 62.5%;font-weight: bold;height: 80px;list-style: none;margin: 16px 16px 16px 0;	}
#footer_home ul.left, #footer_tier2 ul.left {border-left: 1px solid #FFFFFF;	padding-left: 32px;}	
#footer_home ul li, #footer_tier2 ul li {margin: 0 0 4px 0;}	
#footer_home a:link, a:active, a:visited,
#footer_tier2 a:link, a:active, a:visited {color: #FFFFFF;text-decoration: none;}	
#footer_home a:hover {color: #000000;}	
#footer_tier2 a:hover {color: #E05206;}	
#footer_home img.footlogo,
#footer_tier2 img.footlogo {border: 0;float: left;margin: 32px 32px 0 245px;}		
#contact {float: left;margin: 10px 0 0 245px;padding: 0;text-align: left;width: 1000px;}		