/*
Theme Name: Edvoters of Delaware
Theme URI: http://www.educationvotersdelaware.org/
Description: Theme for Edvoters of Delaware Site
Author: Tom O'Connor
Author URI: http://www.fdelement.com/
*/



/* Begin Typography & Colors */
body {
	color: #000;
	text-align: center;
font-family: Arial, Verdana, Helvetica;
font-size: 12px;
line-height: 17px;
	}

img, a img {
border: 0;
}

#Content ul, #Content ol {
display: block;
margin: 0 0 20px 0;
padding: 0 0px 0px 30px;
}

#Content li {
margin-bottom: 10px;
}

#Content li ul {
margin-top: 10px;
}

h1 {
font-size: 21px;
line-height: 24px;
color: #f5cf47;
font-weight: normal;
padding: 0;
margin: 0 0 5px 0;

}

#banner-block {
  width: 750px;
  height: 212px;
  background-image: url(images/banner_de.jpg);
  background-repeat: no-repeat; 
  background-color: #858585;
}
#banner-title{
  position: absolute;
  left: -99999999px;
}
#join-the-cause-btn {
  display:block;
  float:right;
  height:39px;
  margin:10px 77px;
  width:165px;
}
#donate-btn {
  display:block;
  float:right;
  height:39px;
  margin:63px 77px 0;
  width:165px;
}

#HomePage h1 {
font-size: 18px;
font-weight: bold;
}

h2 {
font-size: 16px;
line-height: 24px;
color: #000;
font-weight: normal;
padding: 0;
margin: 0 0 5px 0;
}

h3 {
margin: 0 0 5px 0;
padding: 0;
font-size: 14px;
line-height: 18px;
}

#Content h3 {
margin: 0 0 5px 0px;
display: block;
font-weight: bold;
}


#Content h3 a {
font-weight: bold;
line-height: 18px;
}




p {
margin: 0 0 15px 0;
padding: 0;

}

a {
font-weight: normal;
color: #333;
}

#Content a:hover {
color: #000;
text-decoration:none;
}

a:active {

color: #333;
}

a:visited {
font-weight: normal;
color: #333;
}



#Page {
margin-left: auto;
margin-right: auto;
width: 750px;
text-align: left;
}

#Header {
width: 750px;
height: 170px;
display: block;
margin-bottom: 5px;
}

#Navigation {
border-bottom: 1px solid #f5cf47;
height: 33px;
line-height: 33px;
display: block;
width: 750px;

}

#Navigation .current_page_ancestor a {
font-weight: normal;
background-color: #ccc;
color: #111;

}

#Navigation .current_page_item a {
font-weight: normal;
background-color: #ccc;
color: #111;
}

#Navigation a:hover {
background-color: #ccc;
color: #111;
}

#Navigation li {
float: left;
list-style: none;

}

#Navigation a {
color: #333;
font-weight: normal;
text-decoration: none;
display: block;
text-transform: uppercase;
margin: 0px 15px;
padding: 0 5px;
}



#SideBar {
padding-top: 25px;
float: left;
width: 230px;
}

#SideBar a {
color: #333;
line-height: 20px;
}


#SideBar a:hover {
color: #000;
line-height: 20px;
}


#SideBar ul {
padding: 0;
margin: 0 0 0 0px;
}

#SideBar ul ul {
padding: 0;
margin: 0 0 0 15px;
}

#SideBar ul ul ul {
padding: 0;
margin: 0 0 0 15px;
}

li.current_page_ancestor a {
font-weight: bold;
}


li.current_page_ancestor .current_page_item a {
font-weight: bold;
color: #000;
}
li.current_page_ancestor ul li a {
font-weight: normal;
}

li.current_page_ancestor .current_page_item li a {
font-weight: normal;
}



li.current_page_item a {
font-weight: bold;
color: #000;
}



li.current_page_item li a {
font-weight: normal;
color: #000;
}


.page_folder li {
background: url("http://www.educationvotersdelaware.org/wordpress/wp-content/themes/edvotersdelaware/images/arrow.gif") 0px 4px;
background-repeat: no-repeat;
padding-left: 10px;
}


li.page_folder li.current_page_item {
background: url("http://www.educationvotersdelaware.org/wordpress/wp-content/themes/edvotersdelaware/images/arrow-down.gif") -2px 4px;
background-repeat: no-repeat;
}

ul.page_folder .current_page_ancestor .current_page_item {
background: none;
}


.page_folder li li {
background: none;
}
li.current_page_ancestor  li.current_page_item {
background: url("http://www.educationvotersdelaware.org/wordpress/wp-content/themes/edvotersdelaware/images/arrow.gif") 0px 4px;
background-repeat: no-repeat;
}












#SideBar li {
list-style: none;
}


#Content {
padding-top: 25px;
width: 500px;
float: right;
display: -moz-inline-block; 

display: inline-block;
margin-bottom: 25px;
min-height:300px;
height: auto !important;
height: 300px;
} 

#HomePage {
width: 750px;
padding-top: 25px;
}




#Footer {
background-color: #545f64;
display: block;
height: 22px;
width: 750px;
line-height: 22px;
clear: both;
color: #fff;
padding: 3px;

}

#BottomLine {
display: block;
width: 750px;
height: 3px;
border-bottom: 1px solid #f5cf47;
}


#FooterRight a { 
color: #fff;
text-decoration: none;

}
#FooterRight a:hover { 
color: #000;


}

#FooterRight a:last-child {
margin-right: 20px;


}


#FooterRight {
float: right;
}

#FooterLeft {
float: left;
}



.FacebookLink img {
border: 1px solid #fff;
}



.FacebookLink img:hover {
border: 1px solid #ccc;
}


#s {
width: 300px;
}

.hidden {
display: none;
}


.HomePageColumn {
width: 240px;

}

#Column1 {
padding-right: 20px;
}

#Column2 {
padding-right: 20px;
}


.SmallText {
font-size: 11px;
}

.TwoColumnChart td {
border-bottom: 1px dotted #ccc;
padding: 5px;
}


.ThreeColumnChart td {
width: 144px;
font-size: 11px;
}


.ThreeColumnChart, .HighlightBox  {
background-color: #545f63;
padding: 10px;
border: 4px double #ccc;
margin-bottom: 15px;
color: #fff;
}


.HighlightBox h2 {
color: #f5cf47;
font-weight: bold;
}
.HighlightBox a {
color: #f5cf47;
font-weight: bold;
}

.HighlightBox a:hover {
color: #ffffff;

}




