/* resets default browser CSS
----------------------------------------------------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

article, aside, dialog, figure, footer, header,
hgroup, nav, section {
    display:block;
}

body {
  line-height: 1.5;
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }


/* clear floated elements (http://sonspring.com/journal/clearing-floats)
----------------------------------------------------------------------------------------------------*/
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* clearfix (http://www.positioniseverything.net/easyclearing.html)
----------------------------------------------------------------------------------------------------*/
.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

/* word wrap 
----------------------------------------------------------------------------------------------------*/

.nowrap {
	white-space: nowrap;
}

/* default link behaviour
----------------------------------------------------------------------------------------------------*/
a:link, a:visited {
  text-decoration: none;
  color: #21657d;
  outline: none;
}

a:hover {
  text-decoration: underline;
  color: #88951a !important;
}



/* consoleWindow
----------------------------------------------------------------------------------------------------*/
#consoleWindow {
	position: fixed;
	bottom: 0;
	right: 0;
	width: 500px;
  	height: auto;
	background-color: #000;
	opacity: 0.8;
}

#consoleTrigger {
	display: block;
}

#theConsole {
	display: none;
	width: 498px;
	border: 1px solid #000;
}

.active #theConsole {
	width: 498px;
	height: 280px;
	border: 1px solid #000;
	display: block;
}

/* general styles
----------------------------------------------------------------------------------------------------*/
ul {
	list-style-type: none;
}

img {
	display: block;
}

form {
	color: #4c4c4c;
}

input,
textarea {
	color: #999999;
	line-height: 16px;
	display: block;
}

label {
	font-weight: bold;
	color: #4c4c4c;
	display: block;
	line-height: 20px;
}

input,
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

input[type=text] {
	padding: 4px 0 4px 10px;
	width: 198px;
	border: 1px solid #e5e5e5;
}

input.focus,
textarea.focus {
	border: 1px solid #999;
	color: #000;
}

input.error,
textarea.error {
	border: 1px solid #f65f3d;
}

label.error {
	color: #ff0000;
}

textarea {
	border: 1px solid #e5e5e5;
	width: 418px;
	height: 105px;
	padding: 4px 0 4px 10px;
	
}

/* default class for scrollables */
.js .scrollable .items {
	width: 20000em;
	position: absolute;
}

/* remove safari outline */
*:focus {
	outline: none;
}

/* tooltips (1 red - arrow bottom /  2 blue + arrow top / 3 red - arrow top)
----------------------------------------------------------------------------------------------------*/
.tooltip1 {
	display:none;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
	width:auto;
	padding: 2px 2px 2px 2px;
	color:#000;
	-moz-border-radius: 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em;
	border-radius: 0.5em 0.5em;
	box-shadow: 1px 1px 8px #999;
	-moz-box-shadow: 1px 1px 8px #999;
	-webkit-box-shadow: 1px 1px 8px #999;
	
}

.tooltip1-corner {
	border-width: 12px;
	border-style: solid;
	border-color: #fff transparent transparent transparent;
	content: ""; /* Forces this pseudo-element to appear on hover */
	display: block;
	height: 1px; /* Width and height could  be left out, but I prefer a less 'pointy' triangle */
	width: 1px;
	position: absolute;
	bottom: -23px;
	left: 10px;
}

.tooltip1 .inner {
	padding: 2px 15px 2px 15px;
	background-color: #f65f3d;
	-moz-border-radius: 0.4em 0.4em;
	-webkit-border-radius: 0.4em 0.4em;
	border-radius: 0.4em 0.4em;
	border: 1px solid #db2618;
	color: #fff;
}


.tooltip1 .inner-corner {
	border-width: 10px;
	border-style: solid;
	border-color: #f65f3d transparent transparent transparent;
	content: ""; /* Forces this pseudo-element to appear on hover */
	display: block;
	height: 1px; /* Width and height could  be left out, but I prefer a less 'pointy' triangle */
	width: 1px;
	position: absolute;
	bottom: -18px;
	left: 12px;
	z-index: 20;
}

.tooltip2,
.tooltip3 {
	display:none;
	background-color: #fff;
	font-size: 11px;
	font-weight: bold;
	width:auto;
	padding: 2px 2px 2px 2px;
	color:#000;
	-moz-border-radius: 0.5em 0.5em;
	-webkit-border-radius: 0.5em 0.5em;
	border-radius: 0.5em 0.5em;
	box-shadow: 1px 1px 8px #999;
	-moz-box-shadow: 1px 1px 8px #999;
	-webkit-box-shadow: 1px 1px 8px #999;
}

.tooltip2-corner,
.tooltip3-corner {
	border-width: 12px;
	border-style: solid;
	border-color:  transparent transparent #fff transparent;
	content: ""; /* Forces this pseudo-element to appear on hover */
	display: block;
	height: 1px; /* Width and height could  be left out, but I prefer a less 'pointy' triangle */
	width: 1px;
	position: absolute;
	top: -23px;
	left: 50px;
}

.tooltip2 .inner,
.tooltip3 .inner {
	padding: 2px 15px 2px 15px;
	background-color: #65aac0;
	-moz-border-radius: 0.4em 0.4em;
	-webkit-border-radius: 0.4em 0.4em;
	border-radius: 0.4em 0.4em;
	color: #fff;
	border: 1px solid #37748a;
}

.tooltip3 .inner {
	background-color: #f65f3d;
	border: 1px solid #db2618;
}

.tooltip2 .inner-corner,
.tooltip3 .inner-corner {
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #65aac0 transparent;
	content: ""; /* Forces this pseudo-element to appear on hover */
	display: block;
	height: 1px; /* Width and height could  be left out, but I prefer a less 'pointy' triangle */
	width: 1px;
	position: absolute;
	top: -18px;
	left: 52px;
	z-index: 20;
}

.tooltip3 .inner-corner {
	border-color: transparent transparent #f65f3d transparent;
}


/* page layout
----------------------------------------------------------------------------------------------------*/
body {
	background-color: #f2f2f2;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#page-container {
	position: relative; 
	/*margin: 15px auto 0 auto;*/
	margin: 20px 0 0 20px;
	width: 920px;
}


#main-wrapper {
	width: 920px;
	margin: 26px 0 0 0;
}

#content {
	width: 520px;
	float: left;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	padding: 19px 19px 0 19px;
	
}

#flashes {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 19px;
}

#flashes .notice {
	padding: 4px 9px;
	background-color: green;
	color: #ffffff;
}

#flashes .error {
	padding: 4px 9px;
	background-color: #F65F3D;
	color: #ffffff;
}

#sidebar {
	width: 300px;
	float: right;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	padding: 19px 19px 0 19px;
}

#footer {
	width: 920px;
	height: 54px;
	background: url('/images/gradientComponentsX.png?1280907739') 0 -185px repeat-x;
	border: 1px solid #ccc;
	margin: 30px 0 0 0;
	text-align: center;
	line-height: 54px;
	position: relative;
	color: #b2d4df;
	font-size: 12px;
	font-weight: bold;
}

#footer div.logo {
	position: absolute;
	width: 107px;
	height: 36px;
	top: 10px;
	left: 20px;
}

#footer div.logo a {
	display: block;
	width: 107px;
	height: 36px;
	text-indent: -9000px;
	background: url('/images/layoutComponents.png?1280907739') 0 -230px no-repeat;
}

/* rating
----------------------------------------------------------------------------------------------------*/
.rating {
	font-size: 11px;
	color: #999;
	line-height: 14px;
	float: left;
	position: relative;
}

.rating span {
	display: inline-block;
	vertical-align: middle;
	width: 78px;
	height: 14px;
	margin: 0 10px 0 0;
	text-indent: -9000px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
}

.rating .text {
	width: auto;
	text-indent: 0px;
	background: none;
	line-height: 15px;
	height: 15px;
}

.rating span.stars-0 {
	background-position: -48px -16px;
}

.rating span.stars-1 {
	background-position: -48px -31px;
}

.rating span.stars-2 {
	background-position: -48px -46px;
}

.rating span.stars-3 {
	background-position: -48px -61px;
}

.rating span.stars-4 {
	background-position: -48px -76px;
}

.rating span.stars-5 {
	background-position: -48px -91px;
}

.rating a {
	left:0;
	top:0;
	position: absolute;
	height: 14px;
	text-indent:-9000px;
	background-image: none;
	background-repeat: no-repeat;
}

.rating a:hover {
	background-image: url('/images/layoutComponents.png?1280907739');
}

.rating a.stars-1 {
	z-index: 5;
	width: 14px;
	background-position: -48px -31px;
}

.rating a.stars-2 {
	z-index: 4;
	width: 30px;
	background-position: -48px -46px;
}

.rating a.stars-3 {
	z-index: 3;
	width: 46px;
	background-position: -48px -61px;
}

.rating a.stars-4 {
	z-index: 2;
	width: 62px;
	background-position: -48px -76px;
}

.rating a.stars-5 {
	z-index: 1;
	width: 78px;
	background-position: -48px -91px;
}

/* header
----------------------------------------------------------------------------------------------------*/
#header {
	height: 154px;
	width: 918px;
	background: url('/images/gradientComponentsX.png?1280907739') 0 -30px repeat-x;
	position: relative;
	margin: 0;
	border: 1px solid #E5E5E5;
}

#header div.logo {
	position: absolute;
	width: 246px;
	height: 82px;
	top: 33px;
	left: 20px;
}

#header div.logo a {
	display: block;
	width: 246px;
	height: 82px;
	text-indent: -9000px;
	background: url('/images/layoutComponents.png?1280907739') 0 -267px no-repeat;
}

/* the two spans are only layout elements and inserted with js later */
#header span.left-border,
#header span.right-border {
	display: block;
	height: 154px;
	width: 2px;
	background-color: #fff;
	position: absolute;
	top: 0px;
}

#header span.left-border {
	left: 0px;
}

#header span.right-border {
	right: 0px;
}

#header .powered-by {
	line-height: 15px;
	height: 15px;
	font-size: 10px;
	padding: 0 55px 0 0;
	position: absolute;
	top: 55px;
	right: 60px;
	color: #a7a7a7;
}

#header span.gsc-branding-img {
	display: block;
	width: 51px;
	height: 15px;
	background: url('/images/layoutComponents.png?1280907739') -214px -80px no-repeat;
	position: absolute;
	top:2px;
	right:0;
	
}


/* tag-navigation button
----------------------------------------------------------------------------------------------------*/
#header .toggle-tag-navigation {
	width: 920px;
	position: absolute;
	height: 48px;
	z-index: 20;
	bottom: -2px;
	left: -1px;
}

#header .toggle-tag-navigation a {
	width: 140px;
	height: 45px;
	text-indent: -9000px;
	position: absolute;
	bottom: 0;
	right: 20px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-position: -289px 0;
	background-repeat: no-repeat;
	z-index: 25;
}

#header .toggle-tag-navigation a:hover {
	background-position: -289px -46px;
}

#header .toggle-tag-navigation a.active {
	background-position: -430px 0;
}

#header .toggle-tag-navigation a.active:hover {
	background-position: -430px -46px;
}

#header .toggle-tag-navigation span {
	width: 920px;
	height: 8px;
	display: block;
	background-image: url('/images/gradientComponentsX.png?1280907739');
	background-repeat: repeat-x;
	background-position: 0 -240px;
	position: absolute;
	bottom: -3px;
	z-index: 20;
}

#header .toggle-tag-navigation span.active {
	background-position: 0 -249px;
}


/* become author button
----------------------------------------------------------------------------------------------------*/
#header .author {
	width: 198px;
	height: 39px;
	text-indent:-9000px;
	display: block;
	position: absolute;
	bottom: 12px;
	right: 178px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-position: -547px -187px;
	background-repeat: no-repeat;
	z-index: 25;
}

#header .author:hover {
	background-position: -547px -227px;
}


/* search form
----------------------------------------------------------------------------------------------------*/
#header #search {
	width: 339px;
	height: 90px;
	position: absolute;
	top: 0;
	left: 320px;
	background: url('/images/layoutComponents.png?1280907739') -207px -125px no-repeat;
}

#header #search-item {
	border: 0;
	width: 228px;
	height: 16px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-position: -571px 0;
	background-repeat: no-repeat;
	padding: 8px 0 6px 20px;
	position: absolute;
	top: 22px;
	left: 30px;
	font-size: 12px;
	line-height: 11px;
	font-weight: bold;
	color: #000;
}

#header #search-submit {
	width: 31px;
	height: 30px;
	border: none;
	text-indent: -9000px;
	background-color: transparent;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-position: -819px 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 22px;
	left: 278px;
}

#header #search-submit:hover {
	background-position: -819px -31px;
	cursor: pointer;
}


/* #content
----------------------------------------------------------------------------------------------------*/
#content .block {
	margin-bottom: 30px;
	position: relative;
	clear: both;
}

#content .page-header {
	margin: 0 0 25px 0;
}

#content .block .headline,
#content .page-header .headline {
	padding: 0 0 4px 0;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	background: url('/images/gradientComponentsX.png?1280907739') 0 -301px repeat-x;
}

#content .block .headline div,
#content .page-header .headline div,
#content .block .headline span,
#content .page-header .headline span,
#content .block .headline h2,
#content .page-header .headline h2 {
	border-top: 1px solid #acba12;
	border-bottom: 1px solid #dde57f;
	background-color: #c9d737;
	display: block;
	padding: 3px 9px 2px 9px
}
#content .block .headline div h1 {
	display:inline;
}

#content .page-header .headline {
	float: left;
}

#content .block .content {
	padding: 15px 9px 20px 9px;
}

/* #content .controls
----------------------------------------------------------------------------------------------------*/
#content .controls {
	background-color: #000;
	height: 41px;
	width: 520px;
	display: none;
}

.js #content .controls {
	display: block;
}

#content .controls .navi {
	border: 1px solid #333;
	height: 19px;
	float: right;
	padding: 0 7px 0 10px;
	margin: 10px 10px 0 0;
}

#content .controls .navi a {
	width: 7px;
	height: 7px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-position: -48px 0;
	background-repeat: no-repeat;
	display: inline-block;
	font-size:1px;
	margin: 6px 3px 0 0;
}

#content .controls .navi a:hover,
#content .controls .navi a.active {
	background-position: -48px -8px;
}

#content .controls .browse {
	width: 23px;
	height: 25px;
	display: block;
	float: right;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
	margin: 10px 0 0 0;
}

#content .controls .pageLeft .left {
	background-position: 0 0;
}

#content .controls .pageLeft .left:hover {
	background-position: 0 -25px;
	cursor: pointer;
}

