* {
	padding: 0;
	margin: 0;
	border: 0;
}

body {
	background-color: #363636;

}

h1 {
	font: 20px "Helvetica", serif;
	color: #fff;
	margin-bottom: 15px;
}

h2{
	font: 17px "Helvetica", "Arial", sans-serif;
	color: #fff;
	text-transform: none;
	margin-bottom: 10px;
}

h3{
	font: 15px "Helvetica", "Arial", sans-serif;
	color: #FEB866;
	text-transform: none;
	margin-bottom: 10px;
}

span.jump{
	font: 13px "Helvetica", "Arial", sans-serif;
	color: #FEB866;
	text-transform: none;
	margin-top: -10px;
}

a.jump_link{
	font: 13px "Helvetica", "Arial", sans-serif;
	color: #FEB866;
	text-transform: none;
	margin-bottom: 10px;
	border-bottom: none;
}

div#header {
	width: 100%;
	height: auto;
	
	margin-bottom: 15px;
	
	text-align: center;

}

div#header_container{
	width: 830px;
	margin: 0 auto;
}

div#bg{

	background-color: #eeeeee;
	border-bottom: 3px solid #6d6d6d;
	border-top: 3px solid #6d6d6d;
	
	margin: -92px 0 0 0;
	
	height: 100px;

}

div#logo{
	width: 323px;
	height: 110px;
	
	z-index: 10;
	
	clear: both;
}

div#navigation{
	height: 80px;
	margin: -80px 0 0 -5px;
	
	z-index: 20;
}

div#content {
	width: 830px;
	height: auto;
	margin: 0 auto;
	line-height: 20px;

	background-color: #363636;
	color: #e6e6e6;
	
	overflow: aut;

	/*padding: 10px;*/
}

div#landing{
	width: 830px;
	height: auto;
	margin: 20px auto;
	
	overflow: auto;

}

div#landing .landing_left{
	width: 385px;
	margin-right: 40px;
	float: left;
}

div#landing .landing_right{
	width: 385px;
	float: left;
}

#landing_about_mission, #landing_about_news, #landing_about_board, #landing_about_media,
#landing_about_kathryn, #landing_about_projects, #landing_about_team, #landing_about_faq,
#landing_gi_donate, #landing_gi_chapters, #landing_gi_school, #landing_gi_email, #landing_gi_intern,
#landing_gi_event, #landing_gi_rotary, #landing_gi_partners{
	width: 385px;
	height: 130px;
	margin: 0 0 20px 0;
	padding: 10px;
	
	background-color: #252525;
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;

	
	overflow: auto;

}

#landing_about_mission img, #landing_about_news img, #landing_about_board img, #landing_about_media img, #landing_about_kathryn img, #landing_about_projects img, #landing_about_team img, #landing_about_faq img, #landing_gi_donate img, #landing_gi_chapters img, #landing_gi_school img, #landing_gi_intern img, #landing_gi_event img, #landing_gi_rotary img, #landing_gi_partners img{
	width: 80px;
	height: 80px;
	margin: 10px 20px 0 10px;
	float: left;
}



#landing_about_mission .landing_text, #landing_about_news .landing_text, #landing_about_board .landing_text, #landing_about_media .landing_text, #landing_about_kathryn .landing_text, #landing_about_projects .landing_text, #landing_about_team .landing_text, #landing_about_faq .landing_text, #landing_gi_donate .landing_text, #landing_gi_chapters .landing_text, #landing_gi_school .landing_text, #landing_gi_email .landing_text, #landing_gi_intern .landing_text, #landing_gi_event .landing_text, #landing_gi_rotary .landing_text, #landing_gi_partners .landing_text{
	width: 250px;
	margin-top: 10px;
	float: left;

}

