/* @group Typography */
/* ========== Headings ========== */
h1,h2,h3,h4,h5,h6{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;color:#2571bf;}
h1,h2{font-size:24px;line-height:1;margin-bottom:0.5em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}

/* ========== Text Elements ========== */
p{margin:0 0 1.5em;}
p.last{margin-bottom:0;}

ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}

abbr,acronym{border-bottom:1px dotted #666;}
address{margin-top:1.5em;font-style:italic;}
del{color:#666;}

blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
pre,code{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','monotype.com','lucida console',monospace;line-height:1.5;}
tt{display:block;margin:1.5em 0;line-height:1.5}

/* ========== Default Classes ========== */
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.quiet{color:#666;}
.hide{display:none;}
.highlight{background:#ff0;}
.added{color:#060;}
.removed{color:#900;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
/* @end */

/* ========== Misc classes and elements ========== */
/* Use a .box to create a padded box inside a column. */ 
.box{padding:1.5em;margin:0 0 1.5em 0;background:#eee;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:1.4em 0;border:none;}
	hr.space{background:#fff;color:#fff;}
	
/* @group Friendly Settings */
.clear{display:inline-block;}
.clear:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear{height:1%;}
.clear{display:block;}
/* @end */

/* @group IE6 */
* html body{text-align:center;}
* html .container{text-align:left;}
* html .column{overflow-x:hidden;}
* html .pull-1,* html .pull-2,* html .pull-3,* html .pull-4,
* html .push-1,* html .push-2,* html .push-3,* html .push-4,
* html ul,* html ol{position:relative;}
* html legend{margin-bottom:1.4em;}
* html ol{margin-left:2em;}
/* @end */

body{background:#01245c url(/Images/cssimg/bg-header-16-1.jpg) repeat-x 0 0;margin:0 0 54px;padding:0;font-size:80%;line-height:135%;font-family:Arial,Verdana,sans-serif;color:#333;}

/* Anchors */
a:link,a:visited{color:#f09018;text-decoration:none;}
a:hover,a:active,a:focus{color:#f09018;text-decoration:underline;}

#footer a{text-decoration:none;}
#footer a:link,#footer a:visited{color:#7aa5cc;}
#footer a:hover,#footer a:active,#footer a:focus{color:#fff;}
/* @end */

.container{width:1000px !important;margin:0 auto;}
img{border:none;}

/* header */
div#header{height:127px;line-height:127px;overflow:hidden;}
		div#header-new{height:130px;line-height:130px;overflow:hidden;}
	#header-left{width:702px;float:left;}
		h1.logo{position:absolute;display:block;text-indent:-9999px;overflow:hidden;margin:0;padding:0;width:702px;background:url(../Images/sandoval_header_left.jpg) no-repeat;height:127px;}
				h1.logo-new{position:absolute;display:block;text-indent:-9999px;overflow:hidden;margin:0;padding:0;width:702px;background:url(../Images/sandoval_header_left_new.jpg) no-repeat;height:130px;}
			.logo a{display:block;width:702px;height:127px;cursor:pointer;}
				.logo-new a{display:block;width:702px;height:130px;cursor:pointer;}
		#email-signup{width:258px;float:right;height:130px;height:85px;padding:45px 0 0 40px;background:url(/Images/sandoval_header_right_new.jpg) no-repeat;overflow:visible;}
			#email-signup input#email{padding:4px 5px;border:#76c0ff 1px solid;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#666;text-align:left;width:233px;display:block;margin:0 0 5px 0;}
			#email-signup input#zipcode{padding:4px 5px;border:#76c0ff 1px solid;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#666;text-align:left;width:127px;display:inline;float:left;margin:5px 0 5px 0;}
					#email-signup input:focus#email,#email-signup input:focus#zipcode{outline:none;}
			input#emailsignup-submit{width:101px;height:27px;display:inline;float:left;margin:5px 0 5px 5px;}
/* @end */

/* Navigation */
#nav-holder{background:url(/Images/cssimg/sandoval_nav_bg.jpg) no-repeat;width:1000px;height:46px;}
	#navigation{width:730px;height:46px;float:left;}
		#navigation ul{list-style-type:none;overflow:hidden;margin:17px 0 0 40px;}
		#navigation li{float:left;padding:0;margin:0 0 0 60px;}
			/* Navigation CSS */
			#navigation ul li a{display:block;height:12px;overflow:hidden;text-indent:-9999px;margin:0;padding:0;}
			#navigation ul li.brian a{background:url(/Images/nav_brian.png) no-repeat;width:36px;margin-left:10px;}
			#navigation ul li.issues a{background:url(/Images/nav_issues.png) no-repeat;width:42px;}
			#navigation ul li.blog a{background:url(/Images/nav_blog.png) no-repeat;width:33px;}
			#navigation ul li.video a{background:url(/Images/nav_video.png) no-repeat;width:37px;}
			#navigation ul li.donate a{background:url(/Images/nav_donate.png) no-repeat;width:49px;}
			#navigation ul li.volunteer a{background:url(/Images/nav_volunteer.png) no-repeat;width:73px;}
	#donate-button{width:270px;height:46px;float:right;}
/* @end */


/* Homepage Feature */
#top-feature{height:300px;width:1000px;margin:0 auto;clear:both;}
	#feature{width:730px;height:300px;background:url(/Images/feature_bg.jpg) no-repeat;float:left;}
			#features{width:730px;height:300px;overflow:hidden;z-index:2;float:left;}
		#featured{width:466px;height:269px;margin:15px 0 0 132px;}
	#get-involved{width:270px;height:300px;overflow:hidden;float:right;}
	/* Homepage Features CSS */
	#features{position:relative;margin:0;padding:0;z-index:2;overflow:hidden;width:730px;height:300px;}
		div#features ul{position:relative;z-index:2;margin:0;padding:0;list-style-type:none;width:730px;height:300px;overflow:hidden;}
		div#features ul li{margin:0;padding:0;}

		div#pause-resume-feature{position:absolute;top:255px;left:592px;z-index:10;}
		div#pause-resume-feature a{float:left;margin:0 4px 0 0;padding:7px 0 0 0;width:25px;height:19px;line-height:27px;background:#01245c;border:1px solid #265eab;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-weight:bold;color:#fff !important;text-decoration:none !important;}
		div#pause-resume-feature a:hover{border-color:#01245c;background:#7aa5cc;}
		div#pause-resume-feature a.paused{border-color:#01245c;background:#7aa5cc;}
				div#pause-resume-feature a.paused:hover{border-color:#265eab;background:#01245c;}
		
		div#featurecontrols{position:absolute;top:255px;left:625px;z-index:10000;}
		div#featurecontrols a{float:left;margin:0 4px 0 0;padding:0;width:25px;line-height:26px;background:#7aa5cc;border:1px solid #01245c;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;color:#fff !important;text-decoration:none !important;}
		div#featurecontrols a:hover{background:#01245c;border:1px solid #fff;}
		div#featurecontrols a.activeSlide{background:#01245c;border:1px solid #265eab;}
	/* @end */
/* @end */

/* Content */
div#content{background:#fff;overflow:hidden;}
	/* Homepage Content */
	#left-content{width:434px;min-height:100px;height:auto;float:left;padding:10px;margin:10px 10px 10px 23px;}
	#right-content{width:442px;min-height:100px;float:right;padding:10px;margin:10px 23px 10px 10px;}
		#latest-video{height:322px;margin:0 0 15px 0;}
		#tweets{height:250px;margin:0;clear:both;}
			ul.rss-items{list-style-type:none;margin:0;}
			li.rss-item{padding:0 0 15px 0;display:block;}
		#facebook{margin:0;}
	
		/* Homepage Image Headers */
		div.h2-home{height:37px;margin:0 0 5px 0;}
			div.h2-home h2{position:absolute;text-indent:-9999px;overflow:hidden;height:37px;display:block;}
			h2.brians-tweets{width:442px;background:url(/Images/homepage_sectionheader_tweets.png) no-repeat;}
			h2.video{width:442px;background:url(/Images/homepage_sectionheader_video.png) no-repeat;}
			h2.blog{width:434px;background:url(/Images/homepage_sectionheader_blog.png) no-repeat;}
			h2.brians-tweets a,h2.video a,h2.blog a{display:block;height:100%;}
		/* @end */
	/* @end */

	/* Inside Content */
	#inside-feature{height:152px;width:1000px;margin:0 auto;clear:both;}
		/* Inside Headers */
		#inside-feature h2{position:absolute;text-indent:-9999px;overflow:hidden;width:1000px;height:152px;display:block;}
			#inside-feature h2.blog{background:url(/Images/blog_header.jpg) no-repeat;}
			#inside-feature h2.brian{background:url(/Images/brian_header.jpg) no-repeat;}
			#inside-feature h2.donate{background:url(/Images/donate_header.jpg) no-repeat;}
			#inside-feature h2.issues{background:url(/Images/issues_header.jpg) no-repeat;}
			#inside-feature h2.pioneer{background:url(/Images/pioneer_header.jpg) no-repeat;}
			#inside-feature h2.rsvp{background:url(/Images/rsvp_header.jpg) no-repeat;}
			#inside-feature h2.tour{background:url(/Images/tour_header.jpg) no-repeat;}
			#inside-feature h2.videos{background:url(/Images/videos_header.jpg) no-repeat;}
			#inside-feature h2.volunteer{background:url(/Images/volunteer_header.jpg) no-repeat;}
			#inside-feature h2.blog a,#inside-feature h2.brian a,#inside-feature h2.donate a,#inside-feature h2.issues a,#inside-feature h2.pioneer a,#inside-feature h2.rsvp a,#inside-feature h2.videos a,#inside-feature h2.volunteer a{display:block;cursor:pointer;}
		/* @end */
	#inside-content{background:#fff;overflow:hidden;min-height:400px;padding:20px;}
		#inside-content-left{float:left;width:640px;overflow:hidden;}
		#inside-content-right{float:right;width:300px;margin:0 0 0 20px;overflow:hidden;}
			#inside-content-right #photos{margin:0 0 15px 0;}
			#inside-content-right #twitter{margin:0 0 15px 0;}
			#inside-content-right #facebook{margin:0 0 15px 0;overflow:hidden;}
	/* @end */
/* @end */

/* Videos Page CSS */
.videos-wrapper{margin:0 0 30px 0;height:350px;overflow:hidden;clear:both;}
/* @end */

/* Video Frame CSS */
.videocenter{margin:15px auto;padding:0;width:560px;height:340px;border:5px solid #dee7ed;clear:both;}
.videocenter-flv{margin:15px auto;padding:0;width:480px;height:270px;border:5px solid #dee7ed;clear:both;}
.videoright-flv{margin:15px 0 15px 15px;padding:0;width:480px;height:270px;border:5px solid #dee7ed;float:right;}
.videoleft-flv{margin:15px auto 15px 0;padding:0;width:480px;height:270px;border:5px solid #dee7ed;}
.videoleft-videos{width:560px;height:340px;margin:0 10px 0 0;padding:0;border:5px solid #dee7ed;float:left;}
/* @end */

/* Images Frame CSS */
.imagecenter{margin:15px auto;padding:0;border:5px solid #dee7ed;clear:both;}
.imageleft{margin:15px 15px 15px 0;padding:0;border:5px solid #dee7ed;float:left;}
.imageright{margin:15px 0 15px 15px;padding:0;border:5px solid #dee7ed;float:right;}
/* @end */

/* Footer CSS */
div#footer{text-align:left;color:#7aa5cc;font-size:12px;padding:0;margin:15px auto 0 auto;border-top:1px solid #7aa5cc;clear:both;background:none !IMPORTANT;width:1000px;}
	#footer-nav{float:left;margin:0 0 0 10px;padding:0;}
		#footer-nav .footer-col{float:left;display:inline;width:150px;margin-top:5px;margin-right:50px;}
			#footer-nav .footer-col p{margin:0;}
			#footer-nav ul{list-style-type:none;margin:0;}
				#footer-nav li{}
	#footer-right{float:right;text-align:right;margin:5px 10px 0 25px;padding:0;}
/* @end */

/* Volunteer And Donation Pages */
li.noindent{margin-left:0;padding-left:0;}
 	li.noindent input,li.noindent select{margin:3px 0 7px 0;padding:3px;border:1px solid #2571bf;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#666;}
		li.noindent input:focus,li.noindent select:focus{border:1px solid #aa0000;color:#000;outline:none;}
table.volunteer th,table.donate-form th{color:#375482;font-weight:bold;font-size:125%;padding:10px 0 0 0;border-bottom:2px solid;}
	table.donate-form th{text-transform:uppercase;}
table.volunteer td input,table.donate-form td input,table.volunteer td select,table.donate-form td select{margin:14px 0 4px 0;}
table.volunteer td table,table.donate-form td table{padding:0 10px 0 0;}
table.volunteer td.submit,table.donate-form td.btnSubmit{text-align:center;}
#FirstName,#LastName,#EmailAddress,#Company,#BillingAddress,#BillingCity,#BillingState,#BillingZip,#WorkPhone,#CardName,#CardNumber,#CardExpirtyMonth,#CardExpiryYear,#CardType,#CardCCV,#Amount,#Amount-onetime,#CAT_Custom_99856,#HomePhone{padding:0;margin:0 0 10px 0;}
#SZMembership_8,#SZMembership_7,#SZMembership_0,#SZMembership_6,#SZMembership_4,#CAT_Custom_99855_0,#CAT_Custom_99855_1,#CAT_Custom_99855_2,#CAT_Custom_99855_3,#CAT_Custom_99855_4,#CAT_Custom_99855_5,#CAT_Custom_99855_6,#CAT_Custom_99855_7,#CAT_Custom_99855_8,#CAT_Custom_99855_9,#CAT_Custom_99855_10,#CAT_Custom_99815_0{margin:0 5px 0 0;}
/* @end */

/* Form Error Message CSS */
#msg{display:none;position:absolute;z-index:200;background:url(http://www.briansandoval.com/Images/msg_arrow.gif) left center no-repeat;padding-left:7px;}
#msgcontent{display:block;background:#f3e6e6;border:2px solid #924949;border-left:none;padding:5px;min-width:150px;max-width:250px;}
/* @end */
