/**********************************************************************************************

	Title: Hull Digital

	Author: Branded07
	
	Author url: http://www.branded07.com

	Date: 2009 
	
	Version: 1.0

***********************************************************************************************
==============================================================================================*/

/* Global Reset ------------------------------------------------------------------------------*/

* {
margin: 			0;
padding: 			0;
border: 			0;
outline: 			0;
font-weight: 		inherit;
font-style: 		inherit;
font-size: 			100%;
font-family: 		inherit;
vertical-align: 	baseline;
}
body {
line-height: 		1;
background: 		#eaeae2 url('../images/BG-main.png') repeat fixed;
min-width:			1000px;
color:				#698289;
font: 				normal 16px Arial, Helvetica, sans-serif;
letter-spacing:		-0.04em;
}
:focus {
outline: 			0;
}
ol, ul {
list-style: 		none;
}
table {
border-collapse: 	separate;
border-spacing: 	0;
}
caption, th, td {
text-align: 		left;
font-weight: 		normal;
}
blockquote:before, blockquote:after {
content: 			"";
}
blockquote{
quotes: 			"" "";
text-indent:		20px;
position:			relative;
width:				520px;
display:			block;
background: 		url('../images/BG-banners.png') no-repeat center -20px;
display:			block;
margin:				20px 0 10px 0;
border:				#122329 1px solid;
color:				#698289;
font:				italic normal 15px Georgia, "Times New Roman", Times, serif;
padding:			20px;
letter-spacing:		normal;
line-height:		22px;
}
blockquote.quote-alt{
float:				right;
}
blockquote span{
position:			absolute;
top:				-8px;
left:				-12px;
display:			block;
background:			url('../images/BG-quote.gif') no-repeat center;
width:				42px;
height:				35px;
}
blockquote.quote-alt span{
background:			url('../images/BG-quote-alt.gif') no-repeat center;	
}
p{
padding:			6px 0;
text-align:			left;
}
hr {
display: 			none;
}
b, strong{
font-weight:		bold;
}
a, a:visited{
font-weight:		bold;			
text-decoration:	none;
color:				#18b3dd;
border-bottom:		#536b71 4px dotted;	
}
a:hover{		
border:				none;
text-decoration:	none;
}
.none{
border:				none !important;
background:			none !important;
}
.no-margin{
margin:				0;
}
.clear { 
clear:				both;
}
.clear:after {
content: 			".";
display: 			block;
height: 			0;
clear: 				both;
visibility: 		hidden;
}
.clear {
display: 			inline-block;
}
/* Will not validate in CSS 2.1 */
pre{
white-space: -moz-pre-wrap;
white-space: -pre-wrap; 
white-space: -o-pre-wrap;
white-space: pre-wrap;
word-wrap: break-word !important;
}

/* Headers -------------------------------------------------------------------------------------*/

h1{
font:				bold 140px/130px Arial, Helvetica, sans-serif;
letter-spacing:		-10px;
text-align:			center;
display:			block;
overflow:			hidden;
text-indent:		-999em;
background:			url('../images/LOGO-main.png') no-repeat center;
height:				218px;
width:				100%;
}
* html h1{
background:			url('../images/LOGO-main.gif') no-repeat center;
}
h2,h3,h4,h5,h6{
font-weight:		bold;
color:				#587077;
}
h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{
color:				#9db470;					
}
h2 small,h3 small,h4 small,h5 small,h6 small{
display:			block;
font:				bold italic 20px Georgia, "Times New Roman", Times, serif;
color:				#ecebdf;
letter-spacing:		-1px;
}
h2{
font-size:			50px;
letter-spacing:		-4px;
}
h3{
font-size:			46px;
letter-spacing:		-4px;
}
h4{
font-size:			38px;
letter-spacing:		-4px;
line-height:		38px;
}

/* Global Structure ----------------------------------------------------------------------------*/

