/*
Site: Sylvia Garcia
Design: Lyndia Haryanto for Schipul
Build: Brandi Lalanne for Schipul
URI: www.sylviagarciacampaign.com/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0px;
padding:0px;
} 


p { margin-bottom: 8px; color:#303030; font-size:12px}

body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #303030;
	background: #FFF url(/images/home/body-bg.jpg) repeat-x top center;
	}
	
html, body {height:100%}

ul, ol { margin: 1em 0; padding-left: 2.5em; color: #303030; }
dt { margin: 0.5em 0 0; }
dd { margin: 0.25em 0 0.5em 2.5em; }

h1, h2, h3, h5, h5, h6 { font-weight: bold; margin-bottom: 8px; } 

h1 { font-size: 22px; color: #336192; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal}
h2 { font-size: 16px; color: #336192; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal }
h3 { font-size: 12px; color: #336192; font-family:Georgia, "Times New Roman", Times, serif;  }
h4 { font-size: 12px; color: #83a8c2; font-family:Georgia, "Times New Roman", Times, serif; }
h5 { font-size: 12px; color: #83a8c2; font-family:Georgia, "Times New Roman", Times, serif; }
h6 { font-size: 12px; color: #83a8c2; font-family:Georgia, "Times New Roman", Times, serif; }

a { color: #83a8c2; outline:none }

.clear {clear:both; margin:0; padding:0;}

a img { border: none; }

/** STRUCTURE **/

#wrap {width: 993px; margin:0 auto; min-height:100%; position:relative; }



