@charset "utf-8";
/* CSS3 Document */

* {
padding:0;
margin:0;
}

@font-face {
  font-family: AvantGarde;
  src: url(http://www.boymeetsgirl.biz/embFONTS/AVGARDM.TTF);
}


/* Layout */

body {
background-color:#CCCCCC;
}

table.main {
width:780px;
height:auto;
background-color:#FFFFFF;
}

table.main td.seperator {
width:780px;
height:4px;
background-color:#CCCCCC;
}

table.header {
width:780px;
height:auto;
font-family:AvantGarde, sans-serif;
font-size:12px;
color:#999999;
text-align:left;
}

table.header td.logo {
padding-left:10px;
}

table.header p{
width:620px;
padding: 25px 20px 20px 10px;
font-family:AvantGarde, sans-serif;
font-size:12px;
color:#999999;
text-align:left;
line-height:14px;

}

table.body {
width:780px;
height:auto;
background-color:#FFFFFF;
font-family:AvantGarde, sans-serif;
font-size:12px;
color:#999999;
text-align:left;
line-height:14px;
}

table.body td {
vertical-align:top;
}

table.body td.educatetitleText img {
margin:45px 0 0 40px;
}

table.body td.empowertitleText img {
margin:45px 0 0 40px;
}

table.body td.engagetitleText img {
margin:45px 0 0 40px;
}

table.body td.educate img {
margin:40px 0 0 40px;
}

table.body h2 {
padding:0 0 3px 40px;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
}

table.body p {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
line-height:16px;
}

table.body p.content {
margin:0 50px 0 40px;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
line-height:16px;
}

table.body p.asterik {
margin:0 50px 0 40px;
font-family:AvantGarde, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
}

table.body ul {
margin:0 0 0 65px;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
}

table.body ul li.basic {
margin:0 0 0 25px;
}

table.body ul li {
margin:8px 0 0 0;
}

table.volForm  {
margin:0 30px 0 60px;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
}

table.volForm td  {
padding:0 0 8px 0;
}

table.volForm select  {
font-family:AvantGarde, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
}

table.firestarter {
width:400px;
margin:0 0 0 40px;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
}

table.donorList {
width:400px;
margin:20px 0 0 40px;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
}

table.photoGallery {
width:660px;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
}

table.photoGallery a {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
text-decoration:none;
}

table.photoGallery a:hover {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
text-decoration:underline;
}

table.photoGallery a:visited {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#025fad;
text-align:left;
}

div.donateButton {
width:740px;
margin:20px 0 30px 0;
text-align:center;
}

div.homeSubHeads {
padding:15px 0 0 10px;
font-family:AvantGarde, sans-serif;
font-size:14px;
text-align:left;
color:#3366cc;
}

div.homeSubHeads img {
margin-left:-8px;
}

div.homeSubHeads h1 {
padding:7px 0 0 0;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
}

div.homeSubHeads p {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#999999;
text-align:left;
}

div.homeSubHeads p.posted {
font-family:AvantGarde, sans-serif;
font-size:9px;
color:#666666;
text-align:left;
line-height:9pt;
}

div.homeSubHeads a {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#999999;
text-align:left;
text-decoration:none;
}

div.newsSubHeads {
padding:0 0 0 10px;
}

div.newsSubHeads h1 {
padding:3px 0 0 0;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
}

div.newsSubHeads h1 a {
padding:7px 0 0 0;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
line-height:10pt;
}

div.newsSubHeads p.posted {
font-family:AvantGarde, sans-serif;
font-size:9px;
color:#666666;
text-align:left;
line-height:9pt;
}

div.verticalBar{
padding:15px 0 0 0;
width:1px;
height:200px;
}

.rss_box {
margin:7px 0 0 -65px;
width:195px;
}

.rss_box ul {
list-style-type:none;
}

ul .rss_date{
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#999999;
text-align:left;
line-height:9pt;
}

ul .rss_item a {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
text-decoration:none;
font-weight:600;
}

ul .rss_item a:hover {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#999999;
text-align:left;
text-decoration:underline;
font-weight:600;
}

.counter {
float:right;
margin:0 25px 0 0;
width:22px;
height:21px;
background-image:url(../img/counterBG.jpg);
background-repeat:no-repeat;
}

div.donateNow {
padding:25px 10px 10px 20px;
float:left;
width:177px;
}

div.footer {
width:784px;
height:26px;
background-color:#FFFFFF;
font-family:AvantGarde, sans-serif;
color:#999999;
font-size:9px;
text-align:left;
}

div.footer p {
padding:6px 0 0 16px;
}

div.footer a {
font-family:AvantGarde, sans-serif;
color:#005ea8;
font-size:9px;
text-decoration:none;
}

div.footer a:hover {
font-family:AvantGarde, sans-serif;
color:#999999;
font-size:9px;
text-decoration:underline;
}

a.homelink {
font-family:AvantGarde, sans-serif;
color:#005ea8;
font-size:9px;
text-decoration:none;
}

a.homelink:hover {
font-family:AvantGarde, sans-serif;
color:#999999;
font-size:9px;
text-decoration:underline;
}

div.validation {
text-align:center;
margin:4px 0 0 0;
}

div.targetHeader2 {
margin:0 0 0 40px;
width:570px;
height:25px;
background-image:url(../img/target-subheader1.jpg);
background-repeat:no-repeat;
}

div.targetHeader3 {
margin:20px 0 0 38px;
width:164px;
height:25px;
background-image:url(../img/target-subheader3.jpg);
background-repeat:no-repeat;
}

div.weServe {
margin:5px 0 0 70px;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
}

div.targetChart {
padding:0;
margin:0 0 15px 0;
width:762px;
height:145px;
background-image:url(../img/target-chart.jpg);
}

div.balloon {
padding:0;
margin:2px 2px 2px 2px;
font-family:AvantGarde, sans-serif;
font-size:9px;
color:#333333;
text-align:left;
}

/* FeedBurner BuzzBoosts Styles */
div.feedburnerFeedBlock ul { 
margin-left:10px; 
padding-left:0;
margin-right:8px; 
padding-right:0;
list-style-type: none 
}

div.feedburnerFeedBlock li a {
padding:7px 0 0 0;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#000000;
font-weight:600;
text-align:left;
text-decoration:none; 
}

div.feedburnerFeedBlock li a:hover {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
text-decoration:underline; 
}

#creditfooter { 
display: none;
} 


/* Hyperlinks */

p a {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
text-decoration:none;
}

p a:hover {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#333333;
text-align:left;
text-decoration:underline;
}

div.homeSubHeads h1 a {
padding:7px 0 0 0;
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#000000;
text-align:left;
}

div.homeSubHeads h1 a:hover {
font-family:AvantGarde, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
text-decoration:underline;
}

div.newsSubHeads h1 a {
font-family:AvantGarde, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
text-decoration:none;
}

div.newsSubHeads h1 a:hover {
font-family:AvantGarde, sans-serif;
font-size:10px;
color:#666666;
text-align:left;
text-decoration:underline;
}

a.joinUs {
font-family:AvantGarde, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}

a.joinUs:hover {
font-family:AvantGarde, sans-serif;
font-size:12px;
color:#085a96;
}