/* COLOR REFERENCE -----------------------------------
				sidenav blue 1C9AD6
				campaigns aqua 669999
				campaigns aqua dark 4d6f72
				shouts pumpkin ca992b
				shouts pumpkin dark 945e25
				contacts blue 323466
				contacts blue dark 241942
				grapes grape 854769
				tracking sienna C8582D
				content lime a5c632
				admin orange F08330
				grass green 5BB947 
				grey 959595
---------------------------------------------- */
/* GENERAL LAYOUT BITS ------------------------------- */
html,
body { height: 100%; margin: 0; padding: 0; }
body {
	color: #000;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	background: url('../img/bg/body.png') repeat;
	border: 0; }

#wrap {
	width: 947px;
	min-height: 100%;
	margin: 0 auto;
	padding: 0 40px;
	background: url('../img/bg/wrap.png') repeat-y; }
.colwrap {
	width: 880px;
	margin: 0 auto 10px 18px;
	padding: 30px 20px 30px 10px;
	overflow: hidden;
/*	border: 1px solid #C5C5C7;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-box-shadow: 15px 15px 15px #C5C5C7;
	-webkit-box-shadow: 15px 15px 15px #C5C5C7; *//* SHAZAM! */
	background: url('../img/bg/widebox.png') no-repeat 0 0; }
/* comment this out when move to borders is made */
.boxbot {
	clear: both;
	width: 911px;
	height: 24px;
	margin: -10px 0 0 18px;
	background: url('../img/bg/widebox_bot.png') no-repeat 0 0; }
/* ------------------------------- col1 */
.col1 {
	float: left;
	width: 200px;
	margin: 0 0 0 10px; }
.home .col1 {
	width: 635px;
	margin: 0;
	padding: 0; }
.library .col1 {
	margin-left: 20px;
	width: 430px; }
/* ---------------------------------- col2 */
	/* consolidate. 100816mfj */
.col2 {
	float: right;
	width: 570px;
	min-height: 250px;
	margin: 0;
	padding: 20px 0 0 60px;
	overflow: hidden;
	border-left: 1px solid #c5c5c7; }
.about .col2 {
	float: left;
	min-height: 427px; }
.customers .col2 {
	float: left;
	width: 620px;
	margin-right: 0;
	padding-left: 40px; }
.home .col2 {
	width: 242px;
	margin: 0;
	padding: 0 0 0 21px; }
.features .col2,
.widgets .col2 {
	float: left;
	min-height: 700px;
	padding-top: 0; }
.library .col2 {
	float: left;
	width: 375px;
	margin-right: 25px;
	padding-left: 20px; }
#management .col2 { width: 590px; }
#news .col2 {
	margin-right: 0;
	width: 603px; }
.services .col2 {
	float: left;
	min-height: 400px; }
#speaking .col2 {
	float: left;
	min-height: 435px; }
#story .col2 {
	min-height: 490px;
	margin-right: 0;
	padding-right: 34px;
	padding-bottom: 270px; }
/* ----------------- let me clear my float */
.clear:after { /* when overflow:hidden just isn't enough */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden; }

