/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

.preview{
    background:#CCCCCC;
    padding:10px;
    margin-bottom:10px;
}


#home_link {
    display:block;
    float:left;
    height:62px;
    width:62px;
}

#doc4 {width:800px;}

body {
    font-family:Arial, Helvetica, sans-serif;
    padding-top: 35px;
    /*font-weight:bold;*/

}

body table td{
    padding:4px;
    vertical-align:top;

}

#hd {
    background: transparent url(/img/hd-logo_resized.png) no-repeat;
    position:relative;
}

#hd h1 {
    background:transparent url(/img/licc-h1_resized.png) no-repeat scroll 0 0;
    color:#F81417;
    font-size:182%;
    height:39px;
    margin-left:75px;
    text-indent:-9999px;
}

#hd h2 {
    font-size: 138.5%;
    color: #fff;
    height:27px;
    margin-bottom:25px;
    margin-left: 75px;
    /*cursor:hand;*/

    position: relative;
}

#bd h2 a{

    color: #f81417;
    font-size:123.1%;
    /*padding-bottom:10px;*/
    padding-top:10px;

}

#hd h2 span {
    background:transparent url(/img/licc-h2_resized.png) no-repeat scroll left 2px;
    float:left;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:10;
}

#nav {
    border-top: 2px dotted #BEBFC1;
    border-bottom: 2px dotted #BEBFC1;
    height: 25px;
    padding-left: 2px;
    margin:20px 0px;
}

.nav_mid {
    margin-bottom: 45px;
}

#nav li {
    float: left;
}

#nav a {
    color: #009CB6;
    float: left;
    padding: 3px 10px;
    text-decoration: none;
    background: url(/img/nav_li_bullet.jpg) no-repeat scroll left 11px;
    /*font-weight:bold;*/
}

#nav a.first {
    padding-left: 0;
    background: none;

}

#nav a:hover {
    text-decoration: underline;
}

.yui-g{
    padding-bottom:50px;
    /*width:740px;*/
}

.comment{
    border-bottom:1px solid #E0E0E8;
    color:#333333;
    font-size:77%;
    padding-bottom:none;
    margin-bottom:15px;
}

/* Comment box styles */


#bd .comment_block {
    padding-bottom:25px;
}

#bd .comment_block p {
    padding-right:5px;
}

#bd .comment_block p.comment_body {
    padding-bottom:5px;
}

#bd .comment_block a {
    color: #009CB6;
    text-decoration: none;
    padding-left:0px;
}

#bd .comment_block ul.author_desc {
    padding:0px;
}

#bd .comment_block ul.author_desc li {
    background:none;
    float:left;
    padding:0px;
    font-size: 85%;
    color:#A5A5A5;
}

#bd .comment_block ul.author_desc li p {
    font-size: 93%;
    color:#A5A5A5;
    float:left;
}

#bd .comment_block ul.author_desc p.label {
    font-weight:bold;
}

#bd .flash_messages { margin-bottom:10px; font-weight:bold; }

#bd .errors { width:400px; border:1px solid #F6BFC0; padding:10px 10px 0px; margin-bottom:10px; }
#bd .errors a { color:#f81417; text-decoration:underline; }
#bd .errors p,
#bd .errors li,
#bd .errors ul li { color:#f81417; }

#bd #commentbox ul.errors,
#bd #commentbox ul.errors li { border:none; width:auto; margin:0px; padding:0px; }

#commentbox input.text { width:200px; color:#333; }
#commentbox textarea.textarea { width:90%; color:#333; }
#commentbox label.required {
    background: transparent url(/img/tools/required.png) no-repeat scroll right top;
    padding-right: 7px;
}
#commentbox label {
    font-weight:bold;
    color:#555555;
}

#commentbox dl.zend_form dt {
    float: left;
    width: 130px;
    font-weight:bold;
}

#commentbox dl.zend_form dd {
    margin-bottom: 20px;
    margin-left: 130px;
}

/* End comment box styles */

/* Content form style */

#content_form .errors { width:100%; border:none; margin:0px; padding:0px; }
#content_form .errors a { color:#f81417; text-decoration:underline; }
#content_form .errors p,
#content_form .errors li,
#content_form .errors ul li { background:none;list-style:none;  color:#f81417; border:none; margin:0px; padding:0px; }

#content_form ul.errors,
#content_form ul.errors li { background:none;list-style:none; border:none; width:100%; margin:0px; padding:0px; }

#content_form input.text { width:200px; color:#333; }
#content_form textarea.textarea { width:90%; color:#333; }
#content_form label.required {
    background: transparent url(/img/tools/required.png) no-repeat scroll right top;
    padding-right: 7px;
}
#content_form label {
    font-weight:bold;
    color:#555555;
}

#content_form dl.zend_form dt {
    float: left;
    width: 130px;
    font-weight:bold;
}

#content_form dl.zend_form dd {
    margin-bottom: 20px;
    margin-left: 130px;
}

/* End content form styles */

#bd {
    margin-bottom: 20px;
    min-height: 300px;
}