#landing_about_mission p, #landing_about_news p, #landing_about_board p, #landing_about_media p,
#landing_about_kathryn p, #landing_about_projects p, #landing_about_team p, #landing_about_faq p, #landing_gi_donate p, #landing_gi_chapters p, #landing_gi_school p, #landing_gi_email p, #landing_gi_intern p,
#landing_gi_event p, #landing_gi_rotary p, #landing_gi_partners p{
	color: #ccc;
	/*font: 12px "Lucida Grande", "Helvetica", sans-serif;*/
	font: 13px "Georgia", "Garamond", serif;
}

#landing_about_mission span, #landing_about_news span, #landing_about_board span, #landing_about_media span,
#landing_about_kathryn span, #landing_about_projects span, #landing_about_team span, #landing_about_faq span, #landing_gi_donate span, #landing_gi_chapters span, #landing_gi_school span, #landing_gi_email span, #landing_gi_intern span,
#landing_gi_event span, #landing_gi_rotary span, #landing_gi_partners span{
	font: 20px "Helvetica", "Arial", sans-serif;
	color: #fff;
	text-transform: capitalize;
}

#landing_gi_email .landing_text{
	font: 20px "Helvetica", "Arial", sans-serif;
	color: #fff;
	text-transform: capitalize;
	margin-left: 30px;
	width: auto;
}

#landing_gi_email_form{
	margin-left: 30px;
}

div#blurb{
	font: 12pt "Helvetica", sans-serif;
	color: #fff;
	text-align: center;
	margin-bottom: 15px;
}

div#comingsoon{
	font: 16pt "Helvetica", sans-serif;
	color: #707070;
	text-align: center;
	margin-bottom: 15px;
}

div#featured{
	width: 800px;
	margin: 10px auto;
	clear: both;
}

.feat_overlay{
	background-color: #000;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6; 	
  	-moz-opacity: 0.60;
  	
  	position: relative;
  	
  	z-index: 30;
  	width: 772px;
  	text-align: right;
  	margin: -60px 4px 0 4px;
  	padding: 5px 10px 7px 10px;
  	
  	font: 12pt "Helvetica", sans-serif;
  	font-weight: bold;
  	text-transform: uppercase;
  	color: #fff;
}

.link_overlay{
	background-color: #000;
	/* for IE */
  	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6; 	
  	-moz-opacity: 0.60;
  	
  	-moz-border-radius-bottomright: 7px;
  	-webkit-border-bottom-right-radius: 7px;
  	
  	position: relative;
  	
  	z-index: 30;
  	/*width: auto;*/
  	text-align: left;
  	margin: -179px 90px 0 4px;
  	padding: 5px 10px 7px 10px;
  	
  	
  	font: 10pt "Helvetica", sans-serif;
  	font-weight: bold;
  	text-transform: uppercase;
  	color: #fff;
  	
  	width: auto;
}

div#links{
	width: 800px;
	height: 250px;
	margin: 15px auto;
	overflow: auto;
}

div#link1, div#link2{
	width: 258px;
	margin: 30px 13px 15px 0px;
	float: left;
}

div#link3{
	width: 258px;
	margin: 30px 0 15px 0;
	float: left;
}

div#blog{
	font: 12pt "Helvetica", sans-serif;
	color: #464646;
	clear: both;
	margin-top: 250px;
}

img.double_border{
	padding:3px;
   	border:1px solid #464646;
   	background-color:#fff;
}

div#sidebar{
	width: 200px;
	float: left;
	margin: 0;
}

div#content_bar{
	height: auto;
	width: 550px;
	float: left;
	padding-left: 30px;
	padding-bottom: 10px;
	border-left: 1px solid #d5d5d5;
	
	font: 15px "Georgia", serif;
	color: #ccc;

}

div#content_bar p{
	margin-bottom: 15px;
	line-height: 22px;
}

div#content_bar .quote{
	margin-left: 15px;
	font-style: italic;
	margin-bottom: 0;
}

div#content_bar .indent{
	margin-left: 20px;
}

div#content_bar .indent2{
	margin-left: 40px;
}