#outer-wrapper,#outer-wrapper-home,#inner-wrapper,#inner-wrapper-home,#header-wrap,#content-wrap,#footer-wrap{
width:				100%;
height:				auto;
}
#outer-wrapper-home{
background: 		url('../images/BG-clouds-home.png') no-repeat center 64px fixed;	
}
* html #outer-wrapper-home{
background: 		url('../images/BG-clouds-home.gif') no-repeat center 64px fixed;	
}
#outer-wrapper{
background: 		url('../images/BG-clouds.png') no-repeat center 30px fixed;	
}
* html #outer-wrapper{
background: 		url('../images/BG-clouds.gif') no-repeat center 30px fixed;	
}
#inner-wrapper-home{
background: 		url('../images/BG-city.png') repeat-x center 420px;	
}
* html #inner-wrapper-home{
background: 		url('../images/BG-city.gif') repeat-x center 420px;	
}
#inner-wrapper{
background: 		url('../images/BG-wave.png') repeat-x center 359px;	
}
* html #inner-wrapper{
background: 		url('../images/BG-wave.gif') repeat-x center 359px;	
}
#header,#header-home,#content,#footer,#nav-wrap{
margin:				0 auto;
width:				1000px;
display:			block;
}
.left{
float:				left;
margin:				0 20px 0 0;
}
.right{
float:				right;
margin:				0 0 0 20px;
}
.center {
text-align:			center;
}

/* Images --------------------------------------------------------------------------------------*/

.alignleft{
float:				left;
margin:				5px 15px 5px 0;
}
.alignright{
float:				right;
margin:				5px 0 5px 15px;
}
.aligncenter{
float:				none;
text-align:			center;
}

/* Lists ---------------------------------------------------------------------------------------*/

ul#tick-list{
font:				italic normal 18px Georgia, "Times New Roman", Times, serif;	
padding:			22px 0;
color:				#ecebdf;
}
ul#tick-list li{
padding:			4px 0 6px 40px;	
background: 		url('../images/BG-tick.png') no-repeat center left;	
}

/* Header --------------------------------------------------------------------------------------*/

#header{
height:				390px;	
}
#header-home{
height:				680px;	
}
#header-home p{
font:				italic bold 28px Georgia, "Times New Roman", Times, serif;
color:				#555555;
letter-spacing:		-1px;
line-height:		30px;
padding:			15px 20px;
}
#header-home p a,#header-home p a:visited{
color:				#555555;
border-bottom:		#aea891 5px dotted;	
}
#header-home p a:hover{
color:				#18b3dd;
border:				none;
}

/* Navigation ----------------------------------------------------------------------------------*/

#global-nav{
clear:				both;
height:				100px;
}
#global-nav ul{
padding:			38px 0 0 25px;	
}
#global-nav ul li{
display:			inline;	
}
#global-nav ul li a, #global-nav ul li a:visited{
display:			block;
float:				left;
text-indent:		-999em;
overflow:			hidden;
height:				38px;
margin:				11px 0;
background: 		url('../images/BG-global-nav.png') no-repeat;	
border:				none;
}
* html #global-nav ul li a, * html #global-nav ul li a:visited{
background: 		url('../images/BG-global-nav.gif') no-repeat;	
}
#global-nav ul li a.gn-home,#global-nav ul li a.gn-home:visited{width:84px;background-position:0 -11px}
#global-nav ul li a.gn-speakers,#global-nav ul li a.gn-speakers:visited{width:120px;background-position:-84px -11px}
#global-nav ul li a.gn-downloads,#global-nav ul li a.gn-downloads:visited{width:143px;background-position:-204px -11px}
#global-nav ul li a.gn-partners,#global-nav ul li a.gn-partners:visited{width:109px;background-position:-347px -11px}
#global-nav ul li a.gn-schedule,#global-nav ul li a.gn-schedule:visited{width:121px;background-position:-456px -11px}
#global-nav ul li a.gn-venue,#global-nav ul li a.gn-venue:visited{width:87px;background-position:-577px -11px}
#global-nav ul li a.gn-tickets,#global-nav ul li a.gn-tickets:visited{width:201px;background-position:-664px -11px}
#global-nav ul li a.gn-media,#global-nav ul li a.gn-media:visited{width:80px;background-position:-865px -11px}