div.hr {
	display: block;
	float: none !important;
	clear: both;
	height: 1px;
	width: 800px !important;
	margin: 30px auto;
	overflow: hidden;
	border-top: 1px solid #8c8c8c; }
div.hr hr {
	margin: 0;
	border: none 0; }
/* GENERAL COPY STYLES ------------------------------- */
/* ------------------------------- h1 - h6 */
h1 {
	width: 885px;
	height: 45px;
	margin: 0 auto 10px 20px;
	padding: 13px 0 0 20px;
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 0.05em;
	text-align: left;
	background: url('../img/h1_bar.jpg') no-repeat 0 0; }
h1 a { color: #fff; }
h2 {
	font-size: 24px;
	font-weight: normal; }
.col2 h2 { margin-bottom: 17px; }
h3 {
	color: #00508E;
	font-size: 13px; 
	font-weight: bold; }
h3,
h4 { margin-bottom: 13px; }
h4 {
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: #3f3f3f; }
/* ------------------------------- p li td */
dl { line-height: 150%; }
ul { padding: 0; }
ul li { list-style-type: none; }
p, dd, dl, ul, li {
	margin: 0 0 7px 0;
	font-size: 12px;
	color: #3f3f3f;
	text-align: left;}
ol li { color: #03508c; }

.col2 p {
	width: 550px;
	font-size: 13px;
	line-height: 140%; }
.col2 ul { width: 550px; }
.col2 img { margin: 10px 0; }
.col2 ul li {
	margin-left: 22px;
	padding-left: 0;
	list-style-type: disc;
	font-size: 13px;}
	
abbr,
acronym {
	font-variant: small-caps;
	border-bottom: none; }
	
.alert p {
	width: 300px;
	padding-top: 40px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 12px;
	background: url('../img/ui/alert_noflash.gif') no-repeat top center; }
.alert p a {
	float: none;
	text-transform: none;
	background-image: none;
	font-size: 11px; }

pre {
	padding: 10px;
	color: #1f223f;
	font-size: 11px;
	background: #eff9ff;
	border: 1px solid #ccc; }
pre strong {
	color: #000;
	font-size: 13px; } /* linebreaks */
pre+p.info { /* info about linebreaks */
	width: 100% !important;
	margin-top: -35px;
	margin-left: -25px;
	text-align: right;
	color: #77787F;
	font-size: 11px;
	font-style: italic; }
hr {
	display: block;
	clear: both;
	width: 100%;
	margin: 30px 0 30px 20px;
	overflow: hidden;
	background: url('../img/ui/hr.png') repeat-x top left !important; }
/* LINKS --------------------------------------------- */
/* ------------------------------- generic */
a { color: #0071bc;
	text-decoration: none; }
a:hover { color: #e4701d; }

a, a:active, a:hover, a:link, a:visited, a:focus {
	outline-style: none;
	border: 0; }
a img { border: 0 solid; }

#api .col1 a,
.bluearrow a {
	padding-right: 11px;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	text-transform: uppercase;
	background: url('../img/ui/bluearrow.png') no-repeat center right; }
.bluearrow { clear: both; }
/* -------------------------- horsey sauce */
a[rel="external"] {
	padding-right: 11px;
	background: transparent url('../img/ui/aoutside2.gif') 100% 1px no-repeat; }
.colwrap a[href^="mailto:"],
#footer a[href^="mailto:"] {
	padding-right: 10px;
	background: transparent url('../img/ui/aemail.gif') 100% 50% no-repeat; }
a[href$=".pdf"] {
	padding-right: 11px;
	background: transparent url('/static/img/ui/apdf.gif') 100% 2px no-repeat; }
.col1 a[href$=".pdf"] {
	padding: 15px 0 10px 40px;
	background: transparent url('/static/img/ui/apdf.jpg') 0 150% no-repeat; }
a[href^="tel:"] {
	padding-right: 13px;
	color: #3f3f3f;
	font-variant: small-caps;
	background: transparent url('../img/ui/atel.gif') 100% 1px no-repeat; }
/* HEADER -------------------------------------------- */
/* ---------------------------------- logo */
#header {
	width: 907px;
	height: 75px;
	margin: 0 auto;
	padding-top: 25px;
	overflow: hidden;
	text-align: left; }

#logo:link, #logo:visited, #logo:hover {
	display: block;
	width: 404px;
	height: 35px;
	margin: 0;
	padding: 0;
	text-indent: -6666px;
	background: url('../img/logos/shoutlet.png') no-repeat; }
/* ------------------------- facebook like */
#header iframe, /* ie8 */
#header object {
	float: right;
	width: 200px;
	height: 62px;
	margin: -66px 0 0 10px;
	padding: 1px 0 0 14px;
	overflow: hidden;
	border: 0;
	border-left: 1px solid #ccc; }
/* ----------------------------------- nav */
#nav {
	width: 907px;
	height: 26px;
	margin: 3px 0 0 0;
	padding: 0;
	text-align: center;
	background: url('../img/nav/nav.png') repeat-x 0 0; }

#nav li { float: left; }
#nav li a {
	display: block;
	height: 22px;
	margin: 0;
	padding: 6px 23px 0 23px;
	color: #959595;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
	text-transform: none; }
#nav li a:hover { color: #2098d5; }
#nav li:last-child { margin-left: 140px; }
#nav li:last-child a { color: #2098d5; }
#nav li.on a { color: #5bb947; } /* you are here */
/* --------------------- secondary/sidenav */
#sidenav { width: 200px; }
#sidenav li {
	width: 200px;
	height: 32px;
	margin-left: 0; }
