/* =LIST-NAV
===================================================================================== */

.list-nav {
	margin-bottom: 10px;
}


#page-nav.list-nav ul li ul li {
	display: none;
}

/* =STYLE
===================================================================================== */

.list-nav {
	color: #333333;
	font-size: 1.2em;
}

#page-nav.list-nav ul li.page-nav-heading a {
	font-weight: bold;
	padding-left: 4px;
	background-image: none;
	color: #333333;
}
/* =LINKS
===================================================================================== */

.list-nav a:link, .list-nav a:visited {
	color: #000;
	font-weight: normal;
}
.list-nav a:hover {
	text-decoration: underline;
}
.list-nav p a:link,
.list-nav p a:visited {
	border-bottom: 1px dotted #666;
}
.list-nav p a:visited {
	color: #333;
}
.list-nav p a:hover {
	border: none;
}

/* =LISTS
===================================================================================== */

.list-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #333333;
	text-align:left;
}

.list-nav .list-small ul {
	margin-left: 3px;
	padding-left: 3px;
	font-size: 93%;
}

.list-nav .list-small ul li {
	list-style-image: url(/images/bullet_02.gif);
	padding-bottom: 5px;
}

/* =FORMS
===================================================================================== */

.list-nav form {
	padding: 0;
	margin: 0;
}
.list-nav form select {
	font-size: 10px;
	width: 145px;
}
.list-nav form input {
	font-size: 10px;
}
.list-nav form input.textfield {
	width: 110px;
}
.list-nav form input.button {
	padding: 0;
}

/* =HEADINGS
===================================================================================== */

/* =STRUCTURE*/

.list-nav h3, #main-ad h3 {
	display: block;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: top left;
	border:none;
	padding: 0;
	margin: 0;
	height: 18px;
}
.list-nav h3 span, #main-ad h3 span {
	display: none;
}

/* =HEADINGS AS IMAGES - MAIN-AD
===================================================================================== */

/* =THEME-03*/

.theme-03 #main-ad h3,
.theme-03#main-ad h3,
#main-ad h3 {
	background-image: url(../images/ads/large/home-feature/title.gif);
	height: 31px;
}

/* =HEADINGS AS IMAGES - LEFT-COL
===================================================================================== */

/* =THEME-01*/

.theme-01 #left-col-wrapper #donate-today h3,
.theme-01#left-col-wrapper #donate-today h3 {
	background-image: url(../images/list-nav-titles/red/left/ad-title-donate-today.gif);
}
.theme-01 #left-col-wrapper #need-help h3,
.theme-01#left-col-wrapper #need-help h3 {
	background-image: url(../images/list-nav-titles/red/left/ad-title-need-help.gif);
}
.theme-01 #left-col-wrapper #page-nav h3,
.theme-01#left-col-wrapper #page-nav h3 {
	background-image: url(../images/list-nav-titles/red/left/ad-title-navigate.gif);
}
.theme-01 #left-col-wrapper #choose-location h3,
.theme-01#left-col-wrapper #choose-location h3 {
	background-image: url(../images/list-nav-titles/red/left/ad-title-choose-location.gif);
}
.theme-01 #left-col-wrapper #get-involved h3,
.theme-01#left-col-wrapper #get-involved h3 {
	background-image: url(../images/list-nav-titles/red/left/ad-title-get-involved.gif);
}
.theme-01 #left-col-wrapper #our-christian-faith h3,
.theme-01#left-col-wrapper #our-christian-faith h3 {
	background-image: url(../images/list-nav-titles/red/left/ad-title-our-faith.gif);
}
.theme-01 #left-col-wrapper #latest-news-events h3,
.theme-01#left-col-wrapper #latest-news-events h3 {
	background-image: url(../images/list-nav-titles/red/left/ad-title-latest-news-events.gif);
}
.theme-01 #left-col-wrapper #people-helped-each-week h3,
.theme-01#left-col-wrapper #people-helped-each-week h3 {
	background: url(/images/ads/small/people-helped/title.gif);
}
.theme-01 #left-col-wrapper #humanitarian-services h3,
.theme-01#left-col-wrapper #humanitarian-services h3 {
	background: url(/images/ads/small/humanitarian-services/title.gif);
}

/* =THEME-02*/

