@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

body  {
font: 85% Arial, Helvetica, sans-serif;
background: #fff;
margin: 0;
padding: 0;
text-align: center;
color: #000000;
line-height: 1;
}

/*------------------CONTENT START-------------------*/

#container { 
width: 990px;
background: #FFFFFF;
margin: 0 auto;
text-align: left;
}
#contact_details {
width: 218px;
height: 82px;
float: left;
margin: 5px 0 0 5px;
background: #fff url(images/header_contact.jpg) top left no-repeat;
padding: 20px 0 0 20px;
}
#contact_details p {
margin: 0 0 5px 0;
color: #993399;
font-size: 80%
}
#contact_details a {
color: #0b9444;
}
#logo {
width: 234px;
height: 155px;
background: transparent url(images/logo.png) top left no-repeat;
margin: 0 5PX -25px 0;
float: right;
}
#header {
margin: 0;
padding: 0;
background: #fff;
}

/*--------------STANDARD LIST STYLING----------------*/

#first_navigation {
height: 35px;
background: #fff url(images/navigation_background.jpg) bottom left no-repeat;
float: left;
}
#first_navigation ul {
margin: 0;
padding: 0;
list-style: none;
width: 994px;
float: left
}
#first_navigation ul li { 
float: left;
}
#first_navigation li a#home_btn, li a#about_btn, li a#what_btn, li a#involved_btn, li a#schools_btn, li a#donate_btn {
height: 35px;
display: block;
float: left;
text-indent: -10000px
}


li#active a#home_btn {
background: transparent url(images/home_btn_active.jpg) top left no-repeat;
}
li a#home_btn {
width: 86px;
background: transparent url(images/home_btn.jpg) top left no-repeat;
}
li a#home_btn:hover {
background: transparent url(images/home_btn_hover.jpg) top left no-repeat;
}


li#active a#about_btn {
background: transparent url(images/about_btn_active.jpg) top left no-repeat;
}
li a#about_btn {
width: 91px;
background: transparent url(images/about_btn.jpg) top left no-repeat;
}
li a#about_btn:hover {
background: transparent url(images/about_btn_hover.jpg) top left no-repeat;
}


li#active a#what_btn {
background: transparent url(images/what_btn_active.jpg) top left no-repeat;
}
li a#what_btn {
width: 108px;
background: transparent url(images/what_btn.jpg) top left no-repeat;
}
li a#what_btn:hover {
background: transparent url(images/what_btn_hover.jpg) top left no-repeat;
}

li#active a#involved_btn {
background: transparent url(images/involved_btn_active.jpg) top left no-repeat;
}
li a#involved_btn {
width: 117px;
background: transparent url(images/involved_btn.jpg) top left no-repeat;
}
li a#involved_btn:hover {
background: transparent url(images/involved_btn_hover.jpg) top left no-repeat;
}

li#active a#schools_btn {
background: transparent url(images/schools_btn_active.jpg) top left no-repeat;
}
li a#schools_btn {
width: 161px;
background: transparent url(images/schools_btn.jpg) top left no-repeat;
}
li a#schools_btn:hover {
background: transparent url(images/schools_btn_hover.jpg) top left no-repeat;
}

li#active a#donate_btn {
background: transparent url(images/donate_btn_active.jpg) top left no-repeat;
}
li a#donate_btn {
width: 84px;
background: transparent url(images/donate_btn.jpg) top left no-repeat;
}
li a#donate_btn:hover {
background: transparent url(images/donate_btn_hover.jpg) top left no-repeat;
}

/*---------------------------CONTENT CONTAINER - PURPLE BOX ------------------*/

#content_container_bottom {
background: transparent url(images/content_container_bottom.jpg) bottom left no-repeat;
margin: 0 0 0 0;
padding: 0 0 40px 0;
clear: both;
}
#content_container_bg{
background: transparent url(images/container_bg.jpg) top left repeat-y;
min-height: 384px;
padding: 0 0 0 0;
}
.home #content_container_bg{
min-height: 364px;
}
#content_container_bottom p {
padding: 0;
}

/*---------------------------SECOND NAVIGATION-------------------*/

