/*
	Kick Butts Day styles
	Developed by Saforian

	zoom:1 used for hasLayout and self-clear floats in IE5-7
	* html hack targets IE5-6 only
*/

@import url("/common/sIFR-screen.css");

/* --- Formatting --- */

body
{ color:#000; font:normal .75em/1.4em verdana,arial,helvetica,sans-serif }

p, address, ul, ol, li, dt, dd, td, th
{ line-height:1.4em }
th, b, strong
{ font-weight:bold }
i, em, cite
{ font-style:italic }
sup, sub
{ font-size:75% }
table, tr, td, th /* IE5 font fix */
{ font-size:100% }


/* Links */
a
{ font-weight:bold; text-decoration:none }
	a:link
	{ color:#d6062b }
	a:visited
	{ color:#e6163b }
	a:hover, a:active
	{ color:#8c8c8c; text-decoration:none }

a.light
{ font-weight:normal }


/* Paragraphs */
p
{ margin:0 0 1em }
address
{ font-style:normal; margin:0 0 1.4em }
blockquote
{ margin:0 10px 1.2em; padding:0 }

.small, small
{ font-size:92% }
.big, big
{ font-size:130% }
.aligncenter
{ text-align:center }
.alignright
{ text-align:right }
.highlight
{ color:#f35d09 }


.cancel
{ margin-left:10px; white-space:nowrap; font-size:92% }
.cancel a
{ font-weight:normal }


/* Messages */
div.error
{ background-color:#d70033; margin-bottom:1.1em; padding:7px 9px; font-size:108% }
div.status
{ background-color:#009a48; margin-bottom:1.1em; padding:7px 9px; font-size:108% }

div.status p, div.status ul, div.error p, div.error ul
{ margin:0; line-height:1.4; color:#fff }
	div.status li, div.error li
	{ margin-bottom:.4em; line-height:1.4; color:#fff; list-style-type:none }

	div.status a:link, div.status a:visited, div.error a:link, div.error a:visited
	{ color:#fff; text-decoration:underline; font-weight:inherit }
	div.status a:hover, div.error a:hover
	{ color:#fff; text-decoration:none; font-weight:inherit }



/* Images */
a img
{ border-style:none }
.floatleft /* Floating images */
{ float:left; margin:0 8px 8px 0 }
.floatright
{ float:right; margin:0 0 8px 8px }

img.icon /* Document icons */
{ display:inline; margin-right:3px; padding-left:6px; vertical-align:middle }
img.guidepdf
{ float:left; margin:0 8px 8px 0; padding-top:3px }



/* Separators */
hr
{ color:#ccc; background-color:#ccc; height:1px; margin:1.3em 0; padding:0; border-width:0; overflow:hidden }
	* html hr /* IE6 fix */
	{ margin:0 0 1em }
	*:first-child+html hr /* IE7 fix */
	{ margin:0 0 1em }

hr.light
{ color:#fff; background-color:#fff; border-top:1px dotted #dcdcdc }


.clearall
	{ clear:both }
/* Headings */
h1, h2, h3, h4, h5, h6
{ color:#000; margin:0 0 .9em; padding:0; font:bold 140%/1.2 verdana,arial,helvetica,sans-serif }
h1
{ font-size:150% }  /* 18px */
h2
{ font-size:155%; font-weight:normal }  /* 16px */
h3
{ font-size:124% }  /* 15px */
h4
{ font-size:115% }  /* 14px */
h5
{ font-size:108% }  /* 13px */
h6
{ font-size:108%; margin-bottom:.2em }

/* Lists */
ul
{ margin:0 0 1.4em 33px; padding-left:0 }
	ul li, ol li ul li
	{ margin-bottom:.6em }
	ul ul
	{ margin:5px 0 2px 2px }

ul.plus
{ margin-left:0 }
ul.plus li
{ background:url("../images/bullet_greybg_plus_sign.gif") no-repeat 0 5px; padding-left:12px; list-style-type:none; font-weight:bold }

ul.clean /* No bullets */
{ margin-left:0 }
ul.clean li
{ list-style-type:none }

ol
{ margin:0 0 1.4em 33px; padding-left:0 }
	ol li, ul li ol li
	{ margin-bottom:.6em }

/* Large numbers */
ol.large-numbers
{ margin-left:0 }
ol.large-numbers li
{ margin-bottom:1em; border-bottom:1px dotted #ddd; padding:2px 0 0 46px; background:none no-repeat 0 0; list-style-type:none }

	ol.large-numbers li.large-1
	{ background-image:url("../images/icon_large1.gif") }
	ol.large-numbers li.large-2
	{ background-image:url("../images/icon_large2.gif") }
	ol.large-numbers li.large-3
	{ background-image:url("../images/icon_large3.gif") }


dl
{ margin:0 0 1.4em }
	dt
	{ display:block; margin:1em 0 0; padding:0; font-weight:bold }
	dd
	{ margin:1px 0 0; padding:0 }


/* Forms */
form
{ margin:0; padding:0 }
input, select, textarea
{ font-family:verdana,arial,helvetica,sans-serif; font-size:100%; vertical-align:middle }
textarea
{ width:99% }
label
{ vertical-align:middle }

input.placeholder /* Placeholder value */
{ color:#999 }



/* Layout tables */
table
{ margin:0 0 1.1em; padding:0; border-width:0; border-collapse:collapse; border-spacing:0; empty-cells:show; table-layout:auto }
td
{ padding:0 6px 6px 0; vertical-align:top }


/* Data tables */
table.data
{ width:100%; margin-bottom:1.6em }

table.data caption
{ padding:0 0 5px; text-align:left; font-weight:bold; font-size:100% }
table.data th
{ padding:5px 7px; border:1px solid #fff; vertical-align:top; background-color:#d70033; color:#fff; text-align:left }
table.data td
{ padding:6px 7px; border:1px solid #fff; vertical-align:top }

/* Row gap */
table tr.break td
{ border-top:2em solid #fff }

/* Alternating row colors */
.even, .even td
{ background-color:#e5e5e5 }


/* Form tables */
fieldset
{ margin:0 0 1em; border-width:0 }
fieldset .legend
{ display:block; margin:0 0 .8em; background:#fff url("../images/bg_legend.gif") no-repeat bottom left; padding:5px 12px;
  font-weight:bold; line-height:1.2; color:#000 }


table.fields
{ width:100% }
table.fields td
{ padding:0 0 8px }
	table.fields td.label
	{ width:40%; padding-right:20px; text-align:right }

.required
{ font-weight:bold }
.formhelp
{ display:block; margin-top:.2em; font-size:85%; color:#555; font-weight:normal; line-height:1.3 }
.prefix
{ margin-top:.2em; font-size:93%; color:#555; font-weight:normal; line-height:1.3 }


tr.action td
{ padding-top:.5em }


/* --- Layout --- */

.hide, .hide *
{ position:absolute; overflow:hidden; left:0; top:-9999px; width:1px; height:1px }
html
	{ height:100% }

body
{ height:100%; margin:50px 0 30px; padding:0; background:#d61a35 url(../images/bg_body.gif) repeat }

/* - Header - */

#header
{ zoom:1; position:relative; width:940px; height:189px;
  background:#000 url(../images/bg_header2009.jpg) no-repeat; color:#fff }
	#header:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


#logo
	{ float:left; width:98px; height:98px; overflow:hidden; text-indent:-9999px }

#logo p
	{ margin:0 }
p#date
	{ float:left; padding:0 0 0 9px }
p#top_tagline
	{ float:right; width:150px }

/* Navigation */
#topright
	{ float:right }

#navigation
{ padding:63px 0 0 35px; float:left; margin:0; zoom:1;overflow:hidden;  width:615px; height:28px; display:block; clear:both }
	#navigation:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }
	ul#navigation li
	{ list-style-type:none; margin:0; padding:0; list-style-image:none }
	#navigation li
		{ float:left }

ul#navigation li a
	{ overflow:hidden; text-indent:-9999px; display:block; height:28px }

li#nav-home a:link, li#nav-home a:visited
	{ background:url(../images/nav-home.gif) 0 0; width:62px }
	.home li#nav-home a:link, .home li#nav-home a:visited
		{ background-position:0 -56px }

li#nav-getting-started a:link, li#nav-getting-started a:visited
	{ background:url(../images/nav-getting-started.gif) 0 0; width:123px }
	.getting_started li#nav-getting-started a:link, .getting_started li#nav-getting-started a:visited
		{ background-position:0 -56px }

li#nav-activities a:link, li#nav-activities a:visited
	{ background:url(../images/nav-activities.gif) 0 0; width:84px }
	.activities li#nav-activities a:link, .activities li#nav-activities a:visited
		{ background-position:0 -56px }

li#nav-getting-noticed a:link, li#nav-getting-noticed a:visited
	{ background:url(../images/nav-getting-noticed.gif) 0 0; width:124px }
	.getting_noticed li#nav-getting-noticed a:link, .getting_noticed li#nav-getting-noticed a:visited
		{ background-position:0 -56px }

li#nav-staying-involved a:link, li#nav-staying-involved a:visited
	{ background:url(../images/nav-staying-involved.gif) 0 0; width:130px }
	.staying_involved li#nav-staying-involved a:link, .staying_involved li#nav-staying-involved a:visited
		{ background-position:0 -56px }

li#nav-resources a:link, li#nav-resources a:visited
	{ background:url(../images/nav-resources.gif) 0 0; width:92px }
	.resources li#nav-resources a:link, .resources li#nav-resources a:visited
		{ background-position:0 -56px }


#navigation li a.current:link, #navigation li a.current:visited, #navigation li a.current:hover
	{ background-position:0 -56px }


#navigation li a:hover
	{ background-position:0 -28px }

#countdown
	{ width:255px; position:absolute; bottom:5px; right:10px; text-align:center; margin-top:103px }
#countdown p
	{ margin:0; padding:0; color:#fff }

	#countdown p.date
		{ margin-top:-5px }


/* - Content area - */

#content
{ zoom:1; clear:both }
	#content:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


/* --- Right column login/registration --- */

#right_column
{ float:right; width:268px; padding:7px 0 0 }

#right_column h2
{ margin-bottom:.5em }


.registration-button
{ width:153px; height:42px; margin:0 0 4px 29px; padding:8px 17px 0 15px;
  background:#f4f4f4 url(../images/button_registration.gif) no-repeat; text-align:center }

.registration-button a
{ display:block; width:121px; height:36px }

#right_column .rightside_grey_line
	{ padding:0 0 16px 0; margin:0 0 10px 20px; background:url(../images/border_list.gif) no-repeat 5px 100%; position:relative }

#right_column .rightside_block
	{ padding:0 0 16px 0; margin:0 0 10px 20px; position:relative }

#right_column h3
	{ font-size:105% }
	#right_column h3.icon
		{ padding:0 0 0 20px }

#right_column .logout
	{ float:right; margin:0 }

h3#order
	{ background:url(../images/icon_order.gif) no-repeat }
h3#register
	{ background:url(../images/icon_check.gif) no-repeat }
h3#buy
	{ background:url(../images/icon_buy.gif) no-repeat }
h3#promote
	{ background:url(../images/icon_promote.gif) no-repeat }

p.icon_number1
	{ padding-left:20px; background:url(/images/icon_number1.gif) no-repeat 0 1px }

p.icon_number2
	{ padding-left:20px; background:url(/images/icon_number2.gif) no-repeat 0 1px }

.right_grey_box
	{ width:232px; padding:25px 12px 1px; background:url(../images/right_grey_box_top.gif) no-repeat 0 0 }

.right_grey_box_wrap
	{ width:256px; margin:0 0 10px -8px; background:url(../images/right_grey_box_btm.gif) no-repeat 0 100% }

.right_grey_box input.text
	{ width:200px; border:1px solid #000; background:#fff !important }



/*
COLUMNS
*/
.columns
{ zoom:1; margin:0 0 1.2em }
	.columns:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

.columns .col
{ float:left; width:47%; margin-right:3% }
	.columns .first-child
	{ margin-right:0; padding-right:2.9% }
	.columns .last-child
	{ float:right; width:47%; margin-right:0 }


.three .col /* Three columns */
{ float:left; width:30.3%; margin-right:3% }
	.three .first-child
	{ margin-right:1.3%; border-right:none; padding-right:0 }
	.three .middle-child
	{ margin-right:1.4%; padding:0 2% 0 2.4%; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0 }
	.three .last-child
	{ margin-right:0; padding-left:1.4% }

/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
recycled styles
*/

.container {
	width:940px;
	min-height:565px;
	margin:0 auto;
	padding:0 17px;
	background:url(../images/bg_container.gif) no-repeat 50% 0;
	text-align:left;
}

.content-container
{ background:#fff url(../images/bg_gradient_divider.gif) repeat-y 661px 0 }

.content-container-2
{ background:url(../images/bg_gradient_divider_top.gif) no-repeat 661px 0 }

.content-container-3
{ zoom:1; width:915px; padding:0 9px 0 16px;
  background:url(../images/bg_gradient_divider_bottom.gif) no-repeat 661px 100% }
	.content-container-3:after /* Clear after floats */
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }


#content {
	width:700px;
	float:right;
}

#main-content {
	width:415px;
	float:left;
	padding:12px 0 0;
}

h1, h2.bar, h3.bar {
	padding:0 0 16px;
	background:url(../images/border_h2.gif) no-repeat 0 100%;
	color:#cb0035;
	font-weight:normal;
}



#sidebar {
	width:195px;
	float:left;
	padding:5px 0 0 0;
}


/* Page specific layouts */
.home #content, .register #content, body.events #content,
#content.nosidebar {
	width:915px;
	float:none;
}

.home #main-content, .register #main-content, .nosidebar #main-content {
	width:625px;
	float:left;
	padding-bottom:55px;
	background:url(../images/bg_main_content.gif) no-repeat 0 100%;
}



.block
{ margin:0 0 1.3em; padding:8px 10px; background-color:#f1f1f1 }

.block-left p, .block-right p
{ margin-bottom:.4em }
.block p:last-child, .block-left p:last-child, .block-right p:last-child
{ margin-bottom:0 }

.block-left
{ float:left; width:44%; border-right:3px solid #fff; padding-right:5% }
.block-right
{ float:right; width:44% }



.box
{ width:414px; margin:0 0 44px; background:#f0f0f0 url(../images/bg_box.gif) repeat-y; font-weight:bold }


.box p
{ margin:0 0 1.2em;	padding:0 }

.box-2
{ background:url(../images/bg_box_top.gif) no-repeat }

.box-3 {
	padding:24px 14px 10px 14px;
	min-height:157px;
	background:url(../images/bg_box_bottom.gif) no-repeat 0 100%;
}

.boxes {
	background:#dcdcdc url(../images/bg_boxes.gif) repeat-y;
}

.boxes-2 {
	background:url(../images/bg_boxes_top.gif) no-repeat }

.boxes-3 {
	width:595px;
	overflow:hidden;
	padding:0 10px 0 20px;
	background:url(../images/bg_boxes_bottom.gif) no-repeat 0 100%;
}

.boxes-3 div {
	padding:2em 0 3em;
}

.boxes-3 div a:link, .boxes-3 div a:visited {
	color:#f00 }

.boxes-3 div a:hover, .boxes-3 div a:active {
	text-decoration:underline }

.boxes-3 #fast-facts, .boxes-3 #featured-activity {
	min-height:200px;
}

/* IE6 min-height fix */
* html .boxes-3 #fast-facts,
* html .boxes-3 #featured-activity {
	height:147px;
}


.boxes-3 #fast-facts {
	width:299px;
	float:left;
	margin-left: -13px;
	/*background:url(../images/bg_fast_facts.gif) no-repeat 98% 97%;*/
}

.boxes-3 #featured-activity {
	width:290px;
	float:right;
	/*padding-right:48px;*/
	background:url(../images/bg_featured_activity.gif) no-repeat 100% 15px;
}
.boxes-3 #featured-activity p, .boxes-3 #featured-activity ul{
	width: 220px
}

.two-column-container, .three-column-container {
	width:415px;
	overflow:hidden;
	margin:0 0 14px 0;
}

#intro
{ zoom:1; position:relative; padding:0 0 20px }



/* Homepage "Buy Your Gear" link */
#store_link
{ position:absolute; bottom:20px; left:450px }

#store_link #red p
{ margin-bottom:.8em; line-height:1.5 }
#store_link #red p.button
{ margin-bottom:0; line-height:1em; text-align:center }

#store_link #red
{ width:180px; background:#ed2024 url(../images/store_link_bg.gif) no-repeat }
	#store_link #red .cont
	{ padding:60px 25px 0 35px }
	#store_link #red .cont h3
	{ margin:0; padding:0 }
	#store_link #red .btm
	{ width:180px; height:34px; background:#ed2024 url("../images/store_link_btm.gif") no-repeat }

#intro h2
{ margin-top:8px; font-size:17px; font-weight:normal }


#intro p {
	line-height:1.8em;
	margin-bottom:18px;
}

#intro p#first-paragraph {
	margin-right:105px }

#intro p#second-paragraph {
	margin-right:185px }

#intro p.callout {
	margin:0;
	line-height:normal;
	font-size:14px;
	color:#364040;
}

/* no bullets */
#content ul.nobullets li
{ margin-left:0; list-style-type:none }


#main-content dt
{ font-weight:bold; margin:.1em 0 .3em }
#main-content dd
{ margin-bottom:1.2em }


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

#sub-navigation {
	margin:0 0 4px 0;
	padding:17px 0 0 0;
	border:4px solid #b6b6b6;
	background:url(../images/bg_sub_navigation_corners_top.gif) no-repeat 50% 0;
}

#sub-navigation h2 {
	margin:0;
	padding:0 1px 3px 7px;
	border-bottom:1px solid #b6b6b6;
	font-weight:bold;
	font-size:1.1em;
}

#sub-navigation ul {
	margin:0;
	padding:0 0 28px 0;
	background:#fff url(../images/bg_sub_navigation_corners_bottom.gif) no-repeat 0 100%;
}

#sub-navigation li {
	margin:0;
	padding:3px 1px 3px 10px;
	border-bottom:1px solid #b6b6b6;
	font-size:1.1em;
	list-style-type:none;
}

#sub-navigation p
	{ margin:0; padding:3px 1px 3px 10px }

#sub-navigation h2 a {
	font-weight:bold }

#sub-navigation a {
	font-weight:normal }







#footer {
	padding:18px 0 14px 0;
	background-color:#fff;
	color:#000;
	text-align:center;
}

#callout {
	color:#fff;
	font-weight:bold;
	width:882px;
	padding:10px 26px 0 32px;
	overflow:hidden;
	text-transform:uppercase;
}

#callout strong {
	float:left;
	width:500px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}

#callout p {
	width:250px;
	float:right;
	text-align:right;
	font-size:12px;
}


.footer-links
{ margin:0 0 0 4px; color:#d6062b }
.footer-links a
{ font-weight:normal }



/* --- Form fields --- */


#start_time_fields, #end_time_fields
{ display:block; margin:.7em 0 .8em }

	#start_time_fields.disabled, #end_time_fields.disabled
	{ opacity:.6; filter:alpha(opacity=60) }





/* --- Overlays --- */

/* Page frame */
#overlay-cover
{ position:fixed; z-index:95; width:100%; height:100%; top:0; left:0;
  background-color:#000; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity=60) }

	* html #overlay-cover /* IE6 position fix */
	{ position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px') }

#overlay-body
{ position:fixed; z-index:99; width:600px; height:390px; 
  top:50%; left:50%; margin:-199px 0 0 -304px; background-color:#fff;
  border:4px solid #444 }

	* html #overlay-body /* IE6 position fix */
	{ position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px') }


/* Contents */
#overlay
{ background-color:#fff; padding:18px 18px 2px }

/* Close button */
#overlay #close
{ float:right; padding:3px 5px; background-color:#000; 
  color:#fff; font-size:120%; text-decoration:none; font-weight:bold }
	#overlay #close:link, #overlay #close:visited
	{ color:#fff; text-decoration:none }
	#overlay #close:hover
	{ background-color:#f33; text-decoration:none }

#overlay-or
{ float:left; margin:100px 0 0 16px; font-size:92% }



/* --- Events listng --- */

body.events #main-content
{ width:628px }
body.events #sidebar
{ display:none }


#google-map
{ width:624px; height:400px; margin:1.4em 0 1.5em; border:2px solid #d3d3d3;
  -moz-box-shadow:#bbb 3px 3px 8px; -webkit-box-shadow:#bbb 3px 3px 8px; box-shadow:#bbb 3px 3px 8px }



/* - Country and state picker - */

/*
#countryswitcher
{ zoom:1; min-height:400px }
	* html #countryswitcher
	{ height:400px }

#countryswitcher ul.tabs
{ zoom:1; margin:0 0 1.3em; padding:0; border-bottom:2px solid #aaa }
	#countryswitcher ul.tabs:after
	{ content:"."; display:block; height:0; clear:both; visibility:hidden }

#countryswitcher ul.tabs li
{ float:left; margin:0 6px; padding:0; background:none; list-style-type:none }
#countryswitcher ul.tabs a
{ position:relative; display:block; padding:6px 9px; border:2px solid #aaa; border-bottom-width:0;
  background-color:#dcdcdc; color:#717171; white-space:nowrap }

	#countryswitcher ul.tabs a:link, #countryswitcher ul.tabs a:visited
	{ color:#717171 }
	#countryswitcher ul.tabs a:hover, #countryswitcher ul.tabs a:active
	{ background-color:#d6062b; color:#fff }

#countryswitcher ul.tabs a.active
{ position:relative; top:2px; background-color:#fff; color:#d6062b }
	#countryswitcher ul.tabs a.active:link, #countryswitcher ul.tabs a.active:visited
	{ color:#d6062b }
	#countryswitcher ul.tabs a.active:hover, #countryswitcher ul.tabs a.active:active
	{ background-color:#fff; color:#8C8C8C }
*/



/* Map and list */
/*
#countryswitcher div
{ zoom:1; position:relative }
#countryswitcher #canada form
{ position:absolute; bottom:4px; left:20px }
*/

#usamap
{ zoom:1; position:relative }
#usamap form
{ position:absolute; bottom:5px; right:60px }



/* Event list */

h3#featuredevents, #events h3
{ margin-top:1.8em }

#expandevents
{ float:right; margin-top:.8em; font-size:92% }

#events .location
{ line-height:1.5; font-size:108%; color:#d6062b }

#events p
{ margin-bottom:1.9em }

#events a.collapsible
{ display:block; background:url("../images/link_moreinfo.gif") no-repeat 100% 50% }
	#events a.collapsible.expanded
	{ background-image:url("../images/link_lessinfo.gif") }

#events span.description
{ display:none; margin:.4em 0; padding:9px; background-color:#f2f2f2; font-size:92% }

/* Homepage Twitter List */
.boxes-3 h2
{margin-left: 9px;}
.boxes-3 div.twitter_wrapper
{background:  url(../images/bg_box_twitter.gif); padding:0 }
#twitter-stream
{ margin:0; padding:0; clear:right; background:url(../images/bg_box_twitter_first.gif) no-repeat top #f6f6f6; }
#twitter-stream li
{ list-style: none; padding:8px 10px;; }
#twitter-stream li.odd
{ background: none; }
#twitter-stream li.even
{background: #fff; }
#fast-facts h3 
{ font-size: 155%; font-weight: normal; margin-left: 8px; }
.boxes-3 div.boxed
{ background: url(../images/bg_box_twitter_top.gif) top no-repeat; padding: 26px 7px 5px; margin-top: 29px}
#twitter-more
{ background: url(../images/bg_box_twitter_more.gif) no-repeat; display:block; height:27px; padding:20px 0 0 60px; width: 225px; color: #fff;margin-top:45px;}
#network-icons
{ margin:0 0 0 100px; padding:10px 0;}
#network-icons a
{ margin: 0 3px }
.fast-facts
{ float: right; margin: -43px 7px 10px 10px;}
* html .boxes-3 #fast-facts {	margin-left: -6px;} /* IE6 Fix */