#bd h1,#landing h1{
    font-size: 218%;
    /*font-size: 134%;*/
    color: #f81417;
    padding-bottom:15px;
    z-index:100;
}

#bd h2{
    color: #f81417;
    font-size:123.1%;
    /*padding-bottom:10px;*/
    padding-top:10px;
}

#bd .staff h2{
    padding-top:10px;
}

#bd h3{
    color: #f81417;
    font-size:123.1%;
    /*padding-bottom:10px;*/
}

#bd a{
    color: #009CB6;
    text-decoration: none;
}

#bd a.hover {
    text-decoration: underline;
}

#bd p.intro,#landing p.intro {
    font-size: 131%;
    color: #333;
    padding-bottom:20px;
    line-height:150%;
    font-weight:bold;
}

#bd p {
    line-height:175%;
    color: #555555;
    /*padding-bottom:10px;*/
}

em{
    font-style:italic;
    font-weight:bold;
}

#bd .content h1 {
    padding-bottom:15px;
    padding-top:5px;
}

.content ul {
    margin-bottom: 15px;
    padding-left: 15px;
}

.content ul{
    color:#555555;
} .content ul li {
    color:#555555;
    background: url(/img/li.jpg) no-repeat left 7px;
    padding-left:15px;
    padding-bottom:0px;
    /*list-style-type: disc;*/
}

.content ul, .content ul li a {
    /*padding-left:20px;*/
    /*list-style-type: disc;*/
}

/*landing page styles */
.content .landing {font-size:125%; line-height:100%; }
.content .landing .box h2{font-size:182%;}

#article_search{
    border-top: 1px solid #E3E3E4;
    border-right: 1px solid #E3E3E4;
    border-bottom: 1px solid #E3E3E4;
    border-left: 1px solid #E3E3E4;
    background-image:url(/img/article_search_bk.png) ;
    margin-bottom:20px;
    height:58px;
    width:100%;
}


input.article_search{
    margin-top:20px;
    width:355px;
    margin-left:25px;
}

select.article_select{
    margin-left:20px;
    width:211px;
}

input.article_submit{
    margin-left:20px;

}



#article{
    padding-bottom:25px;
}

#article h3{
    font-size: 123.1%;
    color: #f81417;
}

#article li{
    float:left;
}

#article li p{
    float:left;
    font-size: 85%;
    /*font-weight:bold;*/
    color:#A5A5A5;
    padding-right:5px;
}
#article a{
    color: #009CB6;
    text-decoration: none;
}

#article h3 a{
    color:#f81417;
    font-size:110%;
    /*font-size:131%;*/
    /*font-size:182%;   */
    padding:0;
    text-decoration: none;
}

#article a.hover{
    text-decoration: underline;
}

#article ul{
    padding: 0px 0px 25px 0px;
}

#article .label{
    font-weight:bold;
    padding-right:2px;
    padding-left:2px;
}

#right {
    width: 195px;
    padding-left:37px;

}
#right_nav {    
    padding-bottom:50px;
}

#right_nav ul{
    font-size:115%;
}

#right_nav li{
    padding-bottom:15px;
}


#right_nav .selected{
    color: #555555;
}


#right_nav .right_nav_sub{
    padding-left:20px;
    padding-top:0px;
    font-size:85%;
}


#quick_picks {
    background: transparent url(/img/marble_quick_pick.jpg) no-repeat;
    border-bottom:#f81417 solid 1px;
    padding-bottom:2px;
}

#quick_picks h1 {
    color:#f81417;
    font-size:131%;
    padding-left:70px;
    padding-top:38px;
    padding-bottom:0px;
}

#right ul.quick_picks li{
    border-bottom:#f81417 solid 1px;
    padding-top:10px;
    padding-bottom:10px;
}

#right ul.quick_picks li p{
    line-height:125%;
    padding-left:5px;
    padding-right:5px;
    color:#555555;
    font-size:85%;
    padding-bottom:0px;
}

#ft{
    color:#555555;
    font-size:93%;
    padding-bottom:70px;
    padding-top:70px;
}

.footerContent { padding-top:3px;}
.footerContent .footerLeft {float:left; }
.footerContent .footerRight {float:right;}
.footerContent a  { color:#666666;}
.footerContent a {text-decoration:underline;}
.footerContent a:hover {text-decoration:none;}



/* type1 stuffs */ 

#welcome { 
    background: transparent url(/img/welcome_bk_resized.jpg) no-repeat right;
    height:300px;
} 

#welcome h1 {
    height:132px;
    text-indent: -9999px;
    position: relative;
}

#welcome h1 span {
    background:transparent url(/img/welcome_text_resized.jpg) no-repeat scroll left 2px;
    float:left;
    height:100%;
    left:20px;
    position:absolute;
    top:50px;
    width:100%;
    z-index:10;
}


.welcome_box { 
    float:left;
    width:245px;
    overflow: hidden;
    margin-left:30px;
}

.welcome_box ul li{ 
    color:#555555;
}





