body		{ 		background-color: #b1cfbd;
					background-image: url(/images/tweetfeed-birds.gif);
					background-repeat: no-repeat;
					background-position: right bottom;
					background-attachment: fixed;
			}
html { height: 100% !important; }
.header		{width:700px;margin:0 auto; }
.header #desc	{ font:normal; size:90%; }
.wrapper	{
	background-color:#fff;
	border:10px solid #a1bcac;
	padding:20px;
	width:730px;margin:0 auto;
}

form						{ margin-left:25px; }
form label					{ display:block; width:200px; float:left; margin-bottom:1em;}
form input					{ margin-bottom:1em; padding:1px; }
form textarea				{ clear:both; float:none; margin-bottom:2em;}
form #submit				{ }
form p.hint					{ margin-left:200px; color:#999; font-size:95%; margin-top:-1em; }
form p.hint2				{ color:#999; font-size:95%; clear:left;  }

form.login					{ padding:5px 10px 0 0;margin:0; }
form.login label			{ padding-left:1em; display:inline; float:none;  }
form.login input			{ width:100px; }

ul.menu						{ list-style-type:none; margin:0 0 0 15px; padding:0;}
ul.menu li					{ display:block; float:left; padding:0 5px 0 0; }
ul.menu li a				{ text-decoration:none; font-size:120%; background-color:#e9e9e9; font-weight:bold; padding:5px 10px; border-bottom: 1px solid #ccc; }
ul.menu li a:hover			{ color:#000; background-color:#ccc; }
ul.menu li.current a		{ color:#fff; background-color:#999; border-top:1px solid #666; border-bottom:none; }

.msg		{ padding:10px; margin:10px; background-color:#FFFFCC; border:1px solid gray; }
.msg h3		{ margin:0; }
.msg p		{ margin:0; }

#footer 	{ text-align:left; margin-top:2em; color:#999; font-size:90%; border-top:2px solid #ccc;}

table#users			{  }
table#users td		{ padding:4px; margin:0; }
table#users td.alt	{ background-color:#ccc; }
table#users td.prem	{ background-color:yellow; }

.top10trends			{ margin:0 0 0 -10px;padding:0;list-style-type:none; width:620px;}
.top10trends li			{ color:#668d9f; text-align:center; background-color:#cdeed7; border:1px solid #afcdb8; padding:10px; margin:5px 5px 0 0; width:178px; float:left;}
.top10trends li a		{ font-size:140%; font-weight:bold;}
.after10trends			{ margin:0 0 0 -10px;padding:0;list-style-type:none; width:620px;}
.after10trends li			{ color:#999; text-align:left; background-color:#efefef; border:1px solid #ccc; padding:10px; margin:5px 5px 0 0; width:280px; float:left;}
.after10trends li a		{ font-size:100%; font-weight:bold; padding-right:1em;}

.top10feeds, .top10users	{ margin-left:30px; }

#trendcloud				{ text-align:center; }
#trendcloud a			{ text-decoration:none; }

#spy			{ margin:0 0 0 0;padding:0;list-style-type:none;}
#spy li			{ font-size:125%; margin:10px;color:#333; text-align:left; background-color:#e1e1e1; border-left:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px; }
#spy li a		{ font-weight:bold;}
#spy .ago		{ float:right; color:#999; font-size:80%; padding-left:2em;}
#spy .trend		{ background-color:#CAFFCA; }
#spy .search	{ background-color:#e9f9ff; }

			/* {text-align:center;background-color:#efefef;margin:1px;padding:5px; margin:2px 29px 0px 20px;} */
.gad			{ text-align:center; margin-top:10px;}
.gad.chunk			{ padding:10px; margin:10px 20px 0 10px; }

#edit_profile_nav				{ margin:-10px 0 0 0; padding:0 0 10px 0; list-style-type:none;}
#edit_profile_nav li			{ float:left; padding:5px 10px 5px 10px; margin:0 1px 0 0; background-color:#efefef;border-top:1px solid #fff;}
#edit_profile_nav li.current	{ background-color:#e1e1e1; border-right:1px solid #ccc; border-top:1px solid #fff;}
.alert		{ padding:10px; margin:10px 0; font-weight:bold; color:red; background-color:#FFFFCC; }
#topprofile			{ font-size:125%; background-color:#efefef; padding:10px; border-top:1px solid #ccc;}
#topprofile label	{ display:block; float:left; width:100px; }
#profile			{ clear:both; padding-top:10px;}
#profile .leftbox	{ float:left; width: 295px; }
#profile .leftbox p	{ margin:0; }
#profile .rightbox	{ float:right; width: 295px; }
#profile .box		{ background-color:#efefef;  padding:5px; border-top:1px solid #ccc; margin-bottom:10px; }
#profile .box h2, #profile .box p { margin:0 10px 5px 10px; padding:0; }
#profile .box ul		{ margin-left:10px; list-style-type:none;}
#profile .box ul li		{ border-bottom:1px dotted #999; padding:2px 5px;}
#profile .box ul li a	{ text-decoration:none; }
#profilead		{ float:right; }

#listprofileboxes				{ list-style-type:none; margin:10px 0; padding:0 0 10px 0; clear:both;}
#listprofileboxes li			{ width:575px; height:18px; font-size:115%; margin:0 0 1px 0; padding:5px 5px 10px 5px; border:1px solid #e1e1e1; background-color:#efefef; cursor:n-resize; }
#listprofileboxes li .buttons	{ float:right; }

#publicprofileboxes		{ list-style-type:none; margin:0; padding:0; clear:both;}
#publicprofileboxes li	{  }
#publicprofileboxes li img { float:none; }

#warning	{ background-image:url(../images/warning.png);
	margin:10px 0;
	padding:10px 10px 10px 45px;
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	background-color:#FFFFCC;
	background-repeat: no-repeat;
	background-position: 10px center;
	display:none;
}
#warning h3 { margin:0; padding:0; font-weight:bold; }

#theme_thumbs				{  }
.theme_thumb				{ background-color:#fff; padding:10px; margin:0 5px 5px 0; float:left; }
#userlink			{
	position:absolute;
	top:0;
	left:0;
	padding:5px;
	width:500px;
	background-image: url(../images/fade.png);
	background-repeat: no-repeat;
	background-position: left top;
	height:30px;
	line-height:120%;
}

.bottomnav	{text-align:center;background-color:#efefef;margin:1px;padding:5px; margin:2px 29px 0px 20px; font-size:125%; border-top:1px solid #ccc;}

.related		{ background-color:#efefef !important;  margin:0px 29px 20px 20px; padding:20px; border:1px solid #336699;}
.related h3		{ text-align:center; font-weight:bold; color:#336699; }
.related ol		{ list-style-type:none; font-size:125%; text-align:center; margin:0;}
.related ol li a	{ color:#666666 !important;}

#frmSearch				{  }
#frmSearch #keywords	{ width:450px; font-size:150%; }
#frmSearch #search		{ font-size:150%; }
#results				{  }
#results ol						{ list-style-type:none; }
#results ol li					{ padding: 5px 0; border-bottom:1px dashed #CCCCCC; }
#results ol li .search_title	{ font-size:125%; }
#results ol li .avatar			{ float:left; width:50px; height:50px; padding-right:10px;}
#results ol li .score 			{ float:right; color:#ccc; font-size:150%;}
.searchbox	{ float:right; width:250px; text-align:right; margin:15px 20px 0 0;}
.searchbox form { padding:0; margin:0; }
.searchbox form input { font-size:90%; }

.chunk .author img { width: 50px; height: 50px; }

.ad_result { border-bottom:1px dashed #CCCCCC; padding:0; margin: 0; }
.ad_header {color:#000;font-weight:bold;padding-bottom:7px;font-size:13px}
.ad_line1 {color:#000099;font-size:15px; text-decoration:underline}
.ad_text {color:#000000;font-size:13px; text-decoration:none}
.ad_url {color:#008000;font-size:13px; margin:0px; text-decoration:none}
.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
.wide_ads { padding:0 20px;  }

#relatedsearches {margin: 0 18px 10px 18px; padding:10px; background-color:#e9e9e9; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0 }
#relatedsearches h3 { padding:0 0 0 0; color:#999;}

.managebtn {border: 1px solid #000; font-size: 10px;}