#content .controls .pageLeft .disabled,
#content .controls .pageLeft .disabled:hover {
	background-position: 0 -50px !important;
	cursor: default !important;
}

#content .controls .pageRight .right {
	background-position: -23px 0;
	margin: 10px 10px 0 0;
}

#content .controls .pageRight .disabled,
#content .controls .pageRight .disabled:hover {
	background-position: -23px -50px !important;
	cursor: default !important;
}

#content .controls .pageRight .right:hover {
	background-position: -23px -25px;
	margin: 10px 10px 0 0;
	cursor: pointer;
}

/* #content .pagination
----------------------------------------------------------------------------------------------------*/
#content .pagination {
	border: 1px solid #e5e5e5;
	background-color: #eff6f9;
	height: 29px;
	padding: 7px 7px 0 0;
	position:relative;
	top:-2px;
}

#content .pagination .browse {
	width: 23px;
	height: 25px;
	display: inline-block;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
	float: right;
}

#content .pagination .navi {
	float: right;
	padding-right: 12px;
}

#content .pagination .navi a {
	padding: 0 5px;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 3px 0 0;
	border: 1px solid #b2d4df;
	display: inline-block;
	background-color: #eff6f9;
	color: #21657d;
}

#content .pagination .navi a:hover,
#content .pagination .navi a.active {
	background-color: #fff;
	color: #88951a;
	text-decoration: none;
}

#content .pagination .pageLeft .left {
	background-position: 0 0;
}

#content .pagination .pageLeft .left:hover {
	background-position: 0 -25px;
	cursor: pointer;
}

#content .pagination .pageLeft .disabled,
#content .pagination .pageLeft .disabled:hover {
	background-position: 0 -50px !important;
	cursor: default !important;
}

#content .pagination .pageRight .right {
	background-position: -23px 0;
}

#content .pagination .pageRight .disabled,
#content .pagination .pageRight .disabled:hover {
	background-position: -23px -50px !important;
	cursor: default !important;
}

#content .pagination .pageRight .right:hover {
	background-position: -23px -25px;
	cursor: pointer;
}

/* sidebar
----------------------------------------------------------------------------------------------------*/
#sidebar .block {
	margin-bottom: 30px;
	width: 298px;
	clear: both;
}

#sidebar .block .headline {
	padding: 0 0 4px 0;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	background: url('/images/gradientComponentsX.png?1280907739') 0 -301px repeat-x;
}

#sidebar .special .headline {
	background: url('/images/gradientComponentsX.png?1280907739') 0 -349px repeat-x;
}

#sidebar .block .headline span,
#sidebar .block .headline h3 {
	border-top: 1px solid #acba12;
	border-bottom: 1px solid #dde57f;
	background-color: #c9d737;
	display: block;
	padding: 3px 9px 2px 9px
}

#sidebar .special .headline span,
#sidebar .special .headline h3 {
	border-top: 1px solid #f0b107;
	border-bottom: 1px solid #f7e482;
	background-color: #efcc1c;
}

#sidebar .block .content {
	padding: 20px 9px 10px 9px;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
}

#sidebar .block .content.beta {
	background-color:#EEEEEE;
	padding:5px 9px; 
	font-size:9px; 
	line-height:12px; 
}

#sidebar .block .content.beta a {
	display:inline; 
	padding:0; 
	background:none; 
	border:none
}

#sidebar .controls {
	background-color: #000;
	padding: 6px 10px 6px 0;
	height: 17px;
	display: none;
	margin: -4px 0 0 0;
}

.js #sidebar .controls {
	display: block;
}

#sidebar .controls .navi {
	border: 1px solid #333;
	height: 15px;
	float: right;
	padding: 0 7px 0 10px;
	margin: 0px 10px 0 0;
}

#sidebar .controls .navi a {
	width: 7px;
	height: 7px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-position: -48px 0;
	background-repeat: no-repeat;
	display:block;
	float:left;
	font-size:1px;
	margin:4px 3px 0 0;
}

#sidebar .controls .navi a:hover,
#sidebar .controls .navi a.active {
	background-position: -48px -8px;
}

#sidebar .controls .browse {
	width: 19px;
	height: 20px;
	display: block;
	float:right;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
}

#sidebar .controls .pageLeft .prev {
	background-position: 0 -166px;
}

#sidebar .controls .pageLeft .prev:hover {
	background-position: 0 -187px;
	cursor: pointer;
}

#sidebar .controls .pageLeft .disabled,
#sidebar .controls .pageLeft .disabled:hover {
	background-position: 0 -208px !important;
	cursor: default !important;
}

#sidebar .controls .pageRight .next {
	background-position: -19px -166px;
}

#sidebar .controls .pageRight .next:hover {
	background-position: -19px -187px;
	cursor: pointer;
}

#sidebar .controls .pageRight .disabled,
#sidebar .controls .pageRight .disabled:hover {
	background-position: -19px -208px !important;
	cursor: default !important;
}

/* button basic styles
----------------------------------------------------------------------------------------------------*/
.button a,
.button a:link,
.button a:visited {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  border: none;
  display: block;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  white-space: nowrap;
  overflow: visible;
  text-align:center;
  font-family: Arial,Helvetica,sans-serif;
  background-image: url('/images/buttons.png?1280907739');
  background-repeat: no-repeat;
}

* html .button a,
* html .button a:link,
* html .button a:visited{
  /* IE6 fix to make link fit text. */
  width: 1%;
}

.button a span,
.button a:link span,
.button a:visited span {
  /* Set the span tags to display: block, as they will work our background-image magic. */
  display: block;
}


/* type-1 (blue button with green hover state)
----------------------------------------------------------------------------------------------------*/
.button a.type-1,
.button a.type-1:link,
.button a.type-1:visited {
	height: 28px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-position: right -29px;
	padding-right: 13px;
	text-transform: uppercase;
}

.button a.type-1:hover {
	color: #fff;
	background-position: right -87px;
}

.button a.type-1 span,
.button a.type-1:link span,
.button a.type-1:visited span {
  height: 28px;
  line-height: 28px;
  background-position: left 0px;
}

.button a.type-1 span span,
.button a.type-1:link span span,
.button a.type-1:visited span span {
  padding-left: 20px;
  height: 28px;
  line-height: 25px;  
}

.button a.type-1:hover span {
  background-position: left -58px;
}

/* icons (css classes can be combined for the icons, if the height of the buttons are the same)
----------------------------------------------------------------------------------------------------*/
.button a span,
.button a span span {
	background-image: url('/images/buttons.png?1280907739');
	background-repeat: no-repeat;
}

.button a.type-1 span.left span {
	padding-left: 28px;
}

.button a.type-1 span.right span {
	padding-right: 33px;
	margin-right: -12px;
}

.button a.type-1 span.right span.arrow-right {
	background-position: right -116px;
}

.button a.type-1:hover span.right span.arrow-right {
	background-position: right -145px;
}

/* static
----------------------------------------------------------------------------------------------------*/
#static {
	padding: 0 0 25px 0;
}

#static .about {
	padding: 0 0 30px 0;
}

#static .abstract {
	margin:20px 0;
}

#static .privacy dt {
	float: left;
	width: 40px;
	font-weight: bold;
}

#static .privacy dd {
	float: left;
	width: 480px;
}

#static h1 {
	clear: both;
	font-size: 27px;
	font-weight: bold;
	line-height: 31px;
	margin: 0 0 20px 0;
}

#static h1 span {
	font-size: 14px;
}

#static h2 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin: 40px 0 0 0;
}

#static .lead {
	padding: 0;	
}

#static .body ul li {
	padding: 19px 0 20px 60px;
	position: relative;
}

#static .body dd ul {
	padding: 0 0 20px 20px;
	list-style-type: disc;
}

#static .body dd ul li {
	padding: 19px 0 0px 10px;
	position: relative;
}

#static .body ul li .bullet {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	background: url('/images/layoutComponents.png?1280907739') -145px -80px no-repeat;
	line-height: 1x;
	text-indent: -9000px;
	text-align: center;
	top: 19px;
	left: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #ec411a;
}

/* #tag-cloud
----------------------------------------------------------------------------------------------------*/
#tag-cloud,
.tag-cloud {
	background-color: #f1f5cc;
	font-size: 12px;
}

#tag-cloud .content,
.tag-cloud .content {
	border-bottom:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}

#tag-cloud li,
.tag-cloud li {
	float: left;
}

#tag-cloud a,
.tag-cloud a {
	background-color: #fff;
	border: 1px solid #d9d9d9;
	display: block;
	padding: 0 10px;
	margin: 0 3px 3px 0;
	-moz-border-radius: 2em 2em;
	-webkit-border-radius: 2em 2em;
	border-radius: 2em 2em;
}

/* tag-header
----------------------------------------------------------------------------------------------------*/
#tag-header {
	position: relative;
	border: 1px solid #e5e5e5;
}

#tag-header .text {
	font-weight: bold;
	padding: 19px;
	background-color: #f8fae5;
}

#tag-header .title {
	background-color: #f0f5cc;
	height: 40px;
	width: 518px;
}

#tag-header .title h1 {
	padding: 0 19px 0 19px;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	background: url('/images/gradientComponentsX.png?1280907739') 0 -258px repeat-x;
	color: #fff;
	height: 37px;
	line-height: 37px;
	border-top: 1px solid #acba12;
	border-right: 1px solid #acba12;
	border-left: 1px solid #acba12;
	float: left;
	position: relative;
	top: -1px;
	left: -1px;
	z-index: 10;
}

#tag-header span.line {
	height: 4px;
	width: 520px;
	display: block;
	background: url('/images/gradientComponentsX.png?1280907739') 0 -296px repeat-x;
	position: absolute;
	z-index: 9;
}

/* image as parent class */
#tag-header .image .title {
	height: 110px;
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 10;
	background-color: transparent;
}

#tag-header .image span.line {
	top: 110px;
	left: -1px;
}

#tag-header .image h1 {
	top: 73px;
}

#tag-header .image img {
	width: 518px;
	height: 110px;
}

/* no-image as parent class */
#tag-header .no-image span.line {
	top: 36px;
	left: -1px;
}

/* #tag-navigation
----------------------------------------------------------------------------------------------------*/
#tag-navigation {
	padding: 0 110px;
	background-color: #000;
	height: 160px;
	width: 700px;
	z-index: 300 !important;
	position: static;
}

.js #tag-navigation {
	display: none;
}

#tag-navigation .controls {
	background-color: #000;
	width: 175px;
	padding: 15px 0 18px 0;
	float: right;
}

#tag-navigation .controls .navi {
	border: 1px solid #373737;
	width: 80px;
	height: 21px;
	float: right;
	padding: 0 7px 0 10px;
	margin: 0 10px 0 0;
}

#tag-navigation .controls .navi a {
	width: 7px;
	height: 7px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-position: -48px 0%;
	background-repeat: no-repeat;
	display: block;
	float: left;
	font-size: 1px;
	margin: 8px 3px 0 0;
}

#tag-navigation .controls .navi a:hover, #tag-navigation .controls .navi a.active {
	background-position: -48px -8px;
}

#tag-navigation .controls .browse {
	width: 23px;
	height: 25px;
	display: block;
	float: right;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
}

#tag-navigation .controls .pageLeft .left {
	background-position: 0% 0%;
}

#tag-navigation .controls .pageLeft .left:hover {
	background-position: 0% -25px;
	cursor: pointer;
}

#tag-navigation .controls .pageLeft .disabled, #tag-navigation .controls .pageLeft .disabled:hover {
	background-position: 0% -50px !important ;
	cursor: default !important ;
}

#tag-navigation .controls .pageRight .right {
	background-position: -23px 0%;
}

#tag-navigation .controls .pageRight .disabled, #tag-navigation .controls .pageRight .disabled:hover {
	background-position: -23px -50px !important ;
	cursor: default !important ;
}
#tag-navigation .controls .pageRight .right:hover {
	background-position: -23px -25px;
	cursor: pointer;
}

#tag-navigation .toggle {
	float: right;
	width: 200px;
	padding: 15px 0 18px 0;
}

#tag-navigation .toggle a {
	width: 23px;
	height: 25px;
	display: block;
	float: right;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
	text-indent: -9000px;
}

#tag-navigation .toggle .view-all {
	background-position: -24px -75px;
}

#tag-navigation .toggle .view-all:hover {
	background-position: -24px -100px;
}

#tag-navigation .toggle .view-scroll {
	background-position: 0% -75px;
}
#tag-navigation .toggle .view-scroll:hover {
	background-position: 0% -100px;
}

#tag-navigation .toggle span {
	text-transform: uppercase;
	border: 1px solid #373737;
	font-size: 10px;
	color: #65aac0;
	display: block;
	padding: 0 10px;
	height: 21px;
	line-height: 21px;
	float: right;
	margin: 0 10px 0 0;
}

#tag-navigation .toggle span:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #88951a;
}

#tag-navigation .controls .toggle-view-button {
	background-position: -23px -25px;
}

#tag-navigation .scrollable {
	position: relative;
	overflow: hidden;
	width: 700px;
	clear: both;
	height: 750px;
}

.js #tag-navigation .scrollable {
	height: 102px;
}

#tag-navigation .scrollable .items {
	width: 20000em;
	position: absolute;
}

#tag-navigation .scrollable .tag {
	display: block;
	width: 160px;
	height: 72px;
	float: left;
	margin: 0 20px 0 0;
	z-index: 350;
}

#tag-navigation .scrollable .tagImage {
	display: block;
	width: 160px;
	height: 45px;
	background-image: url('/images/superTags.jpg?1280907739');
	background-repeat: no-repeat;
	text-indent: -9000px;
}

#tag-navigation .scrollable .tagName {
	display: block;
	width: 160px;
	height: 27px;
	background: url('/images/layoutComponents.png?1280907739') -571px -62px no-repeat;
	z-index: 20;
	position: relative;
	top: -4px;
	text-indent: 10px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 27px;
}

#tag-navigation .scrollable .tagName:hover {
	background: url('/images/layoutComponents.png?1280907739') -571px -90px no-repeat;
	color: #fff !important;
	text-decoration: none;
}

#tag-navigation .scrollable .tag-row {
	width: 740px;
	height: 92px;
	clear: both;
	float: none;
}

.js #tag-navigation .view-scroll .tag-row {
	float: left !important ;
	clear: none !important;
}

#tag-navigation .view-all .tag-row {
	clear: both !important ;
}

#tag-navigation .auto {
	background-position: 0% 0%;
}

#tag-navigation .beauty {
	background-position: -161px 0%;
}

#tag-navigation .beruf {
	background-position: -322px 0%;
}

#tag-navigation .computer {
	background-position: -483px 0%;
}