.welcome_new{background: transparent url(/img/welcome_new.jpg) no-repeat; border-bottom:#f81417 solid 1px;}
.welcome_event{background: transparent url(/img/welcome_event.jpg) no-repeat;border-bottom:#f81417 solid 1px; }
.welcome_connect{background: transparent url(/img/welcome_connect.jpg) no-repeat; border-bottom:#f81417 solid 1px; height: 82px;}

.welcome_connect h1 {
  padding: 0px;
  margin: 0px;
}

#bd .welcome_box h1 {
    color:#f81417;
    font-size:141%;
    padding-left:75px;
    padding-top:42px;
    margin-bottom:2px;
}

.welcome_box li{
    border-bottom:#F47E63 solid 1px;
    padding-top:5px;
    padding-bottom:5px;
}

.welcome_box{
    margin-bottom:30px;
}

#box_container{
    clear:both;
}


/* type2 stuffs */

#landing {
    padding-bottom:10px;
    min-height:310px;

    /*height:350px;*/
}

/*#landing.imagine{ 
    background: transparent url(/img/imagine_bk.jpg) no-repeat left; 
    height:350px;
} 

#landing h1 {
    height:132px;
    text-indent: -9999px;
    position: relative;
}

#landing.imagine h1 span {
    background:transparent url(/img/imagine_text.jpg) no-repeat scroll left 2px;
    float:left;
    height:360px;
    left:410px;
    position:absolute;
    top:65px;
    width:100%;
    z-index:10;
}
*/
#hd.imagine h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    width:450px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.imagine h2 span {
    background:transparent url(/img/imagine-logo.jpg) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-22px;
    width:100%;
    z-index:10;
}

#hd.imagine-selected h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.imagine-selected h2 span {
    background:transparent url(/img/imagine-logo-selected.jpg) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-22px;
    width:100%;
    z-index:10;

}

#hd.forum-selected h2 span {
    background:transparent url(/img/forum-logo-selected.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-15px;
    width:100%;
    z-index:10;

}
/* about */
#hd.about-licc h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    width:450px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.about-licc h2 span {
    background:transparent url(/img/about-logo.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-24px;
    width:100%;
    z-index:10;
}

#hd.about-licc-selected h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.about-licc-selected h2 span {
    background:transparent url(/img/about-logo-selected.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-24px;
    width:100%;
    z-index:10;

}

/* engaging-with-youth */
#hd.engaging-with-youth h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    width:450px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.engaging-with-youth h2 span {
    background:transparent url(/img/youth-logo.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-22px;
    width:100%;
    z-index:10;
}

#hd.engaging-with-youth-selected h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.engaging-with-youth-selected h2 span {
    background:transparent url(/img/youth-logo-selected.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-22px;
    width:100%;
    z-index:10;

}

/* engaging-with-culture */
#hd.engaging-with-culture h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    width:450px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.engaging-with-culture h2 span {
    background:transparent url(/img/culture-logo.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-20px;
    width:100%;
    z-index:10;
}

#hd.engaging-with-culture-selected h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.engaging-with-culture-selected h2 span {
    background:transparent url(/img/culture-logo-selected.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-20px;
    width:100%;
    z-index:10;

}

/* engaging-with-work */
#hd.engaging-with-work h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    width:450px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.engaging-with-work h2 span {
    background:transparent url(/img/work-logo.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-21px;
    width:100%;
    z-index:10;
}

#hd.engaging-with-work-selected h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.engaging-with-work-selected h2 span {
    background:transparent url(/img/work-logo-selected.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-21px;
    width:100%;
    z-index:10;

}


/* engaging-with-the-bible */
#hd.engaging-with-the-bible h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    width:450px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.engaging-with-the-bible h2 span {
    background:transparent url(/img/bible-logo.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-24px;
    width:100%;
    z-index:10;
}

#hd.engaging-with-the-bible-selected h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.engaging-with-the-bible-selected h2 span {
    background:transparent url(/img/bible-logo-selected.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-24px;
    width:100%;
    z-index:10;

}


/* WORK FORUM */
#hd.work-forum h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    width:450px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.work-forum h2 span {
    background:transparent url(/img/workforum.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-24px;
    width:100%;
    z-index:10;
}

#hd.work-forum-selected h1 {
    font-size: 182%;
    color: #f81417;
    height: 45px;
    margin-left: 80px;
    text-indent: -9999px;
    background: none;
}

#hd.work-forum-selected h2 span {
    background:transparent url(/img/workforum.png) no-repeat scroll left 2px;
    float:left;
    height:70px;
    left:0px;
    position:absolute;
    top:-24px;
    width:100%;
    z-index:10;

}


/*  ---------------------------------------------------------------------------  */
.lines {
    border-left: 2px dotted #BEBFC1;
    border-right: 2px dotted #BEBFC1;
    padding:0px 15px;
    margin-right:20px;
    color:#999999;
    line-height:175%;
    z-index:100;
}

.box_row {
    clear:both;
    padding-top:30px;
}

.box { 
    float:left;
    width:47%;
    padding-right:30px;
}

.box.right {
    padding-right:0px;
}