#global-nav ul li a.gn-home:hover, #global-nav ul li.active a.gn-home, #global-nav ul li.active a.gn-home:visited{margin:0;	height:60px; width:84px; background-position:0 bottom}
#global-nav ul li a.gn-speakers:hover, #global-nav ul li.active a.gn-speakers, #global-nav ul li.active a.gn-speakers:visited{margin:0; height:60px; width:120px; background-position:-84px bottom}
#global-nav ul li a.gn-downloads:hover, #global-nav ul li.active a.gn-downloads, #global-nav ul li.active a.gn-downloads:visited{margin:0; height:60px; width:143px; background-position:-204px bottom}
#global-nav ul li a.gn-partners:hover, #global-nav ul li.active a.gn-partners, #global-nav ul li.active a.gn-partners:visited{margin:0; height:60px; width:109px; background-position:-347px bottom}
#global-nav ul li a.gn-schedule:hover, #global-nav ul li.active a.gn-schedule, #global-nav ul li.active a.gn-schedule:visited{margin:0; height:60px; width:121px; background-position:-456px bottom}
#global-nav ul li a.gn-venue:hover, #global-nav ul li.active a.gn-venue, #global-nav ul li.active a.gn-venue:visited{margin:0; height:60px; width:87px; background-position:-577px bottom}
#global-nav ul li a.gn-tickets:hover, #global-nav ul li.active a.gn-tickets, #global-nav ul li.active a.gn-tickets:visited{margin:0; height:60px; width:201px; background-position:-664px bottom}
#global-nav ul li a.gn-media:hover, #global-nav ul li.active a.gn-media, #global-nav ul li.active a.gn-media:visited{margin:0; height:60px; width:80px; background-position:-865px bottom}

/* Content -------------------------------------------------------------------------------------*/

#content-wrap{
background: 		url('../images/BG-content.png') repeat center;		
}
#content{
padding:			30px 0 0 0;
}
#main{
float:				right;
width:				630px;
}
#main h3{
letter-spacing:		-4px;
font:				italic bold 72px Georgia, "Times New Roman", Times, serif;
color:				#738d93;
}
#content-404{
padding:			60px 0 0 0;
height:				300px;	
}
#content-404 h2{
text-align:			center;
font:				italic bold 72px Georgia, "Times New Roman", Times, serif;
color:				#a96759;
}
#content-404 p{
text-align:			center;
color:				#ecebdf;
}
#main p a, #main p a:visited{
border:				none;
}
#main p a:hover{
color:				#ecebdf;	
}

/* Speakers ------------------------------------------------------------------------------------*/

.speaker-wrap, .speaker-wrap-alt{
padding:			30px 0 38px 0;
display:			block;
}
.speaker-wrap{
background: 		url('../images/BG-scribble.gif') no-repeat center bottom;		
}
.alt{
background: 		url('../images/BG-scribble-alt.gif') no-repeat center bottom;		
}
.speaker-wrap img{
float:				left;
border:				#344448 5px solid;
}
.speaker-wrap h4, .speaker-wrap p{
width:				400px;
float:				right;
}
blockquote#speakers-quote{
width:				580px;	
}

/* Downloads -----------------------------------------------------------------------------------*/

