/* CSS Stylesheet for www.centraldelawarehfh.com
   October 24, 2008 - Jason H.

To link in document add this to the head of its page: 
<link href="stylesheet.css" media="screen" rel="stylesheet" type="text/css" />   
   */



/*     Page Layout         */
/* ----------------------- */

body {
	margin:0px 20px 0px 20px;
	padding:0px;
	font-size:12px;
	font-family: arial, sans-serif;
	background-color:#000033;
}

a:link {#FF9933}
a:visited {#D2B48C}
a:hover {#FF9933}
a:active {#696969}


img {border:none}

.largeGray {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: large;
	color: #333;
	text-align: center;
}
.BlackMedium {
	font-size: medium;
	text-align: center;
}

dd {
  font-size:90%;
  line-height:110%;
}

p {
   margin-left:30px;
   margin-right:60px;
   text-indent:-1.0em;
  }
  
p.flat {
  margin-left:30px;
  margin-right:60px;
}
  
p.indent {
  margin:0 60 0 30;
  text-indent:0.5em;
}
  
p.faq {
   text-indent:-2em;
   margin-left:3.5em;
}

p:first-letter, p.faq:first-letter {
   font-size:130%;
   font-weight:bold;
}

p.normal {
   text-indent:2em;
}

img.space {margin:20px 40px}

i.donot {
  font-size:10px;
  color:#FF3300;
}

li.crunch {margin:0 100px 0 15px;}

.pghdr {
  font-family:Castellar, serif;
  font-size:32px;
  font-weight:bold;
  color:#113311;
}

.footnote {
   font-size:70%;
   color:#00FF00;
}

.footnoteblue {
   font-size:85%;
   color:#0033CC;
}
 
.whitetext {
  color:#FFFFFF;
  font-size:10pt;
  font-weight:500;
  text-decoration:none;
  }
	
.bluetext {color:#0033FF}

.tablehdr {
   font-weight:bold;
   border-bottom:1px solid #990000;
}

.trcolor {
   background-color:#D3DCEC;
}

span.parahead {
  font-size:130%;
  font-family:castellar serif;
  text-decoration:underline;
  color:#990000;
}


/* ------------------------- */
/*       Page Layout         */
/* ------------------------- */


div#header {
   float: left;
   background-color:D3DCEC: ;
   margin-top: 1px;
   height:115px;
   width:800px;
}

#top_left {
   margin-left:2px;
   margin-top:2px;
   float: left;
   height: 106px;
   width: 192px;
   background-color:#D3DCEC;
   padding:2px;
}

div#outerwrap {
   width:920px;
   margin-left:auto;
   margin-right:auto;
   margin-top:20px;
   margin-bottom:20px;
   border:1px solid #cccccc;
}

div#mainwrap {
   position:relative;
   top:0;
   left:0;
   width:916px;
}
   
div#googleads {
   margin:3px;
   background-color:#cccccc;
}

div#leftcolumn {
   float:left;
   margin:3px 0 0 3px;
   width:190px;
   background-color:#000033;
} 

div#centercontent {
   margin:0 10px;
   float:left;
   top:0px;
   padding:2px;
   width:774px;
   text-align:left;
   background-color:#FFFFFF;
}

div#contactinfo {
	display:table-cell;
	position:relative;
	text-align:center;
}

div#para {
	width:650px;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
}

div#projectad {
  width:220px;
  margin:20px 10px 20px 50px;
  float:right;
}

table.project {background-color:#F5FB8E}


table.houseceremony {
	border:4px groove #66ccff !important;
	font-size:12px;
	margin:0px;
}

/* ---------------------------------- */
/*         News Events Layout         */
/* ---------------------------------- */

table.events {
  margin:auto;
}

table.events tr td.first {
  background-color:#F5FB8E;
}

table.events tr td.second {
  background-color:#99FF66;
  padding:20px;
}


/* ---------------------------------- */
/*     Committees Page Layout         */
/* ---------------------------------- */

table tr.committeehdr {
	background-image:url(layout/committee_hdr.jpg);
	white-space:nowrap;
}

table tr.committeehdr td.first {
	font-family: Boopee;
	font-size:1.7em;
	letter-spacing:1.5pt;
}

table tr.committeehdr td {padding:0 15px}


/* ---------------------------------- */
/*         Links Page Layout          */
/* ---------------------------------- */

table.links {
  margin:50px 115px;
}


#linkhead th {
  border-bottom:1px solid #000033;
  color:#990000;
  }
	
