/* BASIC GLOBALS
----------------------------------------------------*/
html,body {margin:0;padding:0;color:#333}
html {font-size:100%;background:#011530 url(/gfx/bg-main.jpg) no-repeat fixed 50% 0}
body {font:0.75em/1.4em arial,tahoma,sans-serif}
p,img,form {border:0;margin:0}

h1,h2,h3,p,ul,li {margin:0;padding:0}
header,hgroup,section,figure,article,footer {display:block}

a {color:#2d8fc8}
section a:hover {color:#156694;background:#ade1ff}

/* HEADINGS
----------------------------------------------------*/
h1 {padding:16px 16px 0 16px}
h1 a {color:#f0f0f0;text-decoration:none;text-shadow:#444 1px 1px 1px;line-height:normal}
h1 a:hover {color:#f0f0f0;background:transparent}
header h2 {color:#8cc7c8;font-size:1.1em;padding:0 16px;text-shadow:#444 1px 1px 1px}


/* CONTAINER
----------------------------------------------------*/
body {position:relative;width:640px;margin:30px auto;padding-bottom:16px;background:rgba(255, 255, 255, 0.2);-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px}

	/* HEADER
	----------------------------------------------------*/	
	header div#feeder {position:absolute;top:16px;right:16px}
	header div#feeder span {position:absolute;left:-999em}

	/* SECTION
	----------------------------------------------------*/
	section {width:576px;padding:16px;margin:16px auto 0 auto;background:#f0f0f0;overflow:hidden;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px}
	section header h2 {float:left;width:auto;color:#4590ed;font-size:1.5em;text-transform:uppercase;padding:0 0 8px 0;text-shadow:#999 1px 1px 1px;line-height:normal}
	section header p {float:right}
	section header p img {display:block;padding:0 0 2em 2em}
	
	section article {clear:left}
	section article p {padding:0 0 0.5em 0}
	section article p.ingress {font-size:1.2em;padding-bottom:0.7em}
	
	section article ul#socialmedia {list-style:none;overflow:hidden}
		ul#socialmedia li {float:left;list-style:none}
		ul#socialmedia li img {display:block;padding-right:8px}
	
		div#twitter-content {clear:left;line-height:normal}
			div#twitter-content ul {padding:0;margin:0;list-style:none}
			div#twitter-content ul li {padding:8px 0;margin:0;list-style:none;clear:both;line-height:normal;border-top:solid 1px #ccc}
			div#twitter-content ul li#twittLI1 {border-top:none 0}
			div#twitter-content img.juitterAvatar {width:22px;display:block;float:left;padding:0 12px 12px 0}
			div#twitter-content a.hashLink {color:#666;text-decoration:none}
			div#twitter-content footer {padding:0;margin:0;width:auto}
			div#twitter-content span.foot {display:block;width:auto;margin:0;padding:1px 0 0 0;background:transparent}
			div#twitter-content span.foot, div#twitter-content span.foot a {font-size:0.9em;color:#999;text-decoration:none}
			div#twitter-content span.foot a:hover {color:#666;background:#f0f0f0} 
	
	/* FOOTER
	----------------------------------------------------*/
	footer {width:576px;padding:16px;margin:16px auto 0 auto;background:#f0f0f0;overflow:hidden;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px}
