/*----------------------------------------------------
  Print Stylesheet 
  Created by Jeannette Bournival 
  For Habitat for Humanity IWV, Ridgecrest, CA
  Originated:  May 10, 2007
  Revised: May 12,2007  	 
------------------------------------------------------*/

/*----- Global -----*/

body {	
	background-color:#FFFFFF;
	font-family:  times,serif; 	
	font-size:  10pt;
	line-height:  18px;
	color:  #000000;
	}

#page {
	width: auto;
	}

#home {
	display: none;
	}
	
#home, #navigation, #partner_family, #current_projects, #completed_projects, 
#volunteer_opportunities, #about {
	display: none;
	}	
	
.links:link {
	line-height: 14px;
	text-decoration: none;
	color: #000000;
	}

p {
	font-size:  10pt;
	}
	
p a {
	display: none;
	}

h1 {
	font-size: 18pt;
	line-height: 25pt;
	font-weight:  bold; 
	color: #000000;
	border-bottom: 1px solid #000000;
	padding-bottom: 5px;
	}

h2 {
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	}

h3 {
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
	}

h4 {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	}

h5 {
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.5em;
	margin-bottom: 3px;
	margin-left: 8px;
	color: #000000;
	}

/*----- Rounded Corners on Update Box at Bottom of Pages-----*/

.box{
	clear: both;
	width: 21em;
	background: #51b948 url('../Images/common/box/bottom-left-corner-mask.png') no-repeat left bottom;
	padding-bottom: 0%;
	margin-left: -6px;
	}

.box-outer{
	background: url('../Images/common/box/bottom-right-corner-mask.png') no-repeat right bottom; 
	padding-bottom: 1%
	}

.box-inner{
	background: url('../Images/common/box/top-left-corner-mask.png') no-repeat left top;
	}

.box h5{
	background: url('../Images/common/box/top-right-corner-mask.png') no-repeat right top;
	padding-top: 1%;
	padding-left: 1%;
	padding-right: 1%;
	color: #000000;
	padding-bottom: 0%;
	}

/*----- Home Page -----*/

#sidebarLinks {
	line-height: 18px;
	color: #000000;
	float: right;
	margin-right: 10px;
	padding-left:  5px;
	}
	
#sidebarLinks a, #footer a, #contentPartner p a {
	color: #000000;
	text-decoration: none;
	}	

#content {
	float: left;
	width: 60%;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	}
	
#content a {
	color: #000000;
	text-decoration: none;
	}	

/*----- Home Page--Drop Shadow -----*/

.img-wrapper{
	background: url('../Images/common/600x600-shadow.png') no-repeat bottom right;
	float: right;
	margin-top: 15px;
	line-height: 0
	}

.img-wrapper img{
	background: #fff;
	float: left;
	width: auto;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	padding-right: 2px;
	padding-left: 2px;
	border: 2px solid #f78934;
	position: relative;
	left: -8px;
	top: -8px;
	}

#footer {
	clear: both;
	margin-left: 18pt;
	}
	
th {
	background-color: #000000;
	}

/*----- Partner Family -----*/

#contentPartner {
	float: right;
	width: 94%;
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 20px;
	}
	
.linksTop {
	display: none;
	}
	
/*----- Partner Family -----*/

#contentPartner {
	margin-left: 20pt;
	margin-right: 20pt;
	}

.box {
	display: none;
	}
		
/*----- President's Greeting -----*/
	
#wrapper {
	margin-left: 50pt;
	margin-right: 50pt;
	}
	
#presidentImg {	
	display:  none;
	}

/*----- Current Projects -----*/
	
#currentProject1 {
	float: left;
	margin-top: 10px;
	margin-left: 25px;
	}

#currentProject2 {
	float: left;
	margin-top: 20px;
	margin-left: 18px;
	margin-bottom: 20px;
	}

#contentCur {
	float: right;
	width: 60%;
	margin-left: 18px;
	margin-top: 0px;
	margin-bottom: 20px;
	color: #000000;
	}

#contentCur a{
	color: #000000;
	text-decoration: none;
	}
		
/*----- Completed Projects -----*/

#completedImage {
	display: none;
	}
	
table {
	float: left;
	margin-right: 15px;
	width:  35em;
	border:  1px solid #000000;
	margin-bottom:  20pt;
	margin-left: 18px;
	}
	
.odd {
	background-color: #000000;
	}
	
tr {
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #000000; 
	}	

th, td {
	padding: 0.3em 0.2em;
	}
	
th {
	color: #000000;
	}

caption {
	font-size: 1.2em;
	font-weight: bold;
	margin: 1em 0;
	}

col {
	border-right: 1px solid #000000;
	}
	
col#dateCol {
	border: none;
	}
	
/*----- Sweat Equity Page -----*/ 

#sweatImg {
	Display: none;
	}

/*----- Volunteer Form Page -----*/

#form {
	position: relative;
	width: 500px;
	margin-bottom: 5px;
	margin-left: 210px;
	margin-top: 0px;
	}
#contentVol {
	margin-top: 20px;
	margin-left: 18pt;
	margin-right: 50pt;
	}
		
#volunteerImg1, #volunteerImg2, #volunteerImg3 {
	display: none;
	}
	
/*----- Form Layout -----*/

#form {
	margin-left: 18pt;
	}
	
legend {
	font-weight: bold;
	}
	
fieldset {
	margin: 1em 0;
	padding: 1em;
	border: 1px solid #ccc;
	background:#f8f8f8;
	}

label {
	float: left;
	width: 20em;
	}
	
input {
	width: 200px;
	}	
	
input.radio, input.checkbox {
	width: auto;
	}
	
input.radio {
	float: left;
	margin-right: 1em;
	}
	
input:focus, textarea:focus {
	background: #ffc;
	}
	
/*-----Form Fieldset Contact -----*/

fieldset#contact {}

#contact div {
	width:  30em;
	float: left;
	}	
	
#contact label {
	width: 10em;
	}
		
/*----- Form Fieldset Committees -----*/
	
fieldset#committees {
	margin: 10px;
	padding: 0;
	border: none;
	background: transparent;
	}
	
#committees div {
	width: 15em;
	float: left;
	}
	
.clear {
	clear: both;
	}
	
#committees label {
	width: 10em;
	float: none;
	display: inline;
	}	

/*----- Form Fieldset Construction -----*/

fieldset#construction {
	margin: 10px;
	padding: 0;
	border: none;
	background: transparent;
	}
	
#construction div {
	width: 15em;
	float: left;
	}
	
.clear {
	clear: both;
	}
	
#construction label {
	width: 10em;
	float: none;
	display: inline;
	}	
	
/*-----Form Fieldset Office -----*/

fieldset#office {
	margin: 10px;
	padding: 0;
	border: none;
	background: transparent;
	}
	
#office div {
	width: 15em;
	float: left;
	}
	
.clear {
	clear: both;
	}
	
#office label {
	width: 10em;
	float: none;
	display: inline;
	}
	
#websiteSource {
	width: auto;
	float: left;
	margin-right: 1em;
	}	
/*----- End of Fieldsets -----*/
	
#footerVol {
	clear: both;
	position: relative;
	float: left;
	margin-top:  5px;
	margin-left: 18px;
	}
	
/*----- About -----*/

#contentAbout {
	float: right;
	width: 70%;
	margin-top: 5px;
	}
	
#sidebar {
	float: left;
	margin-top: 5px;
	margin-left: 18px;
	}
	
#sidebar p {
	margin-bottom: 20px;
	}
		
/*----- End of Print CSS -----*/