#tag-navigation .ernaehrung {
	background-position: -644px 0%;
}

#tag-navigation .erziehung {
	background-position: -805px 0%;
}

#tag-navigation .essen {
	background-position: -966px 0%;
}

#tag-navigation .familie {
	background-position: -1127px 0%;
}

#tag-navigation .finanzen {
	background-position: -1288px 0%;
}

#tag-navigation .freizeit {
	background-position: -1449px 0%;
}

#tag-navigation .garten {
	background-position: -1610px 0%;
}

#tag-navigation .gesundheit {
	background-position: -1771px 0%;
}

#tag-navigation .handy {
	background-position: -1932px 0%;
}
	
#tag-navigation .haushalt {
	background-position: -2093px 0%;
}

#tag-navigation .internet {
	background-position: -2254px 0%;
}

#tag-navigation .kultur {
	background-position: -2415px 0%;
}

#tag-navigation .mode {
	background-position: -2576px 0%;
}

#tag-navigation .motorrad {
	background-position: -2737px 0%;
}

#tag-navigation .partnerschaft {
	background-position: -2898px 0%;
}

#tag-navigation .reise {
	background-position: -3059px 0%;
}

#tag-navigation .schule {
	background-position: -3220px 0%;
}

#tag-navigation .sport {
	background-position: -3381px 0%;
}

#tag-navigation .technik {
	background-position: -3542px 0%;
}

#tag-navigation .trinken {
	background-position: -3703px 0%;
}

#tag-navigation .versicherung {
	background-position: -3864px 0%;
}

#tag-navigation .wellness {
	background-position: -4025px 0%;
}

#tag-view-container {
	display: block;
	position: static;
	clear:both;
	padding:0;
	margin:0;
	width: 700px;
	overflow:hidden;
	z-index: 30;
}


/* article
----------------------------------------------------------------------------------------------------*/
#article .rating {
	float: right;
}

#article h1 {
	clear: both;
	font-size: 27px;
	font-weight: bold;
	line-height: 31px;
	margin: 0 0 20px 0;
}

#article .abstract {
	padding: 0 0 23px 0;	
}

#article #ratings {
	float: right;
	width: 396px;
	border-bottom: 1px solid #e5e5e5;
}

#article .abstract .image {
	float: right;
	margin: 0 0 30px 20px;
	position: relative;
	width: 240px;
}

#article .abstract .image img {
	width: 239px;
}

#article .abstract .image .caption {
	display: block;
	background-color: #262727;
	color: #fff;
	font-size: 11px;
	line-height: 14px;
	padding: 10px;
}

#article dl {
	float: left;
	width: 260px;
	margin: 0 0 15px 0;
}

#article dt {
	width: 50px;
	height: 50px;
	border: 1px solid #d3d1d0;
	background-color: #fff;
	float: left;
	padding: 4px;
}

#article dt.author-image img {
	width: 50px;
}

#article dd {
	float: right;
	height: 58px;
	padding:0 0 0 10px;
	width:185px;
}

#article .date {
	line-height: 12px;
	font-size: 12px;
	color: #999;
	display: block;
	padding: 20px 0 6px 0;
}

/* article tags
----------------------------------------------------------------------------------------------------*/
#article .tags {
	padding: 0 0 25px 0;
	clear:both;
}

#article .tags .headline {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color: #88951a;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	float: left;
	background-image: none;
	margin: 0 20px 0 0;
}

#article .tags a {
	display: block;
	background-color: #f1f5cc;
	border: 1px solid #e5e5e5;
	float: left;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	-moz-border-radius: 2em 2em;
	-webkit-border-radius: 2em 2em;
	border-radius: 2em 2em;
	font-size: 12px;
	margin: 0 3px 10px 0;
	
}


/* article disclaimer
----------------------------------------------------------------------------------------------------*/
#article .disclaimer {
	padding: 0 0 20px 0;
	clear:both;
	font-style: italic;
	color: #999999;
	font-size: 11px;
	line-height: 15px;
}

/* article difficulty
----------------------------------------------------------------------------------------------------*/
#article .difficulty {
	position: absolute;
	top: 8px;
	right: 20px;
}

#article .difficulty span {
	width: 165px;
	height: 34px;
	display: block;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
	text-indent: -9000px;
}

#article .difficulty-2 {
	background-position: -41px -125px;
}

#article .difficulty-3 {
	background-position: -41px -160px;
}

#article .difficulty-4 {
	background-position: -41px -195px;
}

#article .difficulty-tooltip {
	display: none; 	
}


/* article requirements
----------------------------------------------------------------------------------------------------*/
#article .requirements,
#article .no-requirements {
	background-color: #fcf7df;
	border: 1px solid #e5e5e5;
	padding: 28px 19px 29px 19px;
	color: #88951a;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	margin: 0 0 36px 0;
}

#article .no-requirements {
	text-indent:-9000px;
	padding: 5px 19px 5px 5px;
}

#article .no-requirements .difficulty {
	top: -12px;
	right: 40px;
}

#article .requirements .bullet {
	display: block;
	width: 6px;
	height: 6px;
	position: absolute;
	background: url('/images/layoutComponents.png?1280907739') -56px 0 no-repeat;
	text-align: center;
	top: 12px;
	left: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #ec411a;
}

#article .requirement-list {
	border: 1px solid #e5e5e5;
	background-color: #fff;
	padding: 0 9px;
	font-size: 13px;
	color: #000;
	text-transform: none;
	font-weight: normal;
	margin: 12px 0 0 0;
}

#article .requirement-list li {
	padding: 5px 0 7px 15px;
	border-top: 1px solid #e5e5e5;
	position: relative;
}

#article .requirement-list li:first-child {
	border-top: none;
}

#article .body {
	padding: 0 19px 20px 19px;
}

#article .body p {
	padding: 0 0 25px 0;
}

#article .body ol li {
	position: relative;
	padding: 0 0 24px 60px;
	list-style-type: none;
	min-height: 40px;
}

#article .body ol li .bullet {
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	background: url('/images/layoutComponents.png?1280907739') 0px -125px no-repeat;
	line-height: 40px;
	text-align: center;
	top: -4px;
	left: 0;
	font-size: 12px;
	font-weight: bold;
	color: #ec411a;
}

#article .body ul li {
	padding: 0 0 20px 60px;
	position: relative;
}

#article .body ul li .bullet {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	background: url('/images/layoutComponents.png?1280907739') -145px -80px no-repeat;
	line-height: 1x;
	text-indent: -9000px;
	text-align: center;
	top: 0px;
	left: 15px;
	font-size: 12px;
	font-weight: bold;
	color: #ec411a;
}

#article .bookmarks {
	border-top: 1px solid #e5e5e5;
	background-color: #eff6f9;
	height: 50px;
	color: #93c3d3;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 50px 0;
}

#article .bookmarks span {
	float: right;
	line-height: 50px;
}

#article .bookmarks a,
#article .bookmarks span.arrow {
	width: 29px;
	height: 30px;
	display: block;
	text-indent:-9000px;
	float: right;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
	margin: 10px 3px 10px 0;
}

#article .bookmarks span.arrow {
	background-position: -547px -125px;
	width: 32px;
	height: 27px;
	margin: 10px 20px 10px 15px;
}

#article .bookmarks .email a {
	background-position: -610px -125px;
}

#article .bookmarks .email a:hover,
#article .bookmarks .email a.active {
	background-position: -610px -156px;
}

#article .bookmarks .print a {
	background-position: -580px -125px;
}

#article .bookmarks .print a:hover,
#article .bookmarks .print a.active {
	background-position: -580px -156px;
}

#article .bookmarks .addthis a {
	background-position: -640px -125px;
	margin: 10px 19px 10px 0;
}

#article .bookmarks .addthis a:hover,
#article .bookmarks .addthis a.active {
	background-position: -640px -156px;
}


/*  #article .tipps
----------------------------------------------------------------------------------------------------*/
#article .tipps {
	background-color: #eff6f9;
	border: 1px solid #e5e5e5;
	padding: 20px 19px 30px 19px;
	position: relative;
}

#article .tipps h2 {
	font-size: 15px;
	color: #88951a;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 18px 3px;
}

#article .tipps .write-a-tipp {
	width: 164px;
	height: 40px;
	text-indent: -9000px;
	position: absolute;
	right: 27px;
	top: 7px;
	background: url('/images/layoutComponents.png?1280907739') -947px -166px no-repeat;
}

#article .tipps .write-a-tipp:hover {
	background: url('/images/layoutComponents.png?1280907739') -947px -207px no-repeat;
}

/*  #article .tipp-list
----------------------------------------------------------------------------------------------------*/
.tipp-list {
	border: 1px solid #e5e5e5;
	padding: 20px;
	clear: both;
	background-color: #fff;
	width: 428px;
	margin: 0 0 20px 0;
}

.tipp-list .date {
	display: inline-block !important;
	padding: 0 !important;
}

.tipp-list .user {
	color: #000;
	font-weight: bold;
}

.tipp-list .report,
.tipp-list .reported {
	text-transform: uppercase;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
}

.tipp-list .reported {
	color: #ec411a;
}

.tipp-list li {
	color: #7f7f7f;
	border-top: 1px solid #e5e5e5;
	padding: 20px 0 40px 0;
	font-size: 12px;
}

.tipp-list li:first-child {
	border-top: none;
	padding: 0 0 40px 0;
}

.tipp-list li p {
	color: #000;
	padding: 10px 0 0 0;
}

/* #article .tipp-form
----------------------------------------------------------------------------------------------------*/
#errorExplanation {
	display: block;
	padding: 0 0 20px 0;
}

#errorExplanation h2 {
	clear: both;
	text-transform: uppercase;
	background-color: #fcf7df;
	background-image: none;
	border: 1px solid #e5e5e5;
	color: #ec411a !important;
	float: none;
	width: auto;
	height: 23px !important;
	line-height: 23px !important;
	font-weight: bold;
	text-indent: 10px;
	font-size: 12px !important;
	padding:0 !important;
	display: block;
	margin: 0 0 10px 0;
}

#errorExplanation p {
	font-weight: bold;
}

#errorExplanation p,
#errorExplanation ul {
	clear: both;
	line-height: 16px;
	font-size: 12px;
	color: #7f7f7f;
}

.tipp-form .hint {
	font-weight: normal;
}

.tipp-form .headline {
	clear: both;
	text-transform: uppercase;
	background-color: #fcf7df;
	background-image: none;
	border: 1px solid #e5e5e5;
	color: #ec411a;
	float: none;
	width: auto;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	text-indent: 10px;
	font-size: 12px;
	padding:0;
	display: block;
}

.tipp-form {
	width: 430px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	padding: 19px 19px 30px 19px;
	font-size: 11px;
}

.tipp-form .explanation {
	clear: both;
	line-height: 16px;
	font-size: 12px;
	color: #7f7f7f;
	padding: 11px 0;
}

.tipp-form .username {
	float: left;
	width: 210px;
}

.tipp-form .email {
	float: right;
	width: 210px;
}

.tipp-form .message {
	clear: both;
	padding: 20px 0 0 0;
}

.tipp-form .submit {
	clear: both;
	padding: 20px 0 0 0;
	margin: 30px 0 0 0;
}

.tipp-form input[type=submit] {
	width: 130px;
	height: 28px;
	background: transparent url('/images/layoutComponents.png?1280907739') -947px -108px no-repeat;
	text-indent: -9000px;
	border: none;
	float: right;	
}

.tipp-form input[type=submit]:hover {
	cursor: pointer;
	background: transparent url('/images/layoutComponents.png?1280907739') -947px -137px no-repeat;
}

/* #article .rating (special form of rating)
----------------------------------------------------------------------------------------------------*/
#article .rating {
	font-size: 11px;
	color: #999;
	line-height: 14px;
	float: left;
	position: relative;
	padding: 0 0 5px 0;
}

#article .rating .stars {
	float: right;
	position: relative;
}

#article .rating .text {
	float: right;
	margin: 0 10px 0 0;
	padding: 2px 0 0 0;
}

#article .rating span {
	display: inline-block;
	vertical-align: middle;
	width: 95px;
	height: 20px;
	margin: 0 0 0 0;
	text-indent: -9000px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
}

#article .rating span.text {
	width: auto;
	text-indent: 0px;
	background: none;
}

#article .rating span.stars-0 {
	background-position: -851px -0px;
}

#article .rating span.stars-1 {
	background-position: -851px -21px;
}

#article .rating span.stars-2 {
	background-position: -851px -42px;
}

#article .rating span.stars-3 {
	background-position: -851px -63px;
}

#article .rating span.stars-4 {
	background-position: -851px -84px;
}

#article .rating span.stars-5 {
	background-position: -851px -105px;
}

#article .rating a {
	left:0;
	top:0;
	position: absolute;
	height: 20px;
	text-indent:-9000px;
	background-image: none;
	background-repeat: no-repeat;
}

#article .rating a:hover {
	background-image: url('/images/layoutComponents.png?1280907739');
}

#article .rating a.stars-1 {
	z-index: 5;
	width: 19px;
	background-position: -851px -147px;
}

#article .rating a.stars-2 {
	z-index: 4;
	width: 38px;
	background-position: -851px -168px;
}

#article .rating a.stars-3 {
	z-index: 3;
	width: 57px;
	background-position: -851px -189px;
}

#article .rating a.stars-4 {
	z-index: 2;
	width: 76px;
	background-position: -851px -210px;
}

#article .rating a.stars-5 {
	z-index: 1;
	width: 95px;
	background-position: -851px -231px;
}


/* #tipp-report-modal
----------------------------------------------------------------------------------------------------*/
#tipp-report-modal {
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	background-color:#333;
	width: 398px;	
	min-height:168px;
	border:1px solid #000;	
}

#tipp-report-modal .inner {
	border: 9px solid #c8d534;
	background-color: #fff;
	min-height:168px; 
}

#tipp-report-modal h2 {
	color: #db2618;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	margin: 30px;
}

#tipp-report-modal .report,
#tipp-report-modal .cancel {
	float: left;
}

#tipp-report-modal .report {
	margin: 0 10px 0 30px;
}


/* #related-articles (uses most of the styles from .article-list)
 * u only find the additional styles here
----------------------------------------------------------------------------------------------------*/
#related-articles {
	border-left: 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
}

#related-articles .content {
	padding: 20px 10px 0;
}

#related-articles img {
	float: right;
	margin: 0 0 0 10px;
}

#related-articles .rating {
	width: 190px;
}

#related-articles .article {
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
	display: block;
	width: 190px;
	margin: -4px 0 1px 0;
	float: left;
}

