@charset "utf-8";

/* Reset */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}

/* Defaults */
:focus {outline:0}
a, a:visited {color:#333;text-decoration:underline}
a:hover {text-decoration:none}
body {background:#189bd7 url(../images/bg.png) left top repeat-x;color:#333;font:75%/125% Arial, Sans-Serif}
img {border:0;vertical-align:bottom}
fieldset {border:0}
p {margin:0 0 1em}
input, textarea  {color:#333;font:1em Arial, Sans-Serif}
textarea {overflow:auto}

/* Containers */
#page {background:url(../images/page-bg.png) left top no-repeat;margin:0 auto;width:1060px}
#main {background:#fff url(../images/main-bg.png) left bottom repeat-x;margin:0 auto;overflow:hidden;padding:12px 0 62px;width:1025px}
#homepage #main {padding:8px 0 43px}
* html #main {height:1%;overflow:visible}

/* Header */
#header {background:url(../images/header-bg.jpg) left top no-repeat;height:240px;position:relative;width:100%}
#logo {float:left;margin:6px 0 0 30px}
p#slogan {color:#fff;float:left;font-size:1.5em;font-weight:700;height:60px;margin:21px 0 0 70px;position:relative;width:330px}
p#slogan span {background:url(../images/freedom.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
#adi {float:right;margin:0px 30px 0 0}
ul#nav {clear:both;display:inline;float:left;list-style:none;margin:20px 0 0 48px;width:563px}
ul#nav li {float:left;height:27px}
ul#nav li a {color:#fff;float:left;font-weight:700;height:27px;position:relative;text-decoration:none}
ul#nav li a span {background:url(../images/nav-bg.png) left top no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	
	/*Navigation IRs*/
	ul#nav li#donate-nav a {width:86px}
	ul#nav li#sponsor-nav a {width:148px}
	ul#nav li#get-involved-nav a {width:127px}
	ul#nav li#shop-nav a {width:65px}
	ul#nav li#apply-nav a {width:136px}
	ul#nav li#home-nav a {margin:2px 0 0;width:61px}
	ul#nav li#case-nav a {margin:2px 0 0;width:115px}
	ul#nav li#news-nav a {margin:2px 0 0;width:58px}
	ul#nav li#events-nav a {margin:2px 0 0;width:68px}
	ul#nav li#gallery-nav a {margin:2px 0 0;width:68px}
	ul#nav li#about-nav a {margin:2px 0 0;width:83px}
	ul#nav li#contact-nav a {margin:2px 0 0;width:85px}
	
		/*Images*/
		ul#nav li#donate-nav a span {background-position: 0 0}
		ul#nav li#sponsor-nav a span {background-position: -86px 0}
		ul#nav li#get-involved-nav a span {background-position: -234px 0}
		ul#nav li#shop-nav a span {background-position: -361px 0 }
		ul#nav li#apply-nav a span {background-position:-426px 0 }
		ul#nav li#home-nav a span {background-position: -563px 0 }
		ul#nav li#case-nav a span {background-position: -624px 0 }
		ul#nav li#news-nav a span {background-position: -739px 0 }
		ul#nav li#events-nav a span {background-position:-797px 0 }
		ul#nav li#gallery-nav a span {background-position: -865px 0 }
		ul#nav li#about-nav a span {background-position: -933px 0 }
		ul#nav li#contact-nav a span {background-position: 100% 0 }
		
			/*Hovers*/
			ul#nav li#donate-nav a:hover span {background-position: 0 -27px}
			ul#nav li#sponsor-nav a:hover span {background-position: -86px -27px}
			ul#nav li#get-involved-nav a:hover span {background-position: -234px -27px}
			ul#nav li#shop-nav a:hover span {background-position: -361px -27px}
			ul#nav li#apply-nav a:hover span {background-position:-426px -27px}
			ul#nav li#home-nav a:hover span {background-position: -563px -27px}
			ul#nav li#case-nav a:hover span {background-position: -624px -27px}
			ul#nav li#news-nav a:hover span {background-position: -739px -27px}
			ul#nav li#events-nav a:hover span {background-position:-797px -27px}
			ul#nav li#gallery-nav a:hover span {background-position: -865px -27px}
			ul#nav li#about-nav a:hover span {background-position: -933px -27px}
			ul#nav li#contact-nav a:hover span {background-position: 100% -27px}
	
/*Common in Main*/
#main a.read-more, #content #ways-to-donate li a, #sub a.download, #sub ul#fundraiser-download li a, #sub ul#sponsorship-types li a {background:url(../images/read-more.png) left top no-repeat;color:#e33e41;display:block;font-size:.915em;font-weight:700;height:22px;line-height:22px;margin:0 0 6px;padding:0 0 0 30px;text-decoration:none}
#main a.read-more:hover, #content #ways-to-donate li a:hover, #sub a.download:hover, #sub ul#fundraiser-download li a:hover, #sub ul#sponsorship-types li a:hover {background:url(../images/read-more-hover.png) left top no-repeat;font-size:1em}
img.right-aligned {float:right}		
img.float-top {margin: -18px 0 0}
#sub a.download  {margin: 0 0 40px 4px}
img.margined {margin:34px 0 0}

/* Content*/
#content {display:inline;float:left;font-size:1.085em;padding:0 24px 0 24px;width:666px}
#homepage #content {float:left;padding:0 0 0 36px;width:348px}
#homepage #content #video {float:left;margin: 0 0 0 -24px;background:url(../images/video_bg.gif) left top no-repeat; width:405px; height:330px; padding: 70px 0 0 40px;}
#signup-page #content {width:977px}
#content .text {line-height:16px;padding: 0 0 0 6px}
#signup-page #content .text {line-height:16px;padding: 0 0 0 14px}
#content .text p {margin: 0 0 .5em}
#content .text ul li {list-style-position:outside;margin-left:17px}

	/*Content Headers*/
	#content h2 {color:#189bd7;font-size:1.335em;line-height:18px;margin:0 0 10px 2px}
	#content h1 {color:#e3393f;font-size:1.5em;overflow:hidden;position:relative}
	#content h1 span {height:100%;left:0;position:absolute;top:0;width:100%}
	#content h1#welcome {height:35px;margin: 1px 0 11px;width:117px}
	#content h1#welcome span {background:url(../images/welcome.png) left top no-repeat}
	#homepage #content p {font-size:1.085em;padding: 0 0 0 4px}
	#sub #content h2, #donate #content h2, #signup-page h2 {font-size:1.230em}
	#content strong#louise {float:left;height:47px;overflow:hidden;position:relative;width:100%}
	#content strong#louise span {background:url(../images/louise-signature.png) left top no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;clear:both}
	#sub #content h3 {color:#e33b40;font-size:.925em;font-weight:700;padding: 5px 0 3px}
	#signup-page h3 {color:#189bd7;font-size:1.07em;line-height:18px;margin:0 0 10px 2px}
		
	/*Sub-navigation*/
	#content ul#subnav {background:url(../images/sub-nav-bg.jpg) left bottom no-repeat;list-style:none;margin: 0 0 12px;overflow:hidden;padding: 0 0 48px;width:666px}
	#content ul#subnav li {float:left}
	#content ul#subnav li h1#shop-header {height:50px;margin: 0 4px 0 9px;width:115px}
	#content ul#subnav li h1#shop-header span {background:url(../images/shop-header.png) left top no-repeat}
	#content ul#subnav li h1#about-header {height:35px;margin: 0 2px 0 2px;width:113px}
	#content ul#subnav li h1#about-header span {background:url(../images/about-header.png) left top no-repeat}
	#content ul#subnav li h1#get-involved-header {height:35px;margin: 0 8px 0 3px;width:134px}
	#content ul#subnav li h1#get-involved-header span {background:url(../images/get-involved-header.png) left top no-repeat}	
	#content ul#subnav li h1#sponsor-header {height:47px;margin: 0 8px 0 8px;width:192px}
	#content ul#subnav li h1#sponsor-header span {background:url(../images/sponsor-header.png) left top no-repeat}	
	#content ul#subnav li h1#news-header {height:40px;margin: 0 8px 0 8px;width:80px}
	#content ul#subnav li h1#news-header span {background:url(../images/news-header.png) left top no-repeat}	
	#content ul#subnav li h1#events-header {height:40px;margin: 0 8px 0 8px;width:104px}
	#content ul#subnav li h1#events-header span {background:url(../images/events-header.png) left top no-repeat}	
	#content ul#subnav li h1#gallery-header {height:50px;margin: 0 8px 0 8px;width:101px}
	#content ul#subnav li h1#gallery-header span {background:url(../images/gallery-header.png) left top no-repeat}	
	#content ul#subnav li h1#case-header {height:40px;margin: 0 8px 0 8px;width:151px}
	#content ul#subnav li h1#case-header span {background:url(../images/case-header.png) left top no-repeat}	
	#content ul#subnav li h1#contact-header {height:40px;margin: 0 8px 0 8px;width:151px}
	#content ul#subnav li h1#contact-header span {background:url(../images/contact-header.png) left top no-repeat}	
	#content ul#subnav li h1#apply-header {height:50px;margin: 0 8px 0 8px;width:151px}
	#content ul#subnav li h1#apply-header span {background:url(../images/apply-header.png) left top no-repeat}	
	#content ul#subnav li a {color:#1b9bd7;float:left;font-size:1.230em;line-height:35px;overflow:hidden;position:relative;text-decoration:none}
	#content ul#subnav li a span {cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
	#content ul#subnav li#larger {margin:20px 0 0}
	#content ul#subnav li#back {margin:8px 0 0}

		/*IR for About page*/
		#content ul#subnav li a#what-we-do {height:44px;margin:0 0 0 13px;width:115px}
		#content ul#subnav li a#patrons {height:44px;margin:0 0 0 13px;width:125px}
		#content ul#subnav li a#pip {height:44px;margin:0 0 0 13px;width:85px}
		#content ul#subnav li a#media {height:44px;margin:0 0 0 13px;width:75px}
		#content ul#subnav li a#faqs {height:44px;margin:0 0 0 13px;width:84px}
		
			/*Images*/
			#content ul#subnav li a#what-we-do span {background:url(../images/about-menu.png) left top no-repeat}
			#content ul#subnav li a#patrons span {background:url(../images/about-menu.png) -115px top no-repeat}
			#content ul#subnav li a#pip span {background:url(../images/about-menu.png) -240px top no-repeat}
			#content ul#subnav li a#media span {background:url(../images/about-menu.png) -325px top no-repeat}
			#content ul#subnav li a#faqs span {background:url(../images/about-menu.png) right top no-repeat}
			
				/*Hovers*/
				#content ul#subnav li a#what-we-do:hover span {background-position: 0 -56px}
				#content ul#subnav li a#patrons:hover span {background-position: -115px -56px}
				#content ul#subnav li a#pip:hover span {background-position: -240px -56px}
				#content ul#subnav li a#media:hover span {background-position: -325px -56px}
				#content ul#subnav li a#faqs:hover span {background-position: 100% -56px}
				
		/*IR for Apply page*/
		#content ul#subnav li a#service {height:40px;margin:0 0 0 4px;width:121px}
		#content ul#subnav li a#companion {height:40px;margin:0 0 0 5px;width:140px}
		#content ul#subnav li a#facility {height:40px;margin:0 0 0 7px;width:130px}
		
			/*Images*/
			#content ul#subnav li a#service span {background:url(../images/apply-menu.png) left top no-repeat}
			#content ul#subnav li a#companion span {background:url(../images/apply-menu.png) -121px top no-repeat}
			#content ul#subnav li a#facility span {background:url(../images/apply-menu.png) -260px top no-repeat}
			
				/*Hovers*/
				#content ul#subnav li a#service:hover span {background-position: 0 -40px}
				#content ul#subnav li a#companion:hover span {background-position: -121px -40px}
				#content ul#subnav li a#facility:hover span {background-position: -260px -40px}
				
		/*IR for Get Involved page*/
		#content ul#subnav li a#donate {height:35px;margin:0 0 0 4px;width:75px}
		#content ul#subnav li a#puppy {height:35px;margin:0 0 0 5px;width:198px}
		#content ul#subnav li a#volunteer {height:35px;margin:0 0 0 7px;width:109px}
		#content ul#subnav li a#fundraising {height:35px;margin:0 0 0 7px;width:103px}
		
			/*Images*/
			#content ul#subnav li a#donate span {background:url(../images/involved-menu.png) left top no-repeat}
			#content ul#subnav li a#puppy span {background:url(../images/involved-menu.png) -75px top no-repeat}
			#content ul#subnav li a#volunteer span {background:url(../images/involved-menu.png) -273px top no-repeat}
			#content ul#subnav li a#fundraising span {background:url(../images/involved-menu.png) right top no-repeat}
			
				/*Hovers*/
				#content ul#subnav li a#donate:hover span {background-position: 0 -35px}
				#content ul#subnav li a#puppy:hover span {background-position: -75px -35px}
				#content ul#subnav li a#volunteer:hover span {background-position: -273px -35px}
				#content ul#subnav li a#fundraising:hover span {background-position: 100% -35px}	
				
		/*IR for Get Sponsor page*/
		#content ul#subnav li a#sponsor-info {height:47px;margin:0 10px 0 4px;width:120px}
		#content ul#subnav li a#sign-up {height:47px;margin:0 0 0 5px;width:93px}
		
			/*Images*/
			#content ul#subnav li a#sponsor-info span {background:url(../images/sponsor-menu.png) left top no-repeat}
			#content ul#subnav li a#sign-up span {background:url(../images/sponsor-menu.png) right top no-repeat}
			
				/*Hovers*/
				#content ul#subnav li a#sponsor-info:hover span {background-position: 0 -47px}
				#content ul#subnav li a#sign-up:hover span {background-position: 100% -47px}
				
		/*IR for Get Sponsor page*/
		#content ul#subnav li a#sponsor-info {height:47px;margin:0 10px 0 4px;width:120px}
		#content ul#subnav li a#sign-up {height:47px;margin:0 0 0 5px;width:93px}
		
			/*Images*/
			#content ul#subnav li a#sponsor-info span {background:url(../images/sponsor-menu.png) left top no-repeat}
			#content ul#subnav li a#sign-up span {background:url(../images/sponsor-menu.png) right top no-repeat}
			
				/*Hovers*/
				#content ul#subnav li a#sponsor-info:hover span {background-position: 0 -47px}
				#content ul#subnav li a#sign-up:hover span {background-position: 100% -47px}
	
	/*IR for Shop page*/
	#content ul#subnav li a#merchandise {height:40px;margin:7px 0 0 4px;width:121px}
	#content ul#subnav li a#puppypower {height:40px;margin:7px 0 0 5px;width:195px}
	
		/*Images*/
		#content ul#subnav li a#merchandise span {background:url(../images/shopmenu.png) left top no-repeat}
		#content ul#subnav li a#puppypower span {background:url(../images/shopmenu.png) -130px top no-repeat}
		
			/*Hovers*/
			#content ul#subnav li a#merchandise:hover span {background-position: 0 -41px}
			#content ul#subnav li a#puppypower:hover span {background-position: -130px -41px}
				
	/*Content Spaced*/
	#content p.spaced {margin: 1em 0 3.5em}
	#content p.space {margin: 0 0 1.6em}
	
	/*Faqs*/
	#content p.question {color:#1b9bd7;font-weight:700;margin:0 0 .5em}
	#content p.answer {margin: 0 0 2em}
	
	/*Donate Page*/
	#donate #main {background:#fff url(../images/donate-main.jpg) left bottom no-repeat;padding: 12px 0 207px}
	#content #ways-to-donate {border-left:9px solid #f5df6a;list-style:none;padding: 0 0 0 8px}
	#content #ways-to-donate li {padding:2px 0}
	#donate #content h2.spaced {padding:10px 0 7px}
	#sub #content h2.spaced {padding:10px 0 6px}
	#sub #content p.space {margin:1em 0 2em}
	
	/*Bequest Will*/
	#sub ol#bequest-will {list-style:none;margin: 0 0 0 35px;padding: 0 0 18px}
	#sub ol#bequest-will li {padding: 0 0 14px}
	#sub ol#bequest-will li span {margin: 0 15px 0 0}
	
	/*Puppy Raising*/
	#sub ul.yellowed {list-style:none;margin:0 0 5px 22px}
	#sub ul.yellowed li {background:url(../images/bullet.png) left 5px no-repeat;padding:2px 0 2px 14px}
	#sub p.lined {line-height:22px}
	
	/*Fundraising*/
	#sub ul#fundraiser-download {list-style:none;padding: 17px 0 0 6px}
	#sub ul#fundraiser-download li {padding: 2px 0 4px}
	
	/*Volunteer*/
	#content form {padding:25px 0 0;width:460px}
	#content form label {clear:both;float:left;width:93px}
	#content form div {background:url(../images/input-bg.png) left top no-repeat;float:left;height:21px;margin: 0 0 10px;width:219px}
	#content form div input {background:none;border:0;padding:2px 5px;width:209px}
	#content form textarea {background:#fff;border:1px solid #d0d0d0;float:left;height:64px;margin: 0 0 10px;padding:5px;width:326px}
	#content form #send-button {background:none;clear:both;display:inline;float:left;height:60px;margin:2px 0 43px 83px;overflow:hidden;width;142px}
	#content form #send-button input#send {padding:0;width:142px}
	#content form #send-button input#send:hover {margin:-60px 0 0}
	#signup-page #content form {float:left;padding:10px 0 0;width:492px}
	#signup-page #content form label {padding: 0 0 0 10px;width:120px}
	#signup-page #content form label.no-clear {clear:none;display:inline;margin: 0 18px 0 0;width:auto}
	#signup-page #content form label.long {margin: 20px 0 0;width:auto}
	#signup-page #content form select {float:left;margin: 0 13px 6px 0}
	#signup-page #content form p {clear:both;float:left}
	input#automatic-yes, input#automatic-no {float:left;}
	input#automatic-yes {clear:both}
	#signup-page form div {background:url(../images/input-med-bg.png) left top no-repeat;float:left;height:20px;margin: 0 0 10px;width:151px}
	#signup-page form div input {background:none;border:0;padding:2px 5px;width:141px}
	#signup-page form div.short {background:url(../images/input-short-bg.png) left top no-repeat;float:left;height:20px;margin: 0 0 10px;width:36px}
	#signup-page form div.short input {background:none;border:0;padding:2px 5px;width:26px}
	#signup-page #content form textarea {clear:both;height:32px;width:231px}
	#signup-page #content form input#send {margin-left:0}
	#signup-page #content form div, #signup-page #content form select {display:block}
	#signup-page #content form #send-button {margin:0}
	
	/*Sponsor Info*/
	#sub ul#sponsorship-types {list-style:none;margin: 0 0 0 25px;padding: 0 0 13px}
	#sub ul#sponsorship-types li {border-left:9px solid #f5df6a;margin: 0 0 20px;padding: 0 0 0 12px}
	
	/* Case */
	#content .case {color:#666;padding:0 0 15px;overflow:hidden;width:100%}
	#content .case div {float:right;width:555px}
	#content .case h2 {margin:0 0 5px}
	#content .case img {border:4px solid #efcd6c;float:left;margin:0 15px 0 0;-moz-border-radius:4px;-webkit-border-radius:4px}
	#content .case a {background:url(../images/readmore.png) no-repeat;color:#d8685e;font-size:.9em;font-weight:bold;padding:3px 0 3px 25px;text-decoration:none}
	
	#content img.news {float:left;max-width:200px;margin:0 10px 10px 0}
	#content .images img {float:left;margin:0 10px 10px 0;max-height:80px}
	
	#content .row img {border:1px solid #f6e37d; max-height:100px; margin:5px;}
	
	/* Shop */
	#shop #content {color:#666;position:relative;width:980px}
	body.shop-home #main #content {width:666px}
	.shop-home #main {background:#FFF url(../images/shop.jpg) no-repeat left bottom}
	.cat img {float:left;margin:0 30px 0 0}
	.cat {overflow:hidden;margin:0 0 15px;width:100%}
	#content .cat h2 {margin:15px 0 5px}
	#content .cat div {float:right;width:380px}
	.product img {border:2px solid #f1c651;margin:0 0 10px}
	.product {display:inline;float:left;height:285px;margin:0 50px 50px 0;width:230px}
	#main .product .read-more {float:left;margin:0 10px 0 0}
	#shop #content .product h3 {color:#189bd7;font-size:13px;min-height:45px}
	#listings {margin:0 0 0 70px}
	#viewbasket {display:block;height:85px;position:absolute;top:10px;right:200px;width:120px}
	#viewbasket span {background:url(../images/view-basket.gif) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#viewbasket:hover span {background-position:left bottom}
	#checkout {display:block;height:82px;position:absolute;top:10px;right:70px;width:130px}
	#checkout span {background:url(../images/checkout.gif) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#checkout:hover span {background-position:left bottom}
	.basket #checkout {right:200px}
    #product {min-height:250px}
	#product form {width:auto}
	#product img {border:2px solid #f1c651;float:left;margin:0 25px 0 0}
	#shop #content #product h3 {color:#189bd7;font-size:13px;margin:0 0 10px}
	#add {float:left;height:85px;position:relative;width:135px}
	#add:hover {height:105px}
	#add span {background:url(../images/add.gif) no-repeat;height:100%;left:0;position:absolute;top:0;width:100%}
	#add:hover span {background-position:left bottom}

	#basket th {color:#189bd7;padding:0 0 5px}
	#basket strong {color:#189bd7}
	#basket .total td {border-top:1px solid #f1c651;padding:8px 0 0}
	#basket td {padding:2px 0}
	.number {text-align:right}
	
	.checkout #content h3 {color:#e55757;font-size:14px;margin:0 0 10px}
	.checkout #content form {width:auto}
	.checkout fieldset {background:url(../images/fieldset.gif) repeat-x;padding:5px;width:360px}

/* Sidebar */
#sidebar {display:inline;float:right;margin: 5px 47px 0 0;width:251px}
* html #sidebar {margin: 5px 0 0;width:289px}
#homepage #sidebar {float:right;margin: 3px 23px 0 0;width:568px}

	/*Center Bar*/
	#homepage #sidebar #center-bar {float:left;width:299px}
	#homepage #right-bar {float:right;margin: 0 0 0 0;width:253px} 
	#homepage #sidebar #get-involved {margin: 0 0 16px}
	#sidebar .ad {float:right}
	
	/*Headers*/
	#homepage #sidebar h2 {color:#e3393f;font-size:1.335em;overflow:hidden;position:relative}
	#homepage #sidebar h2 span {height:100%;left:0;position:absolute;top:0;width:100%}	
	#homepage #sidebar h2#news-header {height:28px;margin:5px 0 8px 1px;width:80px}
	#homepage #sidebar h2#news-header span {background:url(../images/homepage-news.png) left top no-repeat}
	#homepage #sidebar h3 {color:#189bd7;font-size:1.085em;padding: 0 0 0 2px}
	#homepage #sidebar p {margin: 0 0 .5em 2px}
	#homepage #sidebar h2#case-header {height:28px;margin: 21px 0 12px -2px;width:124px}
	#homepage #sidebar h2#case-header span {background:url(../images/homepage-case.png) left top no-repeat}
	#homepage #sidebar h3.left-aligned {display:block;float:left;margin: 0 0 7px}
	#homepage #sponsors {clear:both;margin:15px -2px 0 0}
	#homepage #sponsors img {float:right}
	
	/*Subpage Sidebar*/
	#sidebar .sidebar-photo {float:right;margin:0 -10px 0 0}
	* html #sidebar .sidebar-photo {margin: 0 24px 0 0}
	#sub #sidebar h2 {color:#189bd7;font-size:1.25em;padding: 0 0 0 14px;text-align:center}
	
	/*Patrons Page*/
	#sidebar .patrons-photo {display:inline;float:left;margin:5px 5px 0 0}
	#content img.gg {float:left;margin:0 5px 20px 0}
	
	/*Faqs page*/
	#sidebar img.faq-photo {margin:30px -37px 0 0} 
	
	
	/*Contact Page*/
	#contact #main {background:#fff url(../images/contact-main.jpg) left bottom no-repeat;padding: 12px 0 207px}
	#contact #content h2.spaced {padding:10px 0 7px}
	#sub #content h2.spaced {padding:10px 0 6px}
	#sub #content p.space {margin:1em 0 2em}
	
/*Bottom*/
#main #bottom {clear:both;padding: 10px 0 0 26px}
#main #bottom .photo-caption {float:left;margin: 0 2px}
#main #bottom .photo-caption p {background:#189bd7;color:#fff;font-size:.95em;font-weight:700;margin:4px 0 10px;padding:5px 0;text-align:center}
#media-section {clear:both;padding: 0px 0 0 9px}

	/*Videos*/
	#media-section .video {float:left;margin: 0 28px;background:url(../images/video_bg2.gif) left top no-repeat; width:405px; height:362px; padding: 60px 0 0 40px;}
	
/* Footer */
#footer {clear:both;color:#fff;margin: 0 auto;overflow:hidden;padding: 8px 0 20px;width:1024px}
#footer ul {float:left;list-style:none}
#footer ul li {background:url(../images/footer-divider.png) left 10px no-repeat;float:left;line-height:19px;padding: 0 9px 0 11px;text-transform:lowercase}
#footer ul li.first {background:none;padding: 0 7px 0 8px}
#footer ul li.copy {background:none;padding: 0 0 0 58px}
#footer a {color:#fff;text-decoration:none}
#footer a:hover {text-decoration:underline}
#footer a#magnetik {background:url(../images/magnetik.png) left top no-repeat;float:right;height:19px;line-height:19px;padding:0 5px 0 22px}