div.team_section{
	width: 570px;
	margin: 0 0 20px 0;
	padding: 10px;
	
	background-color: #252525;
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
	overflow: auto;

}

div.team_section img{
	width: 150px;
	height: 250px;
	
	margin: 10px 20px 10px 10px;
	float: left;
}

div.team_section .team_text{
	width: 370px;
	margin-top: 10px;
	float: left;

}

div.team_section .team_text p{
	color: #ccc;
	/*font: 12px "Lucida Grande", "Helvetica", sans-serif;*/
	font: 13px "Georgia", "Garamond", serif;
}

div.team_section .team_text span{
	font: 20px "Helvetica", "Arial", sans-serif;
	color: #fff;
	text-transform: capitalize;
}

div.project_section{
	width: 570px;
	margin: 0 0 20px 0;
	padding: 10px;
	
	background-color: #252525;
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	
	overflow: auto;

}

div.project_section img{
	width: 150px;
	
	margin: 10px 20px 10px 10px;
	float: left;
}

div.project_section .project_text{
	width: 370px;
	margin-top: 10px;
	float: left;

}

div.project_section .project_text p{
	color: #ccc;
	/*font: 12px "Lucida Grande", "Helvetica", sans-serif;*/
	font: 13px "Georgia", "Garamond", serif;
	margin-top: 10px;
}

div.project_section .project_text a.title{
	font: 20px "Helvetica", "Arial", sans-serif;
	color: #fff;
	text-transform: capitalize;
	border-bottom: 1px solid #fff;

}

div.project_section .project_text span.status{
	color: #ccc;
	font: 13px "Georgia", "Garamond", serif;
	text-transform: capitalize;
}

div.project_section .project_text span.status_complete{
	color: #FEB866;
	font: 13px "Georgia", "Garamond", serif;
	text-transform: uppercase;
}

div.project_section .project_text span.status_incomplete{
	color: #999;
	font: 13px "Georgia", "Garamond", serif;
	text-transform: none;
}

span.section_title{
	color: #fff;
	font: 15px "Georgia", "Garamond", serif;
}

span.emphasize{
	color: #fff;
	font: 20px "Georgia", "Garamond", serif;
}

span.emphasize_less{
	color: #fff;
	font: 16px "Georgia", "Garamond", serif;
}

img.project_main{
	width: 550px;
	height: 200px;
	margin-bottom: 15px;
}

img.project_left{
	margin: 10px 20px 10px 0;
	float: left;
	clear: both;
}

img.project_right{
	margin: 10px 0 10px 20px;
	float: right;
	clear: both;

}

p.center{
	margin: 20px 0 30px 0;
	text-align: center;
}

span.chart_title{
	color: #FEB866;
	font: 15px "Helvetica", "Arial", sans-serif;
	text-align: center;
}

div.faq_section{
	margin-bottom: 15px;
}

span.question{
	color: #FEB866;
	font: 15px "Helvetica", "Arial", sans-serif;
}

div.answer{
	width: 560px;
	background-color: #252525;
	padding: 10px;
	margin: 10px;
	
}

div.answer p{
	font-size: 14px;
}

div.answer ul{
	list-style: disc;
	list-style-position: inside;
}

div.answer ul li{
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 20px;
}

div.text_left{
	margin: 30px 100px 30px 0px;
	float: left;
	overflow: auto;
	padding: 10px;
}


div.text_left p{
	margin-bottom: 10px;
	font: 20px "Georgia", "Garamond", sans-serif;
	color: #ccc;
}


ol{
	list-style: decimal;
	list-style-position: inside;
	margin-right: 5px;
}

ol li{
	font-size: 14px;
	margin-bottom: 10px;
	line-height: 20px;
}

div#site_map_container{
	width: 100%;
	margin-top: 15px;
	clear: both;
	overflow: hidden;
}

div#site_map{

	height: 10px;
	background-color: #962222;


}

