html, body{
	margin:0;
	padding:0;
}

body { /* Use both the px/em variable */
	font: 13px/1.3em  Arial, Helvetica, sans-serif; 
	color: #000;
	background: #eee url(https://www.sigmanufoundation.org/images/body2.jpg) repeat-y center top;
}

		
a { /* default link styles*/
	color:#cc9900;
	font-weight:bold;
	text-decoration: none;
}

	
	a:hover, a:focus{color:#ffcc33; text-decoration:underline;}

.wrapper{ 
	width: 999px;
	margin:0 auto;
}

.inner{padding:10px 20px 10px 20px;}

.page-banner{
	background: url(https://www.sigmanufoundation.org/images/home-banner.jpg) no-repeat left top;
	display: block;
	height:425px;
	margin-bottom:20px;
	position: relative;
}

.page-banner-sub{
	/*background: url(https://www.sigmanufoundation.org/images/sub-banner.jpg) no-repeat left top;*/
	background: none repeat scroll 0 0 #FFFFFF;
	display: block;
	height: 252px;
	padding-bottom: 20px;
	position: relative;
}


.page-banner .donor-home{
	position:absolute;
	right:10px;
	top:10px;
	width:240px;
	height:398px;	
	display:block;
}

.donor-top, .donor-content{background:url(https://www.sigmanufoundation.org/images/home-donor.png) no-repeat left top;}
	.donor-top{height:10px;}
	.donor-content{background-position: left bottom; height:388px; font-size:.85em;}
		.donor-home h2{ 
			color: #333; 
			font-size:28px;
			font-weight:normal;
		}
		
		.donor-home h3{font-size:1.1em;}

img.border{border:1px solid #c0c0c0;}

/*******************************************
	Header
********************************************/
.header { 
	z-index: 10;
	position: relative;
}

	.header .inner{padding-bottom:0;}
	.header-top{ height: 130px; }
	.google-input{background:url(https://www.sigmanufoundation.org/images/google_site_search_watermark.gif) no-repeat left center;}	
	
	.headerlinks{
		position:absolute;
		right:18px;
		top:0;	
	}
	
	.headerlinks ul.nav li{
		border:none; 
		padding:0 0 0 20px;
		text-indent:-9999px;
		
	}
	
	.headerlinks ul.nav li a{
		border-top: 5px solid #fff;
		padding-top:5px;
		text-decoration:none;
		font-weight:bold;
		background:url(https://www.sigmanufoundation.org/images/headerlinks.png) no-repeat left 5px;
		width:84px;
		display:block;
	}
	
	.headerlinks ul.nav li a:hover, .headerlinks ul.nav li a.active{background-position:left -22px;}	
	
	.headerlinks ul.nav li.m2 a{width:90px; background-position:-100px 5px;}
	.headerlinks ul.nav li.m2 a:hover, .headerlinks ul.nav li.m2 a.active{background-position:-100px -22px;}
	
	.headerlinks ul.nav li.m3 a{width:175px; background-position:-212px 5px;}
	.headerlinks ul.nav li.m3 a:hover, .headerlinks ul.nav li.m3 a.active{background-position:-212px -22px;}
	
	.headerlinks ul.nav li a:hover, .headerlinks ul.nav li a.active{
		border-top: 5px solid #333;
		color:#ffcc33;
	}
	
	.search{ padding-top:60px;}
	.search ul.nav li{border:none;}
	.search ul.nav a{color:#333; border-right:1px solid #333; line-height:2em; padding-right:8px;}
	.search ul.nav a:hover{color:#cc9900;}


/*******************************************
	Shared
********************************************/
.sprite, .icons, 
a.button, a.button span, a.button-lg,  a.button-lg span, a.donate, a.article-icon, .article-icon
{background:url(https://www.sigmanufoundation.org/images/sprite.png) no-repeat left top;}



/*******************************************
	Headers and Titles
********************************************/

h1, .himg{
	/*
	background:url(https://www.sigmanufoundation.org/images/titles.png) no-repeat left top;
	background-repeat: no-repeat;
	text-indent:-9999px;
	height: 24px; 
	display: block;
	*/
	font-size:1.75em;
	line-height:1.1em;
	color:#cc9900;
	border-bottom:1px solid #c0c0c0;
	
}

h1, h2, h3, h4, h5{font-weight:bold;}
h1, h2 { margin:0 0 10px 0; color:#cc9900;}
	h2{font-size:1.4em;}
	
	.box h2{
		font-size:20px;
		font-weight:normal;
		line-height:1.1em;
	}
	

	
h3, h4, h5{ margin:0 0 10px 0; font-size:1.2em; color:#222222;}
h4{ font-size:1em;}
	




.t1{background-position: left -0px;}
.t2{background-position: left -40px;}
.t3{background-position: left -80px;}
.t4{background-position: left -120px;}
.t5{background-position: left -160px;}
.t6{background-position: left -200px;}
.t7{background-position: left -240px;}
.t8{background-position: left -280px;}
.t9{background-position: left -320px;}
.t10{background-position: left -360px;}
.t11{background-position: left -400px;}
.t12{background-position: left -440px;}
.t13{background-position: left -480px;}
.t14{background-position: left -520px;}
.t15{background-position: left -560px;}
.t16{background-position: left -600px;}
.t17{background-position: left -640px;}
.t18{background-position: left -680px;}
.t19{background-position: left -720px;}
.t20{background-position: left -760px;}
.t21{background-position: left -800px;}
.t22{background-position: left -840px;}
.t23{background-position: left -880px;}
.t24{background-position: left -920px;}
.t25{background-position: left -960px;}
.t26{background-position: left -1000px;}
.t27{background-position: left -1040px;}
.t28{background-position: left -1080px;}
.t29{background-position: left -1120px;}
.t30{background-position: left -1160px;}
.t31{background-position: left -1200px;}
.t32{background-position: left -1240px;}
.t33{background-position: left -1280px;}
.t34{background-position: left -1320px;}
.t35{background-position: left -1360px;}
.t36{background-position: left -1400px;}
.t37{background-position: left -1440px;}
.t38{background-position: left -1480px;}
.t39{background-position: left -1520px;}
.t40{background-position: left -1560px;}
.t41{background-position: left -1600px;}
.t42{background-position: left -1640px;}
.t43{background-position: left -1680px;}
.t44{background-position: left -1720px;}
.t45{background-position: left -1760px;}
.t46{background-position: left -1800px;}
.t47{background-position: left -1840px;}
.t48{background-position: left -1880px;}
.t49{background-position: left -1920px;}
.t50{background-position: left -1960px;}
.t51{background-position: left -2000px;}


/*******************************************
	Buttons
********************************************/
a.button, a.button-lg{
	display:block;
	position:relative;	
}

a.button-lg{
	background-position:left -243px;
	background-color:#333;
	width:266px;
	height:82px;	
}

a.button-lg span{
	position:absolute;
	top:6px;
	left:6px;
	display:block;
	width:254px;
	height:73px;

}

a.submit, a.submit span{
	display:inline;
	display:inline-block;
	height:22px;
	line-height:22px;
	color:#111;
	font-weight:normal;
}
a.submit{ 
	background-position: right -820px;
	margin:0 10px 0 0;
	text-decoration:none;

}
a.submit span{ 
	background-position: left -820px;
	padding:0 0 0 10px;
	margin-right:10px;
}

	a:hover.submit{ background-position: right -844px;}
	a:hover.submit span{ background-position: left -844px; }
	

a.educational, a.housing, a.chapter{
	background: url(https://www.sigmanufoundation.org/images/chapter-buttons.jpg) no-repeat left top;
	display:block;
	position:relative;	
	width:266px;
	height:95px;	
	text-indent:-9999px;
	float:left;
}


a:hover.educational{background-position: -267px top;}

a.housing{background-position: left -95px;}
a:hover.housing{background-position: -267px -95px;}

a.chapter{background-position: left -190px;}
a:hover.chapter{background-position: -267px -190px;}

a.donate{
	display:block;
	width:149px;
	height:72px;
	text-indent:-9999px;
	background-position: left -740px;
}
a:hover.donate{background-position: -149px -740px ;}


a.rock{
	background-position:left -104px; 
	width:267px;
	height:132px;
}
a:hover.rock{background-position:-268px -104px; background-color:tranparent;}

a.address{
	background-position:left -607px; 
	width:173px;
	height:132px;
}
a:hover.address{background-position:-173px -607px;}

.article-icon-container span{padding-right:8px;}
a.article-icon, b.article-icon{padding-left:16px; margin-right:4px; zoom:1; }

	a.enlargetext{ background-position:-170px top;}
	a:hover.enlargetext{ background-position:-170px -52px;}
	
	a.decreasetext{ background-position:-186px top;}
	a:hover.decreasetext{ background-position:-186px -52px;}
	
	a.print b{ background-position:-202px top;}
	a:hover.print b{ background-position:-202px -52px;}
	
	a.email b{ background-position:-220px top;}
	a:hover.email b{ background-position:-220px -52px;}
	
	a.print, a.email{
		font-weight:normal;
		color:#000;
		text-decoration:none;
	}





/*******************************************
	Content
********************************************/
.breadcrumbs { 
	color: #CC9900;
	margin: 0 0 10px 0;
	font-weight:bold;
	font-size:11px;
}

.breadcrumbs a{font-weight:normal;}

.content { 
	background: #fff;
	position: relative;
	z-index: 9;
	margin-bottom:10px;
}


.inner-content{
	overflow:hidden; /* for equal height columns */
	padding-top:0;
}

.box{
	border:1px solid #d5d5d5;
	background: #fff url(https://www.sigmanufoundation.org/images/box.gif) repeat-x left bottom;
	font-size:.9em;
}
.box .inner{ padding:8px;}

.section-border, .section-list{ border-bottom: 1px solid #e5e5e5;}
	.section-list{
		padding:0 0 10px;
		margin-bottom:10px;	
	}

/*******************************************
	Columns
********************************************/

 /* for equal height columns, col class added to each column */
.col{
	float:left;
	margin-bottom:-10000px;
	padding-bottom:10000px;
	*margin-bottom:0;
	*padding-bottom:0;
}

	/* default three col layout for subpages */
	.col-1{ width: 180px;}
	.col-3 { width: 244px; border-top:1px solid #e0e0e0}
	.col-2 { width: 535px;}
		.col-2 .inner{0 20px;}
		.col-3 p{ font-size:.85em;}
		.col-3 .inner-left{padding-left: 14px;}
		.col-3 .inner{padding: 0 5px;}
	/* custom home columns */
	.home .col-1 { 
		width: 579px;;
		border-right:1px solid #ccc;
	}
	.home .col-1 .inner-right{ padding-right:20px;}
	.home .col-1 .inner-right .inner-right{ padding-right:10px;}
	
	.home .col-2 {width: 358px;}	
	.home .col-2 .inner-left{ padding-left:20px;}
	.home .col-2 .inner-left .inner-left{ padding-left:5px;}
	
	
	/* 2 column left */
	.twocol-left .col-1 { width: 180px;}
	.twocol-left .col-2 { width: 758px;}

	/* 2 column right */
	.twocol-right .col-1 { width: 758px;}
	.twocol-right .col-2 { width: 180px;}
	
/*	.threecol{background:url(https://www.sigmanufoundation.org/images/border.gif) repeat-y  680px top;}*/


/*******************************************
	Footer
********************************************/

.footer-bar {background: url(https://www.sigmanufoundation.org/images/footer.gif) repeat-x left top; height:21px;}

.footer a.icons{
	display:inline;
	display:inline-block;
	margin-right:6px;
	width:50px;
	height:50px;
	
}

.footer a.icons span{ visibility:hidden; height:0; float:left;}

.footer a:hover.facebook{background-position:left -52px;}

.footer a.twitter{background-position:-55px top;}
.footer a:hover.twitter{background-position:-55px -52px;}

.footer a.youtube{background-position:-110px top;}
.footer a:hover.youtube{background-position:-110px -52px;}
	

	.footer, .footer a {
		color: #858585;
		text-decoration: none;
		font-size:11px;
		line-height:1.4em;
	}
	
	.footer h2{color: #858585; margin:0 0 5px;}
	
	.footer a:hover {
		color:#d8b007;
		text-decoration: underline;
	}
	
	
	.footer ul.nav { 	
	
	}
	
		.footer ul.nav li { 
			position:relative;
			display: inline;
			float:none;
			border-left: 1px solid #666;
			padding:0 5px 0 10px;
		}
	
/*******************************************
	SITE SPECIFIC FORMATTING
	1. This is where you will test and put 
	   your site specific tags. 
********************************************/
a.retweet{ float:right !important; margin-top: 1px !important;}
a.retweet span{ padding:1px 2px !important; }


/*******************************************
	Top Links
********************************************/

.top2 { 
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #c5c5c5;
	background: #fece00;
	font-size: 18px;
	text-align: center;
}

	.top2 a { text-decoration: underline; font-size: 18px; color: #424242; font-weight: normal !important; }
	.top2 a:hover { text-decoration: none; }
	
.an { width: 120px; float: left; }
.an2 { float: left; }


.site-map ul{list-style:none; line-height:1.5em; font-size:12px; }
	.site-map ul a{color:#333;}
.site-map ul.parent{margin:0; padding:0;}
.site-map ul.parent ul{display:none;}
.site-map li span{padding-left:20px; margin-right:3px;}
.site-map li span.plus{background:#333; cursor: pointer; background: url(/images/plus.png) no-repeat center center;}





input.btn{
	background:url(/images/bttn-search2.jpg) no-repeat;
	width: 59px; height:26px;
}

input.btn{
	background:url(/images/bttn-search2-hover.jpg) no-repeat;
	width: 59px; height:26px;
}


input.btn:{
	background:url(/images/bttn-search2.jpg) no-repeat;
	width: 59px; height:26px;
}


.don_note {
	border: #e4c723 1px solid;
	background-color: #fff9d7;
	font-weight:bold;
	padding: 10px;
	margin-bottom: 20px;
}