#sidenav li a {
	display: block;
	padding: 13px 0 14px 20px;
	color: #1c9ad6;
	background-position: 0 0; }
#sidenav li a:hover { background-position: 420px 0; }

.features #sidenav,
.widgets #sidenav {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	width: 200px;
	margin-bottom: 25px; }

.features #sidenav li a,
.widgets #sidenav li a { padding-left: 50px; }

.about #sidenav .on a, /* you are here -- this should get genericized 100816mfj */
.customers #sidenav .on a,
.features #sidenav .on a,
.services #sidenav .on a,
.widgets #sidenav .on a { background-position: 210px 0; }

/* set each button's background image */
#a_platform a { background-image: url('../img/nav/overview.png'); }
#a_facebook a { background-image: url('../img/nav/facebook.png'); }
#a_twitter a { background-image: url('../img/nav/twitter.png'); }
#a_socialcrm a { background-image: url('../img/nav/crm.png'); }
#a_shopnshare a { background-image: url('../img/nav/shopnshare.png'); }
#a_map a { background-image: url('../img/nav/map.png'); }
#a_widgets a { background-image: url('../img/nav/widget.png'); }
#a_video a { background-image: url('../img/nav/video.png'); }
#a_email a { background-image: url('../img/nav/email.png'); }
#a_sms a { background-image: url('../img/nav/sms.png'); }
#a_rss a { background-image: url('../img/nav/rss.png'); }
#a_podcasts a { background-image: url('../img/nav/podcast.png'); }
#a_reporting a { background-image: url('../img/nav/reporting.png'); }
#a_tracking a { background-image: url('../img/nav/tracking.png'); }

.about #sidenav a { background: url('../img/nav/blanksprite.png'); }

#a_besocial { /* Be social image */
	display: block;
	margin: 40px 0 30px 10px; }
#a_document {
	color: #000;
	font-size: 10px;
	text-transform: uppercase; }
/* ----------------------- tertiary/subnav */
#subnav {
	width: 448px;
	margin: 0 0 25px 30px;
	padding: 5px 20px 5px 20px;
	overflow: hidden;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	text-align: center;
	background: #fff; }

#subnav li {
	float: left;
	margin: 0 10px;
	color: #1c9ad6; }
#subnav li:first-child,
.widgets #subnav li:nth-child(6n) { list-style-type: none; }
.widgets #subnav li:nth-child(6n) { margin-left: 30px; }

#subnav li a { color: #000; }
#subnav li a:hover { color: #c95829; }
#subnav li.on a { color: #c95829; }
/* HOME ---------------------------------------------- */
.home .colwrap {
	width: 900px;
	margin: 5px auto 0 5px;
	padding: 20px 20px 20px;
	background-image: none; }
.home h2 {
	padding: 0 0 2px 6px;
	color: #000;
	font-size: 12px;
	text-transform: uppercase; }
.home .col1 h2 { width: 609px; }
/* -------------------------- 1-2-3 slides */
.home .col1 object { margin-left: 0; }
/* -------------------------- how it works */
#howitworks {
	margin-top: 10px;
	padding-bottom: 15px;
	overflow: hidden;
	border-bottom: 1px solid #808183; }
#howitworks h3 {
	display: inline;
	color: #00508F;
	font-size: 14px;
	font-weight: bold; }
#howitworks h4 {
	display: inline;
	margin-right: 10px;
	color: #F16422;
	font-size: 27px;
	font-style: normal; }
#howitworks p {
	display: block;
	width: 180px;
	margin: 3px 0 0px 25px;
	color: #626366;
	font-size: 12px; }
#howitworks li {
	width: 210px;
	float: left; }
