.actions
{
	float:right;
	display:block;
	margin:4px 0;
}

h1,h2,h3,h4,h5,h6
{
	color:#83add4;
}

h1
{
	border-bottom:1px solid #c9d8e5;
}

.clear
{
	clear:both;
}

.content
{
	margin-top:65px;
}

#logo a
{
	display:block;
	width:260px;
	height:145px;
	border:none;
}

#home
{
	overflow:hidden;
}

	#home #linkers,
	#home #login
	{
		float:left;
		margin:10px 2px;
	}
	
	#home #linkers
	{
		width:59%;
	}
	
	#home #login
	{
		width:39%;
	}
	
	#home h1
	{
		background:url(../images/bg_home_header.png) no-repeat center center;
		width:98%;
		height:135px;
		text-indent:-999999px;
		margin:0 auto;
	}
	
	#home .buttons
	{
		clear:both;
	}
	
	#home #login .forgot
	{
		font-size:.75em;
	}
	
	#home #linkers ul
	{
		width:85%;
		list-style-type:none;
		margin:0 auto;
		padding:10px;
		text-align:left;
		background:#f8fbf4;
		border:3px double #b3cf97;
	}
	
	#home #linkers li
	{
		margin:0;
		padding:10px;
		border-bottom:1px solid #e9f2e0;
	}

#signup
{
	width:600px;
	margin:5px auto 10px auto;
	text-align:left;
}

	#signup h1
	{
		background:url(../images/ico_add.png) no-repeat left center;
		padding-left:20px;
	}
	
	#signup input
	{
		width:300px;
	}
	
	.buttons
	{
		text-align:center;
		padding:5px 0;
		border-top:1px solid #e2eaf2;
		margin:10px auto;
	}
	
	#signup .buttons input
	{
		width:auto;
	}
	
	#signup .notice
	{
		background:#e17618;
		color:#fff;
		font-weight:bold;
		margin:0 5px;
		padding:3px;
	}

.email
{
	background:url(../images/ico_email.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;
	margin:0 4px;
}	

.password
{
	background:url(../images/ico_pass.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;
	margin:0 4px;	
}

.nickname
{
	background:url(../images/ico_card.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;
	margin:0 4px;	
}

.help
{
	background:url(../images/ico_help.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;
	margin:0 4px;
}

.link
{
	background:url(../images/ico_link.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;
	margin:0 4px;	
}

.link_add
{
	background:url(../images/ico_link_add.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;	
	margin:0 4px;
}

.link_delete
{
	background:url(../images/ico_link_delete.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;	
	margin:0 4px;	
}

.link_edit
{
	background:url(../images/ico_link_edit.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;	
	margin:0 4px;	
}

.account
{
	background:url(../images/ico_account.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;
	margin:0 4px;	
}

.stats
{
	background:url(../images/ico_stats.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;
	margin:0 4px;	
}

.twitter
{
	background:url(../images/ico_twitter.png) no-repeat left center;
	padding:2px 0 0 20px;
	height:22px;
	line-height:20px;	
	margin:1px 4px;
}

.bug
{
	background:url(../images/ico_bug.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;	
	margin:0 4px;
}

.comment
{
	background:url(../images/ico_comment.png) no-repeat left center;
	padding:2px 0 0 20px;
	height:22px;
	line-height:20px;	
	margin:1px 4px;
}


fieldset
{
	border:1px solid #eaeff4;
	padding:15px;
}

#control_panel,
#account_settings,
#link_settings,
#preshare_form
{
	width:700px;
	text-align:left;
	margin:5px auto;
	clear:both;
}

	#control_panel ul li
	{
		list-style-type:none;
		margin:0;
		padding:2px 0;
	}

.help_text
{
	width:95%;
	margin:5px auto;
	background:#fbf8df;
	border:1px solid #fbe6a7;
	padding:10px;
	color:#69370a;
}

#link_list
{
	clear:both;
	margin:20px auto;
	display:block;
}

#link_list ul
{
	margin:0 auto;
	padding:0;
	width:98%;
}

#link_list li
{
	list-style-type:none;
	margin:3px 0;
	padding:6px 0;
	border-bottom:1px solid #ecf3f5;
	width:100%;
}

	#link_list li .stat_details
	{
		width:95%;
		margin:5px auto;
		background:#f8fdea;
		border:1px solid #d2dfab;
		padding:10px;
	}
	
	#link_list li .note
	{
		font:.85em Arial, Helvetica, sans-serif;
		color:#999;
		margin:0 5px;
	}
	
#frmshare
{
	width:600px;
	margin:20px auto;
}

	#frmshare textarea
	{
		width:600px;
	}
	
#footer #contact
{
	font:.85em Arial, Helvetica, sans-serif;
	float:right;
	text-align:right;
	margin:5px 60px 0 0;
}

#footer #contact a:link,
#footer #contact a:visited
{
	text-decoration:none;
	color:#a9a9a9;
}

#footer #contact a:hover
{
	text-decoration:underline;
}

#share_bar
{
	width:100%;
	height:75px;
	background:#369;
}

#share_ask
{
	float:left;
	width:25%;
}

#share_sponsor
{
	float:left;
	width:60%;
	overflow:hidden;
	color:#fff;
}

#share_close
{
	float:right;
	width:10%;
}

	#share_close a
	{
		color:#fff;
	}

#viewPane
{
	border:none;
}



.stat_topic
{
	background:url(../images/ico_magnify.png) no-repeat left center;
	padding-left:20px;
	height:18px;
	line-height:18px;	
	margin:0 4px;
	font:bold .95em Arial, Helvetica, sans-serif;
	display:block;
	width:98%;
}

.stat_list
{
	margin:3px;
	padding:5px;
	display:none;
}

.loader
{
	background:url(../images/ajax-loader.gif) no-repeat center center;
	width:18px;
	height:18px;
	margin:0 3px;
	display:none;
}

.stat_table
{
	background:#fff;
	border:1px solid #D2DFAB;
	border-collapse:collapse;
	font:.855em Arial, Helvetica, sans-serif;
	width:98%;
	margin:0 auto;
}

	.stat_table td
	{
		padding:2px;
		width:auto;
		border:1px solid #e6ecd3;
		border-collapse:collapse;
	}