#download-wrap{
position:			relative;
margin:				20px 0;
padding:			0 0 40px 0;
background: 		url('../images/BG-scribble.gif') no-repeat center bottom;
}
#download-wrap img{
border:				#344448 5px solid;
margin:				0 0 20px 0;
}
#download-wrap span{
position:			absolute;
display:			block;
width:				117px;
height:				117px;
right:				10px;
top:				-1px;
background: 		url('../images/IMG-free-banner.gif') no-repeat center;	
}
#download-wrap h4, #download-wrap p{
float:				left;
width:				300px;
}
#download-block{
float:				right;
margin:				0 10px 0 0;
width:				275px;
height:				122px;
padding:			50px 0 0 30px;
background: 		url('../images/BG-downloads-wrap.png') no-repeat center;	
}
* html #download-block{
margin:				0 5px 0 0;	
}
#download-block li{
float:				left;
width:				118px;
margin:				0 10px 16px 0;
}
#download-block li a,#download-block li a:visited{
display:			block;
width:				118px;
height:				27px;
padding:			11px 0 0 0;
background: 		url('../images/BTN-green.png') no-repeat center;
text-align:			center;
border:				none;
color:				#486315;
}
#download-block li a:hover{
color:				#f3f3e8;
}
#banner-wrap{
background: 		url('../images/BG-banners.png') no-repeat center top;
text-align:			center;
padding:			38px 25px;
}
#banner-wrap h4{
color:				#a96759;
font-size:			47px;
padding-bottom:		16px;
}
#banner-wrap h4 strong{
color:				#738d93;	
}
#banner-wrap h4 strong span{
color:				#2ab9de;
}
#banner-wrap p{
text-align:			center;
color:				#e1dfd0;
font-size:			18px;
}
#banner-wrap p a,#banner-wrap p a:visited{
display:			block;
padding:			8px 0 6px 0;
color:				#2ab9de;
font-size:			24px;
border:				none;
}
.banner {  
width: 				224px;  
height: 			130px;  
margin:				20px 32px 10px 32px;  
float:				left;  
background:			#9db470;  
overflow: 			hidden;  
position: 			relative;
}
* html .banner{
margin:				20px 16px 10px 16px;  	
}
.banner img{  
position: 			absolute;  
top: 				0;  
left: 				0;  
border: 			0;  
} 
.bannercaption{  
float: 				left;  
position: 			absolute;  
background:			#9db470;  
height: 			130px;  
width: 				208px;  
padding: 			8px;
top:				0;
left:				0;
}
#banner-wrap .bannercaption p{
color:				#f3f3e8;
font-weight:		bold;
padding:			0 0 10px 0;
}
.bannercaption pre{
font-size:			12px;
color:				#f2ffda;
width:				200px;
white-space:		normal;
line-height:		14px;
letter-spacing:		normal;
padding:			0;
margin:				0;
display:			block;
}
.banner-wide {  
width: 				480px;  
height: 			60px;  
margin:				20px 0 10px 50px;  
float:				left;  
background:			#9db470;  
overflow: 			hidden;  
position: 			relative;
}
* html .banner-wide{
margin:				20px 0 10px 25px; 	
}
.banner-wide img{  
position: 			absolute;  
top: 				0;  
left: 				0;  
border: 			0;  
} 
.bannercaption-wide{  
float: 				left;  
position: 			absolute;  
background:			#9db470;  
height: 			44px;  
width: 				464px;  
padding: 			8px; 
top:				0;
left:				0;
}
#banner-wrap .bannercaption-wide p{
float:				left;
width:				95px;
text-align:			left;
color:				#f3f3e8;
font-weight:		bold;
padding:			0 0 0 6px;
}
.bannercaption-wide pre{
float:				right;
font-size:			12px;
color:				#f2ffda;
width:				348px;
white-space:		normal;
line-height:		14px;
letter-spacing:		normal;
padding:			0 13px 0 0;
margin:				0;
}
* html .bannercaption-wide pre, * html .bannercaption pre{
font-size:			12px;
line-height:		13px;
font-weight:		bold;
font-family:		Arial, Helvetica, sans-serif;
}
*:first-child+html .bannercaption-wide pre,*:first-child+html .bannercaption pre{
font-size:			12px;
line-height:		13px;	
font-weight:		bold;
font-family:		Arial, Helvetica, sans-serif;
}
#ringtone-wrap{
background: 		url('../images/BG-ringtone.png') no-repeat left top;	
display:			block;
width:				420px;
padding:			25px 0 40px 210px;
margin:				20px 0 0 0;
}
#ringtone-wrap h4{
padding-left:		85px;	
font-family:		Georgia, "Times New Roman", Times, serif;
font-style:			italic;
}
#ringtone-wrap p{
padding:			8px 0 10px 40px;
text-align:			center;	
}
#ringtone-wrap p small{
font-size:			12px;	
}
#ringtone-wrap a.listen,#ringtone-wrap a.listen:visited,#ringtone-wrap a.download,#ringtone-wrap a.download:visited{
display:			block;
border:				none;
font-size:			24px;
color:				#486315;
float:				left;
margin:				16px 6px 0 10px;
letter-spacing:		-1px;
}
#ringtone-wrap a.listen{
background: 		url('../images/BTN-listen.png') no-repeat left center;	
padding:			17px 0 0 12px;
width:				178px;
height:				45px;
}
#ringtone-wrap a.download{
background: 		url('../images/BTN-download.png') no-repeat left center;
padding:			17px 0 0 20px;
width:				170px;
height:				45px;
}
#ringtone-wrap a.listen:hover,#ringtone-wrap a.download:hover{
color:				#f3f3e8;	
}
* html #ringtone-wrap a.listen,* html #ringtone-wrap a.listen:visited,* html #ringtone-wrap a.download,* html #ringtone-wrap a.download:visited{
margin:				16px 3px 0 5px;
}

/* Schedule ------------------------------------------------------------------------------------*/