.first{
    padding-left:0px;
    margin-left: 0px;
}

.last{
    padding-right:0px;

}


#bd p.intro_landing{
    padding-bottom:40px;

}

/* type3 stuffs */

#nav a.selected {
    color:#555555;

}

#right h3{
    font-size:123.1%;
    padding-bottom:10px;
    color:#f81417;
    font-weight:bold;
}

#content p {
    color:#555555;
    /*font-size:120%;*/
    font-size:100%;
    padding-bottom:10px;
}

#content h1 {
    padding-top:10px;
}

#content ul li {
    background: url(/img/li.jpg) no-repeat left 7px;
    padding-left:15px;
    padding-bottom:0px;
}

#content ul{
    padding-left:25px;
    padding-top:10px;
}

#article_intro p{
    font-size:131%;
    padding-bottom:25px;
    color:#333333;
    line-height:150%;
    font-weight:bold;
}

#article_intro h1{
    font-size:218%;
    padding-bottom:15px;
}

#article_intro img{
    float:right;
    padding-bottom:30px;
    padding-left:10px;
    padding-right:5px;

}

/* checkout/worldpay form styling */
#checkoutform dt, #checkoutform dd {
    display: none;
}

#checkoutform dd.submit {
    display: block;
}

p.shop-intro {
    color:#555555;
    font-size:131%;
}
.shop-head {
    padding: 0 15px;
    margin-bottom: 40px;
}
.shop .lines {
    border: 0;
    padding: 0;
}

.shop #right_nav ul {
    margin-bottom: 50px;
}

table.product-list {
    width: 100%;
}

table.product-list th{
    border-bottom: solid 1px #E0E0E8;
    font-size: 128%;
    color: #333;
    padding-bottom: 5px;
}

th.description, td.image {
    padding-left: 15px;
}

table.product-list td.image {
    padding-top: 10px;
}

td.image a {
    padding: 10px;
    border: solid 1px #E0E0E8;
    display: block;
    text-align: center;
}

table.product-list p{
    margin-bottom: 10px;
    color: #333;
}

table.product-list td {
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 107%;
    border-bottom: solid 1px #E0E0E8;
}

td.price {
    font-weight: bold;
    vertical-align: top;
}

td.description {
    padding-left: 10px;
    vertical-align: top;
}

table.product-list td.image-large {
    text-align: center;
    padding-top: 10px;
    background-color:#F1F1F1;
}

td.image-large div {
    background-color: #F1F1F1;
}

table.single {
    margin-bottom: 20px;
}

table#shopping-basket {
    width: 797px;
    margin-bottom: 20px;
}

table#shopping-basket th {
    color: #fff;
    font-size: 93%;
    background: #D41818 url(/img/basket-mid.png) repeat-x;
    padding: 3px 20px;
}

table#shopping-basket th.tl {
    color: #fff;
    font-size: 93%;
    background: #D41818 url(/img/basket-left.png) no-repeat;
}

table#shopping-basket th.tr {
    color: #fff;
    font-size: 93%;
    background: #D41818 url(/img/basket-right.png) no-repeat scroll right top;
}

table#shopping-basket tbody td {
    padding: 10px 20px;
    border-bottom: 1px solid #E0E0E8;
}

table#shopping-basket tfoot p {
    margin-bottom: 5px;
}

.left-buttons {
    float: left;
    padding-left: 25px;
}
.right-buttons {
    float: right;
    padding-right: 82px;
}
.left-buttons p, .right-buttons p {
    font-size: 85%;
}

input.quantity {
    width: 50px;
}

#bd td a{
    color: #333;
    text-decoration: underline;
}

td.remove {
    font-size: 77%;
}

#update {
    margin-right: 10px;
}

td.r , th.r {
    text-align: right;
}

table#shopping-basket td.r {
    padding-right: 25px;
    color: #333;
}

table#shopping-basket tbody td {
    background-color: #F1F1F1;
}

table#shopping-basket tfoot td {
    background-color: #E4E4E4;
    padding: 15px;
}

p.back {
    font-size: 85%;
    padding-left: 25px;
}

#bd .product-list h3 a{
    color: #f81417;
    text-decoration: underline;
    font-size: 77%;
    font-weight: bold;
}

#basket {
    width: 195px;
    background: #fff url(/img/basket-bd.jpg) repeat-x scroll left 31px;
}

#basket .hd{
    background: transparent url(/img/basket-hd.jpg) no-repeat;
    height: 31px;
}

#basket .hd a {
    font-size: 108%;
    padding: 7px 0 7px 50px;
    display: block;
    color: #fff;
}

#basket .bd {
    border: solid 1px #E0E0E8;
    border-top: 0;
    min-height: 50px;
    padding: 15px;
}

#basket .bd h4, #basket .bd p {
    font-size: 85%;
}

#basket .bd h4 a {
    color: #000;
}

#basket .bd h4 a:hover {
    text-decoration: underline;
}

#basket .bd p {
    margin-bottom: 10px;
}

strong {
    font-weight: bold;
}