#second_navigation {
font-size: 90%;
font-weight: bold;	
clear: both;
margin:0;
padding: 0;
width: 994px;
}
#second_navigation ul {
margin: 0 0 10px 30px;
}
#second_navigation ul li {
display: inline;
}
#second_navigation ul li a {
color: #ff3333;
text-decoration: none;
margin: 0;
padding: 0 10px 0 8px;
border-right: 1px dotted black;
}
#second_navigation ul li a:hover {
color: #993399;
text-decoration: underline;
}
#second_navigation ul li a#second_active {
color: #0b9444;
text-decoration: underline;
}

/* ----------------------------------------PHOTOS-----------------------------*/

#photos {
float: left;
width: 380px;
margin: 0 0 0 30px;
clear: both;
}
.home #photos #large, .about #photos #large, .what #photos #large, .involved #photos #large, .schools #photos #large, .donate #photos #large  {
width: 380px;
height: 272px;
}
.home #photos #large {
background: #fff url(images/mainimage_one.jpg) top left no-repeat;
}
.home #photos #large.tommy {
background: #fff url(images/index_walsh.jpg) top left no-repeat;
}
.about #photos #large {
background: #fff url(images/mainimage_two.jpg) top left no-repeat;
}
.what #photos #large {
background: #fff url(images/mainimage_four.jpg) top left no-repeat;
}
.involved #photos #large {
background: #fff url(images/mainimage_three.jpg) top left no-repeat;
}
.schools #photos #large {
background: #fff url(images/mainimage_five.jpg) top left no-repeat;
}
.donate #photos #large {
background: #fff url(images/mainimage_six.jpg) top left no-repeat;
}
#photos #small {
width: 380px;
height: 85px;
margin: 10px 0 0 0;
}
.home #photos #small {
background: #fff url(images/home_small.jpg) bottom left no-repeat;
}
.about #photos #small {
background: #fff url(images/about_small.jpg) bottom left no-repeat;
}
.what #photos #small {
background: #fff url(images/what_small.jpg) bottom left no-repeat;
}
.involved #photos #small {
background: #fff url(images/involved_small.jpg) bottom left no-repeat;
}
.schools #photos #small {
background: #fff url(images/schools_small.jpg) bottom left no-repeat;
}
.donate #photos #small {
background: #fff url(images/donate_small.jpg) bottom left no-repeat;
}

/*------------------#MAIN_content - GREEN BOX-----------*/