#main { margin: 0; padding: 0; }
#main-template {padding: 0}

	#banner-wrap {width: 993px; height: 183px; background: url(../images/home/banner-bg.jpg) top center no-repeat}
	
		a#logo {width: 228px; height: 183px; background:url(../images/home/logo.jpg) top left no-repeat; float:left;}
		
		#garcia {width: 223px; height: 183px; background:url(../images/home/garcia.jpg) top left no-repeat; float:left;}
		
		#menu {width: 433px; height:38px; float:right; margin: 145px 0 0 0; padding: 0; position:relative; z-index: 980}
		
		#menu-blue {
	width: 383px;
	height:45px;
	float:right;
	padding: 0 0 0 0;
	display: block;
	text-align:right;
	position:absolute;
	z-index: 950;
	left: 562px;
	top: 183px;
		
		}
		
	#story-wrap {width: 993px; height: 287px; background:url(../images/home/story-bg.jpg) top center no-repeat; clear:both}
	
		/*Stories Module*/
	.stories {display: block; width: 993px; height: 287px; overflow: hidden; position: relative; 
	background:url(/images/home/story-bg.jpg) top center no-repeat !important }
		
		.story-item { overflow: hidden !important; background:none !important }
		.story-item img { margin: 0; padding: 0; }
		
		div.story-content { width: 380px;  z-index: 1500; 
		position:relative; float:left; display:inline; margin: 44px 0 0 70px; height: 153px }
		
		.story-content h1 {color: #FFF; margin: 20px 0 10px 0; padding: 0; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height: 24px; }	
		.story-content p {color: #FFF; margin:0; padding:0; line-height:13px }
		.story-content a {color: #FFF; text-decoration:underline}
		.story-content a:hover {color:#FFF; text-decoration:none}
		
		.story-item .image-header {display: inline; width: 494px; height: 264px; overflow: hidden !important; z-index: 10; float:left; margin:11px 0 0 17px}
		.story-item img { border:1px solid #BBBBBB ; z-index: 999; }
		
		
		#nav-stories {display: block; height: 206px; padding: 5px 10px 0 0;
		margin: -222px 0 0 523px; position:absolute; z-index: 800 }
		
			#nav-stories a { display: block; width: 20px; height:20px; float: left; margin: 0 0 5px 0;
			text-align: center; text-decoration: none; color:#2E5985; font-size:14px; line-height: 14px; 
			background: #5D81A6; border:1px solid #9DB4CB; clear:left; font-family:Georgia, "Times New Roman", Times, serif }
			
			#nav-stories a.activeSlide { background: #95AAC0; border:1px solid #FFF; 
			color: #093A6C; }
	
	#connect-story {width: 304px; height: 33px; line-height: 33px;  color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; float:right; clear:both; font-weight:bold; margin:-39px 0 0 0; position:relative; z-index: 990}
	
	.follow-link {clear:both; margin: 40px 0 0 10px; width: 180px; text-decoration:none}
	
	
	#content-columns {margin:0; padding:0; clear:both; margin:0 auto}
	
	
	.left-column {width: 309px; float:left; display:inline; margin: 25px 22px 0 5px; }
	
	.mid-column {width: 309px; float:left; margin: 25px 0 0 0;}
	
	.right-column {width: 326px; float:right; margin: 15px 0 0 0; display:inline; p}
	
		.left-column h1, .mid-column h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; 
		text-transform:uppercase; color: #2d2d2d; font-weight:normal; background:url(../images/home/title-bg.jpg) top left no-repeat; 
		padding-left: 28px; border-bottom: #B4B4B4 solid 1px; padding-bottom: 10px}
		
		.left-column ul { list-style:none; margin:0 0 0 18px; padding:0}
		.left-column ul li {margin:0; padding:0}

		.left-column ul li a {color: #900015; display:block; 
		background:url(../images/home/blue-arrow.jpg) left no-repeat; padding: 0 0 6px 15px; margin:0; }
		
		.left-column ul li a:hover {color: #114276}
		
		
		#fancy-buttons {margin:0 0 15px 0; padding:0}
		#fancy-buttons ul {margin:0; padding:0; list-style:none}
		#fancy-buttons ul li {margin:0; padding:0}
		#fancy-buttons li a {display:block; height:42px; width: 306px; background:url(/images/home/btn-bg.jpg); 
		font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none; font-size:20px; 
		text-transform:uppercase; line-height: 42px; padding: 0 0 0 20px; margin:0}
		#fancy-buttons li a:hover {background:url(../images/home/btn-over.jpg) top left no-repeat;}
		
		#fancy-buttons li a.contribute{display:block; height:42px; width: 306px; background:url(/images/home/btn-bg-red.jpg); 
		font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; text-decoration:none; font-size:20px; 
		text-transform:uppercase; line-height: 42px; padding: 0 0 0 20px; margin:0}
		 #fancy-buttons li a:hover.contribute {background:url(../images/home/btn-over-red.jpg) top left no-repeat;}		
		
		.right-column h2 {font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif; color: #303030; 
		font-weight:normal; text-transform:uppercase;  }
		
		
		#tweet-wrap{width: 323px; height: 195px; background:url(../images/home/tweet-bg.jpg) bottom center no-repeat; vertical-align:bottom; margin: 20px 0 0 0 }
		
		
		#tweets { }
		
		#tweets a {color:#FFF}
		
		#tweetstxt, #tweets ul {width: 184px; margin:0 0 0 16px; color:#FFF; padding:10px 0 0 0; font-size:11px; list-style:none;}
		
		.twitterTime a{font-size:11px !important; background:none!important; font-style:italic; text-transform:none !important; display:inline!important; height:12px!important; padding:0 !important; line-height:normal !important}

#footer { width: 100%; background:url(../images/home/footer-bg.jpg) top center repeat-x; position:absolute; border:0;
height: 134px;}

	#footer-txt {width: 993px; height: 134px; background:url(../images/home/footer-bg2.jpg) top left no-repeat; margin:0 auto}
	
	#footer-txt a:hover {color:#000}
	
	ul.quicklinks {margin:0; padding:0; list-style: none; color:#000; margin: 53px 0 0 5px}
	
	ul.quicklinks li a {color: #414141; text-decoration:underline}
	
	.connect {float:left; width: 147px}
	.issues {float:left; width: 125px; margin-left: 46px} 

	#schipul-footer {float:right; width: 480px; height:40px; margin: 50px 0 0 0; color:#414141}
	
	#schipul-footer a {color:#414141; text-decoration:none}

.articles-top li { margin-bottom: 10px !important; }
.articles-top li a { color: #900015; display: block; margin-bottom: 6px; }
.articles-top li a:hover { color: #114276; }


/*template*/
	#story-wrap-template {width: 993px; height: 46px; background:url(../images/home/story-bg.jpg) top center no-repeat; clear:both}
	#template-content {width: 947px; background:#FFF; clear:both; margin:0 auto; padding: 0 17px}
	#bodycontent {width: 600px; float:left; padding-top:20px; margin-bottom:40px;}
	#bodycontent a {color:#BF2327}
	#bodycontent a:hover {color:#000}
	
	#footer-template { width: 100%; background:url(../images/home/footer-bg.jpg) top center repeat-x; border:0;
height: 134px; position:relative!important}




/** Tendenci **/

.titles {  font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #6CA0AE;}
.subtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FBAF6A;
}
.body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666}
.currency {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#DBB793; text-decoration: none}
.bold_body_copy_blue {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #6CA0AE; text-decoration: none}
.big_body_copy {  font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #7C705F; text-decoration: none}
.links {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:  #FBAF6A;}
.copyright {  font-family:Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #33CC00}
.body_copy_alerts { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.body_copy_invert { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #7C705F}
.reports {  font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7C705F; text-decoration: none}
.reports_big_body_copy { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #7C705F; text-decoration: none }
.reports_subtitles { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #7C705F}
.reports_titles { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #7C705F}

	 

.color1 {
	background-color: #f7faeb;
}
.color2 {
	background-color: #dbb793;
}



td { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 

}

input{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7C705F
}

textarea{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7C705F
}


select{
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #7C705F
}
.contact { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
}
#contentarea {
z-index:150px
}
.videos img {
        border: 1px solid #cccccc;
        padding: 10px;
        margin-left: 0px;
        margin-top: 40px;
	}
.videos {
	text-align: center;
       
}
.videos a {
	font-size: 11px
}