#basket .ft{
    min-height: 4px;
    height: 4px;
    background: #fff url(/img/basket-ft.png) no-repeat scroll left bottom;

    text-align: center;
    padding: 15px 15px 25px 15px;
}

#basket .ft a {
    color: #000;
    text-decoration: underline;
}

#basket .ft p{
    text-align: left;
    font-size: 85%;
    margin-bottom: 10px;
}

#basket .ft p.subtotal{
    font-size: 93%;
    margin-bottom: 15px;
}

#basket .ft p.checkout {
    text-align: center;
}

#basket > .ft {
    height: auto;
}

img.l {
    float: left;
    margin:0 5px 5px 0;
}

img.r {
    float: right;
    margin:0 0 5px 5px;
}   

p.resource_breadcrumb {
    border-bottom:1px #DDD solid;
    color:#666;
    margin-bottom:20px;
    padding:0px 0px 5px 0px;
    width:80%;
}

#bd p.resource_breadcrumb a {
    color:#666;
}

#bd p.resource_breadcrumb a.current {
    font-weight:bold;
}

#article_intro{
    padding-left:15px;
}

/*landing page styles */
#bd .content .landing p {/*font-size:85%;*/ font-size:83%; line-height:150%;}
#bd .content .landing .box h2{/*font-size:131%;*/font-size:112%; line-height:100%;}

#article p{
    padding-bottom:0;
}

.pullQuote{
    font-weight:bold;
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:10px;
}

.fix{
    position:absolute;
    top:195px;
    width:540px;
    height:300px;
}

#landing .fix{
    position:relative;
    width:540px;
    height:auto;
    top:0px;
}

#bd td .cc {
    color: #f81417;

}

/* Memorial styling additions */

.memorial {
    border-bottom:2px dotted #BEBFC1;
    padding-bottom:5px;
    margin-bottom:20px;
}

.memorial h2 {
    padding-top:0px !important;
    margin-bottom:12px !important;
}

.memorial p {
    margin-bottom:12px;
}

.memorial p em {
    font-weight:normal;
}

.invisible {
    text-decoration:line-through !important;
}

.fix p.margin-bottom {
    margin-bottom:12px;
}

/* Memorial homepage */

#memorial-welcome {
    height:300px;
    outline:none;
}

#memorial-welcome h1 {
    height:300px;
    position:relative;
    text-indent:-9999px;
}

#memorial-welcome h1 span {
    background:transparent url(/img/john-stott-tribute-resized.jpg) no-repeat scroll 0px 0px;
    height:100%;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    z-index:10;
}

/* MARKETING STUFF */


#marketing-container{
    height: 340px;
}

#bd .lunch p{
    font-size:123.1%;
    top:110px;
}

/* IMAGINE NAV ID=5 SLIDER */

.marketing-imagine-slab{
    color:#333333;
    font-size:77%;
    /*display:block;*/
    position:relative;
    height:281px;
    width:560px;
    background:#FFFFFF;
    margin-bottom:20px;
    position:relative;
}

#bd .marketing-panel p, #bd .marketing-imagine-slab p {
    line-height:1.2em
}

.marketing-imagine-slab p{
    font-size:167%;
    width:300px;
    position:absolute;
    top:85px;
    left:30px;
}

.imagine_4_gfx_big{
    height:296px;
    width:800px;
    position:absolute;
    background:transparent url('/img/marketing/imagine/grove booklet 2.jpg') no-repeat 0 0;
}

.imagine_1_gfx_big{
    height:296px;
    width:800px;
    position:absolute;
    background:transparent url('/img/marketing/imagine/Imagine Church 2.jpg') no-repeat 0 0;
}

.imagine_2_gfx_big{
    height:296px;
    width:800px;
    position:absolute;
    background:transparent url('/img/marketing/imagine/imagine tour 3.jpg') no-repeat 0 0;
}

.imagine_3_gfx_big{
    height:296px;
    width:800px;
    position:absolute;
    background:transparent url('/img/marketing/imagine/LOTFL 4.jpg') no-repeat 0 0;
}




#bd .marketing-panel p, #bd .marketing-home-slab p {
    line-height:1.2em
}

.marketing-home-slab p{
    font-size:167%;
    width:300px;
    position:absolute;
    top:85px;
    left:30px;
}


.marketing-slab p{
    font-size:138.5%;
    width:600px;
    position:absolute;
    top:85px;
    left:30px;
}

.marketing-home-slab{
    color:#333333;
    font-size:77%;
    /*display:block;*/
    position:relative;
    height:281px;
    width:560px;
    background:#FFFFFF url('/img/marketing/background_big.jpg') no-repeat 0 0;
    margin-bottom:20px;
    position:relative;
}


.marketing-panel{
    color:#333333;
    font-size:77%;
    position:relative;
    height:128px;
    width:209px;
    background:#FFFFFF url('/img/marketing/background_small.jpg') no-repeat 0 0;
    margin-bottom:25px;
}