#related-articles .author {
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	display: block;
	width: 190px;
	float: left;
	color: #65aac0;
}

#related-articles .rating {
	float: left !important;
	width: 190px !important;
	clear: none !important;
}


/* #new-articles
----------------------------------------------------------------------------------------------------*/
#new-articles .list li {
	clear: both;
	padding: 40px 10px 0 10px; 
}

#new-articles .list li:first-child {
	padding: 30px 10px 0 10px;
}

#new-articles .list li p {
	position: relative;
	top: -5px;
	float: left;
	width: 375px;
}

#new-articles .list li p a {
	display: inline;
	font-size: 14px;
	line-height: 18px;
	margin:0;
}

#new-articles img {
	float: left;
	margin: 0 15px 0 0;
}

#new-articles span.date {
	color: #999;
	font-size: 12px;
}

/* #popular-articles (uses most of the styles from .article-list)
 * u only find the additional styles here
----------------------------------------------------------------------------------------------------*/
#popular-articles img {
	float: right;
	margin: 0 0 0 10px;
	width: 80px;
}

#popular-articles a.author {
	color: #65aac0;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
}

/* default behaviour for the article list */
#popular-articles .scrollable .list {
	float: left;
}

/* special behaviour for the article list inside a scrollable */
#popular-articles .list {
	width: 280px;
}

.js #popular-articles .scrollable {
	position: relative;
	overflow: hidden;
	width: 280px;
	height: 503px;
	clear: both;
}

/* #popular-authors 
----------------------------------------------------------------------------------------------------*/
#popular-authors  {
	background-color: #faf4d4;
}

#popular-authors .content {
	padding: 17px 0 0 8px !important;
}

#popular-authors li {
	float: left;
}

#popular-authors ul {
	list-style-type: none;
	width: 300px;
	overflow: hidden;
}

#popular-authors img {
	width: 70px;
	height: 70px;
	display: block;
}

#popular-authors a {
	background-color: #fff;
	border: 1px solid #d9d9d9;
	display: block;
	padding: 4px;
	margin: 0 20px 20px 0;
}

/* #content .article-list (used for #author-articles,)
----------------------------------------------------------------------------------------------------*/
#content .article-list {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#content .article-list .list li {
	padding: 6px 0 22px 0;
}

#content .article-list .list img {
	float: left;
	margin: 0 15px 0 0;
	width: 110px;
}

#content .article-list .list li p {
	position: relative;
	top: -5px;
	float: left;
	width: 345px;
}

#content .article-list .list li p a {
	display: inline;
	font-size: 14px;
	line-height: 18px;
	margin:0;
}

#content .article-list a.article {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	display: block;
	margin: 0 0 11px 0;
}

#content .article-list .date {
	line-height: 12px;
	font-size: 12px;
	color: #999;
}

#content .article-list .stars,
#content .article-list .text {
	float: left;
}



/* #sidebar .article-list (used for #author-articles,)
----------------------------------------------------------------------------------------------------*/
#sidebar .article-list dl {
	margin: 0 0 20px 0;
}

#sidebar .article-list dt {
	width: 50px;
	height: 50px;
	border: 1px solid #d3d1d0;
	background-color: #fff;
	float: left;
	padding: 4px;
}

#sidebar .article-list dt.author-image img {
	width: 50px;
}

#sidebar .article-list dd {
	border: 1px solid #e5e5e5;
	background-color: #fff;
	float: right;
	width: 210px;
	position: relative;
	height: 58px;
}

#sidebar .article-list .list {
	width: 280px;
}

#sidebar .article-list .list li {
	border-top: 1px solid #e5e5e5;	
	padding: 15px 0 15px 0;
}

#sidebar .article-list .list li:first-child {
	border-top: none;
	padding: 0 0 15px 0;
}

#sidebar .article-list .list .date {
	line-height: 12px;
	font-size: 12px;
	color: #999;
}

#sidebar .article-list .list a.article {
	font-size: 15px;
	line-height: 19px;
	display: block;
	font-weight: bold;
	padding: 0 0 2px 0;
}

#sidebar .article-list .list p {
	font-size: 12px;
	line-height: 16px;
	padding: 4px 0 4px 0;
}

#sidebar .article-list .list .rating {
	width: 280px;	
	float: none;
	padding: 3px 0 0 0;
}

#sidebar .article-list .stars,
#sidebar .article-list .text {
	float: left;
}

/* #featured-articles
----------------------------------------------------------------------------------------------------*/
#featured-articles {
	width: 518px;
	background-color: #f8fae5;
	overflow: hidden;
}

#featured-articles .content {
	padding: 4px 9px 20px !important;
	border-left: 1px solid #E5E5E5;
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
}

#featured-articles .headline {
	margin: 0 -1px 0 -1px;
	padding: 0 0 1px 0 !important;
}

#featured-articles .image {
	float: right;
	margin: 16px 0 15px 15px;
	width: 250px;
	height: 166px;
}

.js #featured-articles .scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 518px;
	height: 275px;
}

.js #featured-articles .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

.js #featured-articles .items .teaser {
	float: left;
	width: 500px;
	margin: 0 20px 0 0;
	overflow: hidden;
}

#featured-articles .teaser a.article {
	font-size: 20px;
	line-height: 24px;
	display: block;
	font-weight: bold;
	margin: 0 0 12px 0;
}

#featured-articles .teaser .text {
	clear: left;
	font-size: 14px;
	line-height: 18px;
	padding: 6px 0 0 0;
}

#featured-articles .teaser .text a {
	display:inline;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
}

#featured-articles dl {
	font-size: 12px;
	padding: 0 0 5px 0;
}

#featured-articles dt { 
	background-color:#FFFFFF;
	border:1px solid #D3D1D0;
	float:left;
	height:50px;
	padding:4px;
	width:50px;
	margin: 0 10px 0 0;
}

#featured-articles dt.author-image img { 
	width:50px;
}

#featured-articles .date {
	color: #999;
	line-height: 18px;
	font-size: 12px;
	display: block;
}

#featured-articles .name {
	line-height: 16px;
}

#featured-articles .rating {
	width: 160px;
	margin: 4px 0 0 0;
}

#featured-articles .rating .text {
	font-size: 12px;
}


/* #author-articles (uses most of the styles from .article-list)
 * u only find the additional styles here
----------------------------------------------------------------------------------------------------*/
#sidebar #author-articles {
	background-color: #fcf7df;	
}

#sidebar #author-articles a.author {
	display: block;
	line-height: 51px;
	text-indent: 20px;
}



#content #author-articles .list {
	padding: 0 10px;
}

#content #author-articles .date {
	float: left;
	padding: 0 7px 0 0;
	display: inline-block;
}

#content #author-articles .rating {
	padding: 0 0 0 125px;
}

#content #author-articles p a {
	display: inline;
	font-size: 14px;
	font-weight: normal;
}


/* #author-testimonials
----------------------------------------------------------------------------------------------------*/
#author-testimonials {
	background-color: #fcf7df;
	font-size: 12px;
}

#author-testimonials .content {
	font-style: italic;
}

#author-testimonials a {
	display: block;
	font-weight: bold;
	font-style: normal;
}

#author-testimonials .author-image {
	width: 50px;
	height: 50px;
	border: 1px solid #d3d1d0;
	background-color: #fff;
	float: right;
	padding: 4px;
}

#author-testimonials .author-image img {
	width: 50px;
	height: 50px;
}

#author-testimonials .info {
	border: 1px solid #e5e5e5;
	background-color: #fff;
	float: left;
	width: 190px;
	position: relative;
	padding: 4px 10px 4px 10px;
}

#author-testimonials dd span {
	position: absolute;
	display: block;
	width: 17px;
	height: 15px;
	bottom: -15px;
	left: 64px;
	background: url('/images/layoutComponents.png?1280907739') -63px 0px no-repeat;
}

#author-testimonials li {
	clear: both;
	border-top: 1px solid #e5e5e5;
	padding: 15px 0 25px 0;
}

#author-testimonials li:first-child {
	padding: 0 0 25px 0;
	border-top: none;
}


/* author
----------------------------------------------------------------------------------------------------*/
#author .rating {
	float: right;
}

#author h1 {
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 0 0 0;
	float: left;
	width: 425px;
}

#author .author-header {
	padding: 0 0 20px 0;
}

#author .author-header .author-image img {
	width: 70px;
}

#author h2 {
	clear: both;
	background-color: #fcf7df;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	line-height: 20px;
	color: #88951a;
	font-weight: bold;
	text-transform: uppercase;
	margin: 30px 0 20px 0;
	text-indent: 9px;
}

#author .info {
	float: left;
	width: 425px;
	margin: 0 0 0 0;
}

#author #ratings {
	float: right;
	width: 355px;
	border-bottom: 1px solid #e5e5e5;
}

#author .author-info {
	width: 170px;
	float: left;
}

#author .author-links {
	width: 255px;
	float: left;
}

#author .author-info,
#author .author-links {
	float: left;
	font-size: 11px; 
	line-height: 18px;
}

#author .author-info dt,
#author .author-links dt {	
	clear: left;
	float: left;
	color: #88951a;
	text-transform: uppercase;
}

#author .author-info dd {
	float: left;
	padding: 0 0 0 4px;
}

#author .author-links dd {
	clear: left;
}

#author .about {
	padding: 0 10px 30px 10px;
}

#author .author-image {
	width: 70px;
	height: 70px;
	border: 1px solid #d3d1d0;
	background-color: #fff;
	float: left;
	padding: 4px;
	margin: 6px 15px 0 0;
}

#author .tags {
	padding: 0 0 25px 0;
}

#author .tags .headline {
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	color: #88951a;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	height: 20px;
	line-height: 20px;
	float: left;
	background-image: none;
	margin: 0 20px 0 0;
}

#author .tags a {
	display: block;
	background-color: #f1f5cc;
	border: 1px solid #e5e5e5;
	float: left;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	-moz-border-radius: 2em 2em;
	-webkit-border-radius: 2em 2em;
	border-radius: 2em 2em;
	font-size: 12px;
	margin: 0 3px 6px 0;
	
}

/* #author .rating (special form of rating)
----------------------------------------------------------------------------------------------------*/
#author .rating {
	font-size: 11px;
	color: #999;
	line-height: 14px;
	float: left;
	position: relative;
	padding: 0 0 5px 0;
	margin: 0 0 3px 0;
}

#author .rating div.stars {
	float: right;
	position: relative;
}

#author .rating div.text {
	float: right;
	margin: 0 10px 0 0;
	padding: 2px 0 0 0;
}

#author .rating span {
	display: inline-block;
	vertical-align: middle;
	width: 95px;
	height: 20px;
	margin: 0 10px 0 0;
	text-indent: -9000px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-repeat: no-repeat;
}

#author .rating span.text {
	width: auto;
	text-indent: 0px;
	background: none;
}

#author .rating span.stars-0 {
	background-position: -851px -0px;
}

#author .rating span.stars-1 {
	background-position: -851px -21px;
}

#author .rating span.stars-2 {
	background-position: -851px -42px;
}

#author .rating span.stars-3 {
	background-position: -851px -63px;
}

#author .rating span.stars-4 {
	background-position: -851px -84px;
}

#author .rating span.stars-5 {
	background-position: -851px -105px;
}

#author .rating a {
	left:0;
	top:0;
	position: absolute;
	height: 20px;
	text-indent:-9000px;
	background-image: none;
	background-repeat: no-repeat;
}

#author .rating a:hover {
	background-image: url('/images/layoutComponents.png?1280907739');
}

#author .rating a.stars-1 {
	z-index: 5;
	width: 19px;
	background-position: -851px -147px;
}

#author .rating a.stars-2 {
	z-index: 4;
	width: 38px;
	background-position: -851px -168px;
}

#author .rating a.stars-3 {
	z-index: 3;
	width: 57px;
	background-position: -851px -189px;
}

#author .rating a.stars-4 {
	z-index: 2;
	width: 76px;
	background-position: -851px -210px;
}

#author .rating a.stars-5 {
	z-index: 1;
	width: 95px;
	background-position: -851px -231px;
}

/* #top-authors
----------------------------------------------------------------------------------------------------*/
#top-authors {
	background-color: #f1f5cc;
	font-size: 12px;
}

#top-authors ul {
	list-style-type: none;
	margin: 17px 0 0 9px;
	width: 300px;
	overflow: hidden;
}

#top-authors li {
	float: left;
}

#top-authors img {
	width: 70px;
	height: 70px;
	display: block;
}

#top-authors a {
	background-color: #fff;
	border: 1px solid #d9d9d9;
	display: block;
	padding: 4px;
	margin: 0 20px 20px 0;
}

/* #top-10-authors
----------------------------------------------------------------------------------------------------*/
#top-10-authors {
	background-color: #fcf7df;
	font-size: 12px;
}

#top-10-authors ul {
	list-style-type: none;
	width: 280px;
	float: left;
	margin: 0 40px 0 0; 
}

#top-10-authors li {
	border-top: 1px solid #e5e5e5;
	padding: 15px 0 0 0;
	width: 280px;
}

#top-10-authors li:first-child {
	border-top: none;
	padding: 0 0 0 0;
}


/* author image and author link and article count
----------------------------------------------------------------------------------------------------*/
#top-10-authors dl {
	font-size: 12px;
}

#top-10-authors dt {
	width: 50px;
	height: 50px;
	border: 1px solid #d3d1d0;
	background-color: #fff;
	float: left;
	padding: 4px;
}

#top-10-authors dt.author-image img {
	width: 50px;
}

#top-10-authors dd {
	border: 1px solid #e5e5e5;
	background-color: #fff;
	float: right;
	width: 200px;
	position: relative;
	height: 54px;
	padding: 4px 0 0 10px;
}

#top-10-authors dd span {
	position: absolute;
	display: block;
	width: 17px;
	height: 15px;
	bottom: -15px;
	left: 64px;
	background: url('/images/layoutComponents.png?1280907739') -63px 0px no-repeat;
}

#top-10-authors a.author {
	display: block;
	margin: 0 8px 0 0;
	padding: 0 0 6px 0;
	display: block;
	font-weight: bold;
	line-height: 21px;
}


/* #top-10-authors
----------------------------------------------------------------------------------------------------*/
#top-10-authors .text {
	clear: both;
	padding: 16px 0 14px 0;
	line-height: 16px;
}

.js #top-10-authors .scrollable {
	/* required settings */
	position: relative;
	overflow: hidden;
	width: 280px;
	height: 503px;
	clear: both;
}

.js #top-10-authors .scrollable .items {
	/* this cannot be too large */
	width: 20000em;
	position: absolute;
}

