/* YUI Reset */
html{color:#222;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,b,i{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font: 62.5%/1.3 "Helvetica Neue",Helvetica,Calibri,Verdana,sans-serif;font-weight:200;}/*"HelveticaNeue-Light","Helvetica Neue Light",*/
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:courier,monospace;*font-size:108%;line-height:100%;}

/* General */
body{background:#f6f6f6 url('img/bg.png') repeat 50% 50%;color:#222;}/*#222*/
span.amp {font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;font-style:italic;}
span.raquo {font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua",serif;font-size:1.5em;line-height:0em;}
a{-moz-outline:none;color:#26B;}
a:hover{color:#48D;}
input{outline:0;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}

.caps {font-size:.92em;}
.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Baskerville", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}
.dquo {margin-left:-.28em;margin-right:0.1em;line-height:0.6em;}
.quo {margin-left:-.2em;margin-right:0.05em;line-height:0.6em;}/*-.38em;*/

.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

#network {
	background:#EEE;
	background:-moz-linear-gradient(top,#FFF,#DDD);
	background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(#DDD));
	height:30px;
/*	padding-top:5px;*/
	overflow:hidden;
}
#network .inner {width:940px;margin:0 auto;position:relative;}
#network a.djrnetwork {opacity:0.6;padding:0;}
#network a.djrnetwork:hover {opacity:1;}
#network a.djrnetwork img {vertical-align:bottom;}
#network a {font-size:11px;line-height:30px;display:inline;position:relative;float:left;color:#666;text-shadow:0 1px 0 #FFF;text-decoration:none;font-weight:bold;text-transform:uppercase;padding:0 10px;}
#network a.tab {background:#f6f6f6 url('img/bg.png') repeat 50% 50%;color:#333;-moz-box-shadow:0 0px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 0px 3px rgba(0,0,0,0.2);} /* -moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px; */
#network a:hover {color:#333;}
#twitter-connect-placeholder {position:absolute;right:0;top:6px;}
.twitter-logout {-moz-border-radius:4px;-webkit-border-radius:4px;-moz-box-shadow:0 1px 0 #CCC;-webkit-box-shadow:0 1px 0 #CCC;background:#DDD;color:#666;display:block;font-size:8px;font-weight:bold;line-height:16px;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #F6F6F6;text-transform:uppercase;}

#wrapper {width:1000px;margin:0 auto;}
#left,#right {display:inline;position:relative;float:left;}
#left {width:340px;}
#right {width:600px;padding:30px 29px;background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.05);border-top:0 none;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}

#header {margin:30px;}
#header a {
	padding:30px 30px 25px;
	display:block;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border:1px solid rgba(0,0,0,0.9);
	background:#222;
	background:-moz-linear-gradient(top,rgba(0,0,0,0.85),rgba(0,0,0,0.8),rgba(0,0,0,0.95));
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.85)),to(rgba(0,0,0,0.95)),color-stop(0.5,rgba(0,0,0,0.8)));
	-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.2);
}
#header img {vertical-align:middle;}

#menu ul {
	border:1px solid rgba(204,204,204,0.5);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	margin:30px;font-size:14px;
	-moz-box-shadow:1px 1px 0 #FFF;
	-webkit-box-shadow:1px 1px 0 #FFF;
}
#menu ul.hidden {display:none;}
#menu ul li {
	background:#F6F6F6;
	background:-moz-linear-gradient(top, rgba(255,255,255,0.8), rgba(240,240,240,0.8));
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.8)),to(rgba(240,240,240,0.8)));
}
#menu ul li:hover {
/*	background:#E3E3E3;*/
/*	background:-moz-linear-gradient(top, #EEE, #DDD);*/
/*	background:-webkit-gradient(linear,left top,left bottom, from(#EEE), to(#DDD));*/
}
#menu ul li:active {
	background:#CCC;
	background:-moz-linear-gradient(top, #CCC, #EEE);
	background:-webkit-gradient(linear,left top,left bottom, from(#CCC), to(#EEE));
}
#menu ul li:first-child {-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
#menu ul li:first-child a {border-top:0 none;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
#menu ul li:last-child {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
#menu ul li:last-child a {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}

#twitter-anywhere {margin-bottom:30px;position:relative;display:none;}
#twitter-avatar-placeholder {left:0;position:absolute;top:30px;}
#tweetbox {margin-left:60px;/*margin-bottom:30px;*/position:relative;}
#tweetbox #waiting {position:absolute;left:0px;top:30px;font-size:30px;z-index:-1;width:598px;height:93px;border:1px dashed #333;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:center;line-height:93px;}

#show-new-tweets {display:none;}
#show-new-tweets a {background:#BFFFBF;border:1px solid #BFF2BF;-moz-border-radius:6px;-webkit-border-radius:6px;font-size:14px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #FFF;color:#333;text-decoration:none;display:block;line-height:30px;margin-bottom:30px;}

#loading {background:#333;border:1px solid #111;font-size:14px;font-weight:bold;text-shadow:0 1px 0 #000;color:#FFF;-moz-border-radius:6px;-webkit-border-radius:6px;text-align:center;line-height:30px;margin-bottom:30px;}
#loading img {vertical-align:middle;margin-right:10px;}

#tweets {font-size:14px;font-weight:normal;}
#tweets li {position:relative;border-bottom:1px dotted #DDD;min-height:60px;margin-bottom:10px;}
#tweets li:last-child {border-bottom:0 none;}
#tweets li.hidden {display:none;}
#tweets li div.avatar {position:absolute;top:0;left:0;width:46px;height:46px;-moz-border-radius:6px;-webkit-border-radius:6px;background-position:-1px -1px;border:1px solid rgba(0,0,0,0.2);}
#tweets li .tweet {margin-left:60px;text-shadow: 1px 1px #eee;}
#tweets li .tweet strong a {color:#333;text-decoration:none;}
#tweets li .tweet span.meta {display:block;font-size:11px;color:#999;}
#tweets li .tweet span.meta a {color:#999;text-decoration:none;}
#tweets li .tweet span.meta a:hover {color:#06C;text-decoration:underline;}
#tweets li .tweet span.meta a.reply {float:right;display:none;}
#tweets li:hover .tweet span.meta a.reply {display:inline;}

#footer {color:#CCC;font-size:12px;text-align:center;text-shadow:0 1px 0 #FFF;margin:30px;}
#footer a {color:#CCC;}
#footer:hover, #footer:hover a {color:#999;}

a:focus {-moz-outline:none;outline:none;}