/** Background stretch from: http://webdesign.about.com/od/css3/f/blfaqbgsize.htm **/
html, body {
	height:100%;
	margin:0;
	padding:0;
}
body{
	color:#333333;
	font-family:'Lucida Grande',sans-serif;
	font-size:0.85em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5;
	text-align:center;
}
img#background {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
a img, form, fieldset {
	border: 0 none;
}
#container {
	position:relative;
	z-index:1;
	margin:0 auto;
	padding:15px 0;
	text-align:left;
	width:900px;
	height:100%;
}
a {
	color:blue;
	text-decoration:none;
}
/** TWITTA **/
#side_base {
	float:right;
	line-height:1.2;
	width: 315px;
}
.subpage #side {
	margin-top:0;
}
#side {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EEEEEE;
	margin-bottom:10px;
	padding:12px 10px;
	width: 300px;
}
/**
#side div.section-header {
	border-bottom:1px solid #EEEEEE;
	margin-bottom:10px;
}
**/
#side div.section-header h1 {
	color:#333333;
	font-size:1em;
	font-weight:bold;
	padding:0 0 2px;
}
#side ul {
	margin:0;
	padding-left:10px;
}
ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#side .about li {
	padding-bottom:3px;
}
#side .about .label {
	font-weight:bold;
}
hr {
	display:none;
}
#side .stats {
	clear:both;
	float:none;
	margin:0;
	padding:0;
	position:relative;
}
#side div#profile.profile-side {
	margin-bottom:1em !important;
}
#side .section-links {
	float:right;
	font-size:0.9em;
	text-align:right;
}
#side .stats td {
	padding:0;
	vertical-align:top;
}
#side .stats td .numeric {
	font-family:georgia;
	font-size:1.3em;
	text-decoration:none;
}
#side .stats td .label {
	font-size:0.9em;
	text-transform:lowercase;
}
#content div.section, div.section > div {
	clear:both;
	float:none;
	position:relative;
}
ul.sidebar-menu li a {
	background-image:none;
	clear:both;
	cursor:pointer !important;
	display:block;
	margin-right:-1px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:0.5em 0 0.5em 14px;
}
/** /side right **/
/** center **/
#content {
	float:left;
	margin-top:0;
	padding-bottom:15px;
	width:555px;
}
.subpage #content .wrapper {
	background:#FFFFFF none repeat scroll 0 0;
	padding:5px 10px 15px;
	border: 1px solid #eee;
	width: 560px;
}
#content .doing {
	font-size:1.2em;
	line-height:1.1;
	width:100%;
}
#content .doing .meta {
	font-size:0.8em;
}
/**
fieldset th, td {
	padding:7px 3px;
}
**/
#content .disabled {
	color:#BBBBBB;
}
#content .section_links {
	border:1px solid #CECECE;
	margin:1px;
	padding:4px 15px;
}
/** /center **/
#footer {
	clear:left;
	line-height:1;
	padding:8px 0;
	text-align:center;
	width:555px;
	border: 1px solid #eee;
}
#footer {
	background:#FFFFFF none repeat scroll 0 0;
}


/** /TWITTA **/

/** buttons **/
div.btns{
	zoom:1;
	white-space:nowrap;
}

div.btns:after
{
	display:block;
	clear:both;
	content:'';
}

div.btns a.btn{
	float:left;
	background:buttonface url(../images/buttons-border-2.gif) no-repeat;cursor:pointer;font-size:0;text-align:center;
	text-align:center;
	display:block;
	_width:140px;
	min-width:140px;
	text-decoration:none;
	margin:3px 2px;
}

div.btns a.btn:hover span{
	
	opacity:0.6;
	filter:alpha(opacity:80);
}