#MAIN_content h1 {
background: #fff url(images/welcome_heading.jpg) top left no-repeat;
text-indent: -10000px;
height: 35px;
margin: 0 0 0 0;
padding: 0;
}
#MAIN_content #construction {
width: 524px;
height:86px;
background: url(images/construction.jpg) top left no-repeat;
margin: 7px 0 0 8px;
padding: 0 0 10px 0;
}
#MAIN_content h1#about {
background: #fff url(images/about_heading.jpg) top left no-repeat;
}
#MAIN_content h1#about_one {
background: #fff url(images/about_one.jpg) top left no-repeat;
}
#MAIN_content h1#about_two {
background: #fff url(images/about_two.jpg) top left no-repeat;
}
#MAIN_content h1#about_three {
background: #fff url(images/about_three.jpg) top left no-repeat;
}
#MAIN_content h1#about_four {
background: #fff url(images/about_four.jpg) top left no-repeat;
}
#MAIN_content h1#about_five {
background: #fff url(images/about_five.jpg) top left no-repeat;
}
#MAIN_content h1#about_six {
background: #fff url(images/about_six.jpg) top left no-repeat;
}
#MAIN_content h1#what {
background: #fff url(images/what_heading.jpg) top left no-repeat;
}
#MAIN_content h1#what_one {
background: #fff url(images/what_one.jpg) top left no-repeat;
}
#MAIN_content h1#what_two {
background: #fff url(images/what_two.jpg) top left no-repeat;
}
#MAIN_content h1#what_three {
background: #fff url(images/what_three.jpg) top left no-repeat;
}
#MAIN_content h1#what_four {
background: #fff url(images/what_four.jpg) top left no-repeat;
}
#MAIN_content h1#what_five {
background: #fff url(images/what_five.jpg) top left no-repeat;
}
#MAIN_content h1#what_six {
background: #fff url(images/what_six.jpg) top left no-repeat;
}
#MAIN_content h1#involved {
background: #fff url(images/involved_heading.jpg) top left no-repeat;
}
#MAIN_content h1#involved_one {
background: #fff url(images/involved_one.jpg) top left no-repeat;
}
#MAIN_content h1#involved_two {
background: #fff url(images/involved_two.jpg) top left no-repeat;
}
#MAIN_content h1#involved_three {
background: #fff url(images/involved_three.jpg) top left no-repeat;
}
#MAIN_content h1#involved_four {
background: #fff url(images/involved_four.jpg) top left no-repeat;
}
#MAIN_content h1#involved_five {
background: #fff url(images/involved_five.jpg) top left no-repeat;
}
#MAIN_content h1#involved_six {
background: #fff url(images/involved_six.jpg) top left no-repeat;
}
#MAIN_content h1#schools {
background: #fff url(images/schools_heading.jpg) top left no-repeat;
}
#MAIN_content h1#schools_one {
background: #fff url(images/schools_one.jpg) top left no-repeat;
}
#MAIN_content h1#schools_two {
background: #fff url(images/schools_two.jpg) top left no-repeat;
}
#MAIN_content h1#schools_three {
background: #fff url(images/schools_three.jpg) top left no-repeat;
}
#MAIN_content h1#schools_four {
background: #fff url(images/involved_four.jpg) top left no-repeat;
}
#MAIN_content h1#schools_five {
background: #fff url(images/involved_five.jpg) top left no-repeat;
}
#MAIN_content h1#schools_six {
background: #fff url(images/schools_six.jpg) top left no-repeat;
}
#MAIN_content h1#donate_heading {
background: #fff url(images/donate_heading.jpg) top left no-repeat;
}
#MAIN_content h1#donate_one {
background: #fff url(images/donate_one.jpg) top left no-repeat;
}
#MAIN_content h1#donate_two {
background: #fff url(images/donate_two.jpg) top left no-repeat;
}
#MAIN_content h1#donate_three {
background: #fff url(images/donate_three.jpg) top left no-repeat;
}
#MAIN_content h1#donate_four {
background: #fff url(images/involved_five.jpg) top left no-repeat;
}
#MAIN_content h1#donate_five {
background: #fff url(images/donate_six.jpg) top left no-repeat;
}
#MAIN_content {
background:#fff url(images/MAIN_content_bg.jpg) top left repeat-y;
width: 540px;
margin: 0 0 0 424px;
line-height: 1.2;
padding: 0;
}
#MAIN_content #top_box {
	width: 524px;
	height: 117px;
	background: #fff url(images/home_bricks.jpg) top left no-repeat;
	margin: 0 0 0 7px;
}
#MAIN_content #bottom_box {
	width: 524px;
	height: 175px;
	background: #fff url(images/home_sust.jpg) top left no-repeat;
		margin: 0 0 0 7px;
}
#MAIN_content #event h4 {
color: #ff3333;
font-size: 1.4em;
padding: 10px 0 5px 20px;
text-align: center;

}
#MAIN_content #event p {
text-align: center;
}
#MAIN_content #event p a {
font-weight: bold;
}
#MAIN_content #event p span {
font-weight: bold;
}
#MAIN_content #event ul {
margin: 10px 0;
}
#MAIN_content #event ul li {
margin: 0;
text-align: center;
}
#MAIN_content_bottom {
background: transparent url(images/MAIN_content_bottom.jpg) bottom left no-repeat;
padding: 0 0 10px 0;
min-height: 355px

}
#MAIN_content h2{
border-bottom: 1px dotted #999999;
color: #0b9444;
margin: 0 10px;
padding: 10px 0 2px 0;
}
#MAIN_content p {
padding: 5px 20px;
}
#MAIN_content a {
color: #993399;
text-decoration: none;
}
#MAIN_content a:hover {
color: #0b9444;
text-decoration: underline;
}
#MAIN_content p span.bold {
font-weight: bold;
color: #0b9444;
}
#MAIN_content p#tagline {
	font-size: 110%
}
#MAIN_content p#top_left {
padding: 30px 200px 0 25px;
}
#MAIN_content p#middle_left {
padding: 25px 200px 0 25px;
}
#MAIN_content p#bottom_left {
padding: 15px 200px 0 25px;
}
#MAIN_content p.left_two {
	padding: 0;
}
#MAIN_content li, .about #MAIN_content address#address, .donate #MAIN_content address#address {
margin: 0 0 5px 25px;
}
.about #MAIN_content p span.bold {
color: #000;
}