div#site_map_content{
	padding-left: 17%;
	padding-bottom: 15px;

	clear: both;
	width: 100%;
	margin: 0 auto;
	background-color: #962222;
	
	font: 10pt "Helvetica", sans-serif;
	color: #fff;
	text-align: left;
	overflow: auto;
}

div#site_map_content .site_map_section{
	float: left;
	margin: 0 50px 0px 10px;
}

div#site_map_content .site_map_section .sm_title{
	font: 17px "Helvetica", "Arial", sans-serif;
	color: #FEB866;
	border-bottom: none;
}

div#site_map_content .site_map_section ul{
	list-style: none;
}

div#site_map_content .site_map_section ul li{
	margin-bottom: 10px;
}

div#site_map_content .site_map_section ul li a{
	border-bottom: none;
	color: #fff;
	filter:alpha(opacity=60);
  	/* CSS3 standard */
  	opacity:0.6; 	
  	-moz-opacity: 0.60;
	
}

div#site_map_content .site_map_section ul li a:hover{
	border-bottom: none;
	color: #fff;
	filter:alpha(opacity=100);
  	/* CSS3 standard */
  	opacity:1.0; 	
  	-moz-opacity: 1.0;
	
}

div#site_map_tab{
	width: 100px;
	padding: 4px 3px 4px 3px;

	margin-left: 17%;
	
	background-color: #962222;
	
	font: 10pt "Helvetica", sans-serif;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	
	-moz-border-radius-topright: 7px;
  	-webkit-border-top-right-radius: 7px;
  	
  	-moz-border-radius-topleft: 7px;
  	-webkit-border-top-left-radius: 7px;
}

div#section_container{
	overflow: auto;
	margin-bottom: 10px;
}

div#email{

	float: right;
	clear: left;
	font: 20px "Helvetica", sans-serif;
	color: #ccc;
}

span.footer{
	margin-top: 20px;
	
	font: 10pt "Helvetica", sans-serif;
	color: #fff;
	text-align: center;
}


ul {
	list-style: none;
}

ul#nav{
	width: 500px;
	height: 76px;
	margin-left: 400px;
	margin-top: 2px;
}

ul#nav li{
	height: 76px;

	padding: 0px 20px 0px 20px;
	float: left;
	vertical-align: bottom;
}

#nav li ul{
	position: absolute;
	margin: 0px 0px 0px -20px;
	padding: 20px 10px 10px 10px;
	width: auto;
	display: none;
	background-color: #eeeeee;
	float: none;
	width: 100px;
}

#nav li ul li{
	display: block;
	padding-bottom: 0px;
	height: 15px;
}

li#donate{
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

li#about, li#get_involved, li#contact{
	border-right: 1px solid #d7d7d7;
}

ul#about_nav{
	width: 200px;
}

ul#about_nav li{
	width: 175px;
	margin-bottom: 15px;
	background-color: #363636;
	padding: 3px 0px 4px 5px;
	margin-left: 5px;
}

ul#about_nav li a{
	text-align: left;
	font: 12pt "Helvetica", sans-serif;
	padding: 3px 20px 4px 5px;
	
	color: #b7b7b7;
	
	border-bottom: none;
	
	width: 175px;
	
}

ul#about_nav li a:hover{
	color: #252525;
}

ul#about_nav li.current{
	background-color: #FEB866;
}

ul#about_nav li.current a{
	color: #252525;
}

ul.articles{
	list-style: disc;
	color: #FEB866;
	list-style-position: inside;
}

ul.articles li{
	margin-bottom: 10px;
	color: #ccc;
}

ul.articles li a{
	font: 14px "Helvetica", "Arial", sans-serif;
	border-bottom: 1px solid #FEB866;
	color: #FEB866;
	
}

		
a {
	text-decoration: none;
	outline: none;
	color: #F7941D;
	border-bottom: 1px solid;
}

a.sidebar_header{
	font: 30px "Helvetica", serif;
	color: #AF3A3A;
	border-bottom: none;
	display: block;
	margin-bottom: 30px;
}