#schedule{
padding:			20px 0;
}
#schedule ul li{
margin:				0 0 0 20px;
font-size:			22px;
display:			block;
height:				42px;
width:				600px;
padding:			24px 0 0 0;
line-height:		20px;
background: 		url('../images/BG-schedule.gif') no-repeat left -65px;
}
#schedule ul li.break{
margin:				10px 0 10px 0;
font-weight:		bold;
font-style:			italic;
color:				#9db470;			
background: 		url('../images/BG-schedule.gif') no-repeat left top;	
}
#schedule ul li span{
font-weight:		normal;
float:				left;
display:			block;
width:				140px;
height:				48px;
padding:			0 0 0 32px;
font-size:			28px;
letter-spacing:		-2px;
color:				#35525d;
}
#schedule ul li.break span{
font-style:			normal;
color:				#4e6424;	
}
#schedule ul li strong{
display:			block;
font:				bold italic 16px Georgia, "Times New Roman", Times, serif;
color:				#ecebdf;
line-height:		22px;
}

/* Partners ---------------------------------------------------------------------------------*/

.partner-wrap{
display:			block;
width:				602px;
height:				252px;
background: 		url('../images/BG-partners.png') no-repeat left top;
margin:				15px 0 15px 0;
padding:			8px 20px 0 8px;
}
.partner-wrap img{
float:				left;
border:				#0e1d22 4px solid;
}
.partner-wrap p, .partner-wrap h4{
float:				right;
width:				290px;
}
.partner-wrap p{
padding:			10px 0 0 0;
font:				italic 15px Georgia, "Times New Roman", Times, serif;	
}
.partner-wrap h4{
font-size:			24px;
line-height:		25px;
letter-spacing:		-2px;
color:				#2ab9de;
padding-top:		15px;
}
.partner-wrap a, .partner-wrap a:visited{
margin:				20px 45px 0 0;
float:				right;
width:				188px;
height:				27px;
padding:			11px 0 0 0;
background: 		url('../images/BTN-green-wide.png') no-repeat center;
text-align:			center;
border:				none;
color:				#486315;	
}
.partner-wrap a:hover{
color:				#f3f3e8;
}
.logos-wrap{
margin:				5px 0 15px 0;
display:			block;
width:				630px;
padding:			15px 0;
border-bottom:		#172a31 2px solid;	
}
.logos-wrap a, .logos-wrap:visited{
border:				none;	
}

/* Media ------------------------------------------------------------------------------------*/

#about-jon{
padding:			20px 0;	
}
#radio{
display:			block;	
background: 		url('../images/BG-radio.png') no-repeat left top;
padding:			10px 0 0 115px;
height:				79px;
margin:				10px 0 20px 0;
}
#radio p{
float:				left;
width:				290px;
font-size:			18px;
line-height:		20px;
color:				#ecebdf;
padding-top:		14px;	
}
#radio a,#radio a:visited{
margin:				17px 25px 0 0;
float:				right;
width:				188px;
height:				27px;
padding:			11px 0 0 0;
background: 		url('../images/BTN-green-wide.png') no-repeat center;
text-align:			center;
border:				none;
color:				#486315;		
}
#radio a:hover{
color:				#f3f3e8;
}

/* Venue ------------------------------------------------------------------------------------*/

#MMEmbeddedMap{
background: 		url('../images/BG-map.png') no-repeat left top;
display:			block;
width:				546px;
height:				605px;
padding-top:		40px;
}
#MMEmbeddedMap p{
float:				left;
display:			block;
width:				300px;
font-size:			14px;
line-height:		18px;
padding-top:		14px;
}
#MMEmbeddedMap p strong{
color:				#2ab9de;
font-size:			20px;
}
#MMEmbeddedMap a, #MMEmbeddedMap a:visited{
margin:				20px 45px 0 0;
float:				right;
display:			block;
width:				118px;
height:				27px;
padding:			11px 0 0 0;
background: 		url('../images/BTN-green.png') no-repeat center;
text-align:			center;
border:				none;
color:				#486315;	
}
#MMEmbeddedMap a:hover{
color:				#f3f3e8;
}

/* Blocks --------------------------------------------------------------------------------------*/