/*--------------------- MEET THE TEAM -------------------*/

.team {
min-height: 212px;
}
.team p{
line-height: 1.5em;
}
.team p#team_p {
	margin-bottom: 60px;
}

.photo_box {
height: 201px;
width: 201px;
background: #fff url(images/photo_box.jpg) top left no-repeat;
float: right;
margin: 0 5px 0 0;
}
.photo_box #photo_one, .photo_box #photo_two, .photo_box #photo_three, .photo_box #photo_four, .photo_box #photo_five, .photo_box #photo_six, .photo_box #photo_seven {
width: 161px;
height: 161px;
float: left;
margin: 20px 0 0 20px;

}
.photo_box #photo_one {
background: #fff url(images/photo_one.jpg) top left no-repeat;
}
.photo_box #photo_two {
background: #fff url(images/photo_two.jpg) top left no-repeat;
}
.photo_box #photo_three {
background: #fff url(images/photo_three.jpg) top left no-repeat;
}
.photo_box #photo_four {
background: #fff url(images/photo_four.jpg) top left no-repeat;
}
.photo_box #photo_five {
background: #fff url(images/photo_five.jpg) top left no-repeat;
}
.photo_box #photo_six {
background: #fff url(images/photo_six.jpg) top left no-repeat;
}
.photo_box #photo_seven {
background: #fff url(images/photo_seven.jpg) top left no-repeat;
}

/*---------------------------- VIDEO BOXES ---------------------*/

.video_box {
width: 384px;
margin: 5px 0 25px 78px;
padding: 0;
}
.video_box .video_border_top {
background: transparent url(images/video_border_top.jpg) top left no-repeat;
width: 384px;
margin: 0;
padding: 0;
}
.video_box .video_border{
background: transparent url(images/video_border.jpg) top left repeat-y;
width: 384px;
margin: 0;
padding:0
}
.video_box .video_border_bottom {
background: transparent url(images/video_border_bottom.jpg) bottom left no-repeat;
width: 384px;
height: 334px;
padding:0
}
.video_box .video {
width: 350px;
height: 300px;
float: left;
margin: 17px 0 0 17px;
}

.sustainable ul#table {
margin: 10px 0 0 0;
}
.sustainable ul#table li{
list-style: none;
}
.sustainable ul.pdf_list, .corporate ul.list{
margin-top: 10px;
}
.what ul.millenium {
margin-top: 10px;
padding-bottom: 10px;
}
.sustainable ul.pdf_list li{
padding: 5px 0;
}
.sustainable a.pdf {
background: url(images/pdf.jpg) top left no-repeat;
padding: 10px 0 10px 25px;
text-decoration: none;
}

/**************************************************/
/************* BRICK WALL *************************/
/**************************************************/

#wall_top {
width: 524px;
background:  url(images/wall_border_top.jpg) top left no-repeat;
padding: 25px 0 0 22px;
}
#wall_bg {
background:  url(images/wall_border_middle.jpg) top left repeat-y;
}
#wall_bottom {
background: url(images/wall_border_bottom.jpg) bottom left no-repeat;
height: 345px;
padding: 5px 0 0 0;
margin: 0 0 0px 8px
}
#instructions h3 {
font-size: 90%;
margin: 3px 0 0 10px
}
#instructions p {
font-size:70%;
padding: 3px 10px;
}
.wall_box {
width: 524px;
height: 86px;
margin: 0 0 0 8px
}
#corporate_button {
background: #fff url(images/corporate_button.jpg) top left no-repeat;
}
#corporate_button.button2 {
background: #fff url(images/wall_button_corporate.jpg) top left no-repeat;
}
#schools_button {
background: #fff url(images/schools_button.jpg) top left no-repeat;
}
#schools_button.button2 {
background: #fff url(images/wall_button_kent_schools.jpg) top left no-repeat;
}
#individuals_button {
background: #fff url(images/individuals_button.jpg) top left no-repeat;
}
#individuals_button.button2 {
background: #fff url(images/wall_button_scottish_schools.jpg) top left no-repeat;
}
.wall_box p {
margin: 0;
padding: 0;
float: right;
width: 285px;
font-size: 85%;
margin: 15px 0 0 0;
line-height: 14px;
}