.marketing-slab{
    color:#333333;
    /*display:block;*/
    position:relative;
    height:210px;
    width:794px;
    background:#FFFFFF url('/img/marketing/background_long.jpg') no-repeat 0 0;
    margin-bottom:20px;
    position:relative;
}



.marketing-panel ul li{
    list-style-position:inside;
    list-style-type:disc;
    /*list-style:url('/img/marketing/disc.gif');*/
}

#right .h3_become,#right .h3_email,#right .h3_great,#right .h3_mission, .h3_toolbox, .h3_welcome{
    padding-bottom:0px;
}

.h3_date p{
    top:90px;
    padding: 5px;
    color: #009CB6;
    font-size:80%;
    font-style:italic;   
}

#h3_body{
    color:green;
}

.h3_quote{
    font-style:italic;
    color: #009CB6;
}

.h3_email{
    height:23px;
    width:180px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h3_email.gif') no-repeat 0 0;
}

.h3_become{
    height:22px;
    width:180px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h3_become.gif') no-repeat 0 0;
}

.h3_imagineR{
    position:absolute;
    top:7px;
    left:10px;
    height:94px;
    width:255px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h3_imagineR.gif') no-repeat 0 0;
}

.h3_wlwb{
    position:absolute;
    top:7px;
    left:10px;
    height:105px;
    width:255px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h3_wlwb.gif') no-repeat 0 0;
}

.p_wlwb{
    position:absolute;
    top:138px;
    left:30px;
    height:94px;
    width:270px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/p_wlwb.gif') no-repeat 0 0;
}


.h3_mission{
    position:absolute;
    top:30px;
    left:28px;
    height:30px;
    width:283px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h3_mission.gif') no-repeat 0 0;
}

.h3_toolbox{
    position:absolute;
    top:0px;
    left:0px;
    height:280px;
    width:560px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h3_exectoolbox.png') no-repeat 0 0;
}

.h3_welcome {
    position:absolute;
    top:38px;
    left:18px;
    height:111px;
    width:293px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h3_welcome.gif') no-repeat 0 0;
}

#hd .h2_great{
    position:absolute;
    top:30px;
    left:30px;
    height:32px;
    width:258px;
    margin-left:0px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h2_great.gif') no-repeat 0 0;
}

.h2_mission{
    position:absolute;
    top:30px;
    left:30px;
    height:32px;
    width:283px;
    margin-left:0px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h2_mission.gif') no-repeat 0 0;
}


#hd .h2_friend{
    position:absolute;
    top:30px;
    left:30px;
    height:32px;
    width:258px;
    margin-left:0px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h2_friend.gif') no-repeat 0 0;
}

.h3_lunchtime{
    position:absolute;
    top:30px;
    left:30px;
    height:71px;
    width:348px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h3_lunchtime.gif') no-repeat 0 0;
}

.h3_friend{
     height:22px;
    width:180px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h3_friend.gif') no-repeat 0 0;
}

#hd .h2_lunchtime{
    position:absolute;
    top:30px;
    left:30px;
    height:93px;
    width:460px;
    margin-left:0px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h2_lunchtime.gif') no-repeat 0 0;
}

#bd .h2_listen{
    height:36px;
    width:160px;
    margin-left:0px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h2_listen.gif') no-repeat 0 0;
}

#bd .h2_valuable{
     height:36px;
    width:520px;
    margin-left:0px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h2_valuable.gif') no-repeat 0 0;
}

#bd .h2_joining{
     height:36px;
    width:520px;
    margin-left:0px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h2_joining.gif') no-repeat 0 0;
}

.btn_signup{
    position:absolute;
    bottom:10px;
    right:15px;
    display:block;
    height:24px;
    width:102px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_signup.gif') no-repeat 0 0;
    outline:none;
}

.btn_findout{
    position:absolute;
    bottom:12px;
    left:397px;
    display:block;
    height:48px;
    width:150px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_findout.gif') no-repeat 0 0;
    outline:none;
}

.btn_readmore{
    position:absolute;
    bottom:10px;
    right:15px;
    display:block;
    height:24px;
    width:102px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_readmore.gif') no-repeat 0 0;
    outline:none;
}

.btn_download{
    position:absolute;
    bottom:10px;
    right:15px;
    display:block;
    height:24px;
    width:102px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_download.gif') no-repeat 0 0;
    outline:none;
}

.btn_readmorebig{
    position:absolute;
    bottom:20px;
    left:30px;
    display:block;
    height:59px;
    width:135px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_readmorebig.gif') no-repeat 0 0;
    outline:none;
}

.lunch a.btn_readmorebig{
    left:255px;
}

.hide{
    display:none;
}

.btn_buynowbig{
    position:absolute;
    bottom:20px;
    left:185px;
    display:block;
    height:59px;
    width:135px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_buynowbig.gif') no-repeat 0 0;
    outline:none;
    z-index:999;
}

.btn_watchnow{
    position:absolute;
    bottom:20px;
    left:185px;
    display:block;
    height:59px;
    width:141px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_watchnow.gif') no-repeat 0 0;
    outline:none;
}

