body{
	font-size:13px;
	font-family:arial;
	padding:10px 0 250px 10px;
	width:960px;
	color:#333;
	background:transparent url(bg.jpg) repeat-y 0 0;
}

h1{
	font-size:1.4em;
	margin: .5em 0 .5em 0;
	width:650px;	
}
h4, h5 span{font-size:1.1em}
h5{font-size:.9em}

#right li,
#right input{font-size:.9em}

#theList dt{font-size:2.5em}

.ts,
.articles li,
#tag,
.tweetTable,
.tweets li{font-size:.8em}

h1,h3,h4{font-weight:bold}

h5{color:#666}

.hr{
	height:1px;
	margin:2em 0;
	border-top:1px solid #999;
}

#menu{margin-bottom:1em}

#menu li{display:inline;margin-right:10px}
#menu a{
	color:#999;
	text-decoration:none;
}
#menu .curr{color:#333}
#menu .curr,
#menu a:hover{text-decoration:underline}

#right{
	position:absolute;
	top:85px; left:675px;
	padding:0 2em;
	color:#666;
}

#right ul{margin-bottom:1em}
#right input{color:#666}

#right li{
	margin:0 0 .1em .3em;
	padding-bottom:.3em;
}

#theList{background-color:#fefefe}

#menu,
#theList,
#theList dt{width:650px}

#theList dt{
	clear:both;
	position:relative;
	font-weight:bold;
	text-transform:uppercase;
	border-top:3px solid #ccc;
	padding-top:1em;
	background-color:#fff;
}

#theList dd{
	padding:40px 0 1em 120px;
	position:relative;
}

.photo{
	width:108px;
	overflow:hidden;
	text-align:center;
	position:absolute;
	top:42px;left:10px;
}
.photo img{width:108px}


.gWeb,
.gBlog,
.gNews,
.gLoad,
.tweets{
	float:left;
	width:250px;
	min-height:300px;
	margin-left:15px;
}

.tweets ul{min-height:300px}

h5.goog{margin-left:15px}

.gLoad{margin-top:40px}

.gWeb,
.gBlog,
.gNews{display:none}

.tweets{margin-top:-26px;}
.tweets h5, 
h5.goog{margin-bottom:1em}

.articles{margin:1.5em 1em 1em}
.articles li{
	margin:0 1em;
	list-style-image:url(bullet.png);	
}

.headlines{width:220px}

#twAgg,
.headlines{margin-top:.5em}

.tweets li{
	padding:.4em 10px .2em 0;
	margin:.2em 0;
	border-top:1px dotted #ccc;
	overflow:hidden;
	height:70px;
	position:relative;
}
.tweets li:first-child{
	padding:0 10px .2em 0;
	margin:0 0 .2em 0;
	border-top:0;
}
.tweets li:hover{background-color:#ccc}

.tweets .body{
	margin-top:.5em;
	min-width:225px;
}
	
a{
  color:#ff7e00;
  text-decoration:none;
}
a:visited{color:#999}
a:hover{text-decoration:underline}

.tweets a{color:#333}

.twAll a,
.tweets a.link{color:#ff7e00;}

.tweets li span,
#right a{color:#666}

.tweets h5,
.goog span{color:#ccc}

.goog a.curr{
	text-decoration:underline !important;
	color:#333;
	font-weight:bold;
}

.twAll{
	margin-top:1.5em;
	padding-bottom:1em;
	text-align:right;
}
.twAll,
.goog a{font-size:.8em !important}

.twAll span{
	text-transform:uppercase;
	font-weight:bold;
	font-size:1.2em !important;
}


h5.ts{margin:.5em 0}

.empty{color:#666 !important}

.vanity{
	height:32px;
	width:32px;
	float:left;
	margin-right:8px;
}

.narrow,
#adsense{width:160px}

.from a,
.from,.ago{
	color:#999;
	position:absolute;
	bottom:0;
}

.from{
	font-style:italic;
	left:0;
}
.ago{right:0}

.tweetTable{
	position:absolute;
	top:0; left:0;
	background-color:#ccc;
	color:#666;
	width:650px;
}

.tweetTable .colA{
	padding:0 0 0 5px;
	width:312px;
}
.tweetTable .colB{
	padding:0 36px 0 5px;
	font-weight:normal;	
}
.tweetTable .colC{padding:0 10px 0 5px}

.colC,
.colA span{
	font-weight:bold;
	font-size:1.2em !important;	
}

.tweetTable th{
	font-weight:normal;	
	white-space:nowrap;
}
.tweetTable th:first-child{
	padding-left:10px;
	padding-top:.2em;
	}
.tweetTable td{text-align:left}

.tweetTable td img{margin-top:2px}

#tag i{color:#ccc}
