/* Redeclarations */
body	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFF;background-attachment: fixed;background-color: #000;background: #33ccff;background-repeat: no-repeat;background-position: center top;margin: 0px;}
#wrapper	{width: 100%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;position: relative;text-align: center;}
h2	{clear: left;font-size: 1.8em;line-height: 1.1em;padding: 15px 0 10px;}
h3	{clear: left;font-size: 1.3em;line-height: 1.1em;padding: 0;}
img	{border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
a:link	{color: #2a67ac;}
a:visited	{color: #2a67ac;}
a:hover	{text-decoration: none;}
form ul	{margin: 0;padding: 0;}
form ul li	{list-style-type: none;margin: 0 0 13px;padding: 0;}
form ul li label	{display: block;margin: 0 0 3px;}
form ul li.checkbox label	{display: inline;}
textarea	{width: 98%;}

/* Chunks */
.tweet {width: 773px; height:  290px; background: url(/images/180-what.png); background-repeat: no-repeat; border: 1px solid #000;}
.tweet p {text-align: left; width:  650px; margin: 110px 0 0 60px; color: #000; font-size: 2em; font-family: "Lucida Grande", Futura, Myriad, Helvetica, Arial, sans-serif;}
a.icon {display: inline-block;background-color: #999;background-image: url(images/bg_rounded.gif);background-repeat: no-repeat;width: 16px;height: 16px;}
a.icon img	{width: 16px;height: 16px;margin: 0;padding: 0;}
a.icon:hover{background-color: #900;}
div.flash	{font-size: 1.4em;margin: 0 auto;padding: 10px 20px;background: #000;line-height: 1.3;font-size: 12px;}
div.error	{font-size: 1.4em;background: #F6E8E8;}
div.notice	{font-size: 1.4em;background: #13bf30;}
div.info	{float: left;display: inline;width: 240px;margin: 0;font-size: 11px;text-align: right;}
div.info span.followers_count	{color: #999;position: relative;top: -4px;margin-right: 3px;}
div.info a.profile_image	{float: right;display: block;margin: 0 30px;}
div.info a.profile_image img	{float: left;width: 48px;height: 48px;border: 1px solid #ddd;padding: 1px;}
div.info a.profile_image:hover	{background: none;}
div.info a.profile_image:hover img	{border-color: #090;}
div.info p.who_when	{margin: 0;padding: 0;}
div.info span.date	{color: #aaa;}
div.text	{float: left;display: inline;width: 300px;}
div.profile	{float: left;width: 380px;border-bottom: 1px solid #eee;margin: 0 0 0 240px;padding: 15px 0;}
div.profile a.icon	{float: right;}
div.profile div.follow_form	{float: left;margin: 5px 0 0 -120px;}
div.profile p	{margin: 0;padding: 0;}
div.profile img.profile_image	{float: left;display: inline;margin: 0 30px 10px 0;padding: 1px;width: 48px;height: 48px;border: 1px solid #eee;}
div.profile h2	{clear: none;background: none;margin: 0 0 6px;padding: 0;font-size: 15px;line-height: 15px;}
div.profile p.counts	{color: #777;margin: 0 0 10px;font-size: 12px;line-height: 12px;}
div.profile dl.details	{margin: 0;padding: 0;font-size: 12px;}
div.profile dl.details dt	{clear: left;float: left;width: 110px;margin: 0 0 0 -140px;padding: 3px 30px 3px 0;text-align: right;font-weight: bold;}
div.profile dl.details dd	{float: left;width: 380px;padding: 3px 0;}
#errorExplanation	{border: 1px solid #E3BEBE;background: #F6E8E8;margin: 10px 0 20px;padding: 20px;}
#errorExplanation h2	{margin: -20px -20px 20px;background: #E3BEBE;padding: 10px 20px;}
#errorExplanation p	{margin: 0 0 20px;}
#errorExplanation ul	{margin: 0 0 0 25px;}
#errorExplanation ul li	{list-style-type: disc;margin: 0 0 3px;padding: 0;}
#update	{width: 762px;margin: 0 auto;}
#update label	{display: block;font-size: 11px;color: #999;margin: 0 0 5px;}
#update input	{float: right;}

/* Layout */
.statBox {width:800px; margin:0 auto; }
.topBox {width:600px; margin:0 auto; opacity: 1;}
.bottomBox {width:600px; margin:0 auto; opacity: 1;}
.topStats {float:  left; width:200px; display: inline;}
.statWrap	{width: 700px; margin: 0 auto; background: #000; padding 20px;}
#header	{width: 800px; margin: 0 auto;}
#content	{float: left; width: 100%; background: #000; margin: 20px 0;}
#header a	{color: #fff;text-decoration: none;background: none;}
#header a:hover	{text-decoration: underline;}
#header h3	{float: left;display: inline;margin: 0;padding: 0;}
#header h3 a	{display: block;font-size: 12px;width: 180px;padding: 8px 0 8px 50px;}
#header h3 a:hover	{background: #555;text-decoration: none;}
#nav	{float: left;display: inline;margin: 0;padding: 0;}
#nav li	{float: left;list-style-type: none;}
#nav li a	{display: block;float: left;padding: 8px 10px;}
#nav li a:hover	{background: #555;text-decoration: none;}
#nav li.active a	{background: #fff;color: #333;}
#footer	{width: 800px; margin: 0 auto;}
.cjl-logo	{width: 160px;margin: 0 auto;}
.linkback {margin-top: 50px;}
div.downloads-left	{float:  left;}
div#download-link	{width:  730px; margin: 0 auto;}
div.dl-btn	{float: left;}
div.splash-left	{float: left; width:  160px; margin: 40px 0}
div.authorize	{width:  680px; margin: 0 auto; text-align: left;}
div.splash-right	{float: left; width: 470px; margin: 25px 0; margin-left: 30px; }