/* addthis (http://s7.addthis.com/static/r07/widget38.css)
----------------------------------------------------------------------------------------------------*/

#at16lb {
display : none;
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
z-index : 1001;
background-color : black;
}
#at20mc, #at_email, #at16pib, #at16pc, #at16pi, #at_share, #at_complete, #at_success, #at_error {
position : static !important ;
}
at20mc {
position : absolute;
left : 0;
top : 0;
}
#at20mc a {
color : #36b;
}
#at20mc div {
float : none;
}
.at15dn {
display : none;
}
.at15a {
border : 0;
height : 0;
margin : 0;
padding : 0;
width : 100%;
width : 230px;
}
.atnt {
text-align : center !important ;
padding : 6px 0 0 0 !important ;
height : 24px !important ;
}
.atnt a {
text-decoration : none;
color : #36b;
}
.atnt a:hover {
text-decoration : underline;
}
#at_msg, #at16p label, #at16nms, #at16sas, #at_share .at_item, #at16p, #at15s, #at16p form input, #at16p form textarea {
font-family : arial, helvetica, tahoma, verdana, sans-serif !important ;
font-size : 12px !important ;
outline-style : none;
outline-width : 0;
line-height : 1em;
}
* html #at15s.mmborder {
position : absolute !important ;
}
#at15s.mmborder {
position : fixed !important ;
}
#at15s.mmborder {
width : 240px !important ;
}
#at20mc div.at15sie6 {
color : #4c4c4c !important ;
width : 240px !important ;
}
#at15s {
background : url(//s7.addthis.com/static/t00/atbkg.png);
float : none !important ;
line-height : 1em !important ;
margin : 0 !important ;
overflow : visible !important ;
padding : 5px !important ;
text-align : left !important ;
position : absolute !important ;
}
html > body #at15s {
width : 230px !important ;
}
#at15s.atiemode2 {
width : 232px !important ;
}

#at15s_inner {
background : #fff;
border : 6px solid #bbcc00;
margin : 0;
}