a.sidebar_header_representatives{
	font: 26px "Helvetica", serif;
	color: #AF3A3A;
	border-bottom: none;
	display: block;
	margin-bottom: 30px;
}

a#nav_about{
	display: block;
	width: 70px;
	height: 76px;
	border: 0px;
	
	overflow: hidden;
}

a:hover#nav_about{
	text-indent: -70px;
}

a#nav_donate{
	display: block;
	width: 60px;
	height: 76px;
	border: 0px;
	
	overflow: hidden;
}

a:hover#nav_donate{
	text-indent: -60px;
}

a#nav_get_involved{
	display: block;
	width: 80px;
	height: 76px;
	border: 0px;
	
	overflow: hidden;
}

a:hover#nav_get_involved{
	text-indent: -80px;
}

a#nav_contact{
	display: block;
	width: 62px;
	height: 76px;
	border: 0px;
	
	overflow: hidden;
}

a:hover#nav_contact{
	text-indent: -62px;
}

a:hover{
	
}

a.tab{
	color: #fff;
	border-bottom: none;
}

a.nav_img{
	border-bottom: none;
}

a.over{
	color: #fff;
	border-bottom: none;
}

a:hover.over{
	color: #ff0300;
	
}

a.sidebar{
	font: 12pt "Helvetica", sans-serif;
	padding: 3px 20px 4px 5px;
	
	color: #b7b7b7;
	
	border-bottom: none;
	
	width: 200px;
	
}

a:hover.sidebar{
	color: #252525;
	background-color: #FEB866;
}

a.current{

	font: 12pt "Helvetica", sans-serif;
	font-weight: bold;
	padding: 3px 20px 4px 5px;
	
	color: #252525;
	
	border-bottom: none;
	
	background-color: #FEB866;
}

a img {
	border: none;
}

ul#donate_drop{
	background-color: #fff;
	position: relative;
	top: 0px;
	left: 400px;
	padding: 20px 10px 10px 10px;
	width: 70px;
	display: none;
}

ul#about_drop{
	background-color: #fff;
	position: relative;
	top: 0px;
	left: 500px;
	padding: 20px 10px 10px 10px;
	width: 70px;
	display: none;
}

a.dropdown_link{
	color: #962222;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	border-bottom: none;
}

a:hover.dropdown_link{
	color: #ebebeb;
}


form {
	width: 650px;
}

form#email_signup{
	width: 400px;
	display: inline;
	overflow: auto;
}

label#email_label{
	font: 12px "Helvetica", "Lucida Grande", Arial, sans-serif;
	color: #fff;
	margin-right: 10px;
	margin-top: 5px;
	float: left;
}

input#email_text{
	font: 12px "Helvetica", "Lucida Grande", Arial, sans-serif;
	color: #fff;
	background-color: #6d6d6d;
	border: 1px solid #8f8f8f;
	margin-right: 10px;
	padding: 3px;
	float: left;
	
	width: 150px;
	
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

input#email_button{
	width: auto;
	padding: 3px;
	color: #fff;
	font: 12px "Helvetica", "Lucida Grande", Arial, sans-serif;
	background-color: #6d6d6d;
	float: left;
}

/*EXTENSIONS*/
a[href$='.pdf'] { 
	padding: 0px 20px 3px 0;
	background: transparent url(/images/icon_pdf.gif) no-repeat top right;
}


/*
label {
	width: 130px;
	float: left;
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	color: #1d7481;
	margin: 4px;
}

input,textarea {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif;
	color: #c7b299;
	padding: 4px;
	margin: 4px;
	width: 470px;
	background-color: #675c58;
	background-color: #37302d;
	float: left;
}

input.button {
	width: auto;
	padding: 4px;
	color: #c7b299;
	background-color: #675c58;
	font-weight: bold;
	text-transform: uppercase;
	border: none;
	margin: 10px auto;
	float: right;
}
*/