/* --------------------- who uses shoutlet */
#whoshoutlet {
	overflow: hidden;
	border-top: 1px solid #808183; }
#whoshoutlet p {
	clear: both;
	width: 580px;
	margin: 5px 0 15px 15px; }
#whoshoutlet ul {
	width: 630px;
	float: left;
	clear: none;
	overflow: hidden;
	margin: 5px 0 5px 0;
	padding: 0; }
#whoshoutlet li {
	display: block;
	float: left;
	clear: none;
	width: 117px;
	height: 115px;
	margin: 0 9px 0 0;
	padding: 0;
	text-indent: -6666px;
	background-repeat: no-repeat;
	background-position: 0 0; }
#whoshoutlet li { background-image: url('../img/home/globalbrands.jpg'); }
#whoshoutlet li+li { background-image: url('../img/home/retailers.jpg'); }
#whoshoutlet li+li+li { background-image: url('../img/home/franchises.jpg'); }
#whoshoutlet li+li+li+li { background-image: url('../img/home/regulated.jpg'); }
#whoshoutlet li+li+li+li+li { background-image: url('../img/home/agencies.jpg'); }
/* ----------------------------- be social */
#whoshoutlet+img { margin: 70px 0 10px 0; }
/* -------------------------- demo request */
.home a.webinar {
	display: block;
	width: 237px;
	height: 125px;
	margin-bottom: 15px;
	padding: 0;
	text-indent: -6666px;
	border: 0 solid #fff;
	background: url('../img/btns/webinarsignup.jpg') no-repeat 0 0; }
.home a.requestademo {
	display: block;
	width: 237px;
	height: 125px;
	margin-bottom: 15px;
	padding: 0;
	text-indent: -6666px;
	border: 0 solid #fff;
	background: url('../img/btns/demorequest.jpg') no-repeat 0 0; }
/* -------------------------------- follow */
#follow {
	width: 225px;
	margin: 15px 0 5px -20px;
	padding: 15px 55px 0 20px;
	overflow: hidden;
	border-top: 1px solid #808183;
	background: url('../img/home/followuson.jpg') no-repeat 30px 20px; }
#follow li {
	float: right;
	clear: none;
	margin: 0;
	padding: 0;
	list-style-type: none; }
#follow li a {
	display: block;
	width: 26px;
	height: 26px;
	margin: 0 3px 0 0;
	text-indent: -6666px; }
#follow li a { background: url('../img/btns/linkedin.gif') no-repeat; }
#follow li+li a { background: url('../img/btns/twitter.png') no-repeat; }
#follow li+li+li a { background: url('../img/btns/facebook.png') no-repeat; }
#follow li a:hover { background-position: 0 -26px; }
/* ----------------------- featured client */
.home .col2 h2 {
	width: 250px;
	margin: 15px 0 5px -20px;
	padding: 10px 0 0 20px;
	border-top: 1px solid #808183; }
.home .col2 p {
	width: 250px;
	margin: 0 0 15px -20px;
	padding: 0 0 10px 20px;
	color: #626366;
	font-size: 12px;
	border-bottom: 1px solid #808183; }
.home .col2 p img {
	display: block;
	margin: 0; }
.home .col2 a { text-transform: none; }
.home .col2 a[rel="external"] {
	font-size: 12px;
	background-position: 100% 2px; }
/* PLATFORM/FEATURES -------------------------------- */
.features .col2 img {
	display: block;
	margin-left: -25px; }
/* ------------------------------- widgets */
.widgets object {
	display:block;
	margin: 40px auto 0 auto; }
.widgets#share .col2 script+a img {
	display: block;
	margin: 10px auto; }
/* CUSTOMERS ---------------------------------------- */
.customers #sidenav {
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px; }
.customers #sidenav a { background: url('../img/nav/blanksprite.png'); }
.customers h4 {
	margin-top: 40px;
	background-repeat: no-repeat;
	background-position: 0 0; }
/* -------------------------- case studies */
h4[title="rayovac"] {
	width: 210px;
	height: 42px;
	background-image: url('/static/img/logos/client/casestudy_rayo.jpg'); }
