/* CSS Document */
/* Gospel for Asia UK - http://www.gfauk.org */
/* Created May 2007 by Elliot Wilsher - Calvary Design Ltd. - www.calvarydesign.com */

/* Main Style */

body {margin:0; padding:0; background:#336699/*#A9A97E#C1C1A4*/; font-family:Helvetica, Arial, sans-serif; color:#333;}

.red {color:#990000;}


/* Container */

#container {margin:auto; padding:0; width:768px;}


/* Header */

#header {margin:10px 0; padding:0;}
#header #logo {margin:0; padding:0; width:450px; float:left; /*background-color:#0066FF;*/}
#header #logo h1 {margin:0; padding:0; background:url(../img/GFAUK-logo-blue.jpg) no-repeat; height:39px;}
#header #logo h1 a {display:block; text-decoration:none; width:432px; height:39px;}
#header #logo h1 span {display:none;}
#header #info {margin:0; padding:0; width:318px; float:right; text-align:right; /*background-color:#6666CC;*/}
#header #info #searchbox {margin:0; padding:0;}
#header #info #accountlinks ul {margin:5px 0 0 0; padding:0; font-size:75%; font-weight:bold; color:#fff}
#header #info #accountlinks ul li {margin:0 0 0 5px; padding:0; display:inline;}
#header #info #accountlinks ul a {color:#fff/*#333333*/; text-decoration:none;}
#header #info #accountlinks ul li a:hover {text-decoration:underline;}


/* Main image */

#mainpic {margin:0; padding:0; border:#333 solid 1px; width:766px; height:125px;}
#mainpic_150 {margin:0; padding:0; border:#333 solid 1px; width:766px; height:150px;}

/* Main Nav */

#nav {margin:0; padding:0; text-align:center; font-size:80%; font-weight:bold;}
#nav ul {margin:0px; padding:8px 0;}
#nav li {list-style-type:none; display:inline; margin:0px;}
#nav a {margin:0 8px; padding:8px 8px 8px 8px; color:#fff/*000000*/; text-decoration:none;}
#nav a:hover {background-color:#eee/*BDBD9B*/; color:#990000}

#about #nav-about a, 
#ministries #nav-ministries a, 
#involved #nav-involved a, 
#media #nav-media a, 
#news #nav-news a, 
#sponsor #nav-sponsor a, 
#donate #nav-donate a, 
#pray #nav-pray a, 
#resources #nav-resources a
{background-color:#eee/*BDBD9B*/; color:#336699}


/* Main Content and left Nav */

#content {margin:0; padding:0; background-color:#FFFFFF; border:1px solid #333;}

#content h3 {margin:10px 0 -5px 0; padding:8px; font-size:18px}
#content h4 {margin:0 10px 0 0; padding:3px 0 3px 5px; background-color:#ccc; font-size:80%;}
#content h5 {margin:10px 0 -5px 0; padding:8px; font-size:16px}

#content #leftnav {margin:10px 0 10px 10px; padding:0; width:160px; float:left; border-right:1px solid #ccc;}
/** IE6 **/ * html #content #leftnav {margin:10px 0 0 5px; padding:0; width:150px;}
#content #leftnav ul {margin:8px 10px 12px 0; padding:0; font-size:75%;}
#content #leftnav ul li {margin:2px 0; padding:0; list-style:none; line-height: 1.2;}
#content #leftnav ul li a {margin:0; padding:2px 5px; color:#333333; text-decoration:none; display:block;}
/** IE6 **/ * html #content #leftnav ul li a {margin:-3px 0; padding:0 5px;}
#content #leftnav ul li a.boldred {color:#990000; font-weight:bold}
#content #leftnav ul li a:hover {background-color:#eee; color:#990000}
#content #leftnav ul.purple_hover li a:hover {background-color:#eee; color:#660066}
#content #leftnav ul.green_hover li a:hover {background-color:#eee; color:#390}
#content #leftnav ul li .nolink {margin:0; padding:0 0 0 5px; font-weight:bold}

#content #main {margin:10px 0 10px 10px; padding:0; width:584px; float:left; /*background-color:#006699*/}
#content #main p {margin:0; padding:8px; font-size:80% }

/* free book quote */
#content #main p.quote {margin:15px 10px 0 10px; padding:0; color:#336666; font-size:100%}
#content #main p.by {margin:4px 20px 0 10px; padding:0; color:#333; font-size:95%; text-align:right}

#content #main .freebookform {margin:5px 20px 5px 10px; padding:10px; border:2px solid #336666; color:#333333; background-color:#F8F8F8}
#content #main .freebookform .freebookinputcont {margin:2px 20px 0 0; padding:0; width:280px; float:left;}
#content #main .freebookform .freebookinput {margin:0; padding:2px; width:260px; font-size:15px; border:1px solid #336666; color:#333333;}
#content #main .freebookform .freebookbtcont {margin:0 0 0 0; padding:0; width:200px; float:left;}
#content #main .freebookform .freebookbt {margin:0; padding:0; background:url(../img/ContBookSignUpBt.gif) no-repeat; height:27px; width:178px; border:none}


/*#content #main a {color:#333333; text-decoration:none;}*/
/*#content #main a:hover {text-decoration:underline;}*/
#content #main a {color:#990000; text-decoration:none;}
#content #main a:hover {color:#000000; text-decoration:underline;}

#content #main ul {font-size:80%}

#content #main .imgright {margin:0; padding:0 10px; float:right;}
#content #main .imgrightbox {margin:10px; padding:5px; float:right; border:1px solid #ccc;}
#content #main .imgleft {margin:0; padding:0 10px 0 0; float:left;}
#content #main hr {margin:0 10px 0 0; padding:0; height:1px; color:#ccc;}

#content #main .imgright275px {margin:10px; padding:10px; width:275px; float:right; border:1px solid #ccc;}
#content #main .imgright275px p {text-align:left; font-size:10px}
#content #main .imgleft275px {margin:10px; padding:10px; width:275px; float:left; border:1px solid #ccc;}
#content #main .imgleft275px p {text-align:center; font-size:10px}

#content #main .boxcont {clear:both; margin:0; padding:10px 10px 10px 0;}
#content #main .boxcont .boxone {margin:0; padding:0; width:280px; float:left; border:1px solid #ccc; /*background-color:#003399*/}
#content #main .boxcont .boxtwo {margin:0; padding:0; width:280px; float:right; border:1px solid #ccc; /*background-color:#993333*/}
/*#content #main .boxcont a {color:#333333; text-decoration:none;}*/
/*#content #main .boxcont a:hover {text-decoration:underline;}*/


/* Home page */

#content #main .homecont {margin:0; padding:10px 10px 10px 0;}
#content #main .homecont .homeleft {margin:0; padding:0; width:280px; float:left;}
#content #main .homecont .homeright {margin:0; padding:0; width:280px; float:right;}

#content #main #sponsorchild {margin:10px 0 0 0; padding:0; width:280px; float:left; border:1px solid #ccc;}
/** IE6 **/ * html #content #main #sponsorchild {margin:10px 10px 0 0; padding:0;}
#content #main #sponsorchild .sptx {margin:0; padding:4px 0 4px 5px; background-color:#ccc; font-size:80%}
#content #main #sponsormission {margin:10px 10px 0 0; padding:0; width:280px; float:right; border:1px solid #ccc;}
#content #main #sponsormission .sptx {margin:0; padding:4px 0 4px 5px; background-color:#ccc; font-size:80%}

/*** Relief ***/

#content #main .relief_box {margin:10px 10px 10px 0; padding:5px; border:1px solid #990000; }
#content #main .relief_box a {color:#990000}

#content #main .relief_box_blue {margin:10px 10px 10px 0; padding:5px; border:1px solid #006699; }
#content #main .relief_box_blue a {color:#006699}

#content #main .relief_box_grey {margin:10px 10px 10px 8px; padding:5px; border:1px solid #ccc; }
#content #main .relief_box_grey a {color:#ccc}


#content #main #joseph {clear:both; margin:0; padding:10px 10px 10px 0;}
#content #main #joseph .one {margin:0; padding:0; width:230px; float:left; /*border:1px solid #ccc; background-color:#003399*/}
#content #main #joseph .two {margin:0; padding:0; width:330px; float:right; /*border:1px solid #ccc; background-color:#993333*/}

#content #main .sponsor {clear:both; margin:0; padding:0 10px 10px 0;}
#content #main .sponsor .left {margin:0; padding:0; width:280px; float:left; /*border:1px solid #ccc; background-color:#003399*/}
#content #main .sponsor .right {margin:0; padding:0; width:280px; float:right; /*border:1px solid #ccc; background-color:#993333*/}
#content #main .sponsor .right .box {margin:10px 0; padding:0; width:278px; float:right; border:1px solid #ccc; /*background-color:#993333*/ min-height:80px;}
#content #main .sponsor .right .box .pict {margin:5px; padding:0; width:95px; float:left; font-size:80%;}
#content #main .sponsor .right .box .search {margin:5px; padding:0; width:150px; float:left;}
#content #main .sponsor .right .box .search .searchbox {margin:15px 0 0 0; padding:0;}
#content #main .sponsor .right .box .search .searchbt {margin:15px 0 10px 0; padding:0;}

#content #main .controls {margin:10px 10px 10px 0; padding:0; font-size:80%; text-align:center}
#content #main .controls .account {margin:0; padding:0; width:90px; float:left;}
#content #main .controls .page {margin:0; padding:0; width:100px; float:right;}
#content #main .controls .previous {margin:0; padding:0; width:80px; float:right;}
#content #main .controls .next {margin:0; padding:0; width:80px; float:right;}

#content #main .childrencont {margin:5px 0; padding:0 10px 0 0; font-size:80%}
#content #main .childrencont .a {margin:0 40px 0 0; padding:5px 0; width:160px; float:left; border:1px solid #ccc; text-align:center}
#content #main .childrencont .b {margin:0; padding:5px 0; width:160px; float:left; border:1px solid #ccc; text-align:center}
#content #main .childrencont .c {margin:0; padding:5px 0; width:160px; float:right; border:1px solid #ccc; text-align:center}

#content #main .child {margin:10px 10px 10px 0; padding:0; min-height:115px; border:1px solid #ccc;}
#content #main .child .photo {margin:5px; padding:0; width:150px; float:left; text-align:center}
#content #main .child .detail {margin:5px 0 0 0; padding:0; float:left; width:400px; /*background-color:#009966*/ }
#content #main .child .detail h4 {margin:0; padding:5px;}
#content #main .child .detail .line {margin:0; padding:5px; border-bottom:1px solid #ccc; font-size:80%}
#content #main .child .height {clear:both; margin:0; padding:0; /*background-color:#996699*/}

#content #main #newscont {clear:both; margin:0; padding:0 10px 10px 0;}
#content #main #newscont #news {margin:10px 0; padding:0; width:340px; float:left; border:1px solid #ccc; font-size:80%}
#content #main #newscont #news .newsitem {margin:5px; padding:0;}
#content #main #newscont #news .newsdate {margin:0; padding:0; float:left; width:70px;}
#content #main #newscont #news .newstitle {margin:0; padding:0; float:right; width:260px;}
#content #main #newscont #newssearch {margin:10px 0 10px 10px; padding:0; width:220px; float:right; /*border:1px solid #ccc; background-color:#993333*/}
#content #main #newscont #newssearch .searchfield {margin:0 0 10px 0; padding:0; font-size:80%; /*background-color:#999999*/}

#content #main #newscont td {font-size:13px; background-color:#F5F5F5}
#content #main #newscont #newstablecont {margin:10px 0; padding:5px; border:1px solid #ccc;}

#news #content #main p {padding:8px 16px 8px 8px;}


/*** Prayer No left nav ***/
#content #pray {margin:10px 0 10px 10px; padding:0;}
#content #pray p {margin:0; padding:8px; font-size:80% }
#content #pray a {color:#990000; text-decoration:none;}
#content #pray a:hover {color:#000000; text-decoration:underline;}
#content #pray #praygen {margin:0; padding:10px; float:left; width:380px}
#content #pray #vid {margin:10px 10px 0 0; padding:0; float:right; width:335px; border:1px solid #ccc;}
#content #pray #prayerbook {margin:10px 10px 10px 0; padding:0; float:right; width:335px; border:1px solid #ccc;}
#content #pray #praygen ul {margin:0 0 0 8px; padding:8px; font-size:80%}
#content #pray #praygen li {margin:8px; padding:0; list-style-image:url(../img/bulletpoint.jpg)}

#content #prayfull {margin:10px 0 10px 10px; padding:0;}
#content #prayfull .imgpray {margin:10px; padding:0; float:left; height:126px; width:80px;}
#content #prayfull p {margin:0; padding:8px; font-size:80% }
#content #prayfull a {color:#990000; text-decoration:none;}
#content #prayfull a:hover {color:#000000; text-decoration:underline;}

#printpray {margin:10px; padding:10px; width:600px;}
.nobgcolour {background:none;}
#printpray #printheader {margin:0; padding:10px; background-color:#336699}
#printpray ul {margin:0 0 0 8px; padding:8px; font-size:90%}
#printpray li {margin:8px; padding:0 10px 0 0; list-style-image:url(../img/bulletpoint.jpg)}


#content #main #resources {clear:both; margin:0; padding:0 10px 10px 0;}
#content #main #resources #store {margin:10px 0; padding:0; width:380px; float:left; /*border:1px solid #ccc;*/}
#content #main #resources #store td {font-size:80%;}
#content #main #resources #store h4 {margin:0; padding:5px;}
#content #main #resources #store .prod {margin:5px 0; padding:0; min-height:115px; border:1px solid #ccc; font-size:90%; }
#content #main #resources #store .prod .thumbimg {margin:10px 0 0 10px; padding:0; width:60px; float:left;}
#content #main #resources #store .prod .titlesummary {margin:0 0 0 80px; padding:0;}
#content #main #resources #store .prod .mainthumbimg {margin:10px 0 0 10px; padding:0; width:120px; float:left;}
#content #main #resources #store .prod .maintitlesummary {margin:0 0 0 130px; padding:0;}

#content #main #resources #featured {margin:10px 0 10px 10px; padding:0; width:180px; float:right; border-left:1px solid #ccc; /*background-color:#993333;*/ min-height:600px;}
#content #main #resources #featured .inbasket {border:0; width:20px}

#content .donatecont {margin:10px 0; padding:0 10px 0 0; /*font-size:80%*/}
#content .donatecont .one {margin:0 23px 0 0; padding:0; width:125px; float:left; border:1px solid #ccc; text-align:center; min-height:214px;}
#content .donatecont .two {margin:0 23px 0 0; padding:0; width:125px; float:left; border:1px solid #ccc; text-align:center;min-height:214px;}
#content .donatecont .three {margin:0; padding:0; width:125px; float:left; border:1px solid #ccc; text-align:center;min-height:214px;}
#content .donatecont .four {margin:0; padding:0; width:125px; float:right; border:1px solid #ccc; text-align:center;min-height:214px;}

#content .donatecont .donateimg {margin:0; padding:0;}
#content .donatecont .donatetitle {margin:3px 0; padding:0; /*background-color:#006699;*/ font-size:80%; font-weight:bold}
#content .donatecont .imgdesc {margin:0; padding:0; /*background-color:#006666;*/ font-size:12px; min-height:36px}
#content .donatecont .imginfobt {margin:0; padding:0;}

#content .donatecont a {/*cursor:help*/}
#content .donatecont img {border:none; /*cursor:help*/}
#content .donatecont a span {position:absolute; visibility:hidden; width:200px; min-height:120px;}
#content .donatecont a:hover span {margin:-120px 0 0 -160px; padding:10px; max-width:200px; text-align:left; background-color:#E9F0F8; visibility:visible; border:2px solid #336699; font-size:11px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; text-decoration:none}

#content #donatenow {margin:10px 18px 10px 8px; padding:6px 8px 8px 8px; background-color:#E9F0F8; border:1px solid #990000;}
#content #donatenow #donatelabel {margin:5px 0 0 0; padding:0; font-size:12px; font-weight:bold; float:left;}
#content #donatenow #donateamount {margin:0 20px 0 10px; padding:0; font-size:13px; font-weight:bold; float:left;}



/**** NEW FREE BOOK ****/

#fb_content {margin:10px 0 0 0; padding:0; background-color:#FFFFFF; border:1px solid #07484A;}

#fb_content a {color:#07484A;}
#fb_content a:hover {color:#FF9900}


#fb_content p {margin:0; padding:4px 8px; font-size:13px; line-height:1.4em; }

#fb_content #fb_title {margin:0; padding:10px; background-color:#07484A; color:#FFFFFF; font-size:20px}

#fb_content #fb_leftcontent {width:450px; margin:10px 0; padding:0 0 0 10px; float:left;}
#fb_content #fb_leftcontent #fb_intro {margin:10px 0; padding:0;}

#fb_content #fb_rightcontent {width:290px; margin:0; padding:0; float:right; background-color:#DCF0F4}

#fb_content h4 {margin:0; padding:8px; font-size:18px; line-height:1.4em; font-weight:normal}
#fb_content h5 {margin:0; padding:8px; font-size:16px; line-height:1.4em; font-weight:normal}
#fb_content p.quote {margin:15px 60px 0 10px; padding:0; color:#336666; font-size:14px}
#fb_content p.by {margin:0 20px 0 10px; padding:0; color:#333; font-size:12px; text-align:right}


/**** NI09 ****/

#ni_content {margin:10px 0 0 0; padding:0; background-color:#ddd; border:1px solid #07484A;}

#ni_content a {color:#254A73;}
#ni_content a:hover {color:#333}

#ni_content p {margin:0; padding:4px 8px; font-size:13px; line-height:1.4em; }

#ni_content #ni_title {margin:0; padding:10px; background-color:#000; color:#FFFFFF; font-size:14px}
#ni_content #ni_title a {color:#FFF; text-decoration:none}
#ni_content #ni_title a:hover {color:#F90}


#ni_content #ni_leftcontent {width:450px; margin:0; padding:0 0 0 10px; float:left; background:url(../img/NI09/NI09_bg.jpg) no-repeat #ddd;}
#ni_content #ni_leftcontent #ni_intro {margin:180px 0 0 0; padding:0 10px 0 0 ;}

#ni_content #ni_rightcontent {width:290px; margin:0; padding:0; float:right; background-color:#254A73; color:#FFF}
#ni_content #ni_rightcontent h4 {color:#FFF;}

#ni_content h4 {margin:0; padding:8px 8px 6px 8px; font-size:20px; line-height:1.4em; font-weight:normal; color:#254A73}
#ni_content h5 {margin:0; padding:8px; font-size:16px; line-height:1.4em; font-weight:normal}
#ni_content p.quote {margin:15px 60px 0 10px; padding:0; color:#254A73; font-size:17px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
#ni_content p.by {margin:0 20px 0 10px; padding:0; color:#333; font-size:12px; text-align:right}







/**** Email Sign-up ****/

#esu_content {margin:10px 0 0 0; padding:0; background-color:#FFFFFF; border:1px solid #07484A;}

#esu_content a {color:#07484A;}
#esu_content a:hover {color:#FF9900}


#esu_content p {margin:0; padding:4px 8px; font-size:13px; line-height:1.4em; }

#esu_content #esu_title {margin:0; padding:10px; background-color:#848A43; color:#FFFFFF; font-size:20px}

#esu_content #esu_leftcontent {width:450px; margin:10px 0; padding:0 0 0 10px; float:left;}
#esu_content #esu_leftcontent #esu_intro {margin:10px 0; padding:0;}

#esu_content #esu_rightcontent {width:290px; margin:0; padding:0; float:right; background-color:#D3D6A8}

#esu_content h4 {margin:0; padding:8px; font-size:18px; line-height:1.4em; font-weight:normal}
#esu_content h5 {margin:0; padding:8px; font-size:16px; line-height:1.4em; font-weight:normal}
#esu_content p.quote {margin:15px 60px 0 10px; padding:0; color:#336666; font-size:14px}
#esu_content p.by {margin:0 20px 0 10px; padding:0; color:#333; font-size:12px; text-align:right}
#esu_content p.esublue {color:#587997; font-size:14px; line-height:1.6em}
#esu_content p.esugrey {color:#666666; font-size:12px; line-height:1.4em}


/* My Account */

#content #main .sponsor .right .mysponsorbox {margin:10px 0; padding:0; width:278px; float:right; border:1px solid #ccc; /*background-color:#993333*/ min-height:110px;}
#content #main .sponsor .right .mysponsorbox .mysponsorpict {margin:5px; padding:0; width:75px; float:left;}
#content #main .sponsor .right .mysponsorbox .mysponsorinfo {margin:5px 0; padding:0; width:180px; float:left;}

.sponsornews {margin:0 0 10px 0; padding:0; border-bottom:1px solid #ccc; font-size:80%}
.sponsornews .sponsornewsitem {margin:5px; padding:0;}
.sponsornews .sponsornewsdate {margin:0 5px 0 0; padding:0; float:left; width:70px; /*background-color:#0066CC*/}
.sponsornews .sponsornewstitle {margin:0; padding:0; float:left; /*float:right; width:260px; background-color:#999966*/}




/* Register Form */

.darkText 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Arial
}
.infoText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #515151;
    FONT-FAMILY: Tahoma, Arial
}
.boldText
{
    FONT-WEIGHT: bold;
    COLOR:#990000;
    FONT-FAMILY: Tahoma, Arial
}
td
{
    FONT-SIZE: 12px;
    MARGIN: 0px;
    COLOR: #515151;
    FONT-FAMILY: Tahoma, Arial;
    BACKGROUND-COLOR: #ffffff
}

/* Footer */

#footer {margin:20px 0; padding:0; font-size:70%; text-align:right; color:#ddd}
#footer  ul {margin:0; padding:0;}
#footer  li {list-style-type:none; display:inline; margin:0 0 0 5px;}
#footer a {color:#ddd/*333333*/; text-decoration:none;}
#footer a:hover {color:#ddd/*333333*/; text-decoration:underline;}
#footer #credits a {color:#ddd/*333333*/; text-decoration:none; border-bottom:dashed 1px; }
#footer #credits a:hover {color:#990000/*333333*/; text-decoration:none;}