.theme-02 #left-col-wrapper #donate-today h3,
.theme-02#left-col-wrapper #donate-today h3 {
	background-image: url(../images/list-nav-titles/green/left/ad-title-donate-today.gif);
}
.theme-02 #left-col-wrapper #need-help h3,
.theme-02#left-col-wrapper #need-help h3 {
	background-image: url(../images/list-nav-titles/green/left/ad-title-need-help.gif);
}
.theme-02 #left-col-wrapper #page-nav h3,
.theme-02#left-col-wrapper #page-nav h3 {
	background-image: url(../images/list-nav-titles/green/left/ad-title-navigate.gif);
}
.theme-02 #left-col-wrapper #choose-location h3,
.theme-02#left-col-wrapper #choose-location h3 {
	background-image: url(../images/list-nav-titles/green/left/ad-title-choose-location.gif);
}
.theme-02 #left-col-wrapper #get-involved h3,
.theme-02#left-col-wrapper #get-involved h3 {
	background-image: url(../images/list-nav-titles/green/left/ad-title-get-involved.gif);
}
.theme-02 #left-col-wrapper #our-christian-faith h3,
.theme-02#left-col-wrapper #our-christian-faith h3 {
	background-image: url(../images/list-nav-titles/green/left/ad-title-our-faith.gif);
}
.theme-02 #left-col-wrapper #latest-news-events h3,
.theme-02#left-col-wrapper #latest-news-events h3 {
	background-image: url(../images/list-nav-titles/green/left/ad-title-latest-news-events.gif);
}
.theme-02 #left-col-wrapper #people-helped-each-week h3,
.theme-02#left-col-wrapper #people-helped-each-week h3 {
	background: url(/images/list-nav-titles/theme-02/left/images/people-helped.gif);
}
#rsa-make-a-gift.theme-02 #left-col-wrapper #rsa-gift h3,
#rsa-make-a-gift.theme-02#left-col-wrapper #rsa-gift h3 {
	height: 711px;
	background: url(/images/page-themes/rsa-make-a-gift/left-col-image.jpg);
}
#rsa-2008-01 #left-col-wrapper h3 {
	height: 708px;
	background: transparent url(/images/page-themes/rsa-2008-01/rsa-help-left-col.jpg);
}
#rsa-2008-02 #left-col-wrapper h3 {
	height: 708px;
	background: transparent url(/images/page-themes/rsa-2008-02/left-col.jpg);
}
#rsa-2008-03 #left-col-wrapper h3 {
	height: 708px;
	background: transparent url(/images/page-themes/rsa-2008-03/left-col.jpg);
}
#christmas-2007 #left-col-wrapper #cahelp h3 {
	height: 711px;
	background: url(/images/page-themes/christmas-2007/left-col-image.jpg);
}
#genxy-christmas-2007 #left-col-wrapper #cagenxy h3 {
	height: 711px;
	background: url(/images/page-themes/genxy-christmas-2007/left-col-image.jpg);
}
#left-col-wrapper #rsacry h3 {
	width: 169px;
	height: 395px;
	background: url(/images/page-themes/rsacry/left-col-image.jpg);
}
.theme-02 #left-col-wrapper #humanitarian-services h3,
.theme-02#left-col-wrapper #humanitarian-services h3 {
	background: url(/images/list-nav-titles/theme-02/left/images/humanitarian-services.gif);
}

/* =THEME-03*/

.theme-03 #left-col-wrapper #donate-today h3,
.theme-03#left-col-wrapper #donate-today h3 {
	background-image: url(../images/list-nav-titles/theme-03/left/images/ad-title-donate-today.gif);
}
.theme-03 #left-col-wrapper #need-help h3,
.theme-03#left-col-wrapper #need-help h3 {
	background-image: url(../images/list-nav-titles/theme-03/left/images/ad-title-need-help.gif);
}
.theme-03 #left-col-wrapper #page-nav h3,
.theme-03#left-col-wrapper #page-nav h3 {
	background-image: url(../images/list-nav-titles/theme-03/left/images/ad-title-navigate.gif);
}

/* =THEME-04*/

.theme-04 #left-col-wrapper #donate-today h3,
.theme-04#left-col-wrapper #donate-today h3 {
	background-image: url(../images/list-nav-titles/theme-04/left/ad-title-donate-today.gif);
}
.theme-04 #left-col-wrapper #need-help h3,
.theme-04#left-col-wrapper #need-help h3 {
	background-image: url(../images/list-nav-titles/theme-04/left/ad-title-need-help.gif);
}
.theme-04 #left-col-wrapper #page-nav h3,
.theme-04#left-col-wrapper #page-nav h3 {
	background-image: url(../images/list-nav-titles/theme-04/left/ad-title-navigate.gif);
}