div.btns a.btn span
{
	padding:3px 8px 4px 8px;
	
	text-align:center;
	position:relative;
	left:1px;top:1px;
	display:block;
	text-decoration:none;
	background:url(../images/buttons-border.gif) right bottom no-repeat;
	font:small/1 Verdana;
	color:#222;
	
}
/** /buttons **/
/**
#map{
	width: 175px;
	height: 175px;
}
**/
.woork{
	color:#444;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:600px;
	margin: 0 auto;
}
.twitter_container{
	color:#444;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:600px;
	margin: 0 auto;
}
.twitter_container a{
	color:#0066CC;
	font-weight:bold;
}
.twitter_status{
	font-size:13px;
	height:75px;
	padding:6PX;
	border-bottom:1px dashed #D2DADA;
}
.twitter_image{
	float:left; 
	margin-right:14px;
	border:solid 2px #DEDEDE;
	width:50px;
	height:auto;
}
.twitter_posted_at a {
	 color:#999;
}
.twitter_posted_at{
	 font-size:0.90em;
	 padding-top:4px;
	 color:#999;
}
.ctitle {
	font-size:12px;
}
.talking_about {
	font-size:12px;
}
/** **/
.credentials{
	font-size:12px;
	text-align:center;
}
.outline{
	margin-top:5px;
	padding: 3px;
	border: 1px solid #dedede;
	background-color:#eef3f9;
}
/** AD **/
.sponsored{
	color:#555555;
	font-size:10px;
	font-weight:normal;
	padding: 0px 10px;
}
.ad {
	background-color:#FFF8DD;
	position:relative;
	height:75px;
	padding: 9px 0 0 9px;
	font-size:12px;
	border-bottom:1px dashed #D2DADA;
}
.ad h3{
	color:#333333;
	line-height:1.4;
	display:inline;
	font-weight:normal;
	text-decoration:underline;
}
.ad cite{
	color:#008000;
	font-style:normal;
	font-size:90%;
	margin-left:0.5em;
}

.ad p{
	color:#000000;
	margin:0;
	padding:0.2em 0 0;
	font-size:12px;
}

#what_do_you{
	font-family:'Georgia','Serif';
}
#counter{
	font-family:'Georgia','Serif';
	color:#ccc;
	font-size:20pt;
}
.fu_header{
	padding: 0px 8px 8px;
	text-align: left;
	right: 0px;
	color: rgb(102, 102, 102);
	font-size: 11px;
	background-color: rgb(255, 255, 255);
}
.fu_top{
	border-top: 1px dotted rgb(204, 204, 204);
	overflow: hidden;
	text-align: left;
	margin-top: 3px;
	padding-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	height:65px;
}
.fu_mid{
	padding: 3px 0px;
	float:left;
}
.fu_btm{
	border: 0px dotted rgb(153, 153, 153);
	float: right;
	width: 210px;
	padding-top: 4px;
}
.fu_follow{
	border: 1px solid rgb(204, 204, 204);
	text-align: center;
	width: 46px;
	height: 16px;
	color: rgb(112, 156, 178);
	background-color: rgb(230, 230, 230);
	margin-top: 4px;
	cursor: pointer;
	font-size: 11px;
}
.fu_title{
	font-size: 14px;
	line-height: 18px;
}
.fu_text{
	font-size:10px;
}
.fu_featured{
	border: 1px dotted rgb(204, 204, 204);
	padding: 3px;
	text-align: left;
	font-size: 10px;
	margin-top: 8px;
	color: rgb(51, 51, 51);
	background-color: rgb(255, 255, 204);
}
.login_section{
	font-family:'Georgia','Serif';
	color:#ccc;
	text-align:center;
	padding:10px 10px 30px 10px;
	font-size:18pt;
}
.header_message{
	font-family:'Georgia','Serif';
	color:#bbb;
	font-size:14px;
}
.dailySearches{
	font-family:'Georgia','Serif';
	font-size:12px;
}
.dt_hdr{
	background-color:#ccc;
}
.dt_row{

}
#trending_topic{
	color:#666;
	font-size:18px;
	padding:5px;
}
#people_talking{
	font-family:'Georgia','Serif';
	color:#bbb;
	font-size:14px;
	text-align:center;
}
.even {
	background-color:#eee;
}