h4[title="original penguin"] {
	width: 210;
	height: 68px;
	background-image: url('/static/img/logos/client/casestudy_penguin.jpg'); }
h4[title="bare escentuals"] {
	width: 216px;
	height: 31px;
	background-image: url('/static/img/logos/client/casestudy_bare.jpg'); }
/* SERVICES ----------------------------------------- */
.services #sidenav {
	padding-bottom: 15px;
	margin-bottom: 25px;
	border-bottom: 1px solid #ccc; }
.services #sidenav a { background: url('../img/nav/blanksprite.png'); }
/* ----------------------------- navigator */
#navigator .col2 img { margin: 30px 0 0 -7px; }
/* LIBRARY ------------------------------------------ */
#library .col2 ul { margin-bottom: 80px; }
#library .col2 li {
	width: 385px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 12px;
	list-style-type: none; }
#library .col2 li a[href$=".mp4"],
#library .col2 li a[href$=".mov"],
#library .col2 li a[href$=".wmv"],
#library .col2 li a[href$=".pdf"] {
	width: 390px;
	padding: 4px 0px 3px 23px; }
#library .col2 li a[href$=".mp4"],
#library .col2 li a[href$=".mov"],
#library .col2 li a[href$=".wmv"] { background: transparent url('/static/img/ui/video.png') no-repeat 0% 50%; }
#library .col2 li a[href$=".pdf"] { background: transparent url('/static/img/ui/pdf.png') no-repeat 0% 50%; }

#library li a em {
	padding-right: 10px;
	color: #565656;
	font-size: 11px;
	font-style: normal; }
#library li a br+em { margin-left: 22px; }
/* ABOUT -------------------------------------------- */
/* ------------------------------ overview */
#about .colwrap p { width: 560px; }
#about .col2 img {
	margin-top: 50px;
	margin-left: 20px; }
/* ---------------------------- contact us */
#contact dl {
	float: left;
	padding: 10px 0 70px 0; }
#contact .col2 img { margin-left: 55px; }
/* --------------------------------- story */
#story .col1 { padding-bottom: 328px; }
#story .col2 { background: url('/static/img/about/story_crayons.png') 0 275px no-repeat; }
/* ---------------------------------- news */
#news dl {
	margin-top: 15px;
	margin-left: 450px;
	width: 107px; }
#news .col2 object {
	float: left;
	margin-right: 13px; }
/* ----------------------- management team */
#management p { width: 440px; }
#management dt {
	color: #00508E;
	font-size: 14px;
	font-weight: bold;
	margin: 30px 0 7px 0; }
#management dd { min-height: 160px; }
#management dd[title="jason"] { background: url('/static/img/about/mgt_jason.jpg') 462px 0 no-repeat; }
#management dd[title="aaron"] { background: url('/static/img/about/mgt_aaron.jpg') 462px 0 no-repeat; }
#management dd[title="david"] { background: url('/static/img/about/mgt_david.jpg') 462px 0 no-repeat; }
#management dd[title="eric"] { background: url('/static/img/about/mgt_eric.jpg') 462px 0 no-repeat; }
/* ------------------------------ speaking */
#speaking .col2 { background: url('/static/img/about/speaking_main.jpg') 230px 65px no-repeat; }
#speaking .col2 p { width: 310px; }
/* ---------------------------- newsletter */
#newsletter .col2 p {
    width: 310px;
    margin-bottom: 35px; }
/* ------------------------------- careers */
/* ------------------------- privacy/terms */
#privacy textarea,
#terms textarea {
	width: 588px;
	margin: -15px 0 0 -20px; }
/* ------------------------------ site map */
#maplist {
	margin-left: 40px;
	margin-top: 50px;
	list-style-type: none;
	width: 600px; }
#maplist li { /* first level */
	float: left;
	width: 175px;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	display: block;
	list-style-type: none;
	margin-bottom: 20px;
	margin-left: 10px; }
#maplist li a { color: #3f3f3f; }
#maplist li a:hover { color: #e4701d; }
#maplist li ul { /* secondary */
	margin-left: 10px;
	background: url('../img/ui/mapline.gif') repeat-y; }