#at15s_head {
position : relative;
background : #f2f2f2;
padding : 4px;
cursor : default;
border-bottom : 1px solid #e5e5e5;
}
.at15s_head_success {
background : #cafd99 !important ;
border-bottom : 1px solid #a9d582 !important ;
}
.at15s_head_success * {
color : #000 !important ;
text-decoration : none;
}
#at15s_brand, #at16_brand, #at15sptx {
position : absolute;
}
#at15s_brand {
top : 4px;
right : 4px;
}
.at15s_brandx {
right : 20px !important ;
}
a#at15sptx {
top : 4px;
right : 4px;
text-decoration : none;
color : #4c4c4c;
font-weight : bold;
}
.at15sie6 a#at15sptx, #at15s.atiemode2 a#at15sptx {
right : 8px;
}
#at15sptx:hover {
text-decoration : underline;
}
#at16_brand {
top : 5px;
right : 30px;
cursor : default;
}
#at_hover {
padding : 4px;
}
#at_hover .at_item, #at_share .at_item {
background : #fff !important ;
float : left !important ;
color : #4c4c4c !important ;
}
#at16nms, #at16sas {
padding : 4px 5px;
}
#at16sas {
clear : left;
padding-top : 16px;
padding-bottom : 16px;
}
#at_hover .at_item {
width : 102px !important ;
padding : 2px 3px !important ;
margin : 1px;
}
#at_hover .at_item.atiemode2 {
width : 104px !important ;
}
#at_hover .at_item:hover, #at_hover .at_item.athov {
margin : 0 !important ;
}
#at_hover .at_item:hover, #at_hover .at_item.athov, #at_share .at_item:hover, #at_share .at_item.athov {
background : #f2f2f2 !important ;
border : 1px solid #e5e5e5;
color : #000 !important ;
}
* html #at_hover .at_item {
border : 1px solid #fff;
}
* html #at_hover .at_item.athov {
border : 1px solid #e5e5e5 !important ;
margin : 1px !important ;
}
#at_email15 {
padding-top : 5px;
}
.at15e_row {
height : 28px;
}
.at15e_row label, .at15e_row span {
padding-left : 10px !important ;
display : block !important ;
width : 60px !important ;
float : left !important ;
}
.at15e_row input, .at15e_row textarea {
display : block !important ;
width : 150px !important ;
float : left !important ;
background : #fff !important ;
border : 1px solid #ccc !important ;
color : #333 !important ;
font-size : 11px !important ;
font-weight : normal !important ;
padding : 0 !important ;
}
#at_email label, #at_email input, #at_email textarea {
font-size : 11px !important ;
}
#at_email #at16meo {
margin : 15px 0 0 2px;
}
#at_email #at16meo span {
float : left;
margin-right : 5px;
padding-top : 4px;
}
#at_email #at16meo a {
float : left;
margin : 0;
}
.at15t {
display : block !important ;
height : 16px !important ;
line-height : 16px !important ;
padding-left : 20px !important ;
background : url(//s7.addthis.com/static/r07/widget19.png) no-repeat left;
background-position : 0% 0%;
cursor : pointer;
}
.addthis_button {
cursor : pointer;
}
.addthis_toolbox.addthis_default_style span {
line-height : 16px;
}
.addthis_default_style .addthis_separator {
margin : 0 5px;
display : inline;
}
div.atclear {
clear : both;
}
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300m, .addthis_default_style .at300bs {
float : left;
}
.at300b img {
border : 0;
}
.addthis_default_style .at300b, .addthis_default_style .at300m {
padding : 0 2px;
}
.at300b, .at300m, .at300bs {
cursor : pointer;
}
.at300bs {
background : url(//s7.addthis.com/static/r07/widget19.png) no-repeat left;
overflow : hidden;
display : block;
background-position : 0% 0%;
height : 16px;
width : 16px;
line-height : 16px !important ;
}
.at300bs.at15t_expanded, .at300bs.at15t_compact {
background : url(//s7.addthis.com/static/t00/logo1414.gif) no-repeat left;
margin-right : 4px;
}
.at15t_000 {
background-position : 0% 0;
}
.at15t_tweetmeme {
background-position : 0% -16px;
}
.at15t_yahoomail {
background-position : 0% -32px;
}
.at15t_slashdot {
background-position : 0% -48px;
}
.at15t_oknotizie {
background-position : 0% -64px;
}
.at15t_diigo {
background-position : 0% -80px;
}
.at15t_print {
background-position : 0% -96px;
}
.at15t_email {
background-position : 0% -112px;
}
.at15t_hatena {
background-position : 0% -128px;
}
.at15t_followtags {
background-position : 0% -144px;
}
.at15t_webnews {
background-position : 0% -160px;
}
.at15t_hedgehogs {
background-position : 0% -176px;
}
.at15t_designmoo {
background-position : 0% -192px;
}
.at15t_tagmarksde {
background-position : 0% -208px;
}
.at15t_bloggy {
background-position : 0% -224px;
}
.at15t_folkd {
background-position : 0% -240px;
}
.at15t_doower {
background-position : 0% -256px;
}
.at15t_bonzobox {
background-position : 0% -272px;
}
.at15t_buzz {
background-position : 0% -288px;
}
.at15t_buzz_fr {
background-position : 0% -304px;
}
.at15t_gamekicker {
background-position : 0% -320px;
}
.at15t_ezyspot {
background-position : 0% -336px;
}
.at15t_webs {
background-position : 0% -352px;
}
.at15t_mawindo {
background-position : 0% -368px;
}
.at15t_tellmypolitician {
background-position : 0% -384px;
}
.at15t_scoopat {
background-position : 0% -400px;
}
.at15t_designbump {
background-position : 0% -416px;
}
.at15t_favoritus {
background-position : 0% -432px;
}
.at15t_eucliquei {
background-position : 0% -448px;
}
.at15t_hazarkor {
background-position : 0% -464px;
}
.at15t_amenme {
background-position : 0% -480px;
}
.at15t_box {
background-position : 0% -496px;
}
.at15t_linkninja {
background-position : 0% -512px;
}
.at15t_surfpeoplenet {
background-position : 0% -528px;
}
.at15t_wovre {
background-position : 0% -544px;
}
.at15t_givealink {
background-position : 0% -560px;
}
.at15t_tumblr {
background-position : 0% -576px;
}
.at15t_aim {
background-position : 0% -592px;
}
.at15t_elertgadget {
background-position : 0% -608px;
}
.at15t_tagvn {
background-position : 0% -624px;
}
.at15t_pdfmyurl {
background-position : 0% -640px;
}
.at15t_cndig {
background-position : 0% -656px;
}
.at15t_embarkons {
background-position : 0% -672px;
}
.at15t_adifni {
background-position : 0% -688px;
}
.at15t_blurpalicious {
background-position : 0% -704px;
}
.at15t_diglog {
background-position : 0% -720px;
}
.at15t_hyves {
background-position : 0% -736px;
}
.at15t_yoolink {
background-position : 0% -752px;
}
.at15t_bizsugar {
background-position : 0% -768px;
}
.at15t_polladium {
background-position : 0% -784px;
}
.at15t_instapaper {
background-position : 0% -800px;
}
.at15t_gacetilla {
background-position : 0% -816px;
}
.at15t_yorumcuyum {
background-position : 0% -832px;
}
.at15t_yahoobkm {
background-position : 0% -848px;
}
.at15t_pusha {
background-position : 0% -864px;
}
.at15t_wordpress {
background-position : 0% -880px;
}
.at15t_hi5 {
background-position : 0% -896px;
}
.at15t_amazonwishlist {
background-position : 0% -912px;
}
.at15t_fwisp {
background-position : 0% -928px;
}
.at15t_mynasa {
background-position : 0% -944px;
}
.at15t_technorati {
background-position : 0% -960px;
}
.at15t_laaikit {
background-position : 0% -976px;
}
.at15t_fnews {
background-position : 0% -992px;
}
.at15t_sphinn {
background-position : 0% -1008px;
}
.at15t_misterwong_de {
background-position : 0% -1024px;
}
.at15t_virb {
background-position : 0% -1040px;
}
.at15t_douban {
background-position : 0% -1056px;
}
.at15t_oyyla {
background-position : 0% -1072px;
}
.at15t_greaterdebater {
background-position : 0% -1088px;
}
.at15t_w3validator {
background-position : 0% -1104px;
}
.at15t_bookmarkycz {
background-position : 0% -1120px;
}
.at15t_springpad {
background-position : 0% -1136px;
}
.at15t_isociety {
background-position : 0% -1152px;
}
.at15t_bryderi {
background-position : 0% -1168px;
}
.at15t_rediff {
background-position : 0% -1184px;
}
.at15t_google {
background-position : 0% -1200px;
}
.at15t_googletranslate {
background-position : 0% -1216px;
}
.at15t_igoogle {
background-position : 0% -1232px;
}
.at15t_pimpthisblog {
background-position : 0% -1248px;
}
.at15t_domaintoolswhois {
background-position : 0% -1264px;
}
.at15t_elefantapl {
background-position : 0% -1280px;
}
.at15t_cosmiq {
background-position : 0% -1296px;
}
.at15t_dipdive {
background-position : 0% -1312px;
}
.at15t_jamespot {
background-position : 0% -1328px;
}
.at15t_smaknews {
background-position : 0% -1344px;
}
.at15t_clickazoo {
background-position : 0% -1360px;
}
.at15t_picciz {
background-position : 0% -1376px;
}
.at15t_googlereader {
background-position : 0% -1392px;
}
.at15t_globalgrind {
background-position : 0% -1408px;
}
.at15t_mototagz {
background-position : 0% -1424px;
}
.at15t_pingfm {
background-position : 0% -1440px;
}
.at15t_spruzer {
background-position : 0% -1456px;
}
.at15t_tulinq {
background-position : 0% -1472px;
}
.at15t_baang {
background-position : 0% -1488px;
}
.at15t_youmob {
background-position : 0% -1504px;
}
.at15t_strands {
background-position : 0% -1520px;
}
.at15t_simpy {
background-position : 0% -1536px;
}
.at15t_meneame {
background-position : 0% -1552px;
}
.at15t_yammer {
background-position : 0% -1568px;
}
.at15t_bobrdobr {
background-position : 0% -1584px;
}
.at15t_hotklix {
background-position : 0% -1600px;
}
.at15t_googlebuzz {
background-position : 0% -1616px;
}
.at15t_thewebblend {
background-position : 0% -1632px;
}
.at15t_mekusharim {
background-position : 0% -1648px;
}
.at15t_linkshares {
background-position : 0% -1664px;
}
.at15t_stumpedia {
background-position : 0% -1680px;
}
.at15t_visitezmonsite {
background-position : 0% -1696px;
}
.at15t_cirip {
background-position : 0% -1712px;
}
.at15t_diggtiger {
background-position : 0% -1728px;
}
.at15t_hotmail {
background-position : 0% -1744px;
}
.at15t_dotnetshoutout {
background-position : 0% -1760px;
}
.at15t_zooloo {
background-position : 0% -1776px;
}
.at15t_smiru {
background-position : 0% -1792px;
}
.at15t_funp {
background-position : 0% -1808px;
}
.at15t_plaxo {
background-position : 0% -1824px;
}
.at15t_phonefavs {
background-position : 0% -1840px;
}
.at15t_blogger {
background-position : 0% -1856px;
}
.at15t_nujij {
background-position : 0% -1872px;
}
.at15t_yazzem {
background-position : 0% -1888px;
}
.at15t_iwiw {
background-position : 0% -1904px;
}
.at15t_yigg {
background-position : 0% -1920px;
}
.at15t_netvouz {
background-position : 0% -1936px;
}
.at15t_n4g {
background-position : 0% -1952px;
}
.at15t_segnalo {
background-position : 0% -1968px;
}
.at15t_friendster {
background-position : 0% -1984px;
}
.at15t_ekudos {
background-position : 0% -2000px;
}
.at15t_more {
background-position : 0% -2016px;
}
.at15t_kaboodle {
background-position : 0% -2032px;
}
.at15t_kudos {
background-position : 0% -2048px;
}
.at15t_2tag {
background-position : 0% -2064px;
}
.at15t_citeulike {
background-position : 0% -2080px;
}
.at15t_newsvine {
background-position : 0% -2096px;
}
.at15t_livefavoris {
background-position : 0% -2112px;
}
.at15t_redkum {
background-position : 0% -2128px;
}
.at15t_posteezy {
background-position : 0% -2144px;
}
.at15t_netvibes {
background-position : 0% -2160px;
}
.at15t_favlogde {
background-position : 0% -2176px;
}
.at15t_100zakladok {
background-position : 0% -2192px;
}
.at15t_linkuj {
background-position : 0% -2208px;
}
.at15t_memori {
background-position : 0% -2224px;
}
.at15t_delicious {
background-position : 0% -2240px;
}
.at15t_mixx {
background-position : 0% -2256px;
}
.at15t_linkagogo {
background-position : 0% -2272px;
}
.at15t_digg {
background-position : 0% -2288px;
}
.at15t_multiply {
background-position : 0% -2304px;
}
.at15t_hellotxt {
background-position : 0% -2320px;
}
.at15t_gmail {
background-position : 0% -2336px;
}
.at15t_oneview {
background-position : 0% -2352px;
}
.at15t_fark {
background-position : 0% -2368px;
}
.at15t_blogmarks {
background-position : 0% -2384px;
}
.at15t_youbookmarks {
background-position : 0% -2400px;
}
.at15t_symbaloo {
background-position : 0% -2416px;
}
.at15t_faves {
background-position : 0% -2432px;
}
.at15t_ladenzeile {
background-position : 0% -2448px;
}
.at15t_shetoldme {
background-position : 0% -2464px;
}
.at15t_investorlinks {
background-position : 0% -2480px;
}
.at15t_favable {
background-position : 0% -2496px;
}
.at15t_flosspro {
background-position : 0% -2512px;
}
.at15t_hotweblt {
background-position : 0% -2528px;
}
.at15t_myyearbook {
background-position : 0% -2544px;
}
.at15t_live {
background-position : 0% -2560px;
}
.at15t_thisnext {
background-position : 0% -2576px;
}
.at15t_mailto {
background-position : 0% -2592px;
}
.at15t_bitly {
background-position : 0% -2608px;
}
.at15t_transferr {
background-position : 0% -2624px;
}
.at15t_moemesto {
background-position : 0% -2640px;
}
.at15t_tipd {
background-position : 0% -2656px;
}
.at15t_camyoo {
background-position : 0% -2672px;
}
.at15t_hadashhot {
background-position : 0% -2688px;
}
.at15t_gamesnetworks {
background-position : 0% -2704px;
}
.at15t_fooxweb {
background-position : 0% -2720px;
}
.at15t_mssocialbookmarks {
background-position : 0% -2736px;
}
.at15t_fresqui {
background-position : 0% -2752px;
}
.at15t_mindbodygreen {
background-position : 0% -2768px;
}
.at15t_librerio {
background-position : 0% -2784px;
}
.at15t_posterous {
background-position : 0% -2800px;
}
.at15t_blip {
background-position : 0% -2816px;
}
.at15t_backflip {
background-position : 0% -2832px;
}
.at15t_jisko {
background-position : 0% -2848px;
}
.at15t_dropjack {
background-position : 0% -2864px;
}
.at15t_arto {
background-position : 0% -2880px;
}
.at15t_buddymarks {
background-position : 0% -2896px;
}
.at15t_kommenting {
background-position : 0% -2912px;
}
.at15t_yardbarker {
background-position : 0% -2928px;
}
.at15t_stumbleupon {
background-position : 0% -2944px;
}
.at15t_baidu {
background-position : 0% -2960px;
}
.at15t_windycitizen {
background-position : 0% -2976px;
}
.at15t_mashbord {
background-position : 0% -2992px;
}
.at15t_pratiba {
background-position : 0% -3008px;
}
.at15t_popedition {
background-position : 0% -3024px;
}
.at15t_dotnetkicks {
background-position : 0% -3040px;
}
.at15t_worio {
background-position : 0% -3056px;
}
.at15t_reddit {
background-position : 0% -3072px;
}
.at15t_svejo {
background-position : 0% -3088px;
}
.at15t_kipup {
background-position : 0% -3104px;
}
.at15t_extraplay {
background-position : 0% -3120px;
}
.at15t_sportpost {
background-position : 0% -3136px;
}
.at15t_domelhor {
background-position : 0% -3152px;
}
.at15t_kledy {
background-position : 0% -3168px;
}
.at15t_gravee {
background-position : 0% -3184px;
}
.at15t_kaevur {
background-position : 0% -3200px;
}
.at15t_bebo {
background-position : 0% -3216px;
}
.at15t_sekoman {
background-position : 0% -3232px;
}
.at15t_linkedin {
background-position : 0% -3248px;
}
.at15t_kirtsy {
background-position : 0% -3264px;
}
.at15t_newstrust {
background-position : 0% -3280px;
}
.at15t_digo {
background-position : 0% -3296px;
}
.at15t_friendfeed {
background-position : 0% -3312px;
}
.at15t_bleetbox {
background-position : 0% -3328px;
}
.at15t_aolmail {
background-position : 0% -3344px;
}
.at15t_tusul {
background-position : 0% -3360px;
}
.at15t_gluvsnap {
background-position : 0% -3376px;
}
.at15t_hackernews {
background-position : 0% -3392px;
}
.at15t_farkinda {
background-position : 0% -3408px;
}
.at15t_receeveit {
background-position : 0% -3424px;
}
.at15t_mob {
background-position : 0% -3440px;
}
.at15t_connotea {
background-position : 0% -3456px;
}
.at15t_identica {
background-position : 0% -3472px;
}
.at15t_socialbookmarkingnet {
background-position : 0% -3488px;
}
.at15t_lynki {
background-position : 0% -3504px;
}
.at15t_classicalplace {
background-position : 0% -3520px;
}
.at15t_jumptags {
background-position : 0% -3536px;
}
.at15t_plurk {
background-position : 0% -3552px;
}
.at15t_meinvz {
background-position : 0% -3568px;
}
.at15t_diggita {
background-position : 0% -3584px;
}
.at15t_ask {
background-position : 0% -3600px;
}
.at15t_aviary {
background-position : 0% -3616px;
}
.at15t_care2 {
background-position : 0% -3632px;
}
.at15t_tailrank {
background-position : 0% -3648px;
}
.at15t_koornk {
background-position : 0% -3664px;
}
.at15t_pdfonline {
background-position : 0% -3680px;
}
.at15t_edelight {
background-position : 0% -3696px;
}
.at15t_aerosocial {
background-position : 0% -3712px;
}
.at15t_grumper {
background-position : 0% -3728px;
}
.at15t_squidoo {
background-position : 0% -3744px;
}
.at15t_typepad {
background-position : 0% -3760px;
}
.at15t_startlap {
background-position : 0% -3776px;
}
.at15t_orkut {
background-position : 0% -3792px;
}
.at15t_a1webmarks {
background-position : 0% -3808px;
}
.at15t_netlog {
background-position : 0% -3824px;
}
.at15t_vyoom {
background-position : 0% -3840px;
}
.at15t_twitter {
background-position : 0% -3856px;
}
.at15t_idearef {
background-position : 0% -3872px;
}
.at15t_dzone {
background-position : 0% -3888px;
}
.at15t_flaker {
background-position : 0% -3904px;
}
.at15t_gabbr {
background-position : 0% -3920px;
}
.at15t_stuffpit {
background-position : 0% -3936px;
}
.at15t_dosti {
background-position : 0% -3952px;
}
.at15t_readitlater {
background-position : 0% -3968px;
}
.at15t_studivz {
background-position : 0% -3984px;
}
.at15t_sodahead {
background-position : 0% -4000px;
}
.at15t_linkstore {
background-position : 0% -4016px;
}
.at15t_misterwong {
background-position : 0% -4032px;
}
.at15t_misterwong_ru {
background-position : 0% -4048px;
}
.at15t_brainify {
background-position : 0% -4064px;
}
.at15t_favorites {
background-position : 0% -4080px;
}
.at15t_wirefan {
background-position : 0% -4096px;
}
.at15t_livejournal {
background-position : 0% -4112px;
}
.at15t_myspace {
background-position : 0% -4128px;
}
.at15t_ballhype {
background-position : 0% -4144px;
}
.at15t_zakladoknet {
background-position : 0% -4160px;
}
.at15t_evernote {
background-position : 0% -4176px;
}
.at15t_habergentr {
background-position : 0% -4192px;
}
.at15t_ihavegot {
background-position : 0% -4208px;
}
.at15t_hemidemi {
background-position : 0% -4224px;
}
.at15t_informazione {
background-position : 0% -4240px;
}
.at15t_meccho {
background-position : 0% -4256px;
}
.at15t_myaol {
background-position : 0% -4272px;
}
.at15t_facebook {
background-position : 0% -4288px;
}
.at15t_drimio {
background-position : 0% -4304px;
}
.at15t_viadeo {
background-position : 0% -4320px;
}
.at15t_speedtile {
background-position : 0% -4336px;
}
.at15t_propeller {
background-position : 0% -4352px;
}
.at15t_twitthis {
background-position : 0% -4368px;
}
.at15t_mylinkvault {
background-position : 0% -4384px;
}
.at15t_colivia {
background-position : 0% -4400px;
}
.at15t_storyfollower {
background-position : 0% -4416px;
}
.at15t_bordom {
background-position : 0% -4432px;
}
.at15t_sonico {
background-position : 0% -4448px;
}
.at15t_stylehive {
background-position : 0% -4464px;
}
.at15t_tagza {
background-position : 0% -4480px;
}
.at15t_hipstr {
background-position : 0% -4496px;
}
.at15t_hitmarks {
background-position : 0% -4512px;
}
.at15t_2linkme {
background-position : 0% -4528px;
}
.at15t_quantcast {
background-position : 0% -4544px;
}
.at15t_blinklist {
background-position : 0% -4560px;
}
.at15t_buzzzy {
background-position : 0% -4576px;
}
.at15t_hotbookmark {
background-position : 0% -4592px;
}
.at15t_osmosus {
background-position : 0% -4608px;
}
.at15t_startaid {
background-position : 0% -4624px;
}
.at15t_grono {
background-position : 0% -4640px;
}
.at15t_printfriendly {
background-position : 0% -4656px;
}
.at15t_zanatic {
background-position : 0% -4672px;
}
.at15t_planypus {
background-position : 0% -4688px;
}
.at15t_chiq {
background-position : 0% -4704px;
}
.at15t_shaveh {
background-position : 0% -4720px;
}
.at15t_lockerblogger {
background-position : 0% -4736px;
}
.at15t_wykop {
background-position : 0% -4752px;
}
.at15t_spokentoyou {
background-position : 0% -4768px;
}
.at15t_fabulously40 {
background-position : 0% -4784px;
}
.at15t_xanga {
background-position : 0% -4800px;
}
.at15t_forceindya {
background-position : 0% -4816px;
}
.at15t_netscape {
background-position : 0% -4352px;
}
#at16clb {
font-size : 16pt;
font-family : "verdana bold", verdana, arial, sans-serif;
}
#at_share .at_item {
width : 123px !important ;
padding : 4px;
margin-right : 2px;
border : 1px solid #fff;
}
#at16pm {
background : #fff;
width : 298px;
height : 380px;
text-align : left;
border-right : 1px solid #ccc;
position : static;
}
#at16pcc {
position : fixed;
top : 0;
left : 0;
width : 100%;
margin : 0 auto;
font-size : 10px !important ;
color : #4c4c4c;
padding : 0;
z-index : 10000001;
overflow : visible;
}
* html #at16pcc {
position : absolute;
}
#at16abifc {
overflow : hidden;
margin : 0;
top : 10px;
left : 10px;
height : 355px;
width : 492px;
position : absolute;
border : 0;
}
#at16abifc iframe {
border : 0;
position : absolute;
height : 380px;
width : 516px;
top : -10px;
left : -10px;
}
* html div#at16abifc.atiemode2 {
height : 374px;
width : 482px;
}
* html #at16abifc iframe {
height : 368px;
left : -10px;
top : -10px;
overflow : hidden;
}
#at16p {
background : url(//s7.addthis.com/static/t00/atbkg.png);
z-index : 10000001;
}
#at16p, #atie6ifh, #atie6cmifh {
position : absolute;
top : 50%;
left : 50%;
width : 300px;
padding : 10px;
margin : 0 auto;
margin-top : -185px;
margin-left : -155px;
font-family : arial, helvetica, tahoma, verdana, sans-serif;
font-size : 12px;
color : #5e5e5e;
}
#atie6ifh {
width : 322px;
padding : 0;
height : 381px;
margin-left : -165px;
z-index : 100001;
}
#atie6cmifh {
width : 240px;
padding : 0;
height : 225px;
margin : 0;
z-index : 100001;
}
#at_share {
margin : 0;
padding : 0;
}
#at16ps {
height : 304px;
padding : 5px;
}
a#at16pit {
position : absolute;
top : 37px;
right : 10px;
display : block;
background : url(//s7.addthis.com/static/t00/tab00.gif) no-repeat;
width : 16px;
height : 20px;
line-height : 19px;
margin-right : -17px;
text-align : center;
overflow : hidden;
color : #36b;
}
#at16pi {
background : #e5e5e5;
text-align : left;
border : 1px solid #ccc;
border-bottom : 0;
}
#at16pi a {
text-decoration : none;
color : #36b;
}
#at16p #at16abc {
margin-left : 2px !important ;
}
#at16pi a:hover {
text-decoration : underline;
}
#at16pt {
position : relative;
background : #f2f2f2;
height : 13px;
padding : 5px 10px;
}
#at16pt h4, #at16pt a {
font-weight : bold;
}
#at16pt h4 {
display : inline;
margin : 0;
padding : 0;
font-size : 12px;
color : #4c4c4c;
cursor : default;
}
#at16pt a {
position : absolute;
top : 5px;
right : 10px;
color : #4c4c4c;
text-decoration : none;
}
#at16pc form {
margin : 0;
}
#at16pc form label {
display : block;
font-size : 11px;
font-weight : bold;
padding-bottom : 4px;
float : none;
text-align : left;
}
#at16pc form label span {
font-weight : normal;
color : #4c4c4c;
display : inline;
}
#at_email form .abif {
width : 272px !important ;
}
#at_email textarea {
height : 55px !important ;
}
* html #at_email textarea {
height : 42px !important ;
}
*:first-child + html #at_email textarea {
height : 42px !important ;
}
#at_email form label {
width : 220px;
}
#at_email form input, #at_email form textarea {
background : #fff;
border : 1px solid #bbb;
width : 272px !important ;
margin : 0;
margin-bottom : 8px;
font-weight : normal;
padding : 3px;
font-family : arial, helvetica, tahoma, verdana, sans-serif;
font-size : 11px;
line-height : 1.4em;
color : #333;
}
#at_email form .atfxmode2 {
width : 279px !important ;
}
#at16pc form .at_ent {
color : #333 !important ;
}
#at16pc form textarea {
height : 48px;
}
#at16pc form input:focus, #at16pc form textarea:focus {
background : #fffff0;
color : #333;
}
#at16p .atbtn {
background : #fff;
border : 1px solid #b5b5b5;
width : 60px !important ;
padding : 2px 4px;
margin : 0;
margin-right : 2px !important ;
font-size : 11px !important ;
font-weight : bold;
color : #333;
cursor : pointer;
}
#at16p .atbtn:hover {
border-color : #444;
color : #06c;
}
#at16p .atrse {
font-weight : normal !important ;
color : #666;
margin-left : 2px !important ;
}
#atsb .atbtn {
width : 78px !important ;
margin : 0 !important ;
}
#at_email #ateml {
text-align : right;
font-size : 10px;
color : #999;
}
#at16pc {
height : 343px;
font-size : 11px;
text-align : left;
color : #4c4c4c;
}
#at_email {
padding : 5px 10px;
}
#at16pc .tmsg {
padding : 4px 2px;
text-align : right;
}
#at16psf {
position : relative;
background : #f2f2f2 url(//s7.addthis.com/static/t00/atf02.gif) no-repeat center center;
border-bottom : 1px solid #ccc;
height : 20px;
padding : 4px 10px;
text-align : center;
}
* html #at16psf input, *:first-child + html #at16psf input {
padding : 0;
}
#at16psf input {
background : #fff;
border : none;
width : 220px;
margin : 2px 0 0;
color : #666;
outline-style : none;
outline-width : 0;
padding : 2px 0 0;
line-height : 12px;
font-family : arial, helvetica, tahoma, verdana, sans-serif;
font-size : 12px;
}
#at16pcc .at_error {
background : #f26d7d;
border-bottom : 1px solid #df5666;
padding : 5px 10px;
color : #fff;
}
#at16pcc #at_success {
background : #d0fbda;
border-bottom : 1px solid #a8e7b7;
padding : 5px 10px;
color : #4c4c4c;
}
#at16pf {
position : relative;
background : #f2f2f2;
height : 12px;
border-top : 1px solid #e5e5e5;
}
#at16pf a {
position : absolute;
outline : none;
padding : 0;
margin : 0;
overflow : hidden;
font-size : 10px;
color : #4c4c4c;
font-family : Arial, Helvetica, Sans-Serif;
text-decoration : none;
}
#at16pf a:hover {
text-decoration : underline;
}
#at16pf a.at-whatsthis {
width : 150px;
left : 10px;
}
#at16pf a#at-privacy {
width : 39px;
left : 140px;
}
#at_complete {
font-size : 13pt;
color : #47731d;
text-align : center;
padding-top : 130px;
height : 208px !important ;
width : 472px;
}
#at_s_msg {
margin-bottom : 10px;
}
#at16pf a#at-logo {
background : url(//s7.addthis.com/static/t00/logo88.gif) no-repeat left;
padding-left : 10px;
right : 10px;
}
.at_baa {
display : block;
overflow : hidden;
outline : none;
}
#at15s #at16pf a {
top : 1px;
}
#at16pc form #at_send {
width : 80px !important ;
}
#at_feed {
display : none;
padding : 10px;
height : 300px;
}
#at_feed span {
margin-bottom : 10px;
font-size : 12px;
}
#at_feed div {
width : 102px !important ;
height : 26px !important ;
line-height : 26px !important ;
float : left !important ;
margin-right : 68px;
}
#at_feed div.at_litem {
margin-right : 0;
}
#at_feed a {
margin : 10px 0;
height : 17px;
line-height : 17px;
}
#at_feed.atused .fbtn {
background : url(//s7.addthis.com/static/r05/feed00.gif) no-repeat;
float : left;
width : 102px;
cursor : pointer;
text-indent : -9000px;
}
#at_feed .fbtn.bloglines {
background-position : 0% 0% !important ;
width : 94px;
height : 20px !important ;
line-height : 20px !important ;
margin-top : 8px !important ;
}
#at_feed .fbtn.yahoo {
background-position : 0% -20px !important ;
}
#at_feed .fbtn.newsgator, .fbtn.newsgator-on {
background-position : 0% -37px !important ;
}
#at_feed .fbtn.technorati {
background-position : 0% -71px !important ;
}
#at_feed .fbtn.netvibes {
background-position : 0% -88px !important ;
}
#at_feed .fbtn.pageflakes {
background-position : 0% -141px !important ;
}
#at_feed .fbtn.feedreader {
background-position : 0% -172px !important ;
}
#at_feed .fbtn.newsisfree {
background-position : 0% -207px !important ;
}
#at_feed .fbtn.google {
background-position : 0% -54px !important ;
width : 104px;
}
#at_feed .fbtn.winlive {
background-position : 0% -105px !important ;
width : 100px;
height : 19px !important ;
line-height : 19px;
margin-top : 9px !important ;
}
#at_feed .fbtn.mymsn {
background-position : 0% -158px !important ;
width : 71px;
height : 14px !important ;
line-height : 14px !important ;
margin-top : 12px !important ;
}
#at_feed .fbtn.aol {
background-position : 0% -189px !important ;
width : 92px;
height : 18px !important ;
line-height : 18px !important ;
}
#at16pp {
color : #4c4c4c;
position : absolute;
top : 12px;
right : 12px;
font-size : 11px;
}
#at16pp label {
font-size : 11px !important ;
}
#at16ppc {
padding : 10px;
width : 179px;
}
#at16pph {
padding : 5px 0 10px 0;
}
#at16pph select {
margin : 5px 0 8px 0;
}
#at16pp .atinp {
width : 156px;
}
html > body #at16pp .atinp {
width : 176px;
}
#at16ppb {
background : #fff;
border : 1px solid #ccc;
height : 274px;
}
#at16ep {
height : 16px;
padding : 8px;
}
#at16ep a {
display : block;
height : 16px;
line-height : 16px;
padding-left : 22px;
margin-bottom : 8px;
font-size : 12px;
}
#at16ep a.at_gmail {
background : url(//s7.addthis.com/static/t00/gmail.gif) no-repeat left;
}
#at16ep a.at_hotmail {
background : url(//s7.addthis.com/static/t00/hotmail.gif) no-repeat left;
}
#at16ep a.at_yahoo {
background : url(//s7.addthis.com/static/t00/yahoo.gif) no-repeat left;
}
#at16ppf p#atsb {
padding-top : 20px;
font-size : 10px;
}
#at16abr {
margin-top : 10px;
}
#at16abr input {
padding : 0;
margin : 0;
margin-right : 5px;
}
#at16ppso {
display : none;
text-align : right;
margin-top : 2px;
}
#at16ppa {
background : #fff;
border : 1px solid #ccc;
height : 228px;
width : 178px;
overflow : auto;
}
#at16ppa a {
display : block;
white-space : nowrap;
padding : 4px 8px;
font-size : 12px !important ;
}
#at16eatdr {
position : absolute;
background : #fff;
border-top : 0;
max-height : 110px;
overflow : auto;
z-index : 500;
top : 129px;
left : 21px;
width : 277px;
}
* html #at_email #at16eatdr {
top : 115px !important ;
width : 272px !important ;
}
*:first-child + html #at_email #at16eatdr {
top : 115px !important ;
width : 272px !important ;
}
html > body #at_email form #at16eatdr.abif {
top : 137px;
width : 278px !important ;
}
#at16eatdr a {
display : block;
overflow : hidden;
border-bottom : 1px dotted #eee;
padding : 4px 8px;
}
#at16eatdr a:hover, #at16eatdr a.hover {
background : #e0eefa;
text-decoration : none;
color : #333;
}
#at_pspromo {
height : 130px;
padding-top : 10px;
}
#at_pspromo, #at15psp {
width : 205px;
padding-left : 5px;
}
#at_testpromo {
font-size : 12px;
width : 220px;
display : none;
}
#at_testpromo input {
width : 200px;
}
#at_promo .at-promo-content, #at_testpromo .at-promo-content {
margin-top : 12px;
}
#at_promo .at-promo-btn, #at_testpromo .at-promo-btn {
padding-top : 10px;
}
#at_promo h4, #at_testpromo h4 {
font-family : arial, helvetica, tahoma, verdana, sans-serif;
background : 0%;
font-size : 14px;
font-weight : bold;
margin : 0 0 4px;
padding : 0;
}
#at_testpromo h4 {
font-size : 13.5px;
}
#at_promo h4 sup {
font-size : 11px;
color : #ee6a44;
}
#at_promo span {
display : block;
}
#at_testpromo .at-promo-btm-ffx, #at_promo .at-promo-btm-ffx {
background : url(//s7.addthis.com/images/60x60_at_firefox_toolbar.jpg) no-repeat 0% 0%;
padding : 6px 0 0 70px;
}
#at_promo .at-promo-btm-ie {
padding : 6px 0 0 64px;
}
#at_testpromo .at-promo-btm-ie {
background : url(//s7.addthis.com/images/48x48_ie_logo.jpg) no-repeat 0% 0%;
padding : 10px 0 0 60px;
margin : 0 5px;
height : 45px;
}
#_atssh {
width : 1px !important ;
height : 1px !important ;
border : 0 !important ;
}
.at-promo-ffx, .at-promo-ie {
padding : 10px 0 0 60px;
margin : 0 5px;
height : 45px;
}
.at-promo-ffx {
background : url(//s7.addthis.com/images/48x48_ff_logo.gif) no-repeat 0% 0%;
}
.at-promo-ie {
background : url(//s7.addthis.com/images/48x48_ie_logo.jpg) no-repeat 0% 0%;
}
.at-promo-button {
text-align : center;
padding-top : 10px;
}
.at-promo-button input {
cursor : pointer;
}
.at-promo-single {
padding : 10px;
padding-top : 5px;
line-height : 1.5em;
}
@media print {
#at20mc {
display : none;
}
}
.addthis_toolbox div.at_item {
float : left;
display : inline-block;
margin-right : 5px;
}
.at300bs.at15t_compact {
background : none;
width : 0;
margin : 0;
}

.at15s_inner, #at16pm {
border : 6px solid #c8d534 !important ;
}