/* Additions by Vishal */
#va_callout {
	border:1px solid #CCC;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:10px 10px 0 10px;
}
#va_callout img {
	width:200px;
	float:left;
	margin-right:20px;
}
#va_callout p {
	float:right;
	width:305px;
	margin:0;
	padding:0;
}
.va_clear {
	height:1px;
	font-size:1px;
	clear: both;
}


#appeal {
	border: 3px solid #FFF;
	width: 754px;
	padding: 20px;
	margin:  0 auto 10px auto;
	background: transparent url(thumbnail.jpg) no-repeat top right;
}
.tk-grad {
	font-size: 20px;
	line-height: 26px;
	color: #962222;
	text-shadow: 1px 1px 1px #FFF;
}
.tk-grad span {
	border-bottom: 1px solid #962222;
}

#appeal ul {
	margin: 15px 0 0px 0;
}
#appeal ul li {
	display: inline;
}
#appeal ul li a {
	display: block;
	padding: 5px 10px;
	float: left;
	border: 1px solid #962222;
	font-family: proxima-nova-1,proxima-nova-2,sans-serif;
	text-transform: uppercase;
	margin-right: 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	color: #962222;
	font-weight: bold;
	text-shadow: 1px 1px 1px #FFF;
}
#appeal ul li a:hover {
	background: url(black.png);
	color: #FFF;
	border-color: #FFF;
	text-shadow: 1px 1px 1px #000;
}

#appeal-letter {
	float: l;
}
#appeal-letter p {
	font-family: grad-1,grad-2,serif;
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 10px;
	color: #222;
}
#appeal-letter a {
	color: #222;
}

#appeal-letter ul {
	margin-top: 30px;
}
#appeal-letter li {
	display: inline-block;
	width: 32%;
	font-family: grad-1,grad-2,serif;
	font-size: 16px;
	line-height: 20px;	
	color: #222;
	text-align: center;
	font-style: italic;
}
#appeal-letter li span {
	font-variant: small-caps;
	font-style: normal;
	font-size: 15px;
}


#appeal-side {
	float: right;
	position: relative;
	left: 10px;
	width: 255px;
}
#appeal-side div {
	border: 2px solid #000;
	padding: 10px;
	height: 100px;
	margin-bottom: 10px;
	background-position: center center;
}
#appeal-side #spread-the-word {
	height: 125px;
}
#appeal-side div div {
	border: none;
	height: auto;
	padding: 0;
	margin: none;
}
#appeal-side div a {
	border: none;
	padding: none;
	margin: none;
}
#appeal-side div a.link {
	font-family: proxima-nova-1,proxima-nova-2,sans-serif;
	text-transform: uppercase;
	color: #FFF;
	font-weight: bold;
	font-size: 30px;
	line-height: 30px;
	height: 100%;
	display: block;
	text-shadow: 1px 1px 1px #000;
}

#appeal-side div span {
	font-family: proxima-nova-1,proxima-nova-2,sans-serif;
	text-transform: uppercase;
	font-size: 30px;
	line-height: 30px;
	color: #FFF;
	font-weight: bold;
	text-shadow: 1px 1px 1px #000;
	display: block;
	margin-bottom: 10px;
}
#appeal-side div:hover a {
	color: #F7941D;
}
#appeal-side div:hover {
	cursor: pointer;
}

iframe {
	margin-bottom: 10px;
}
.fb-like {
	position: relative;
	top: -9px;
}
.google-plus {
	position: relative;
	top: -30px;
}

#social {
	text-align: right;
	float: right;
	clear: both;
}

#social a {
	font-family: proxima-nova-1,proxima-nova-2,sans-serif;
	color: #F6F6F6;
	border: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
}

#facebook {	background-image: url(facebook.png); }
#twitter {	background-image: url(twitter.png); }
#mail {	background-image: url(mail.png); }




.at300b {
	max-width: 80px!important;
}