/* =THEME-05*/

.theme-05 #left-col-wrapper #donate-today h3,
.theme-05#left-col-wrapper #donate-today h3 {
	background-image: url(../images/list-nav-titles/theme-05/left/ad-title-donate-today.gif);
}
.theme-05 #left-col-wrapper #need-help h3,
.theme-05#left-col-wrapper #need-help h3 {
	background-image: url(../images/list-nav-titles/theme-05/left/ad-title-need-help.gif);
}
.theme-05 #left-col-wrapper #page-nav h3,
.theme-05#left-col-wrapper #page-nav h3 {
	background-image: url(../images/list-nav-titles/theme-05/left/ad-title-navigate.gif);
}

/* =THEME-06*/

.theme-06 #left-col-wrapper #donate-today h3,
.theme-06#left-col-wrapper #donate-today h3 {
	background-image: url(../images/list-nav-titles/theme-06/left/images/ad-title-donate-today.gif);
}
.theme-06 #left-col-wrapper #need-help h3,
.theme-06#left-col-wrapper #need-help h3 {
	background-image: url(../images/list-nav-titles/theme-06/left/images/ad-title-need-help.gif);
}
.theme-06 #left-col-wrapper #page-nav h3,
.theme-06#left-col-wrapper #page-nav h3 {
	background-image: url(../images/list-nav-titles/theme-06/left/images/ad-title-navigate.gif);
}

/* =HEADINGS AS IMAGES - RIGHT-COL
===================================================================================== */

/* =THEME-03*/

.theme-03 #right-col-wrapper #donate-today h3,
.theme-03#right-col-wrapper #donate-today h3 {
	background-image: url(../images/list-nav-titles/theme-03/right/images/ad-title-donate-today.gif);
}

.theme-03 #right-col-wrapper #page-nav h3,
.theme-03#right-col-wrapper #page-nav h3 {
	background-image: url(../images/list-nav-titles/green/right/ad-title-donate-nav-green.gif);
}
.theme-03 #right-col-wrapper #salvos-research h3,
.theme-03#right-col-wrapper #salvos-research h3 {
	background-image: url(../images/list-nav-titles/theme-03/right/images/ad-title-salvos-research.gif);
}
.theme-03 #right-col-wrapper #shop-with-us h3,
.theme-03#right-col-wrapper #shop-with-us h3 {
	background-image: url(/images/list-nav-titles/theme-03/right/images/ad-title-shop-with-us.gif);
}
.theme-03 #right-col-wrapper #keep-in-touch h3,
.theme-03#right-col-wrapper #keep-in-touch h3 {
	background-image: url(../images/list-nav-titles/theme-03/right/images/ad-title-keep-in-touch.gif);
}
.theme-03 #right-col-wrapper #youth h3,
.theme-03#right-col-wrapper #youth h3 {
	background-image: url(../images/list-nav-titles/theme-03/right/images/ad-title-youth.gif);
}
.theme-03 #right-col-wrapper #thought-for-day h3,
.theme-03#right-col-wrapper #thought-for-day h3 {
	background-image: url(../images/list-nav-titles/theme-03/right/images/ad-title-thought-day.gif);
}

/* =PAGE AD HEADINGS AS IMAGES
===================================================================================== */

/* =THEME-01*/

.theme-01 .salvos-research#page-ad-1 h3  {
	background-image: url(/images/list-nav-titles/red/left/ad-title-salvos-research.gif);
}
.theme-01 .warcry-generic-01#page-ad-1 h3  {
	background: url(/images/list-nav-titles/theme-01/left/images/ad-title-warcry.gif);
}
.theme-01 .volunteer#page-ad-1 h3  {
	background-image: url(/images/list-nav-titles/theme-01/left/images/ad-title-volunteer.gif);
}
.theme-01 .missed-you-at-doorknock#page-ad-1 h3  {
	background-image: url(/images/list-nav-titles/theme-01/left/images/ad-title-missed-you-at.jpg);
}

/* =THEME-02*/

.theme-02 .salvos-research#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-02/left/images/ad-title-salvos-research.gif);
}
.theme-02 .warcry-generic-01#page-ad-1 h3  {
	background: url(../images/list-nav-titles/theme-02/left/images/ad-title-warcry.gif);
}
.theme-02 .problem-gambling-01#page-ad-1 h3  {
	background: url(../images/list-nav-titles/theme-02/left/images/ad-title-need-help.gif);
}