.addthis_toolbox div.at_item { float:left; display:inline-block; margin-right:5px; }
.at300bs.at15t_compact { background:none; width:0px; margin:0px; }

#at15sptx, #at16ptx {
	text-indent: -9000px;
	background: url('/images/layoutComponents.png?1280907739') -166px -80px no-repeat;
	width: 19px;
	height: 20px;
	display: block;
}

#at15s_head, #at16ptc {
	height: 18px;
	line-height: 18px;
	text-indent: 5px;
	font-weight: normal;
	color: #000000;
}

#at15sptx:hover, #at16ptx:hover {
	background: url('/images/layoutComponents.png?1280907739') -166px -101px no-repeat;
}

#at16pf, #at16pt {
	height: 18px;
}

#at16p {
	width: 312px !important;
}

#at16pm {
	height: 390px;
}

#at16psf {
	padding: 4px 15px;
}

#at16psf input {
	width: 265px;
	margin-top: 0px;
}

#at16p .atbtn {
	display: inline-block;
}

#at16p .atbtn:hover {
	border-color: #B5B5B5;
	color: #88951A;
}


/* become_author
----------------------------------------------------------------------------------------------------*/
#become-author h1 {
	clear: both;
	font-size: 27px;
	font-weight: bold;
	line-height: 31px;
	margin: 0 0 20px 0;
}

#become-author .lead {
	font-weight: bold;
	padding: 0 0 20px 0;
}

#become-author .text {
	padding: 0 0 20px 0;
}

#become-author .invitation {
	padding: 0 0 30px 0;
}

#become-author .invitation a:first-child {
	display: block;
	width: 29px;
	height: 30px;
	float: left;
	background: url('/images/layoutComponents.png?1280907739') -670px -125px no-repeat;
	margin: 0 10px 0 0; 
}

#become-author a {
	font-weight: bold;
}

#become-author .benefits {
	background-color: #fcf7df;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 0 19px 29px 19px;
	color: #88951a;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	margin: 0 0 20px 0;
}

#become-author .benefits h2 {
	height: 47px;
	line-height: 42px;
	background: url('/images/layoutComponents.png?1280907739') -247px -267px no-repeat;
	margin: 0 -19px 0 -19px;
	text-indent: 19px;
	color: #ec411a;
	text-transform: none;
	position: relative;
	z-index: 10;
}

#become-author .benefits .bullet {
	display: block;
	width: 27px;
	height: 27px;
	position: absolute;
	background: url('/images/layoutComponents.png?1280907739') -186px -80px no-repeat;
	top: 5px;
	left: -39px;
}

#become-author .benefit-list {
	border: 1px solid #e5e5e5;
	background-color: #fff;
	padding: 0 9px;
	font-size: 13px;
	color: #000;
	text-transform: none;
	font-weight: normal;
	position: relative;
	top: -6px;
}

#become-author .benefit-list li {
	padding: 9px 0 9px 0px;
	border-top: 1px solid #e5e5e5;
	position: relative;
	font-weight: bold;
	margin: 0 0 0 39px;
	
}

#become-author .benefit-list li:first-child {
	border-top: none;
	padding: 15px 0 9px 0px;
}

#become-author .benefits li:first-child .bullet {
	top: 11px;
}





#become-author .registration {
	background-color: #eff6f9;
	border: 1px solid #e5e5e5;
	padding: 20px 19px 30px 19px;
}

#become-author .registration h2 {
	font-size: 15px;
	color: #88951a;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 18px 3px;
}

#become-author .interest-list {
	width:  470px;
	overflow: hidden;
}

#become-author .interest-list li {
	width: 130px;
	border: 1px solid #d9d9d9;
	float: left;
	margin: 0 10px 4px 0;
	height: 20px;
	line-height: 20px;
	background-color: #e0eef2;
	font-size: 11px;
	text-transform: uppercase;
	color: #21657d;
	-moz-border-radius: 0.9em 0.9em;
	-webkit-border-radius: 0.9em 0.9em;
	border-radius: 0.9em 0.9em;
	padding: 0 0 0 5px;
}

#become-author .interest-list li:hover,
#become-author .interest-list input[type=checkbox] {
	cursor: pointer;
}

#become-author .interest-list input {
	display: inline-block;
}

#become-author .interest-list input[type=checkbox] {
	vertical-align: bottom;	
}


#become-author .interest-list li.active {
	background-color: #f1f5cc;
}


.become-author-form {
	width: 430px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	padding: 19px 19px 30px 19px;
	font-size: 11px;
}

.become-author-form .headline {
	clear: both;
	text-transform: uppercase;
	background-color: #fdf9e5;
	background-image: none;
	border: 1px solid #e5e5e5;
	color: #ec411a;
	float: none;
	width: auto;
	height: 23px;
	line-height: 23px;
	font-weight: bold;
	text-indent: 10px;
}