/**************************************************/
/************* NEW STYLE BRICK WALL ***************/
/**************************************************/

#brickContainer {
	margin: auto;
	text-align: center;
	width: 500px;
	clear: right;
	height: 100%;
}

#brickList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}


#brickList .brick {
	width: 48px;
	height: 20px;
	float: left;
	border: 1px solid #F00;
	position: relative;
	margin: 0px;
	padding: 0px;
}

#brickList .brick img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 20px;
	border: 0px none;
}

#brickList .brick img.hover {
	height: auto;
}

#brickList .margin {
	margin-left: 24px;
}

br.clearBoth {
	clear: both;
}

/**************************************************/
/************* DONATION FORM STYLING **************/
/**************************************************/
#MAIN_content .donate_box,#wall_donate_box {
width: 524px;
height: 106px;
padding:0;
margin: 0 0 0 8px;
float: left;
}
/*individual wall donate box*/

#wall_donate_box {
background: #fff url(images/buy_a_brick.jpg) top left no-repeat;
padding: 0;	
}
#wall_donate_box p {
font-size: 80%;
margin: 0;
}
#wall_donate_box .form {
margin: 10px 0 0 240px;
}
#wall_donate_box div.giftaid {  
margin: 15px 0 0 250px;
}
#wall_donate_box h2 {
border: none;
margin: 0;
padding: 0;
text-indent: -10000px;
}
#wall_donate_box p {
	width: 200px;
	float: left;
	margin: 33px 0 0 4px
}
#wall_donate_box #donate_input {
	width: 240px;
	
}
input#donate_button{
margin: 0;
width: 90px;
margin: 0 25px 0 0;
float: right;
}
input#single_donate_button{
margin: 0;
width: 90px;
margin: -15px 25px 0 0;
float: right;
}



.donate #MAIN_content #donate_box{ 
background: #fff url(images/single_donation_box.jpg) top left no-repeat;
padding: 0;
}
.donate #MAIN_content #regular_donate_box { 
background: #fff url(images/monthly_donation_box.jpg) top left no-repeat;
}
.donate #MAIN_content #donate_box .form, .donate #MAIN_content #regular_donate_box .form {
margin: 10px 0 0 240px;
}
.donate #MAIN_content #donate_box div.giftaid, .donate #MAIN_content #regular_donate_box div.giftaid {  
margin: 15px 0 0 250px;
}
.donate #MAIN_content .donate_box h2 {
border-bottom: none;
margin: 0;
padding: 0;
text-indent: -10000px;
}
.donate #MAIN_content .donate_box p {
	width: 200px;
	float: left;
	margin: 30px 0 0 4px;
	font-size:85%;
}
.donate #MAIN_content #donate_box #donate_input {
	width: 240px;
}
.donate #MAIN_content #regular_donate_box label {
	margin: 0 0 0 90px;
}
.donate #MAIN_content #regular_donate_box .giftaid label {
	margin-left: 0;
}
.donate #MAIN_content #regular_donate_box #regular_input { 
margin: 0 0 0 0;
}
.donate #MAIN_content p#regular_giving {
font-size: 90%;
}
.donate input#donate_button{
margin: 0;
width: 75px;
margin: -18px 25px 0 0;
float: right;
}
#card_logos {
width: 524px;
height: 70px;
background: #fff url(images/card_logos.jpg) bottom left no-repeat;
margin: 5px 0 5px 15px;
}
#card_logos #worldpay_logo {
height: 33px;
background: #fff;
padding:0;
margin: 0 0 0 15px
}
ul.list {
list-style: disc;
margin: 5px 0 0 0;
}
.corporate #MAIN_content ul li {
list-style: disc;
}
.video {
margin: 0 0 0 24px;
}
ul#video_list {
width: 110px;
float: right;
margin: 25px 25px 0 0;
padding: 0;
text-indent: 0;
}
ul#video_list li {
text-indent: 0;
list-style-type: none;
margin: 0;;
text-align: center;
padding: 2px 0;
}
ul#video_list li.arrow {
width: 25px;
height: 25px;
background: #fff url(images/arrow.jpg) top left no-repeat;
margin: 0 0 0 40px;
}
li#active_video {
border-top: 1px dotted #000;
border-bottom: 1px dotted #000;
	
}
li#active_video a{
color: red;
}
 