/* =THEME-03*/

.theme-03 .salvos-research#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-03/left/images/ad-title-salvos-research.gif);
}
.theme-03 .volunteer#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-03/left/images/ad-title-volunteer.gif);
}
.theme-03 .missed-you-at-doorknock#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-03/left/images/ad-title-missed-you-at.jpg);
}

/* =THEME-04*/
/* -- left (default) -- */
.theme-04 .salvos-research#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-04/left/ad-title-salvos-research.gif);
}
.theme-04 .warcry-generic-01#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-04/left/images/ad-title-warcry.gif);
}
.theme-04 .volunteer#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-04/left/ad-title-volunteer.gif);
}
.theme-04 .missed-you-at-doorknock#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-04/left/images/ad-title-missed-you-at.jpg);
}
/* -- right -- */
.theme-04 .float-right.volunteer#page-ad-1 h3 {
	background: url(../images/list-nav-titles/theme-04/right/images/ad-title-volunteer.gif);
}

/* =THEME-05*/

.theme-05 .salvos-research#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-05/left/ad-title-salvos-research.gif);
}
.theme-05 .warcry-generic-01#page-ad-1 h3  {
	background: url(../images/list-nav-titles/theme-05/left/ad-title-warcry.gif);
}

/* =THEME-06*/

.theme-06 .salvos-research#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-06/left/images/ad-title-salvos-research.gif);
}
.theme-06 .volunteer#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-06/left/images/ad-title-volunteer.gif);
}
.theme-06 .missed-you-at-doorknock#page-ad-1 h3  {
	background-image: url(../images/list-nav-titles/theme-06/left/images/ad-title-missed-you-at.jpg);
}

.list-nav .small-ad {
	background-color: transparent;
	/*height: 72px;*/
	padding: 0;
	margin: 0;
}
.list-nav div.small-ad {
	height: 72px;
}

/* =PAGE AD BACKGROUND IMAGES
===================================================================================== */

#need-help.list-nav .small-ad {
	background-image: url(../images/ads/small/need-help-left.jpg);
}
#keep-in-touch.list-nav .small-ad {
	background-image: url(../images/ads/small/keep-in-touch.jpg);
}
#youth.list-nav .small-ad {
	background-image: url(../images/ads/small/youth.jpg);
}
#salvos-research.list-nav .small-ad {
	background-image: url(../images/ads/small/salvos-rearch.jpg);
}
#thought-for-day.list-nav .small-ad {
	background-image: url(../images/ads/small/thought-03.jpg);
}
#people-helped-each-week.list-nav .small-ad {
	background: url(/images/ads/small/people-helped/graphic.jpg);
}
#humanitarian-services.list-nav .small-ad {
	background: url(/images/ads/small/humanitarian-services/graphic.jpg);
}

.list-nav h4 {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.2;
	font-size: 1.2em;
	color: #000;
	padding: 4px 3px;
	margin: 0;
	text-decoration:none;
	font-weight:normal;
}

.list-nav li a {
    display: block;
    padding: 2px 3px 2px 13px;
	text-transform: none;
	text-decoration: none;
	color: #000;
	font-weight: normal;
	text-indent: 0;
	background: transparent no-repeat 4px url(../images/bullet_02.gif);
}

.list-nav li.email-friend a {
	background: transparent no-repeat 4px url(../images/icons/email_03.gif);
}

div.cell-block {
    display: block;
    padding: 2px 3px;
	padding-left: 13px;
	color: #000;
	text-indent: 0;
}
p.cell-block {
    display: block;
    padding: 2px 3px 2px 13px;
	color: #000;
	text-indent: 0;
}

.list-nav li a:hover {
	text-decoration: underline;
}

.theme-01 .list-nav li a, .theme-01 .list-nav div, .theme-01 .list-nav span, .theme-01 .list-nav p, .theme-01 .list-nav h4 {
	background-color: #ded1d2;
	border-top: 1px solid #f0e7e8; border-bottom: 1px solid #b8b1b8; border-right: 1px solid #b8b1b8; border-left: 1px solid #f0e7e8;
}
.theme-02 .list-nav li a, .theme-02 .list-nav div, .theme-02 .list-nav span, .theme-02 .list-nav p, .theme-02 .list-nav h4 {
	background-color: #dedcd1;
	border-top: 1px solid #f0efe7; border-bottom: 1px solid #b8b1b1; border-right: 1px solid #b8b1b1; border-left: 1px solid #f0efe7;
}

