@charset "utf-8";
/* CSS Document */

@import "menus.css";
@import "colorbox.css";




body { min-width:960px; margin:0; padding:0; background-color:#fff; color:#333; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
ul,
ol,
dl,
p,
h1,
h2,
h3,
h4,
h5,
h6 { margin-top:11px; margin-bottom:11px; padding-top:0; padding-bottom:0;}
h1 { /*color:#0d3d35;*/color:#1a57ad; font-weight:100; font-size:200%;}
h2,h3 { color:#092a1e;}
form { margin:0; padding:0;}
label { cursor:pointer;}
p { line-height:1.5em;}
li { line-height:1.5em;}
hr {border: none 0;border-top: 1px solid #f37614;width: 100%;height: 1px;} 
a:link { color:#1a57ad;}
a:visited { color:#1a57ad;}
a:hover { color:#00f;}
a:active { color:#00f;}


.ajendalink a { color:#ccc !important;}
.ajendalink a:hover { text-decoration:underline !important;}


/* --- CLASSES AND EXCEPTIONS - BEGIN --- */
a img { border:none;}
h1.blue,
.flashText h1 { color:#1a57ad; margin:0px 0 -11px 0; padding-top:5px;}
/* --- CLASSES AND EXCEPTIONS - END --- */


#pageWrapper { width:960px; text-align:left; margin:0 auto; border-top:solid 8px #0a1936; position:relative;}

#logoDiv { position:absolute; width:94px; height:133px; top:7px; left:0; background:transparent url(../images/gcfd_logo_blue.png) no-repeat;}
#logoDiv img { border:none; margin:12px 0 0 13px;}

/* --- SEARCH BOX/ENEWS - BEGIN --*/
#enews { position:absolute; width:480px; height:24px; top:40px; left:190px; color:#999;}
#enews p { font-size:11px; margin:0; padding:0; text-align:right;}
#enews p a { text-decoration:none; color:#999;}
#enews p a:hover { text-decoration:underline;}
#search { position:absolute; width:160px; height:24px; top:40px; left:680px;}
#enews input,
#search input { vertical-align:top; color:#bbb; font-size:90%;}
#enews input.text,
#search input.text { height:14px; width:112px; border:solid 1px #ccc;padding: 3px;}
#enews label,
#search label { display:none;}
/* --- SEARCH BOX/ENEWS - END --*/

#donateNow { position:absolute; width:99px; height:41px; top:36px; left:861px;}
#donateNow a { display:block; width:99px; height:31px; background:transparent url(../images/donatenow_btn_bg_new.png) no-repeat 0 0; padding:16px 0 0 0; font-size:10px; text-transform:uppercase; font-weight:bold; text-align:center; text-decoration:none; color:#ffffff;}
#donateNow a:hover { background-position:-99px 0; color:#fff;}

/* --- NAVIGATION - BEGIN --- */
#navigation { height:48px; width:866px; padding:71px 0 0 94px;}
#navigation ul#primary-nav { margin:0; padding:6px 0 0 0; height:48px; width:866px; list-style:none; background:darkblue; background:transparent url(../images/navigation_bg.png) repeat-x;}

/* --- NAVIGATION - END --- */

/* --- MAIN CONTENT - BEGIN --- */
#mainContent { width:570px; float:left; display:inline; margin:0 0 0 150px; padding-top:24px;}

#contentTop { width:565px; height:10px; margin:0; padding:0; background:#f7f3d7 url(../images/contentTop_bg.png) no-repeat 0 top;}
#contentTop.photo { background:transparent url(../images/mainBigPhoto_bottom.png) no-repeat 0 bottom; padding:0 0 13px 0; height:auto;}
#contentTop.banner { width:auto; height:auto;background:transparent url(../images/contentTop_wide_bottom_bg.png) no-repeat 0 bottom; padding:0 0 13px 0;}
#contentBody { width:519px; font-size:120%; background:#f7f3d7 url(../images/contentBody_bg.png) repeat-y; padding:3px 36px 11px 20px;}
#contentBody *:first-child { margin-top:0;}
#contentBody h1 { margin-top:0;}
#contentBottom { width:565px; height:10px; margin:0 0 1em 0; padding:0; background:#f7f3d7 url(../images/contentBottom_bg.png) no-repeat 0 bottom;}
#mainContent.wide { width:810px;}
#mainContent.wide #contentTop { width:810px; background-image:url(../images/contentTop_wide_bg.png);}
#mainContent.wide #contentBottom { width:810px; background-image:url(../images/contentBottom_wide_bg.png);}
#mainContent.wide #contentBody { width:754px; background-image:url(../images/contentBody_wide_bg.png);}
/* --- MAIN CONTENT - END --- */

/* --- HOME NEWS LIST - BEGIN --- */
#homeNews { width:564px; background:#f7f3d7 url(../images/homenews_bg.png) repeat-y; margin:1em 0 0 0; padding:0; position:relative;}
#homeNews h2 { color:#e95e02; font-size:109%; text-transform:uppercase; font-weight:100; background:transparent url(../images/homenews_h3_bg.png) no-repeat; padding:15px 20px 0 20px; margin-top:0;}
#homeNews p { padding-left:20px; padding-right:20px;}
#homeNews a#viewCalendar { position:absolute; right:20px; top:16px; text-transform:uppercase; text-decoration:none; font-size:90%;}
#homeNews ul { margin-left:0; margin-right:0; margin-bottom:0; padding:0 20px 20px 20px; list-style:none;}
#homeNews ul li { display:block; margin:0; border-top:#9b9597 dotted 1px; padding:8px 8px 8px 18px; background:transparent url(../images/plus_bullet.png) no-repeat 0 8px;line-height:11px;}
#homeNews ul li a {  color:#444; font-size:11px; text-decoration:none; line-height:11px;}
#homeNews ul li a:hover,
#homeNews ul li a:active { color:#e95e02;}
/* --- HOME NEWS LIST - END --- */

/* --- SECONDARY CONTENT - BEGIN --- */
#secondaryContent { width:240px; float:left; display:inline; margin:0 0 0 0; padding-top:24px; font-size:11px;}
#secondaryContent .infoBox { padding-top:3px; margin-bottom:1em; width:233px; margin-left:4px; color:#333; background:transparent url(../images/infobox_top.png) no-repeat;}
#secondaryContent .infoBox .image { padding-bottom:13px; background:transparent url(../images/sideImage_bottom.png) no-repeat 0 bottom;}
#secondaryContent h3 { color:#e67701; font-size:100%; margin-bottom:-1em;}
#secondaryContent a { text-decoration:none;}
#secondaryContent p { font-size:11px;}
/* --- SECONDARY CONTENT - END --- */

#homeSideBannerDiv { /*padding-bottom:12px;*/ margin-top:0; margin-bottom:1em;}
#homeSideBannerDiv p { margin:0 !important;}
#homeSideBannerDiv img { cursor:pointer;}

/* --- SUB NAVIGATION - BEGIN --- */
#subNavigation { padding:0 9px 10px 0;}
#subNavigation ul { margin:0 0 1em 0; padding:0; list-style:none; border-top:solid 8px #0a1936;}
#subNavigation ul li { border-bottom:#fff solid 1px; font-size:11px !important;}
#subNavigation ul li a { display:block; color:#fff; text-decoration:none; /*background:#061d3f url(../images/subNavigation_bg.png) repeat-x 0 0; */ background:#02274f url(../images/subNavigation_bg.png) repeat-x 0 0; padding:8px; border-bottom:solid 1px #0f2546;}
#subNavigation ul li a:hover { background-color:#082245; border-bottom-color:#061d3f; background-position:0 -200px;}

#subNavigation ul ul { margin-bottom:0; border-top:none;}
#subNavigation ul ul li { border-bottom:none;}
#subNavigation ul ul li a { padding:8px 8px 8px 18px; background-image:url(../images/bullet_white.gif); background-repeat:no-repeat; background-position:8px 12px; line-height:13px;}
#subNavigation ul ul li a:hover { background-position:8px 12px;}
/* --- SUB NAVIGATION - END --- */

/* --- LEFT SIDE BOXES - BEGIN --- */
#sideNavigation { width:150px; float:left; display:inline; margin:0 0 0 -960px; padding-top:37px;}
/* --- LEFT SIDE BOXES - END --- */

/* --- TAKE ACTION - BEGIN --- */
#takeAction { width:145px; background:#f8f4d8 url(../images/takeaction_bg.png) repeat-y;}
#secondaryContent #takeAction { margin-left:4px;}
#takeAction h3 { height:23px; background:transparent url(../images/takeaction_head_bg.png) no-repeat; font-size:10px; color:#fff; text-transform:uppercase; padding:7px 0 0 35px; margin:0;}
#takeAction ul { margin:0; padding:0 0 10px 0; list-style:none; background:transparent url(../images/takeaction_list_bg.png) no-repeat 0 bottom;}
#takeAction ul li { margin:0; padding:0;line-height:10px;}
#takeAction ul li a { display:block; color:#1a57ad; text-transform:uppercase; background:transparent url(../images/checkmark_orange.png) no-repeat 0 -200px;; padding:8px 8px 8px 24px; margin:0 3px 0 1px;border-top:#9b9597 dotted 1px; font-size:10px; text-decoration:none; font-weight:bold; line-height:10px;}
* html #takeAction ul li { display:inline; width:145px;}
#takeAction ul li a:hover,
#takeAction ul li a:active { background-position:5px 8px; color:#e95e02;}
/* --- TAKE ACTION - END --- */

/* --- VOLUNTEER - BEGIN --- */
#volunteer { width:145px; margin-top:13px; color:#414242; font-size:10px;}
#volunteer h3 { height:23px; background:darkblue url(../images/volunter_h3_bg.png) no-repeat;  font-size:10px; color:#fff; text-transform:uppercase; padding:7px 0 0 35px; margin:0;}
#volunteer ul { margin:0; padding-left:0; padding-right:0; list-style:none;}
#volunteer ul li { margin:0; padding-left:10px; background:transparent url(../images/bullet_darkgray.png) no-repeat 0 4px; font-size:10px;}
#volunteer p { font-size:10px;}
#volunteer .content { margin:0 10px 0 8px;}
#volunteer .content a { text-decoration:none;}
/* --- VOLUNTEER - END --- */

#socialNetworking { clear:both; text-align:right; padding-bottom:30px;}

#iconPrint { margin-left:2px;}


/* --- FOOTER - BEGIN --- */
#pageFooter { clear:both; border-top:solid 8px #0a1a36; padding-top:10px;}
#pageFooter p { font-size:11px !important;}
#footerContent { width:694px; float:left; display:inline; margin:8px 0 0 156px; padding-bottom:20px;}
#footerContent a { color:#333; text-decoration:none;}
#convioBanner { width:110px; float:left; display:inline; margin:0 0 0 0; text-align:right; padding-bottom:20px;}
#memberships { width:156px; float:left; display:inline; margin:0 0 0 -960px; padding-bottom:20px;}
/* --- FOOTER - END --- */

/* --- WIDE HEADING GRAPHIC PAGES - BEGIN -- */
#doubleColumnGroup { width:810px; float:left; display:inline; margin:0 0 0 150px; padding-top:24px;}
#doubleColumnGroup #mainContent { margin-left:0; padding-top:5px;}
#doubleColumnGroup #secondaryContent { padding-top:5px;}

#doubleColumnGroup.wide #contentBody { width:754px; background-image:url(../images/contentBody_white_wide_bg.png);}
#doubleColumnGroup.wide #contentTop { width:810px; background-image:url(../images/contentTop_white_wide_bg.png);}
#doubleColumnGroup.wide #contentTop.banner { width:auto; height:auto;background:transparent url(../images/contentTop_wide_bottom_bg.png) no-repeat 0 bottom; padding:0 0 13px 0;}
#doubleColumnGroup.wide #contentBottom { width:810px; background-image:url(../images/contentBottom_white_wide_bg.png);}
/* --- WIDE HEADING GRAPHIC PAGES - END -- */

/* --- EVERY1CAN EXCEPTIONS - BEGIN --- */
body.every1can h1 { color:#6f8400;}
body.every1can #takeAction h3 { background-image: url(../images/takeaction_head_blue_bg.png);}
body.every1can #navigation ul#primary-nav  { background-image:url(../images/navigation_green_bg.png);}
body.every1can #donateNow a { color:#0e3d35;}
body.every1can #logoDiv { background-image:url(../images/gcfd_logo_green.png);}
body.every1can #contentTop { background:#fff url(../images/contentTop_white_bg.png) no-repeat 0 top;}
body.every1can #contentTop.banner { background:transparent url(../images/contentTop_wide_bottom_bg.png) no-repeat 0 bottom;}
body.every1can #contentBody { background:#fff url(../images/contentBody_white_bg.png) repeat-y;}
body.every1can #contentBottom { background:#fff url(../images/contentBottom_white_bg.png) no-repeat 0 bottom;}
body.every1can #takeAction ul li a { background-image:url(../images/checkmark_green.png);}
body.every1can #takeAction ul li a:hover,
body.every1can #takeAction ul li a:active { color:#6f8400;}
body.every1can #secondaryContent h3 { color:#6f8400;}
body.every1can #donateNow a { background-image:url(../images/donatenow_green_btn_bg.png);}
body.every1can #donateNow a:hover { color:#fff;}
body.every1can ul#primary-nav > li > ul { left:1px;}
body.every1can ul#primary-nav a.topNav { border-left: solid 1px #587c14;}
body.every1can ul#primary-nav ul li { background-color:#71982a;}
body.every1can ul#primary-nav ul { border-top-color:#060;}
body.every1can ul#primary-nav li ul li a { border-color:#060;}
body.every1can ul#primary-nav li a.topNav:hover { background-color:#060;}
body.every1can ul#primary-nav li li.menuparent:hover,
body.every1can ul#primary-nav li li.over { background-color:#060 !important;}
body.every1can ul#primary-nav li.menuparent:hover a.topNav,
body.every1can ul#primary-nav li.over a.topNav { background-color:#060 !important;}
/* --- EVERY1CAN EXCEPTIONS - END --- */

/* --- THICKBOX POPUP PAGES - BEGIN --- */
body.popup { background-color:#f6f1cd; min-width:1px; text-align:left; margin:0; padding:0;}
#popUpHeader { position:relative; padding-bottom:15px; background:#333 url(../images/popup_head_bg.png) repeat-x 0 bottom; text-align:center; border-top:15px solid #0a1936;}
#popUpHeader * { margin:0;padding:0;}
#popUpHeader #closeIcon { position:absolute; top:10px; right:0; margin-right:10px;}
#popUpContent { padding:10px 25px;}
#popUpContent h1 { color:#6f8400;}
/* --- THICKBOX POPUP PAGES - END --- */

* html #secondaryContent,
* html #mainContent,
* html #subNavigation  {overflow:hidden; display:inline;}