#how_we_spend_video {
width: 384px;
margin: 0 0 0 10px;
padding: 0;
}
#how_we_spend_video .video_box .video_border_top {
background: transparent url(images/video_border_top.jpg) top left no-repeat;
width: 384px;
margin: 0;
padding: 0;
}
#how_we_spend_video .video_box .video_border{
background: transparent url(images/video_border.jpg) top left repeat-y;
width: 384px;
margin: 0;
padding:0
}
#how_we_spend_video .video_box .video_border_bottom {
background: transparent url(images/video_border_bottom.jpg) bottom left no-repeat;
width: 384px;
height: 334px;
padding:0;

}
#how_we_spend_video .video_box .video {
width: 350px;
height: 300px;
float: left;
margin: 17px 0 0 17px;
}

.involved #involved_nav .involved_button {
width: 246px;
height: 74px;
background: #fff url(images/involved_button.jpg) top left no-repeat;
}
.involved #involved_nav #left {
margin: 0 0 0 10px;
}
.involved #involved_nav #right {
float: right;
margin: 0 10px 0 0;
}
.involved #involved_nav .involved_button a#involved_schools, .involved #involved_nav .involved_button a#involved_brick,.involved #involved_nav .involved_button a#involved_corporate, .involved #involved_nav .involved_button a#involved_giving {
width: 168px;
height: 22px;
text-indent: -10000px;
float: left;
margin: 28px 0 0 38px;
}
.involved #involved_nav .involved_button a#involved_schools {
background: #fff url(images/involved_schools.jpg) top left no-repeat;
}
.involved #involved_nav .involved_button a#involved_brick {
background: #fff url(images/involved_brick.jpg) top left no-repeat;
}
.involved #involved_nav .involved_button a#involved_corporate {
background: #fff url(images/involved_corporate.jpg) top left no-repeat;
}
.involved #involved_nav .involved_button a#involved_giving {
background: #fff url(images/involved_giving.jpg) top left no-repeat;
}
.involved #involved_nav .involved_button a#involved_schools:hover {
background: #fff url(images/involved_schools_hover.jpg) top left no-repeat;
}
.involved #involved_nav .involved_button a#involved_brick:hover {
background: #fff url(images/involved_brick_hover.jpg) top left no-repeat;
}
.involved #involved_nav .involved_button a#involved_corporate:hover {
background: #fff url(images/involved_corporate_hover.jpg) top left no-repeat;
}
.involved #involved_nav .involved_button a#involved_giving:hover {
background: #fff url(images/involved_giving_hover.jpg) top left no-repeat;
}