.vert-sep{
float:				left;
background: 		url('../images/BG-sep.png') repeat-y left top;
width:				7px;
height:				262px;
}
#ticket-block,#speakers-block,#timer-block,#soldout-block{
float:				left;
padding:			10px 20px;
font-size:			18px;
}
#ticket-block{
width:				310px;
}
#ticket-block h2, #ticket-block p{
padding:			0;	
}
#ticket-block a, #ticket-block a:visited{
display:			block;
height:				125px;
width:				320px;
overflow:			hidden;
border:				none;
text-indent:		-999em;
background: 		url('../images/BTN-book.png') no-repeat center top;
}
#ticket-block a:hover{
height:				125px;
background: 		url('../images/BTN-book.png') no-repeat center bottom;	
}
* html #ticket-block a, * html #ticket-block a:visited{
margin:				0 -10px;
}
* html #ticket-block a:hover{
height:				125px;
margin:				0 -10px;
}
#speakers-block{
width:				270px;	
}
#speakers-block a,#speakers-block a:visited{
border:				none;	
}
#speakers-block a:hover{
color:				#698289;	
}
#speakers-block a#view-speakers{
float:				right;
background: 		url('../images/BTN-dark.png') no-repeat center;	
text-align:			center;
font:				italic normal 18px Georgia, "Times New Roman", Times, serif;
padding:			8px 0 0 0;
width:				182px;
height:				29px;
margin:				6px 0 0 0;
}
#timer-block{
width:				300px;
padding:			16px 0 0 0;
float:				right;
}
#timer-block p{
padding:			10px 0 0 0;
font-size:			22px;
}
#soldout-block div a, #soldout-block div a:visited{
border:				none;	
}
#soldout-block{
width:				310px;
}
#sidebar #soldout-block{
width:				270px;
}
#soldout-block h2, #soldout-block p{
padding:			0;	
}
#soldout-block a.twitter, #soldout-block a.twitter:visited{
display:			block;
color:				#9db470;
font-size:			26px;
padding:			17px 0 0 16px;
height:				41px;
width:				242px;
overflow:			hidden;
margin:				15px auto;
border:				none;
background: 		url('../images/BTN-twitter.png') no-repeat center;
}
#soldout-block a.twitter:hover{
color:				#fff;
}
* html #soldout-block a.twitter, * html #soldout-block a.twitter:visited{
margin:				0 -10px;
}
* html #soldout-block a.twitter:hover{
height:				125px;
margin:				0 -10px;
}

/* Sidebar -------------------------------------------------------------------------------------*/

#sidebar{
float:				left;
width:				320px;
}
#sidebar #ticket-block,#sidebar #speakers-block,#sidebar #timer-block{
float:				left;
padding:			10px 0;
}
.hor-sep{
background: 		url('../images/BG-sep.png') repeat-x left top;
width:				318px;
height:				7px;
margin:				0 auto;
clear:				both;
}
#sidebar #timer-block{
padding:			20px 0 20px 20px;	
}
#sidebar #flickr{
padding:			15px 0 0 10px;	
}
#sidebar #flickr a, #sidebar #flickr a:visited{
display:			block;
width:				294px;
height:				129px;
margin:				0 auto;
text-indent:		-999em;
overflow:			hidden;
border:				none;
background: 		url('../images/BTN-flickr.png') no-repeat center bottom;
}
#sidebar #flickr a:hover{
background: 		url('../images/BTN-flickr.png') no-repeat center top;	
}

/* Footer --------------------------------------------------------------------------------------*/

#footer-wrap{
background: 		url('../images/BG-content.png') repeat center;	
}
#footer{
padding:			25px 0 0 0;
height:				134px;
}
#footer p{
padding:			10px 0 0 20px;
font-size:			16px;
line-height:		20px;
letter-spacing:		-1px;
color:				#587077;
float:				left;
width:				280px;
}
#footer a.btt, #footer a.btt:visited{
display:			block;
margin:				0 auto;
padding:			31px 0 0 0;
width:				81px;
height:				103px;
border:				none;
background: 		url('../images/BG-top.png') no-repeat center;	
color:				#557179;
font-size:			12px;
text-align:			center;
text-transform:		uppercase;
}
#footer a.btt:hover{
color:				#9db470;	
}
#footer p a,#footer p a:visited{
border-bottom:		none;
color:				#70888f;
}
#footer p a:hover{
color:				#18b3dd;
}
a#footer-logo, a#footer-logo:visited{
margin:				0 20px 0 0;
float:				right;
height:				66px;
width:				66px;
overflow:			hidden;
text-indent:		-999em;
border:				none;
cursor:				pointer;
background: 		url('../images/LOGO-footer.png') no-repeat center bottom;	
}
a#footer-logo:hover{
background: 		url('../images/LOGO-footer.png') no-repeat center top;	
}