/* CSS Reset ================================================================================= */

* { margin:0; padding:0; }

body { font:100% Arial, Helvetica, sans-serif; text-align:left;}
a { text-decoration:none; outline:none; outline:none; }
a:hover { text-decoration:none; }
a img { border:0;}

/* Heading */
h1, h2, h3, h4, h5, h6, .head { margin-bottom:.4em; line-height:1.2em;}
h1 { font-size:2em; line-height:1.17; }
h2 { font-size:1.5em; }
h3 { font-size:1.35em; }
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Styles ================================================================================= */
body {font-size:18px; color:#000000; background:url(images/bg-main.gif) repeat-x left top #fff;}
#container {width:950px; margin:0 auto; background:url(images/bg-container.gif) no-repeat left top #fff; padding:10px 5px;}
#header {background:url(images/header-title-common.jpg) no-repeat left top; display:inline-block; width:950px; height:59px; text-indent:-999em;}
#header h1, #header h1 a {width:165px; height:50px; margin-bottom:0; float:left;}
#header .united-way-logo {display:block; width:195px; height:42px; float:right; background:url(images/united-way.gif) no-repeat left top; margin:8px 10px;}

#main-content {padding:20px 40px;}
#main-content #top-content {background:url("images/LiveUnitedGirls.jpg") no-repeat scroll right top transparent;  padding:0 250px 25px 0;}
#main-content #top-content h2,
#main-content #top-content h3 {font-family: "Arial", Arial, sans-serif; font-size:34px; color:#000000; font-weight:bold; line-height:1.2em;}
#main-content #top-content h3 {font-size:24px; color:#004080; no-repeat right top; padding-right:165px; text-align:center; padding:25px 165px 25px 25px; width:380px;}
#main-content ul {list-style:square; margin:0;}
#main-content ul li {padding:0px; list-style: none; margin: 0;}
#top-content {line-height: 26px;}
#top-content p {margin: 20px 0 0 0;}


.links-holder {display:inline-block; width:700px; padding:15px 50px; margin-left:50px;}
.links-holder a {font-family: "Arial Black", Arial, sans-serif; color:#fff; font-size:20px;}
.links-holder .biz-owner,
.links-holder .contributor {background:url(images/biz-owner.gif) no-repeat left top; width:260px; height:45px; float:left; padding:5px 10px 15px 10px;}
.links-holder .contributor {background:url(images/contributor.gif) no-repeat left top; float:right;}


/* Global Styles ================================================================================= */
.underline {text-decoration:underline;}


/* footer requirements */
#footer { width:956px; height:83px; margin:65px 0 0 0; clear:both;}
#footer #icon { width:253px; padding:0 29px 0 0; margin:0; float:left;}
#footer #menu { width:672px; float:left; color:Gray; font-family:Arial; font-size:13px; line-height:17px; }
#footer #menu a:visited,
#footer #menu a:link { color:Gray;}
#footer #menu a:hover { text-decoration:none;}