/*--------------------------------------------------------*/
/*------------------------FOOTER--------------------------*/
/*--------------------------------------------------------*/
#footer {
width: 953px;
margin: 0 0 0 12px;
height: 135px;
float: left;
}
#footer p {
padding:0;
}
#footer #bookmarks, #footer #videos, #footer #donate {
height: 135px;
position: relative;
}
/*---------------------FOOTER H2-----------------*/
#footer #bookmarks h2, #footer #videos h2, #footer #donate h2 {
height: 47px;
text-indent: -10000px;
}
#footer #bookmarks h2 {
width: 322px;
background: #fff url(images/footer_bookmark_top.jpg) top left no-repeat;
}
#footer #videos h2 {
background: #fff url(images/footer_videos_top.jpg) top left no-repeat;
width: 320px;
}
#footer #donate h2 {
background: #fff url(images/footer_donate_top.jpg) top left no-repeat;
width: 322px;
}
/*-------------------------BOOKMARKS------------------------*/
#footer #bookmarks {
background: #fff url(images/footer_bookmark_bg.jpg) top left repeat-y;
width: 322px;
top: 0;
left: 0;
font-size: 90%
}
#footer #bookmarks ul {
padding: 0;
margin: 8px 0 0 25px;
width: 137px;
}
#footer #bookmarks ul#right_float {
float: right;
margin: 5px 15px 0 0;
}
#footer #bookmarks li {
margin: 4px 0 0 0;
height: 20px
}
#footer #bookmarks li a {
color: #354883;
text-decoration: none;
margin: 0 0 0 20px;
}
#footer #bookmarks li a:hover {
color: #0b9444;
text-decoration: underline;
}
#footer #bookmarks li#digg {
background: transparent url(images/digg.png) top left no-repeat;
}
#footer #bookmarks li#google {
background: transparent url(images/google.png) top left no-repeat;
}
#footer #bookmarks li#stumbleupon {
background: transparent url(images/stumbleupon.png) top left no-repeat;
}
#footer #bookmarks li#furl {
background: transparent url(images/furl.png) top left no-repeat;
}
#footer #bookmarks li#delicious {
background: transparent url(images/delicious.png) top left no-repeat;
}
#footer #bookmarks li#blinklist {
background: transparent url(images/blinklist.png) top left no-repeat;
}
/*-----------------------------VIDEOS------------------------------*/
#footer #videos {
background: #fff url(images/footer_videos_bg.jpg) top left repeat-y;
width: 320px;
top: -135px;
left: 323px;
}
#footer #videos p {
height: 75px;
background: transparent url(images/video_icon.jpg) top right no-repeat;
margin: 2px 14px 0 0;
padding:5px 100px 0 25px;
line-height: 14px;
font-size: 95%
}
#footer #videos a {
color: #993399;
font-weight: bold;
}
#footer #videos a:hover {
color: #0b9444;
}

/*-------------------------------DONATE--------------------------*/

#footer #donate {
background: #fff url(images/footer_donate_bg.jpg) top left repeat-y;
width: 322px;
top: -270px;
left: 644px;
}
#footer #donate p {
padding: 10px 0 0 20px;
font-size: 95%
}
#footer #donate form {
margin: 0;
padding: 5px 0 0 20px;
}
#footer #donate form input {
padding: 0;
margin: 0;
}
#footer #donate form input#donate_input {
padding: 2px;
width: 90px;
margin: 0 0 0 0;
background-color:#ffffcc;
}
#footer #donate form input#donate_button {
width: 65px;
float: left;
margin: -24px 0 0 125px;
}
#footer #donate #donate_logo {
background: #fff url(images/donate_icon.jpg) top right no-repeat;
margin: 2px 16px 0 0;
padding: 0;
width: 85px;
height: 75px;
float: right;
}
#footer #donate a {
color: #993399;
text-decoration: none;
}
#footer #donate a:hover {
color: #0b9444;
}
/*---------------------FOOTER BOTTOM BORDERS----------------------*/
#footer #bookmarks #bookmarks_bottom {
background: transparent url(images/footer_bookmark_bottom.jpg) bottom left no-repeat;
height: 140px;
margin-bottom: 0;}
#footer #videos #videos_bottom {
background: transparent url(images/footer_videos_bottom.jpg) bottom left no-repeat;
height: 140px;
margin-bottom: 0;
}
#footer #donate #donate_bottom {
background: transparent url(images/footer_donate_bottom.jpg) bottom left no-repeat;
height: 140px;
margin-bottom: 0;
}
#footer_nav {
width: 100%;
float: left;
font-size: 70%;
}
#footer_nav ul {
height: 40px;
margin: 10px 0 0 0;
display: block;
width: 90%;
padding: 0 5%;
}
#footer_nav ul li {
display: inline;
color: #993399;
}
#footer_nav ul li a {
color: #0b9444;
}
#footer_nav ul li a:hover {
color: #ff3333;
}


