/* RESET */
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; vertical-align: baseline; background: transparent;}
body {  }
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; }

/* CLEARFIX */
html[xmlns] .clearfix { display:block; }
* html .clearfix { height:1%; }


body 				{font-size:62.5%; line-height:100%; font-family:times,Times New Roman,times-roman,georgia,serif;background:#fff;background-image:url(images/bg-body.jpg); background-position:50% 0; color:#2f2f2f;}
#page 				{overflow:visible; width:980px;margin:0 auto;padding:0;text-align:left;}
#page #content 					{display:relative; float:left;width:660px;margin:0 0 32px; word-spacing:0.1em;overflow:hidden; }
#page #content.narrowcolumn 	{ padding:0 20px; width:620px; }
#page #content.widecolumn		{ padding:0;  }
body#page.home					{ width:100%; }
body#page.home #content  		{width:640px !important;margin:-8px 10px 0 10px !important; padding:0px !important}

hr 				{ background-color:#CCCCCC; border:0 none; height:1px; margin:18px 0; }
br 				{height:0;}
a img 			{border:none}

#holder 		{height:200%;left:-50%;position:absolute;top:-50%;width:200%;}
#holder[id] 	{display:table;}
#holder div 	{left:0;position:absolute;top:50%;}
#holder[id] div {display:table-cell;position:static;vertical-align:middle;}
#holder img 	{display:block;margin:0 auto;position:relative;top:-50%;width:100%;}
:first-child + html #holder div {position:absolute;}

#header #headerimg 					{ z-index:50; }
div.navigation	div.alignleft a		{ z-index:10; }
div.navigation	div.alignright a	{ z-index:10; }

#header 	    		{ background-color:#000000; margin:0 auto 13px; overflow:hidden; width:100%; background-image:url(images/bg-footer.jpg); background-position:50% 0;}
#header #headerimg 		{ width:980px; margin:0 auto 11px; overflow:hidden;}
#header h1	    		{ float:left; letter-spacing:-1px; font-weight:bold; margin-bottom:0;}
#header h1 span			{ }
#header h1 a 			{ font-size:2.1em; width:638px; height:43px; margin: 10px 0 0 20px; background-image:url(images/jg2.png); background-position:0 100%; background-repeat:no-repeat; display:block; text-decoration:none; left:-2px; position:relative;}
#header h1 a span	    { margin-left:-9999px; }
#header h1 a:link		{ color:#fff; }
#header h1 a:visited	{ color:#fff; }
#header h1 a:focus		{ color:#fff; }
#header h1 a:active		{ color:#fff; }
#header h1 a:hover		{ color:#fff; }

h1 				{font-size:3.6em;font-weight:normal;line-height:38px; margin-bottom:12px; }
h2 				{font-size:2.1em;font-style:italic;font-weight:normal;letter-spacing:0.1em;line-height:24px;text-transform:uppercase;clear:both;}
h3				{font-style:italic;font-weight:bold;line-height:122%;margin:0;text-transform:uppercase;font-size:1.5em;letter-spacing:0.1em; }
h3 a			{text-decoration:none !important;  }
h4 				{font-size:1.8em;font-weight:bold;line-height:150.5%;}
h5 				{font-size:1.6em;font-weight:bold;line-height:150.5%;}
h6 				{font-size:1.1em;font-weight:normal;line-height:150.5%;text-transform:uppercase; color:#999;}
p 				{font-size:1.6em;line-height:150.5%; margin-bottom:12px;clear:both;}
ol				{ margin-top:12px; margin-bottom:12px;  list-style-type:decimal;}
ul				{ margin-top:12px; margin-bottom:12px;list-style-type:circle;   }
li 				{font-size:1.6em;line-height:150.5%;}
li li 			{font-size:1em;}
dl				{ margin-bottom:12px;}
dt 				{background-image:url(images/bg-asterisk.gif);background-position:8px 7px;background-repeat:no-repeat;font-size:1.8em;font-weight:bold;line-height:24px;margin-left:-24px;margin-top:12px;padding-left:24px; }
dd 				{font-size:1.6em;line-height:24px;}
p  * 			{font-size:1em;}
dd * 			{font-size:1em;}
li * 			{font-size:1em;}
small 			{font-size:1.2em;}
li p 			{font-size:1em;}			
span.cufon		{margin:1px 0 }
div.description	{color:#FFFFFF;float:left;font-size:1.8em;margin-right: 20px;margin-top:39px;vertical-align:bottom;font-style:italic;}


code, cite, abbr, acronym, del, dfn, em, ins, kbd, q, samp, strong, var, pre     {}

code    {line-height:20px; }
del    {line-height:20px; }

/*
cite    {line-height:20px; }
abbr    {line-height:20px; }
acronym    {line-height:20px; }
dfn    {line-height:20px; }
em    {line-height:20px; }
ins    {line-height:20px; }
kbd    {line-height:20px; }
q    {line-height:20px; }
samp    {line-height:20px; }
strong    {line-height:20px; }
var    {line-height:20px; }
pre    {line-height:20px; }
*/

var {color:#993399;}
blockquote 		{ border-left: 4px solid #CCCCCC; color: #444444; float: left; padding-left: 18px;}
blockquote p	{ margin-top:9px; margin-bottom:9px}
q {quotes:"“" "”" "‘" "’"; font-style:italic;}
kbd {color:#555555;}
dfn {border-bottom:1px dotted #CCCCCC;}
dfn, em {font-family:Palatino,'Palatino Linotype',Georgia,Times,'Times New Roman',serif;font-size:1em;font-style:italic;line-height:90%;}
abbr, acronym {line-height:20px; font-size:91.6667%;font-weight:inherit;letter-spacing:0.1em;}
abbr[title] {cursor:help;}
code, kbd, var, samp {line-height:20px;color:#CC3366;font-family:Monaco,'Courier New',Courier,monospace;font-size:90%;}
samp {background-color:#E9E9E9;color:#666666;}
strong {font-weight:bold;}

/* STANDARD QUOTES */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(sv) { quotes: '\201D' '\201D' '\2019' '\2019'; }
q:lang(da) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }
q:before { content: open-quote; }
q:after  { content: close-quote; }

/* SAFARI SUPPORT */
q:before   { content: '\201C'; }
q:after    { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after  { content: '\2019'; }

/* BLOCKQUOTES 
blockquote * 			{ quotes: none; 1.7em}
blockquote > *:before 	{ content: '\201C'; line-height:12px; font-size:1.2em; vertical-align:middle; margin-right:0.5ex; margin-left:-1.7ex}
blockquote > *:after  	{ content: '\201D'; line-height:12px; font-size:1.2em; vertical-align:middle; }
blockquote q:before   	{ content: '\2018'; line-height:12px; font-size:1.2em; vertical-align:middle; }
blockquote q:after    	{ content: '\2019'; line-height:12px; font-size:1.2em; vertical-align:middle; }
*/

ol.code 		{color:#999999;font-family:Monaco,"Courier New",Courier,monospace;list-style-image:none;list-style-position:outside;list-style-type:decimal-leading-zero;margin:24px 0 24px 3em;}
ol.code li 		{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#F0F0F0 none repeat scroll 0 0;border-top:1px solid #FBFBFB;margin:0 0 -1px;padding:0 0.5em;}
ol.code li.tab1 {padding-left:4ex;}
ol.code li.tab2 {padding-left:8ex;}
ol.code li.tab3 {padding-left:12ex;}
ol.code li.tab4 {padding-left:16ex;}
ol.code li.tab5 {padding-left:20ex;}

table 				{ margin-top:12px;margin-bottom:12px; border-collapse:separate;border-spacing:0; }
table th, table td  { font-size:1.8em; padding:0 1ex 0 0; }
table thead th,
table tfoot th 		{ line-height:23px; border-bottom:1px solid #2f2f2f;font-weight:bold;text-align:left;vertical-align:top;}		
table caption 		{ font-size:1.8em; line-height:24px; caption-side:bottom;text-align:left; margin-bottom:12px; }		
table tbody th,
table tbody td 		{ line-height:22px; border-bottom:1px solid #ccc;border-top:1px solid #FFFFFF;text-align:left;vertical-align:top;}			

form fieldset			{ margin-top:12px; margin-bottom:12px; line-height:24px;}
fieldset div,
fieldset.options 		{clear:left;}
fieldset legend span 	{display:block;font-size:1.8em;font-weight:bold;line-height:24px;}
fieldset label 			{font-size:1.8em; cursor:pointer;display:block;float:left;font-weight:bold;line-height:24px;width:6em;}
fieldset input.text 	{padding-top:2px;line-height:20px; margin-bottom:12px; background:#FFFFFF url(images/bg-input.gif) repeat-x scroll 0 0;border:1px solid #AAAAAA;height:19px;vertical-align:top;width:16.3333em;}
fieldset em  			{margin:12px 0; font-style:normal;font-family:times,Times New Roman,times-roman,georgia,serif;}
fieldset textarea		{ margin:0; border:1px solid #AAAAAA;height:130px;margin-right:0;padding:1ex;vertical-align:top;width:31.6667em; background:#FFFFFF url(images/bg-input.gif) repeat-x scroll 0 0; }
fieldset em.clear 		{display:block;display:block;line-height:24px;}
fieldset label.check 	{float:none;font-weight:normal;margin-left:9em;width:auto;}
fieldset select 		{background-color:#FFFFFF;border:0.0833em solid #AAAAAA;height:1.8333em;margin:0.25em 0.5em 0.1667em 0;vertical-align:top;width:17em;}

a:link		{ color:#2f2f2f; text-decoration:underline; }
a:visited	{ color:#2f2f2f; text-decoration:underline; }
a:focus		{ color:#2f2f2f; text-decoration:underline; }
a:active	{ color:#1963A4; text-decoration:underline; }
a:hover		{ color:#1963A4; text-decoration:underline; }

h1 a:link		{ text-decoration:none !important; }
h1 a:visited	{ text-decoration:none !important; }
h1 a:active		{ text-decoration:underline; background:none;}
h1 a:hover		{ text-decoration:underline; background:none;}

h2 a:link		{ text-decoration:none !important; }
h2 a:visited	{ text-decoration:none !important; }
h2 a:active		{ text-decoration:underline; background:none;}
h2 a:hover		{ text-decoration:underline; background:none;}

#content ol.commentlist	a:link		{ color:#2f2f2f; text-decoration:underline; }
#content ol.commentlist	a:visited	{ color:#2f2f2f; text-decoration:underline; }
#content ol.commentlist	a:focus		{ color:#2f2f2f; text-decoration:underline; }
#content ol.commentlist	a:active	{ color:#1963A4; text-decoration:underline; }
#content ol.commentlist	a:hover		{ color:#1963A4; text-decoration:underline; }

#content blockquote a:link		{ color:#2f2f2f; text-decoration:underline; }
#content blockquote	a:visited	{ color:#2f2f2f; text-decoration:underline; }
#content blockquote	a:focus		{ color:#2f2f2f; text-decoration:underline; }
#content blockquote	a:active	{ color:#1963A4; text-decoration:underline; }
#content blockquote	a:hover		{ color:#1963A4; text-decoration:underline; }

div.navigation					{ width:100%; overflow:hidden;}
div.navigation	div				{ color:#fff;  }
div.navigation	div.alignleft	{ display:inline; float:left;  }
div.navigation	div.alignright	{ display:inline; float:right; }
div.navigation	div.alignleft a		{ display:block; margin-left:10px; padding-left:10px; line-height:24px; background-image:url(images/bg-arrow-left.png); background-position:0 8px; background-repeat:no-repeat; }
div.navigation	div.alignright a	{ display:block; margin-right:10px; padding-right:10px; line-height:24px; background-image:url(images/bg-arrow-right.png); background-position:100% 8px; background-repeat:no-repeat; }
div.navigation	a				{ font-size:1.2em; font-style:italic; vertical-align:middle; color:#fff; text-decoration:none  }
div.navigation	a:link			{ color:#000; }
div.navigation	a:visited		{ color:#000; }
div.navigation	a:focus			{ color:#000; }
div.navigation	a:active		{ color:#1963A4; }
div.navigation	a:hover			{ color:#1963A4; }


/* CONTENT */

/* POST */
#content div.post					{margin:0 20px; position:relative; }
#content div.post h2.post-title		{ margin-top:0;}

#content div.post div.entry			{ position:relative; min-height:300px;}
#content div.post div.entry	h1		{ font-size:3.6em; letter-spacing:0px; font-style:normal; letter-spacing:0px;}
#content div.post div.entry h2		{ font-size:3.0em; font-style:normal;letter-spacing:0px;text-transform:none; letter-spacing:0px;line-height:36px }
#content div.post div.entry h3		{ font-size:2.4em; font-style:normal; display:block; text-transform:none; letter-spacing:0px; }
#content div.post div.entry h4		{ font-size:2.1em; display:block; letter-spacing:0px; }

#content div.post div.entry object	{ display:block; }
#content div.post div.entry embed	{ display:block; }
#content div.post div.entry object embed	{ display:block; margin:0; }

#content div.post img				{ max-width:620px; }
#content div.post .alignleft		{ float:left; }
#content div.post .aligncenter		{ display:block;margin-left:auto;margin-right:auto; }
#content div.post .alignright		{ float:right; }
#content div.post p.wp-caption-text	{ font-size:1.4em;font-style:italic;text-align:center;}


/* HOMEPAGE */
body#page.home div.image-box  	{ height:140px; width:140px; padding:10px; float:left; overflow:hidden; }
body#page.home div.image-box img { height:140px; width:140px; }
body#page.home div.image-box p   { font-size:1.2em;line-height:15px;margin:3px 3px 6px;padding:3px 0; color: #FFFFFF;}
body#page.home #post-790	{ display:none; }

#page div#links			{ overflow:hidden; width:980px; clear:both; margin:0 20px 0 0;}
#page div#links h2		{ padding-top:27px; background-image:url(images/bg-vline.gif); background-repeat:repeat-x; background-position:0 0; border-bottom:1px solid #DEDEDE; font-size:1.5em; margin:0 20px; font-weight:bold;}
#page div#links ul 		{ overflow:hidden; float:left; width:980px; margin:0 0 24px 0; }
#page div#links ul li	{ overflow:hidden; border-bottom:1px solid #DEDEDE; float:left; font-size:1.2em; height:31px; line-height:31px; list-style-type:none; margin:0 0 0 20px; width:140px;}
#page div#links ul li a	{ overflow:hidden; text-decoration:none; }


/* SINGLE PAGE */
body#single	div.post p.postmetadata { bottom:-204px;font-size:1.2em;position:absolute;right:0;width:280px; }

#content .postmetadata				{ display:none }


/* ARCHIVE */
#content p.date-time			{ clear:both;font-size:1.2em;font-style:italic;line-height:76%;margin-bottom:6px;position:relative;}
#content span.date-time			{  }
#content p.date-time span.date	{ font-weight:bold;  background-color:#fff; padding:0 3px 0 0; }
#content p.date-time span.time	{ background-color:#fff; padding:0 5px 0 2px; }

#content.narrowcolumn h2.pagetitle				{ display:none; letter-spacing:0px; font-size:1.6em; line-height:21px;padding-bottom:3px; text-transform:none; border-top:none; border-bottom:none;}
#content.narrowcolumn h2						{ line-height:24px;padding-bottom:4px;}
#content.narrowcolumn div.entry					{ border-bottom:1px solid #DEDEDE;margin-bottom:12px;margin-top:0;float:left;width:100%;}
#content.narrowcolumn div.last					{ border-bottom:0;}
#content.narrowcolumn div.navigation div.alignright	a		{ margin-right:0; }
#content.narrowcolumn div.navigation div.alignleft a		{ margin-left:0; }

/* CATEGORY */
#content div.category 		{ display:none; }
#content div.category a  	{ font-size:0.01em; display:block; height:30px; margin-left:-45px; width:125px;  background-image:url(images/bg-sprites.gif); background-position:100% -540px; background-repeat:no-repeat; }
#content div.category span 	{  }

#content div.category-image h2 							{ display:none; }
#content div.category-image h3 							{ display:none; }
#content div.category-image div.entry h2				{ display:block; }
#content div.category-image img 						{ margin-top:0; }
#content div.category-tweets h2 						{ display:none }
#content div.category-tweets h3 						{ display:none }

#content div.category-quote 							{ position:relative; font-size:1.8em;}
#content div.category-quote blockquote > *:before 		{ line-height:12px; font-size:1.2em; margin-right:0.5ex; margin-left:-1.6ex}
#content div.category-quote h1 							{ display:none; }
#content div.category-quote h2 							{ display:none; }
#content div.category-quote h3 							{ display:none; }
#content div.category-quote div.entry h2				{ display:block; }

h3#comments											{ display:none; }
#content ol.commentlist								{ margin:0 auto;overflow:hidden;position:relative;width:620px; }
#content ol.commentlist	p							{ font-size:0.8em;font-style:italic;line-height:1.5em;font-family:times,Times New Roman,times-roman,georgia,serif;font-style:italic; }
#content ol.commentlist	div.comment-body			{ float:left; overflow:hidden; }
#content ol.commentlist	div.author 					{ float:left; width:140px; margin: 2px 10px 0 0;}
#content ol.commentlist	div.author a			    { text-decoration:none; }
#content ol.commentlist	div.author img.avatar		{ width:24px; height:24px;}
#content ol.commentlist	div.author 	div.comment-author 	{ font-size:0.8em; line-height:1.3em;text-align:right;}
#content ol.commentlist	div.author 	div.comment-author cite	{ font-style:normal; }
#content ol.commentlist	div.author div.comment-meta		{ font-size:0.6em; line-height:1.3em; text-align:right;}


#content ol.commentlist	div.comment-text 			{ float:left; width:460px; margin: 0 0 0 10px; }
#content ol.commentlist	li.comment					{ position:relative; border-top:1px solid #ccc; margin-bottom:12px; padding-top:24px;overflow:hidden;}


/* RESPOND */
#respond							{ margin:0 20px 0 20px; float:left;overflow:hidden;width:620px;display:none; }
h3.respond							{ text-transform:none; letter-spacing:inherit; clear:both; margin:6px 20px; line-height:12px;padding-bottom:4px;padding-top:8px; border-bottom:1px solid #DEDEDE;font-weight:normal; }
#respond textarea					{ width:500px;  }
form#commentform					{ margin:0 auto; width:660px; }
form#commentform p					{ float:left; clear:left; margin-bottom:0;}
form#commentform p small			{ display:block; font-size:0.8em; text-align:right; }
form#commentform p small span		{ display:none;  }
form#commentform p.status			{ margin-left:160px;}
form#commentform p.author			{ margin-left:65px;}
form#commentform p.email			{ margin-left:65px;}
form#commentform p.url				{ margin-left:65px;}
form#commentform p.comment			{ margin-left:160px;margin-top:5px;}
form#commentform p.submit			{ margin-left:160px;}
form#commentform label				{ float:left; display:block; width:90px; margin:5px 5px 5px 0;}
form#commentform input				{ border:1px solid #DEDEDE; background:#f9f9f9; float:left; margin:5px 5px 5px 0;}
form#commentform input:focus		{ background:#fff; border:1px solid #666; }
form#commentform input#author		{ float:right; width:218px; }
form#commentform input#email		{ float:right; width:298px; }
form#commentform input#url			{ float:right; width:298px; }
form#commentform input#submit		{ float:left;}
form#commentform textarea#comment	{ background:none repeat scroll 0 0 #F9F9F9;border:1px solid #DEDEDE; clear:both; float:left; width:454px; padding:2px;}
form#commentform textarea#comment:focus	{ background:#fff; border:1px solid #999;}

/* SIDEBAR */
#sidebar	{ width:300px; float:left;}
#sidebar h3	{ padding-bottom:2px;padding-top:2px;font-weight:bold;}
#sidebar ul { margin:0 0 12px 0;}
#sidebar li { border-top:1px solid #dedede;font-size:1.4em;line-height:122%;list-style-type:none;padding:6px 0;}
/* #sidebar li.last { border-bottom:none;} */
#sidebar a  { text-decoration:none;display:block;}

#sidebar blockquote > *:before 	{ font-size:1.5em; margin-right:0.2ex; margin-left:-1ex}
#sidebar blockquote > *:after  	{ font-size:1.5em; }

#sidebar #quote blockquote		{ font-size:1em;  }
#sidebar #quote blockquote p	{ font-style:italic; font-size:1em;}
#sidebar #quote p				{ font-size:0.95em; line-height:1.3em; font-style:normal; margin-top:0;margin-bottom:6px;}
#sidebar #quote ul				{ margin-bottom:0;}

	.boxgrid{ 
		width: 140px; 
		height: 140px;
		float:left; 
		background:#161613; 
		overflow: hidden; 
		position: relative; 
		-moz-box-shadow: 0 0 4px #cccccc;
		-webkit-box-shadow: 0 0 4px #cccccc;
		box-shadow: 0 0 4px #cccccc;
	}
		.boxgrid img{ 
			position: absolute; 
			top: 0; 
			left: 0; 
			border: 0; 
		}
		
	.boxcaption{ 
		float: left; 
		position: absolute; 
		background: #000; 
		height: 140px; 
		width: 100%; 
		opacity: .8; 
		/* For IE 5-7 */
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		/* For IE 8 */
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	}
		.captionfull .boxcaption {
			top: 140px;
			left: 0;
		}
		.caption .boxcaption {
			top: 140px;
			left: 0;
		}


/* FOOTER */
#footer								{ width:100%;float:left; background-color:#000; background-image:url(images/bg-footer.jpg); background-position:50% 0; padding:10px 0px 30px 0px; border-top:1px solid #efefef; overflow:hidden;}
#footer	h3							{ margin-top:0; color:#666666;}
#footer	a:link						{ color:#dedede; text-decoration:none; }
#footer	a:visited					{ color:#dedede; text-decoration:none; }
#footer	a:focus						{ color:#dedede; text-decoration:none; }
#footer	a:active					{ color:#1963A4; text-decoration:none; }
#footer	a:hover						{ color:#1963A4; text-decoration:none; }
#footer	div.body-copy 				{ overflow:hidden; width:980px;margin:0 auto;  word-spacing:0.1em; }
#footer	ul							{ margin:0;}
#footer	li							{ list-style-type:none; border-bottom:1px solid #333; padding:4px 0; font-size:1.1em; font-family:Helvetica, Arial, sans-serif; line-height:14px; color:#777;}
#footer	li	li						{ font-size:1em; padding-left:10px;}
#footer	li.last						{ border-bottom:0;padding-bottom:0;}

#footer	#about 							{ margin:0 20px 0 20px; border-bottom:1px solid #333;}
#footer	#about p							{ color:#999; margin:5px 0; }
#footer	#latest-tweet 						{ margin:0 20px 10px 20px; border-bottom:1px solid #333;}
#footer	#latest-tweet p					{ color:#999; margin:5px 0; }

#footer	div.categories						{ margin:0 20px 0 20px; width:140px; float:left; }
#footer	div.archives							{ margin:0 20px 0 0; width:140px; float:left; }

#footer	div.google-shared 					{ width:300px; margin:0 20px 0 0; float:left; }
#footer	ul.gReader-list li.grCredit 		{ display:none;  }
#footer	ul.gReader-list a.gReader-title 	{ display:inline; padding-right:5px;}
#footer	ul.gReader-list div.gReader-date 	{ display:inline; }
#footer	ul.gReader-list div.gReader-source { display:none; }

#footer	div.delicious-links				{ width:300px; margin:0 20px 0 0;  float:left; }
#footer	div.delicious-links ul				{ margin:0;}

#footer	#nikePlusDisplay					{ float:left; width:980px; overflow:hidden;}
#footer	#nikePlusDisplay div.everything	{ float:left; width:980px; margin:20px 20px 0 20px;}
#footer	#nikePlusDisplay li				{ float:left; list-style-type:none; padding-right:10px;}

/* #sidebar #categories 			{ overflow:hidden; float:left; font-size:0.75em; width:30%; margin:12px 0; }
#sidebar #categories ul				{ margin:0; overflow:hidden; }
#sidebar #categories ul li			{ float:left; display:block; width:50%;  }
#sidebar #categories ul.children   	{ margin:0; }
#sidebar #categories ul.children li	{ float:none; display:block; width:100%; }
#sidebar #archives					{ overflow:hidden; float:left; font-size:0.75em; width:30%; margin:12px 0; }
#sidebar #archives ul				{ margin:0; overflow:hidden; }
#sidebar #archives ul li			{ float:left; display:block; width:100%;  }
#sidebar #about						{ overflow:hidden; float:left; font-size:0.75em; width:30%; margin:12px 0; padding-right:5%; }
*/

