div.sharewith { width: 100px; height: auto; }
div.shareitem { background:url(sharing-sprite.png) no-repeat;padding:0 0 0 22px; height: 16px; }
p.backflip { background-position: 0px -64px; }
p.blinklist { background-position: 0px -112px; }
p.blogmarks { background-position: 0px -128px; }
p.delicious { background-position: 0px -176px; }
p.digg { background-position: 0px -192px; }
p.facebook { background-position: 0px -240px; }
p.fark { background-position: 0px -256px; }
p.faves{ background-position: 0px -144px; }
p.friendfeed { background-position: 0px -304px; }
p.furl { background-position: 0px -320px; }
p.google {height:17px;width:16px;background:url(sharing-sprite.png) -0px -336px no-repeat;}
p.linkagogo { background-position: 0px -384px; }
p.linkedin { background-position: 0px -400px; }
p.live{height:17px;width:16px;background:url(sharing-sprite.png) -0px -416px no-repeat;}
p.magnolia{ background-position: 0px -432px; }
p.mixx { background-position: 0px -464px; }
p.multiply {height:17px;width:16px;background:url(sharing-sprite.png) -0px -480px no-repeat;}
p.myspace { background-position: 0px -496px; }
p.netvouz { background-position: 0px -528px; }
p.newsvine { background-position: 0px -544px; }
p.pownce { background-position: 0px -560px; }
p.propeller { background-position: 0px -576px; }
p.reddit { background-position: 0px -592px; }
p.slashdot { background-position: 0px -672px; }
p.stumbleupon { background-position: 0px -704px; }
p.technorati { background-position: 0px -752px; }
p.twitter { background-position: 0px -784px; }
p.yahoo { background-position: 0px -512px; }
p.ybuzz {height:19px;width:16px;background:url(sharing-sprite.png) -0px -158px no-repeat;}
p.ysearch { background-position: 0px -186px; }
p.ybookmark {background:url(sharing-sprite.png) -0px -268px no-repeat; }
#socialicons ul { list-style: none; } 
#socialicons {
	border-top: 2px solid #DAD9D9;
	color: #4c4d50;
	float: left;
	background: #E4E4E4;
	height: 20px;
	margin: 10px 0 0;
	padding: 0 0 3px;
	color: #4c4d50;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase; }
 
	#socialicons img {
		margin-right: 5px;
		padding-bottom: 3px; }
 
	#socialicons ul { padding: 3px 0 0 5px; }
 
	#socialicons li {
		border: none;
		display: inline;
		float: left;
		padding-right: 10px; }
 
	#socialicons  a {
		border-bottom: none;
		color: #4c4d50;
		text-decoration: none; }
 
		#socialicons  a:hover {border-bottom: none;color: #030a1f; }
 
	#socialicons  img {	border: none;vertical-align: middle; }
 /* topnav social icons */

.top-social li a {padding-left: 16px;background-position:left;background-repeat:no-repeat;}
.top-rss {background: url(../images/socialicons/small-rss.png) no-repeat 9px 8px;}
.top-email {background: url(../images/socialicons/small-email.png) no-repeat 9px 8px;}
.top-twitter {background: url(../images/socialicons/small-twitter.gif) no-repeat 9px 8px;}
.top-facebook {background: url(../images/socialicons/small-facebook.png) no-repeat 9px 8px;}
/*---------------------------------------------------------------------------------*/
/* TOP */
/*---------------------------------------------------------------------------------*/
#top {
	background: #f9f9f9;height: 28px;color: #666;
	font-size: 11px;line-height: 30px;border-bottom: 1px solid #ECEDE8;}
/* top navigation */

.topnav {z-index: 99;margin: 0px;padding: 0px;list-style: none;
	line-height: 1;}

.topnav a {position: relative;
	color: #666;display: block;
	z-index: 100;text-decoration: none;}
.topnav li {float: left;width: auto;}
.topnav li a {padding: 6px 11px;font-size: 11px;line-height: 16px;
	border-right: 1px solid #ECEDE8;
	text-decoration: none;}