#maplist li li {
	list-style-type: none;
	float: none;
	width: auto;
	padding-left: 12px;
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	background: url('../img/ui/mapline_li.gif') no-repeat 0 0;
	margin-left: 0;
	margin-bottom: 0; }
#maplist li li:last-child { background: #fff url('../img/ui/mapline_lilast.gif') no-repeat 0 0; }

#maplist li li li { /* tertiary */
	width: auto;
	font-size: 12px; }
	
#maplist ul li { list-style-type: none; }

#maplist li div a[href$=".pdf"] {
	width: 300px;
	margin: -35px 0 0 0;
	font-size: 11px;
	font-weight: bold;
	line-height: 10px;
	text-align: center;}
#sitemap #maplist { margin: 30px 0 0 0; }
#sitemap .col2 {
	width: 595px;
	margin-right: 0; }
/* ------------------------------ 404 page */
.oops .col1 { width: 240px; padding: 0 20px 240px 40px; }
.oops .col1 p { width: 180px; margin-top: 15px; margin-left: 0; }
.oops .col2 { width: 530px; margin-right: 20px; padding-left: 15px; }
.oops #maplist { margin: 20px 0 0 0; }
.oops #maplist li { width: 120px; }
.oops #maplist li li { width: 90px; }
.oops #maplist li li li { width: 190px; }

#goog-wm b { font-weight: normal; /* A b tag?? Seriously, Google? */ }
#goog-wm h3 {
	margin-bottom: 7px;
	color: #3f3f3f;
	font-weight: normal;
	text-transform: lowercase; }
#goog-wm h3.closest-match a { }
#goog-wm h3.other-things { }
#goog-wm ul li { text-transform: lowercase; }
#goog-wm input { text-transform: lowercase; }
#goog-wm input[type="text"] {
	float: left;
	width: 100px;
	margin: 0;
	color: #000;
	border: 1px solid #999;
	background: url('../img/bg/input.gif') no-repeat; }
#goog-wm input[type="submit"] { float: left; clear: none; }
#goog-wm li.search-goog { display: block; }
/* ---------------- open-close on API page */
.col2 .oc {
	width: 509px !important;
	margin: 20px 0 36px 0 !important;
	padding-bottom: 10px;
	background: url('../img/bg/fieldset.gif') bottom center no-repeat !important; 
	border: 1px solid #fff; }

.col2 .oc h3 {
	height: 25px !important;
	margin: -24px 0 0 -1px !important;
	padding: 15px 0 0 30px !important;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	background: url('../img/bg/fieldset_top.gif') top center no-repeat !important; }
.col2 .oc h3 a {
	color: #000;
	font-size: 15px !important; }

.col2 .oc h4 {
	width: 100%;
	margin: 0 !important; }

.col2 .oc p { width: 100%; }
.col2 .oc a {
	padding-right: 0 !important;
	font-size: 12px !important;
	font-family: Helvetica, Arial, sans-serif !important;
	text-transform: none !important;
	background-image: none !important;  }

.col2 .oc h3+div  { /* first div after these h3s contain the fields in the show/hide area */
	padding-bottom: 20px; }
.col2 .oc div { /* contains show/hide items */
	width: 450px;
	margin-left: 30px;
	padding-left: 0; }

h3 abbr {
	display: block;
	float: left;
	width: 11px;
	height: 0;
	margin: 2px 4px 0 0;
	padding-top: 16px;
	overflow: hidden;
	background: url('../img/ui/toggle_more.gif') top left no-repeat; }
h3 abbr.open { background: url('../img/ui/toggle_less.gif') top left no-repeat; }
h3 abbr.close { background: url('../img/ui/toggle_more.gif') top left no-repeat; }
/* FOOTER -------------------------------------------- */
#footer {
	margin: 0;
	padding: 0 0 15px 0;
	clear: both; }
#footer ul {
	width: 880px;
	margin: 35px auto 0 170px;
	overflow: hidden;
	text-align: center; }
#footer li {
	float: left;
	margin: auto 14px;
	padding: 0;
	text-align: center; }
#footer li a {
	font-family: Verdana;
	font-size: 9px;
	color: #aaa; }