.btn_booknow{
    position:absolute;
    bottom:20px;
    left:185px;
    display:block;
    height:60px;
    width:141px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_booknow.png') no-repeat 0 0;
    outline:none;
}

.btn_moreaboutlicc {
    position:absolute;
    bottom:40px;
    left:30px;
    display:block;
    height:24px;
    width:137px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_moreaboutlicc.png') no-repeat 0 0;
    outline:none;
}

.btn_moreaboutlicc_2 {
    position:absolute;
    bottom:40px;
    left:30px;
    display:block;
    height:24px;
    width:137px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_moreaboutlicc_2.png') no-repeat 0 0;
    outline:none;
}


.btn_listennowbig{
    position:absolute;
    bottom:20px;
    left:403px;
    display:block;
    height:59px;
    width:135px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_listennowbig.gif') no-repeat 0 0;
    outline:none;
}



.divide_gfx_big{
     height:100%;
     width:100%;
     position:absolute;
     background:transparent url('/img/marketing/WholeLifeForChrist_homepagebanner.jpg') no-repeat 0 0;
 }

.changinglight{
    height:100%;
    width:100%;
    position:absolute;
    background:transparent url('/img/marketing/ChangingLight.jpg') no-repeat 0 0;
}

.xmas_gfx_big{
    height:100%;
    width:100%;
    position:relative;
}


.slab-2-link { 
    display:block;
}

.slab-3-link {
     display:block;
 }

.slab-4-link {
    display:block;
}



.wlwb_gfx_big{
    height:300px;
    width:314px;
    position:absolute;
    right:-80px;
    top:-15px;
    background:transparent url('/img/marketing/wlwb.gif') no-repeat 0 0;
}

.lunch_gfx_big{
    height:153px;
    width:142px;
    position:absolute;
    right:25px;
    top:25px;
    background:transparent url('/img/marketing/lunch_gfx_big.gif') no-repeat 0 0;
}

.mission_gfx {
    height:184px;
    width:217px;
    position:absolute;
    right:12px;
    top:50px;
    background:transparent url('/img/marketing/mission_gfx.png') no-repeat 0 0;
}

.toolbox_gfx {
    height:227px;
    width:227px;
    position:absolute;
    right:8px;
    top:29px;
#    background:transparent url('/img/marketing/toolbox_gfx.png') no-repeat 0 0;
}

.welcome_gfx {
    height:184px;
    width:184px;
    position:absolute;
    right:37px;
    top:45px;
    background:transparent url('/img/marketing/scattered.png') no-repeat 0 0;
}

.welcome_gfx_2 {
    height:184px;
    width:184px;
    position:absolute;
    right:37px;
    top:45px;
    background:transparent url('/img/marketing/scattered_2.png') no-repeat 0 0;
}

.friend_gfx_big{
    height:185px;
    width:300px;
    position:absolute;
    right:0px;
    bottom:0px;
    background:transparent url('/img/marketing/friend_gfx_big.gif') no-repeat 0 0;
}

.divide_gfx_small{
    height:216px;
    width:138px;
    position:absolute;
    right:20px;
    top:-14px;
    background:transparent url('/img/marketing/divide_gfx_small.gif') no-repeat 0 0;
}

.mission_gfx_big{
    height:150px;
    width:150px;
    position:absolute;
    right:20px;
    top:30px;
    background:transparent url('/img/marketing/mission_gfx_big.jpg') no-repeat 0 0;
}

.content-holder-panel{
    padding-top:15px;
    *padding-top:0px;
    *margin-top:15px;
    position:relative;
    margin-left:15px;
    width:185px;
}

#rightm {
    position:relative;
    padding-left:0px;
    width:215px;
}

html #bd .marketing-side{
    color:#000000;
    font-size:93%;
    line-height:1.2em;
    position:relative;
    height:474px;
    width:209px;
    background:#FFFFFF url('/img/marketing/divide_bg.jpg') no-repeat 0 0;
    margin-bottom:25px;
}

.marketing-side ul{
    padding-top:50px;
}

.marketing-side ul li{
    height:100px;
    position:relative;
    padding-bottom:2px;
}

.side-holder{
    padding-left:15px;
    padding-right:10px;
    height:100px;
}

.side-holder img{
    float:left;
}

#bd .side-holder p{
    line-height:1.2em;
    float:left;
    padding-left:8px;
    width:100px;
}

.btn_buynow{
    position:absolute;
    bottom:5px;
    right:10px;
    display:block;
    height:24px;
    width:120px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/btn_buynow.gif') no-repeat 0 0;
    outline:none;
    z-index:999;
}
.table_lectures {
    width:546px;
    margin-bottom:25px;
    margin-top:20px;
}

.table_lectures td{
    border:1px solid #FFFFFF;
    padding:10px;
    vertical-align:middle;
}

.row1{
    background:#D7D7D7;
}

.row2{
    background:#E7E7E7;
}

html .ul_friends{
    padding-top:20px;
}

html .ul_friends li{
   background:url('/img/marketing/tick.gif') no-repeat 0 0;
   padding-left:32px;
   padding-bottom:20px;
}

