/*********************************************/
/*                                           */
/*  haddonfieldfoundation.css                */
/*  Designed for The Haddonfield Foundation  */
/*                                           */
/*  By Raphael Webscapes LLC                 */
/*  http://www.raphaelwebscapes.com          */
/*                                           */
/*********************************************/


/************************/
/* GLOBAL               */
/************************/


body {
background:#ffffff url(images/bluefade.jpg) fixed top center repeat;
font-family:Trebuchet, "Trebuchet MS",Helvetica,san-serif;
font-size:11px;
margin:0px;
padding:0px;
text-align:left;
color:#000033;
}
h1, h2, h3, h4, h5 {
font-size:13px;
color:#333;
margin:0px;
padding:0px;
}
h1 {
font-size:14px;
}
h4, h5 {
font-size:11px;
}
a {
cursor:pointer;
color:#3b5998;
text-decoration:none;
}
a:hover{
border-bottom:1px dotted #6666ff;
}
ul,li {
margin:0;
padding:0;
}
li {
list-style-type:none;
}



/************************/
/* LAYOUT               */
/************************/

#content-outer {
margin-top:50px;
background:#000066;
margin:0px;
padding:0px;
width:900px;
padding-top:20px;
margin:auto;
}
#content-inner {
background:#ffffff;
}

/************************/
/* HEADER               */
/************************/


#header-left {
padding-top:20px;
}
#header-left img {
display:block;margin:auto;
padding-top:10px;
}
#header-left p{
margin-left:15px;
margin-right:20px;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:12px;
color:#333333;
line-height:150%;
padding-bottom:10px;
}
#header-right {
background:#ffff99;
padding-bottom:10px;
}
.header-image {
background:#fff url(images/banner-kingshighway.jpg);
height:150px;
}
#header-right img {
display:block;margin:auto;
}
.tagline {
padding-top:10px;
font-family:"Palatino Linotype", "Book Antiqua", Palatino,serif;
font-size:14px;
font-weight:500;
color:#333399;
text-transform:uppercase;
letter-spacing:6px;
text-align:center;
}

.banner-caption {
float:left;
padding-left:10px;
font-weight:600;
font-size:12px;
letter-spacing:1px;
color:#fff;
padding-right:8px;
padding-bottom:2px;
background:url(images/grayback.gif);
filter:alpha(opacity=70);
opacity:.70;
}
.banner-caption-outer{
}
  
    
/************************/
/* SIDEBAR              */
/************************/

#sidebar {
border-bottom:1px solid #D8D8E4;
min-height:300px;
padding-top:15px;
padding-left:10px;
border-top:1px solid #9999FF;
}

#sidebar-navigation a {
font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
font-size:16px;
font-weight:800;
color:#333333;
}
#sidebar-navigation a:active {
color:#333333;
}
#sidebar-navigation a:visited {
color:#333333;
}
#sidebar-navigation a:hover {
color:#3b5998;
}

#upcoming {
margin-bottom:20px;
margin-left:0px;
padding-left:10px;
margin-right:10px;
padding-right:5px;
border:1px solid #9999ff;
background:#ffffff;
font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
font-size:12px;
color:#333333;
}
#upcoming h3 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino,serif;
font-size:14px;
color:#000;
text-transform:uppercase;
font-stretch:ultra-condensed;
text-align:center;
padding-top:10px;
}
#upcoming p {
margin-top:3px;
}

/************************/
/* MAIN COLUMN          */
/************************/

#main-content {
margin:0;
padding:0;
font-family:Trebuchet, "Trebuchet MS", Helvetica, sans-serif;
font-size:12px;
color:#000033;
padding-left:20px;
padding-right:20px;
border-top:1px solid #9999FF;
}
#main-content h1 {
font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
font-size:25px;
padding-top:20px;
color:#000;
}
#main-content a {
border-bottom:1px dotted #0000ff;
}

/************************/
/* FOOTER               */
/************************/

#footer {
background:#000066;
font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
font-color:#fff;
padding:15px;
}
#footer h3{
color:#fff;
font-weight:300;
font-size:12px;
}
#footer a{
color:#aaf;
border-bottom:1px dotted #fff;
}
.floatleft {
float:left;
}
.floatright {
text-align:right;
}

/************************/
/* SPECIAL FORMATTING   */
/************************/


/* GROUPS HELPED PAGE */
.longlist p{
margin-top:0;
margin-bottom:0;
padding-left:10px;
}
.longlist {
padding-top:20px;
}

/*LONGLIST WAS TWO-COLUM:
.longlist p{
margin-top:0;
margin-bottom:0;
float:left;
width:280px;
padding-left:10px;
}



/* Flash on homepage */
.flash-embed {
float:left;
padding-right:20px;
padding-bottom:10px;
}
/* Flash on Groups Helped page */
.flash-embed-groups {
float:right;
padding-left:20px;
padding-bottom:10px;
}