/* Meyer's Browser Default Reset (http://meyerweb.com/eric/tools/css/reset/) - v1.0 | 20080212 */
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; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } 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; }

body { background:url(../_img/bg.jpg) center top no-repeat #576b23; color:#fff; font:62.5% 'Lucida Grande', Helvetica, sans-serif; }

h1 { height:0; text-indent:-999px; }
h2 { margin:33px 0 0 0; text-indent:-999px; }
	h2.updates { background:url(../_img/h2-updates.png) no-repeat; height:34px; }
	h2.twitter { background:url(../_img/h2-twitter.png) no-repeat; margin:0 0 15px 0; height:16px; }
h3 { background:rgba(0,0,0,0.5); float:left; font-family:Helvetica, Arial, sans-serif; font-size:1.4em; margin:0; padding:7px 9px; text-transform:uppercase}
a { color:#e8ffcc; }
	a:hover { text-decoration:none; }
	a:active { position:relative; top:1px; }
p { line-height:120%; margin:15px 0 0 0; }

#wrap { margin:0 auto 0 auto; overflow:hidden; width:960px; }

#left { left top no-repeat; float:left; padding:264px 0 0 44px; text-shadow:rgba(0,0,0,0.5) 1px 1px 0; width:450px; }
	.block { clear:both; display:block; float:left; margin:0 0 6px 0; position:relative; width:450px; }
		#left h3 { clear:left; color:#fff; width:85px; border-top:2px solid transparent; }
		#left h3.loc { clear:none; color:#fdca00; padding-left:0; width:338px; border-top:2px solid transparent; }
		#left p { background:rgba(28,28,28,.3); float:left; font-size:1.1em; height:40px; line-height:120%; margin:0 0 15px 0; padding:7px 0 7px 9px; text-transform:uppercase; width:85px; }
			#left p.p1 { text-transform:none; width:190px; }
			#left p.p2 { text-transform:none; width:148px; }
		#left a { text-decoration:none; }
			#left a:hover { text-decoration:underline; }
		
	#twitter_div { color:#e8ffcc; }
		#twitter_div li { float:left; line-height:120%; margin:0 0 10px 0; }
			#twitter_div li a { color:#e8ffcc; float:left; text-decoration:none; }
				#twitter_div li a:hover { text-decoration:underline; }
			#twitter_div li span { float:left; }
				#twitter_div li span a { float:none; color:#e8ffcc; }

#right { color:#e8ffcc; float:left; font-size:1.1em; padding:175px 0 0 25px; width:210px; }
  #share-image { margin:0 0 10px -8px; }
  #right p { margin:0 0 15px; }

#learn { float:left; margin:437px 0 0 0; }
	#learn h4 { background:url(../_img/learn.png) no-repeat; height:16px; text-indent:-999px; width:231px; }
	#learn p { line-height:170%; margin:5px 0 0 0; }
	#learn a { font-size:11px; }