.topnav li a:hover, .topnav li a:active {background-color: #fdfdfd;
	color: #004276;text-decoration: underline;}
.topnav li a:visited {}
.topnav #first a {background: none;}
.topnav #last a {padding-right: 0px !important;}
.topnav li a.sf-with-ul {}
.topnav li ul {background: #fff;position: absolute;
	left: -999em;width: 158px;margin: 0px 0px 0px -1px;
	border: 1px solid #ECEDE8;border-width: 1px 1px 0px;
	z-index: 999;}
.topnav li ul li {border-bottom: 1px solid #ECEDE8;}
.topnav li ul li a, .topnav li ul li a:visited {background: #fff;width: 136px;
	padding: 6px 11px;color: #555;
	font-size: 11px;font-weight: normal;}
.topnav li ul li a.sf-with-ul {padding: 6px 11px;}
.topnav li ul li a:hover {background: #fdfdfd;color: #004276;}
.topnav li ul ul {margin: -29px 0px 0px 158px;}
.topnav li ul ul li a {}
.topnav li ul li ul li a {}
.topnav li:hover, .topnav #hover {position: static;}
.topnav li:hover ul ul, .topnav #sfhover ul ul,
.topnav li:hover ul ul ul, .topnav #sfhover ul ul ul,
.topnav li:hover ul ul ul ul, .topnav #sfhover ul ul ul ul {left: -999em;}
.topnav li:hover ul, .topnav #sfhover ul,
.topnav li li:hover ul, .topnav li #sfhover ul,
.topnav li li li:hover ul, .topnav li li #sfhover ul,
.topnav li li li li:hover ul, .topnav li li li #sfhover ul {
	left: auto;}

/* topnav indicator */

.topnav .sf-sub-indicator {display: none;}
.topnav li ul .sf-sub-indicator {
	background: url(images/icon-arrow-right.png) no-repeat;
	position: absolute;	display: block;	right: 0.4em;
	top: 0.9em;width: 10px;height: 10px;
	text-indent: -999em;overflow: hidden;}
/* mine */
div.sharewith { width: 100px; height: auto; }
#sharesprite {height:831px;width:16px;background:url(sharing-sprite.png) -0px -0px no-repeat;}
#dels {height:17px;width:16px;background:url(sharing-sprite.png) -1px -177px no-repeat;}
#digg { background-position: 0px -192px; }
#fbook {height:17px;width:16px;background:url(sharing-sprite.png) -1px -238px no-repeat;}
#friendfeed { background-position: 0px -304px; }
#furl { background-position: 0px -320px; }
#google {height:17px;width:16px;background:url(sharing-sprite.png) -0px -336px no-repeat;}
#live{height:17px;width:16px;background:url(sharing-sprite.png) -0px -416px no-repeat;}
#wlive{height:17px;width:16px;background:url(sharing-sprite.png) -0px -417px no-repeat;}
#multiply {height:17px;width:16px;background:url(sharing-sprite.png) -0px -480px no-repeat;}
#myspace {height:17px;width:16px;background:url(sharing-sprite.png) -0px -497px no-repeat;}
#reddit { background-position: 0px -592px; }
#stumbleupon { background-position: 0px -704px; }
#technorati {height:17px;width:16px;background:url(sharing-sprite.png) -0px -750px no-repeat;}
#twitter {height:17px;width:13px;background:url(sharing-sprite.png) -0px -788px no-repeat;}
#yhoo {height:17px;width:16px;background:url(sharing-sprite.png) -0px -514px no-repeat;}
#ybz {height:17px;width:16px;background:url(sharing-sprite.png) -0px -159px no-repeat;}
#ycs { background-position: 0px -186px; }
#ybk {height:17px;width:16px;background:url(sharing-sprite.png) -0px -272px no-repeat; }
#more {height:17px;width:16px;background:url(sharing-sprite.png) -0px -0px no-repeat;}

#bookmarkleft {position: fixed;width: 60px;
top: 100px;right: 0px;font-size: 0.9em;
border: 1px solid #DDD;background-color: white;
padding: 10px;z-index: 2;}
.bookmarkbox {border-bottom:1px solid #DDD; border-top:1px solid #DDD;padding:5px 0px 5px 0px;}
.bookmarkitem {float:left;padding:5px;}