ul.newsletters {list-style-type:none;}
	
ul.newsletters li a {text-decoration:none;}


/* ---------------------------------- */
/*         Staff Page Layout          */
/* ---------------------------------- */

table.staff {
  font-size:9pt;
  padding:4px;
}

table.staff tr td {text-align:left}

.stafftop {
	background-image:url(layout/staff_top.png);
	background-repeat:no-repeat;
	background-position:right;
	}
	
.staffrow1 {
	background-image:url(layout/staff_row1.png);
	background-repeat:no-repeat;
	background-position:right;
	}
	
.staffrow2 {
	background-image:url(layout/staff_row2.png);
	background-repeat:no-repeat;
	background-position:right;
	}
	
.staffbottom {
	background-image:url(layout/staff_bottom.png);
	background-repeat:no-repeat;
	background-position:right;
	}

/* ---------------------------------- */
/*           Thanks Pages             */
/* ---------------------------------- */

div#featureddonor {
  background-image:url(layout/featurebox_skyblue.gif);
  background-repeat:no-repeat;
  color:#666666;
  width:575px;
  height:100px;
}

.featuredhdr {
	font-size:1.5em;
	font-weight: bold;
	color:#666666;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:thin;
}

.donorname {
  font-size:1.2em;
  color:#0066FF;
  font-weight:800;
}

/* ---------------------------------- */
/*         Restore Sale Items         */
/* ---------------------------------- */

table.items img {
	border:none;
	height:88px;
	width:245px;
}

td.restore {
  background-image:url(restore/layout/restorebk.jpg);
  background-position:center;
  background-repeat:no-repeat;
  background-color:#FFFFFF;
  height:150px;
  width:74%;
  vertical-align:top;
}

td.restoreitems {
  background-color:#FFFFFF;
  height:150px;
  width:74%;
  vertical-align:top;
}

td.restoreitems table {
	border:none;
	width:564px;
}



/* ---------------------------------- */
/*     Construction FAQ's Styling     */
/* ---------------------------------- */

.faqh {
   font-size:24px;
   color:#66CCFF;
   font-weight:bold;
   letter-spacing:-1.5pt;
   font-family:"Times New Roman", Times, serif;
   padding-left:30px;
   line-height: 23pt;
   width:100%; 
   margin-bottom:0;
}


/* --------------------------------- */
/*            Application            */
/* --------------------------------- */

div#printable {
  width:auto;
  margin-left:10px;
}



/* --------------------------------- */
/*             Signup Page           */
/* --------------------------------- */

table.signup {
	border:4px groove #66ccff !important;
	font-size:12px;
	margin:0px;
}

table.signup input, table.signup select, table.signup textarea {
   background-color:#66ccff;
}


/* ------------------------------- */

/* Alsett Clear Method - Add class="clearfix" to the div BEFORE the clear will occur */
.clearfix:after {
   content:".";
   display:block;
   height:0;
   clear: both;
   visibility:hidden;
}
/* A fix for IE Mac */
.clearfix {display:inline-block;}

/*IE6 bug fix - This comment hides hack from IE mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End of hack fix */





/* Footer */
/* ------ */

a.footerlinks, a.footerlinks:visited {
   color:#999966;
   text-decoration:none;
}

a.restfooterlinks, a.restfooterlinks:visited {
   color:#FFFF99;
   text-decoration:none;
}

a.footerlinks:hover, a.restfooterlinks:hover {
   color:#FFFFFF;
   text-decoration:underline;
}

.mailaddress {
   font-family:Times;
   text-transform: uppercase;
   font-size:.9em;
}

div#contactus {
   border-width:1px;
   border-style:solid;
   border-color:#FFFFFF;
   height:25px;
   width:75px;
   color:#FFFFFF;
   text-align:center;
   font-size:10px;
   font-weight:800;
   padding:4px 0;
   margin:2px 0;
}

div#contactus a, div#contactus a:visited {
   color:#FFFFFF;
}

div#footertop {
   margin-left:auto;
   margin-right:auto;
   background-color:#D3DCEC;
   width:100%;
   height:40px;
   border-top:1px solid #cccccc;
}

div#footerbottom {
   margin-left:auto;
   margin-right:auto;
   background-color:#000033;  /* Blue */
   border-top:1px solid #cccccc;
   color:#D3DCEC;
   width:100%;
   height:125px;
   padding-top:10px;
}

div#footertop.restore {background-color:#FFFF99}

div#footerbottom.restore {background-color:#009901}