.become-author-form .tipp {
	color: #999999;
	line-height: 14px;
	padding: 0 0 25px 0;
}

.become-author-form input,
.become-author-form textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.become-author-form input[type=text] {
	padding: 4px 0 4px 10px;
	width: 198px;
	border: 1px solid #e5e5e5;
}

.become-author-form input.focus,
.become-author-form textarea.focus {
	border: 1px solid #999;
}

.become-author-form input.error,
.become-author-form textarea.error {
	border: 1px solid #ff0000;
}

.become-author-form textarea {
	border: 1px solid #e5e5e5;
	width: 428px;
	height: 113px;
}

.become-author-form .first-name {
	float: left;
	width: 210px;
	padding: 12px 0 0;
}

.become-author-form .last-name {
	float: right;
	width: 210px;
	padding: 12px 0 0;
}

.become-author-form .email,
.become-author-form .about-me,
.become-author-form .interests,
.become-author-form .interest-list,
.become-author-form .article {
	padding: 12px 0 0;
	clear: both;
}

.become-author-form .agb label,
.become-author-form .policy label,
.become-author-form .agb input,
.become-author-form .policy input {
	display: inline-block;
	vertical-align: middle;
}



.become-author-form .agb label:first-child {
	display: block;
	padding: 0 0 20px 0;
}

.policy {
	padding: 0 0 20px 0;
}

.tipp {
	width: 225px;
}

.become-author-form .article-input {
	position: relative;
	height: 35px;
}

.author-request-article-dummy {
	position: absolute;
	z-index: 1;
	width: 225px !important;
}

.author-request-article-select {
	position: absolute;
	z-index: 1;
	right: 40px;
	top: 0;
	border: none;
	text-indent:-9000px;
	width: 149px;
	background: transparent url('/images/layoutComponents.png?1280907739') -947px 0 no-repeat;
	height: 24px;
}

.js #author_request_article {
	position: absolute;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width: 350px;
	right: 0;
	top:0;
}

.become-author-form input[type=submit] {
	width: 211px;
	height: 28px;
	background: transparent url('/images/layoutComponents.png?1280907739') -947px -50px no-repeat;
	text-indent: -9000px;
	border: none;
	float: right;
}

.become-author-form input[type=submit]:hover {
	background: transparent url('/images/layoutComponents.png?1280907739') -947px -79px no-repeat;
	cursor: pointer;
}

p.submit {
	border-top: 1px solid #e5e5e5;
	padding: 20px 0 0 0;
}


/* #confirmation-popup
----------------------------------------------------------------------------------------------------*/
#confirmation-popup {
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	background-color:#333;
	width: 498px;	
	min-height:168px;
	border:1px solid #000;	
}

#confirmation-popup .inner {
	border: 9px solid #c8d534;
	background-color: #fff;
	min-height:128px;
	width: 492px; 
	background: #fff url('/images/layoutComponents.png?1280907739') -247px -315px no-repeat; 
}

#confirmation-popup h2 {
	color: #88951a;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	margin: 30px;
}

#confirmation-popup p {
	margin: 0 30px 0 30px;
}

#confirmation-popup .close {
	display: block;
	width: 19px;
	height: 20px;
	background: url('/images/layoutComponents.png?1280907739') -166px -80px no-repeat;
	text-indent:-9000px;
	position: absolute;
	top: 20px;
	right: 20px;
}

#confirmation-popup .close:hover {
	background: url('/images/layoutComponents.png?1280907739') -166px -101px no-repeat;
	cursor: pointer;
}


/* search
----------------------------------------------------------------------------------------------------*/
#search {
	font-size: 14px;
	line-height: 18px;
}

#content-search {
	clear:both;
}

#search .header {
	background-color: #f0f5cc;
	height: 154px;
	width: 518px;
	border: 1px solid #e5e5e5;
	position: relative;
}

#search .header h1 {
	padding: 0 19px 0 19px;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	background: url('/images/gradientComponentsX.png?1280907739') 0 -258px repeat-x;
	color: #fff;
	height: 37px;
	line-height: 37px;
	border-top: 1px solid #acba12;
	border-right: 1px solid #acba12;
	border-left: 1px solid #acba12;
	float: left;
	position: relative;
	top: -1px;
	left: -1px;
	z-index: 10;
}

#search .header span.line {
	height: 4px;
	width: 518px;
	display: block;
	background: url('/images/gradientComponentsX.png?1280907739') 0 -296px repeat-x;
	position: absolute;
	z-index: 9;
	top: 36px;
}

#search #content-search {
	width: 339px;
	height: 90px;
	position: absolute;
	top: 58px;
	left: 11px;
}

#search #content-search-item {
	border: 0;
	width: 449px;
	height: 16px;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-position: 0 -443px;
	background-repeat: no-repeat;
	background-color: #F0F5CC;
	padding: 8px 0 6px 20px;
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 12px;
	line-height: 11px;
	font-weight: bold;
	color: #000;
}

#search #content-search-submit {
	width: 31px;
	height: 30px;
	border: none;
	text-indent: -9000px;
	background-color: transparent;
	background-image: url('/images/layoutComponents.png?1280907739');
	background-position: -469px -443px;
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	left: 469px;
}

#search #content-search-submit:hover {
	background-position: -469px -474px;
	cursor: pointer;
}

#search .result-info {
	position: absolute;
	bottom: 11px;
	left: 20px;
	color: #88951a;
	font-size: 18px;
	line-height: 18px;
}

#search .resultSet {
	padding: 0 0 25px 0;
}

#search .resultSet a {
	display: block;
	color: #65aac0;
}

#search .resultSet a:first-child {
	display:block;
	font-size:18px;
	line-height:22px;
	margin:0 0 4px;
	text-decoration: none;
	color: #21657D;
}

#search .resultSet a:hover {
	color: #88951a;
}

#search dl {
	padding: 15px 0 15px 0;
}

#search dt {
	font-weight: bold;
	padding: 0 0 15px 0;
}

#search dd {
	padding: 0 0 0 15px;
}


/* recaptcha_widget
----------------------------------------------------------------------------------------------------*/
#recaptcha_widget {
	clear: both;
	padding: 20px 0 0 0;
}

#recaptcha_image {
	border: 1px solid #e5e5e5;
	float: left;
}

#recaptcha_widget.recaptcha_is_showing_audio #recaptcha_image {
	border:none;
}

#recaptcha_info {
	float: right;
	width: 120px;
	height: 78px;
}

#recaptcha_info li a,
#recaptcha_image a
 {
	border: 1px solid #e5e5e5;
	background-color: #eff6f9;
	padding: 3px 4px 5px 30px;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 4px 0;
	position: relative;
	display: block;
}

#recaptcha_widget.recaptcha_is_showing_audio #recaptcha_image br,
#recaptcha_widget.recaptcha_is_showing_audio #recaptcha_image embed {
	/* keep display for the embed sound! */
	position:absolute;
}

#recaptcha_info li a:hover,
#recaptcha_image a.recaptcha_audio_cant_hear_link:hover {
	background-color: #f8fae5;
}

#recaptcha_reload_btn span,
#recaptcha_whatsthis_btn span,
#recaptcha_switch_audio_btn span,
#recaptcha_image a.recaptcha_audio_cant_hear_link span {
	display: block;
	width: 19px;
	height: 19px;
	position: absolute;
	top: 1px;
	left: 4px;
}

#recaptcha_reload_btn span {
	background: url('/images/layoutComponents.png?1280907739') -127px 0 no-repeat;
}

#recaptcha_reload_btn:hover span {
	background: url('/images/layoutComponents.png?1280907739') -127px -20px no-repeat;
}

#recaptcha_whatsthis_btn span {
	background: url('/images/layoutComponents.png?1280907739') -147px 0 no-repeat;
}

#recaptcha_whatsthis_btn:hover span {
	background: url('/images/layoutComponents.png?1280907739') -147px -20px no-repeat;
}

#recaptcha_switch_audio_btn span {
	background: url('/images/layoutComponents.png?1280907739') -167px 0 no-repeat;
}

#recaptcha_switch_audio_btn:hover span {
	background: url('/images/layoutComponents.png?1280907739') -167px -20px no-repeat;
}

#recaptcha_image a.recaptcha_audio_cant_hear_link span {
	background: url('/images/layoutComponents.png?1280907739') -127px 0 no-repeat;
}

#recaptcha_image a.recaptcha_audio_cant_hear_link span:hover {
	background: url('/images/layoutComponents.png?1280907739') -127px -20px no-repeat;
}

#recaptcha_image a.recaptcha_audio_cant_hear_link[target=_blank] span {
	background: url('/images/layoutComponents.png?1280907739') -167px 0 no-repeat;
}

#recaptcha_image a.recaptcha_audio_cant_hear_link[target=_blank] span:hover {
	background: url('/images/layoutComponents.png?1280907739') -127px -20px no-repeat;
}

#recaptcha_response_field {
	float: left;
	margin: 5px 0 0 0px;
	width: 150px;
}

#recaptcha_widget .powered-by {
	line-height: 15px;
	text-align: right;
	float: left; 
	width: 140px;
	color: #999999;
}



div#feedback {
  position: absolute;	
  top: 0;
  left: 0;			
  width: 100%;
  height: 100%;
  z-index: 100001;
}
			
a#feedback_link {				
  position: fixed;
  z-index: 99999;
  background-color: #EC411A;
  width: 26px;
  height: 96px;
  overflow: hidden;
  background: #EC411A url('/images/feedback/feedback_tab.png?1280907739');
  _position: absolute;
  /*_background-image: url('/images/feedback/feedback_tab.png?1280907739');*/
}	
  
a#feedback_link:hover {
  background-color: #999;
}
			
a#feedback_link.left {
  left: 0;
  top: 25%;
  width: 26px;
  height: 96px;
  background-image: url('/images/feedback/feedback_tab.png?1280907739');
  _background-image: url('/images/feedback/feedback_tab.png?1280907739');
}

a#feedback_link.right {
  right: 0;
  top: 25%;
  width: 26px;
  height: 96px;
  background-image: url('/images/feedback/feedback_tab.png?1280907739');
  _background-image: url('/images/feedback/feedback_tab.png?1280907739');
}

a#feedback_link.top {
  right: 10%;
  top: 0;
  width: 96px;
  height: 26px;
  background-image: url('/images/feedback/feedback_tab_h.png?1280907739');
  _background-image: url('/images/feedback/feedback_tab_h.png?1280907739');
}

a#feedback_link.bottom {
  right: 10%;
  bottom: 0;
  width: 96px;
  height: 26px;
  background-image: url('/images/feedback/feedback_tab_h.png?1280907739');
  _background-image: url('/images/feedback/feedback_tab_h.png?1280907739');
}
			
a#feedback_close_link {
  right: 14pt;
  top: 12pt;
  position: absolute;
	background: url('/images/layoutComponents.png?1280907739') -166px -80px no-repeat;
	width: 19px;
	height: 20px;
	display: block;
}

a#feedback_close_link:hover {
	background: url('/images/layoutComponents.png?1280907739') -166px -101px no-repeat;
}

div#feedback_modal_window {
  width: 398px;
  margin: 0 auto;				
  position: relative;
	background-color:#333;
	border:1px solid #000;
}
			
div#feedback_modal_content {				
  padding: 12px;
  border: 9px solid #c8d534;
	background-color: #fff;
}

div#feedback_modal_content h2 {
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
}

div#feedback_modal_content p.explanation {
	clear: both;
	line-height: 16px;
	font-size: 12px;
	color: #7f7f7f;
	padding: 11px 0;
}
			
div#feedback_loading {				
  padding: 12px;				
}
			
#feedback_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background-color: #000;
  opacity: 0.7;
  -moz-opacity: 0.7;
  filter:alpha(opacity=70);
}
			
.feedback_hide {
  z-index:-100;
}

.feedback_overlayBG {
  background-color: #000;
  z-index: 100000;
}
			
* html #feedback_overlay { /* ie6 hack */
  position: absolute;
}
			
form#feedback_form {
	font-size: 11px;
}

form#feedback_form textarea {
  width: 345px;
}

form#feedback_form input#feedback_email {
	width: 345px;
}

form#feedback_form .error {
  color: red;
  font-weight: bold;
}

form#feedback_form .submit {
	clear: both;
	padding: 20px 0 0 0;
	margin: 30px 0 0 0;
}

form#feedback_form input[type=submit] {
	width: 130px;
	height: 28px;
	background: transparent url('/images/layoutComponents.png?1280907739') -947px -108px no-repeat;
	text-indent: -9000px;
	border: none;
	float: right;	
}

form#feedback_form input[type=submit]:hover {
	cursor: pointer;
	background: transparent url('/images/layoutComponents.png?1280907739') -947px -137px no-repeat;
}


/* #sidebar #helpster-about (about us box for the sidebar)
----------------------------------------------------------------------------------------------------*/
#sidebar #helpster-about {
	background-color: #fdf9e5;	
}

#sidebar #helpster-about .content {
	padding: 15px 9px 25px 9px;
	height: 145px;
	font-size: 12px;
	line-height: 16px;
	background: url('/images/layoutComponents.png?1280907739') -766px -328px no-repeat;
}

#sidebar #helpster-about a {
	display: block;
	text-align: right;
}

#sidebar #helpster-author {
	background-color: #fdf9e5;
	font-size: 12px;
}

/* #sidebar #helpster-about (about us box for the sidebar)
----------------------------------------------------------------------------------------------------*/
#sidebar #helpster-author dl {
	margin: 10px 0 0 0;
	font-weight: bold;
}

#sidebar #helpster-author dd {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background-color: #fff;
	padding: 10px;
	position: relative;
	top: -3px;
	z-index: 9;
	clear:both;
}

#sidebar #helpster-author dt {
	color: #ec411a;
	height: 38px;
	line-height: 38px;
	background:url('/images/layoutComponents.png?1280907739') -207px -216px no-repeat;
	text-indent: 12px;
	z-index: 10;
	position: relative;
}

#sidebar #helpster-author .bullet {
	display: block;
	float: left;
	width: 27px;
	height: 27px;
	margin: 0 10px 0 0;
	background: url('/images/layoutComponents.png?1280907739') -186px -80px no-repeat;
}

#sidebar #helpster-author .author {
	display: block;
	float: right;
	width: 196px;
	height: 40px;
	background: url('/images/layoutComponents.png?1280907739') -947px -248px no-repeat;
	text-indent: -9000px;
}

#sidebar #helpster-author .author:hover {
	background: url('/images/layoutComponents.png?1280907739') -947px -288px no-repeat;
}