html .ul_friends li.none{
   background:none;
}

.video {
  padding: 0px 0px 15px 0px;
}

.whole-life-mission-slab p {
  width: 290px;
  top: 81px;
}

#bd #whole-life-mission-slab-p {
  line-height: 134%;
  width: 560px;
}

#licc-spin-controls {
  position: relative;
  top: 8px;
  width: 560px;
}

#licc-spin-controls ul li {
  cursor: pointer;
  text-indent: -9999px;
  background: transparent url('/img/marketing/dot.png') no-repeat scroll 50% 50%;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 31px;
}

#licc-spin-controls ul {
    left: 145px;
    position: absolute;
    top: 0px;
}

#licc-spin-controls ul li.active {
  background: transparent url('/img/marketing/dot_active.png') no-repeat scroll 50% 50%;
}

#licc-spin-previous {
  cursor: pointer;
  text-indent: -9999px;
  background: transparent url('/img/marketing/previous.jpg') no-repeat scroll 0% 0%;
  width: 75px;
  height: 23px;
  float: left;
  position: absolute;
  left: 0px;
  top: 0px;
}

#licc-spin-next {
  cursor: pointer;
  text-indent: -9999px;
  background: transparent url('/img/marketing/next.jpg') no-repeat scroll 0% 0%;
  width: 75px;
  height: 23px;
  position: absolute;
  right: 0px;
  top: 0px;
}

#sign-up-form-list dd {
  position: relative;
}

#sign-up-form-list p.description {
   color: #555555;
    font-size: 100%;
    left: 25px;
    line-height: 100%;
    padding-bottom: 0;
    position: absolute;
    top: 3px;
}

.donate a {
  width: 209px;
  height: 34px;
  background: transparent url('/img/marketing/donate.png') no-repeat scroll 0% 0%;
  display: block;
  text-indent: -9999px;
  margin-bottom: 15px;
}

.joining-button {
  bottom: 10px;
    display: block;
    left: 10px;
    position: absolute;
}

#content_form .friends-form input.text {
  width: 352px;
}

#home_address {
  width: 352px;
  height: 76px;
}

.friends-form .description {
  color: #999999;
  width: 352px;
  padding-top: 5px;
}

#share {
  position: relative;
  border-top: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
}

.h2_share{
    padding: 14px 0px 0px 7px;
    height:23px;
    width:125px;
    text-indent:-9999px;
    background:transparent url('/img/marketing/h2_share.gif') no-repeat 7px 14px;
}

#fb-comments {
  margin: 0px 0px 0px 0px;
  float: left;
  width: 545px;
  padding-right: 30px;
  margin-bottom: -25px;
}

/* float clearing for everyone else */
.clearfix {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

.social-widgets {
  float: left;
  width: 100px;
}

.fb_like {
   height: 22px;
    overflow: hidden;
    padding-bottom: 10px;
    width: 250px;

}

.fb_like .fb_ltr {
  width: 195px;
}

.fb_share {
  float: left;
  width: 48px;
  height: 23px;
  margin-right: 8px;
  display: block;
}

.fb_share a {
  background: transparent url('/img/marketing/fb_share.png') no-repeat 0px 0px;
  width: 48px;
  height: 23px;
  display: block;
}

.fb_tweet {
  padding-bottom: 8px;
  float: left;
  width: 30px;
  display: block;
}

#payment_frequency {
  width: 354px;
}

.flash {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}

#content .flash_messages p {
  font-size: 16px;
  color: #000000;
}

#bd .mission-content h2 a {
  color: #009CB6;
  font-size: 100%;
}

#bd .mission-content h2 a:hover {
  text-decoration: underline;
}

/* FOFL slide-1*/
.marketing-home-slab.fofl{    
    background:#FFFFFF url('/img/marketing/FOFLBanner.jpg') no-repeat 0 0;
    
}

.fofl .btn_readmorebig{
    position:absolute;
    bottom:20px;
    left:33px;
    display:block;
    height:59px;
    width:200px;
    text-indent:-9999px;
    background:transparent ;
    outline:none;
}

.fofl .btn_buynowbig{
    position:absolute;
    bottom:20px;
    left:383px;
    display:block;
    height:59px;
    width:147px;
    text-indent:-9999px;
    background:transparent ;
    
}
/* END FOFL*/

/* Bundle slide 5 */
#bundle-banner h1 span {
    background:transparent url(/img/marketing/BundleBanner.jpg) no-repeat scroll 0px 0px;
    height:100%;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    z-index:10;
}
/* END Bundle*/

/* Growing Banner slide 4 */
.growing-banner{
    position:absolute;
    top:0px;
    left:0px;
    height:281px;
    width:560px;
    text-indent:-9999px;
    background:#fff url('/img/marketing/GrowingBanner.jpg') no-repeat 0 0;
}
.btn_growing{
    position:absolute;
    bottom:12px;
    left:18px;
    display:block;
    height:48px;
    width:523px;
    text-indent:-9999px;
    background:transparent no-repeat 0 0;
    outline:none;
}
/* END Growing Banner*/