.theme-03 .list-nav li a, .theme-03 .list-nav div, .theme-03 .list-nav span, .theme-03 .list-nav p, .theme-03 .list-nav h4 {
	background-color: #d0dde2;
	border-top: 1px solid #e4eef7; border-left: 1px solid #e4eef7; border-bottom: 1px solid #adb4c0; border-right: 1px solid #adb4c0; 
}
.theme-04 .list-nav li a, .theme-04 .list-nav div, .theme-04 .list-nav span, .theme-04 .list-nav p, .theme-04 .list-nav h4 {
	background-color: #ede5d0;
	border-top: 1px solid #f8f6f1; border-bottom: 1px solid #d4ccb9; border-right: 1px solid #d4ccb9; border-left: 1px solid #f8f6f1;
}
.theme-05 .list-nav li a, .theme-05 .list-nav div, .theme-05 .list-nav span, .theme-05 .list-nav p, .theme-05 .list-nav h4 {
	background-color: #d4d5b5;
	border-top: 1px solid #eaebd8; border-bottom: 1px solid #acad83; border-right: 1px solid #acad83; border-left: 1px solid #eaebd8;
}
.theme-06 .list-nav li a, .theme-06 .list-nav div, .theme-06 .list-nav span, .theme-06 .list-nav p, .theme-06 .list-nav h4 {
	background-color: #dbdcd7;
	border-top: 1px solid #f2f3f0; border-bottom: 1px solid #a9aaa7; border-right: 1px solid #a9aaa7; border-left: 1px solid #f2f3f0;
}

.theme-01 .list-nav li a:hover {
    background-color: #c5a9ab;
}
.theme-02 .list-nav li a:hover {
    background-color: #c5c1ae;
}
.theme-03 .list-nav li a:hover {
    background-color: #a9b5c0;
}
.theme-04 .list-nav li a:hover {
    background-color: #c3ae7d;
}
.theme-05 .list-nav li a:hover {
    background-color: #969767;
}
.theme-06 .list-nav li a:hover {
    background-color: #b6b7b2;
}

.theme-01 .list-nav .small-ad, 
.theme-02 .list-nav .small-ad,
.theme-03 .list-nav .small-ad,
.theme-04 .list-nav .small-ad,
.theme-05 .list-nav .small-ad,
.theme-06 .list-nav .small-ad,
.theme-07 .list-nav .small-ad {
	background-color: transparent;
	border: none;
}
.theme-01 .list-nav .small-ad {
	border-bottom: 1px solid #b8b1b8;
}
.theme-02 .list-nav .small-ad {
	border-bottom: 1px solid #b8b1b1;
}
.theme-03 .list-nav .small-ad {
	border-bottom: 1px solid #adb4c0;
}
.theme-04 .list-nav .small-ad {
	border-bottom: 1px solid #d4ccb9;
}
.theme-05 .list-nav .small-ad {
	border-bottom: 1px solid #acad83;
}
.theme-06 .list-nav .small-ad {
	border-bottom: 1px solid #a9aaa7;
}

.list-nav .small-ad {
	border-top: none;
	border-right: none;
	border-left: none;
}
.list-nav p {
	margin: 0;
	padding: 5px;
}

/* The following is very rushed / hacked / dodgy rules to display page ad in content float right - i'm very tired and just gave up! */
#content #page-ad-1, #content #page-ad-1 main-ad {
	margin-bottom: 20px;
	margin-left: 10px;
	height: auto;
	width: 172px;
	font-size: 1em;
	clear: right;
}
#content #page-ad-1 li a:link,
#content #page-ad-1 li a:visited,
#content #page-ad-1 li a:hover,
#content #page-ad-1 li a:active {
	color: #000;
	font-weight: normal;
	border-top: 1px solid #f8f6f1; border-bottom: 1px solid #d4ccb9; border-right: 1px solid #d4ccb9; border-left: 1px solid #f8f6f1;
}

#content #page-ad-1 li {
	padding: 0;
}
#content #page-ad-1 img.small-ad,
#content #main-ad img {
	background: transparent;
	margin: 1px 0 -2px 0px;
	border: none;
	padding: 0;
}
#content #main-ad img {
	margin-top: 0px;
}
/*-------------------------------------------------------------*/
