/*----------
COLOR SCHEME
#ffd3d3 -- Light Pink
#bb0000 -- Pink
#cccccc -- Grey

e8dcaa - light brown
f8f4e2 - lighter brown
e48c8a - pink
ffb8b6 - light pink
b05246 - dark pink brown
ffcc99 - salmon
----------*/


* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#e8dcaa url(images/bg3.png) center repeat-y;
}
body.cert {
  background: url("http://dcbfc.org/images/logo1.png") 50% 50% no-repeat;
}

h1,h2,h3,h4,h5,h6 {
 margin-bottom:10px;
 color:#bb0000;
}
p {
 margin-bottom:10px;
}
a, a:visited {color:#bb0000;}
a:hover {color:#ff7722;}
.bottom {
 border-bottom:1px solid #bb0000;
}
hr {
 border:1px solid #bb0000;
 margin:5px 0px;
}
ol li, ul li {margin:5px 40px;}
div.imageR {
 width:200px;
 height:150px;
 margin-left:10px;
 margin-bottom:5px;
 border:1px solid #ccc;
 float:right;
}

#wrapper { 
 margin: 0px auto;
 width: 800px;
 border:0px solid #ccc;
 background:#fff;
}
#content {
 background: ;
 margin-bottom: 0px;
 overflow: auto;
 width: 790px;
 border-right:10px solid #e48c8a;
}
#header {
 color: #333;
 width: 800px;
 padding: 0px;
 height: 100px;
 margin: 0px;
 background: #bb0000;
}
#leftcolumn { 
 background: #e48c8a;
 border-right:1px solid #331122;
 display: inline;
 color: #333;
 margin: 0px;
 padding: 10px;
 padding-top:0px;
 width: 155px;
 float: left;
 min-height:500px; /* for modern browsers */
 height:auto !important; /* for modern browsers */
 height:500px; /* for IE5.x and IE6 */
 z-index:98;
}
	#leftcolumn #menu {
	  
	  }
	#leftcolumn #menu a, #leftcolumn #menu a:visited {
	 display:block;
	 text-decoration:none;
	 color:#cc3300;
	 background:#ffffff;
	 border-left:10px solid #ffcc99;
	 padding:2px 10px;
	 margin-top:1px;
	 width:125px;
	 font-weight:;
	}
	#leftcolumn #menu a:hover {
	 text-decoration:none;
	 color:#000;
	 background:#ffcc99;
	 border-left:10px solid #ff7722;
	}
	#leftcolumn div.leftnewsbox {
	 padding:5px;
	 margin:10px 0px;
	 border:1px solid #331122;
	 background:#f8f4e2;
	}
		#leftcolumn div.leftnewsbox p.disclaimer {
		  font-size:8pt;
		  font-style:italic;
		}
	
#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px;
 padding: 10px;
 width: 590px;
 display: inline;
 position: relative;
 background: #fff;
 min-height:500px; /* for modern browsers */
 height:auto !important; /* for modern browsers */
 height:500px; /* for IE5.x and IE6 */
 z-index:1;
}
	table.mainTable {
	 width:100%;
	 border:1px solid #ccc;
	 border-bottom:0px;
	 margin:10px 0px;
	}
	table.mainTable td {
	 text-align:left;
	 border-bottom:1px solid #ccc;
	 padding:2px 5px;
	}
	table.mainTable tr.tableHeader td {
	 font-size:15px;
	 font-weight:bold;
	 background:#ccc;
	}
	table.mainTable tr.tableSubHeader td {
	 font-weight:bold;
	 background:#fbcccc;
	}
	 

#footer { 
 width: 780px;
 clear: both;
 color: #ffffff;
 background: #e48c8a;
 margin: 0px 0px 0px 0px;
 padding: 0px 10px;
 text-align:center;
}
.clear { clear: both; background: none; }

/*--------------
PAGE SPECIFIC STYLES
--------------*/
.homeGallery {text-align:center;margin:10px;padding:10px 7px;/*background:#b05246;border:1px solid #cccccc;*/}
.homeGallery img {margin:0px 3px;border:1px solid #fbcccc;}

.timelineYear {color:#bb0000; border-bottom:1px solid #ffd3d3; padding:3px 3px 1px 3px; font-weight:bold; font-size:10pt; border-left:10px solid #ffd3d3;}
.timelineYearBigger {color:#bb0000; background-color: #ffd3d3; border-bottom:5px solid #ffd3d3; padding:3px 3px 1px 3px; font-weight:bold; font-size:12pt; border-left:5px solid #ffd3d3;}

table#bios {border-bottom:1px solid #bb0000;}
	table#bios td {border-top:1px solid #bb0000; padding:15px; vertical-align:top;}
		table#bios td img {width:100px; height:100px; border:1px solid #777777;}
		
div.indentBox {margin-left:15px;}
div.pink{ color:#bb0000;}
