a.stbutton { padding: 1px 5px 5px 22px; }
.stbuttontext { line-height: 17px; }
.stico_default { background: transparent url('../images/share-icon-16x16.png') no-repeat scroll 0px 0px ! important; }
.stico_rotate { background: transparent url('../images/rotating-icon.gif') no-repeat scroll 0px 0px ! important; }
.stwrapper { margin: 0px; padding: 0px; position: absolute; width: 354px; z-index: 1000000; }
.stframe { position: absolute; z-index: 1000020; left: 0px; top: 0px; }
.stclose { cursor: pointer; z-index: 1000030; position: absolute; text-align: right; top: 10px; right: 9px; text-decoration: none; font-family: Helvetica,Verdana,Arial,sans-serif; font-size: 12px; }

/* ::::: null ::::: */

a.stbutton { font-size: 13px; color: rgb(110, 183, 226); }

form.search {
	margin-left: 707px;
	}
	
form.search input.text_s {
	background: #fff url('../images/i_search.gif') no-repeat left center;
	padding-left: 17px;
	width: 144px! important;
	}
	
a#big-learn-more {
	float: right;
	font-size: 15px! important;
	margin-top: -1.5em;
	}
	
#secondary h3 {
	font-weight: normal;
	color: #b3afaf;
	font-family: Trebuchet MS, san-serif;
	}
	
	
div#left-column {
	float: left;
	width: 300px;
	margin-right: 18px;
	}
	
div#left-column h2#music{
	color: #fff;
	width: 285px;
	height: 35px;
	background: #d71975 url('../images/h2-music-bg.gif') no-repeat center;
	margin: 25px 0 10px 0;
	padding: 0 0 0 15px;
	line-height: 2.3;
	}	
	
div#right-column {
	float: left;
	width: 362px;
	}
	
div#right-column h2#features{
	color: #fff;
	width: 347px;
	height: 35px;
	background: #1fae7e url('../images/h2-features-bg.gif') no-repeat center;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	line-height: 2.3;
	}
	
div#right-column h2#members{
	color: #fff;
	width: 347px;
	height: 34px;
	background: #781712 url('../images/h2-members-bg.gif') no-repeat center;
	margin: 25px 0 10px 0;
	padding: 0 0 0 15px;
	line-height: 2.3;
	}	
	
div#right-column #member-boxes .member-box{
	float: left;
	height: 72px;
	width: 72px;
	}

.member-box a:link, .member-box a:visited {
	text-decoration: underline;
	color: #b80909;
	display: block;
	width: 64px;
	height: 64px;
	padding: 4px;
	background: url('../images/member-bg.gif') no-repeat left center;
	text-align: right;
	}
	
.member-box a:hover, .member-box a:active {
	background: url('../images/member-bg.gif') no-repeat right center;
	text-decoration: none;
	color: #b80909;
	}	
	
a#member-sign-up:link, a#member-sign-up:visited {
	padding-top: 10px;
	text-decoration: underline;
	color: #b80909;
	display: block;
	text-align: right;
	}
	
a#member-sign-up:hover, a#member-sign-up:active {
	text-decoration: none;
	color: #b80909;
	}	
	
	
.music-box {
	width: 290px;
	padding: 5px;
	background: #f2f2f2;
	margin-bottom: 5px;
	}
	
.music-box .img {
	width: 81px;
	float: left;
	margin-right: 10px;
	}
	
.music-box .descr {
	width: 199px;
	float: left;
	}	
	
.music-box .descr h3 {
	margin: 0;
	padding: 5px 0 0 0;
	color: #ac229e;
	font-weight: normal;
	}	

.music-box .descr h4 {
	margin: 0;
	padding: 0;
	color: #363536;
	font-weight: bold;
	}	

.music-box .descr p {
	margin: 0;
	padding: 0;
	color: #4a4949;
	font-weight: normal;
	font-size: 10px! important;
	display: inline;
	}	
	
.music-box .descr a:link, .music-box .descr a:visited {
	text-decoration: underline;
	font-size: 10px! important;
	color: #d31f93;
	}
	
.music-box .descr a:hover, .music-box .descr a:active {
	text-decoration: none;
	}



#features-main {
	width: 352px;
	padding: 10px 5px;
	background: #f2f2f2;
	margin-bottom: 5px;
	}	
	
#features-main h3 {
	color: #039ba1;
	padding: 0;
	font-weight: normal;
	margin: 0;
	}	
	
#features-main p {
	margin: 0;
	padding: 5px 0;
	color: #4a4949;
	font-size: 11px! important;
	}	
	
#features-main a:link, #features-main a:visited {
	text-decoration: underline;
	font-size: 11px! important;
	color: #228d91;
	}
	
#features-main a:hover, #features-main a:active {
	text-decoration: none;
	}	
	
.features-box .descr a:link, .features-box .descr a:visited {
	text-decoration: underline;
	font-size: 11px! important;
	color: #228d91;
	}
	
.features-box .descr a:hover, .features-box .descr a:active {
	text-decoration: none;
	}	
	
.features-box  {
	width: 352px;
	padding: 5px;
	background: #f2f2f2;
	margin-bottom: 5px;
        font-weight:normal;
	}
	
.features-box  .img {
	width: 179px;
	float: left;
	margin-right: 10px;
	}
	
.features-box  .descr {
	width: 163px;
	float: left;
	}	
	
.features-box  .descr h3 {
	color: #039ba1;
	padding: 0;
	font-weight: normal;
	margin: 0;
	}	

.features-box  .descr p {
	margin: 0;
	padding: 0 0 1px 0;
	color: #4a4949;
	font-weight: normal;
	font-size: 11px! important;
	}	
	
	
	
	
	
div#left-column-features {
	float: left;
	width: 362px;
	margin-right: 18px;
	}	
	
div#right-column-features {
	float: right;
	width: 300px;
	}
	
div#right-column-features h2#last-articles {
	background: url('../images/h2-bg.gif') repeat-x center;
	width: 280px;
	padding: 5px 10px;
	line-height: 1.5;
	font-family: century gothic, san-serif;
	font-size: 90%;
	color: #57575a;
	margin-bottom: 0;
	margin-top: 15px;
	}
	
div#right-column-features div#latest-articles {
	background: #eaeaea;
	padding: 10px;
	width: 280px;
	}	
	
div#right-column-features div#latest-articles #paddinger{
	background: #fff;
	padding: 5px;
	width: 270px;
	}	

div#latest-articles #paddinger ul{
	margin: 0;
	padding: 0;
	color: #000;
	list-style: none;
	font-size: 90%;
	}		

div#latest-articles #paddinger ul li{
	margin: 0;
	padding: 0;
	line-height: 1.5;
	padding: 1px 0;
	}	

div#latest-articles #paddinger ul li a:link, div#latest-articles #paddinger ul li a:visited {
	color: #000;
	text-decoration: none;
	}
	
div#latest-articles #paddinger ul li a:hover, div#latest-articles #paddinger ul li a:active {
	text-decoration: underline;
	}
	
.bold {
	font-weight: bold;
	}
	
h1#fai {
	color: #229cdf;
	font-size: 130%;
	font-family: Arial, san-serif;
	font-weight: bold;
	margin-bottom: 15px;
	}
	
	
.fai-box {
	width: 352px;
	padding: 5px;
	margin-bottom: 5px;
	}
	
.fai-box .img {
	width: 80px;
	float: left;
	margin-right: 10px;
	}
	
.fai-box .descr {
	width: 262px;
	float: left;
	}	
	
.fai-box .descr h3 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	color: #229cdf;
	}	

.fai-box .descr p {
	margin: 0;
	padding: 0;
	color: #323232;
	font-weight: normal;
	line-height: 1.2! important;
	font-size: 13px! important;
	display: inline;
	}
	
#pager p {
	font-size: 90%;
	color: #000;
	}
	
#pager {
	margin-left: 300px;
	}
	
	
#pager a:link, #pager a:visited {
	color: #229cdf;
	text-decoration: none;
	}
	
#pager a:hover, #pager a:active {
	text-decoration: underline;
	}	
	
div#like-this {
	background: #8a8a8a;
	padding: 0;
	width: 300px;
	margin-bottom: 20px;
	}	
	
div#like-this ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}	
	
div#like-this ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	}	
	
div#like-this ul li a:link, div#like-this ul li a:visited {
	color: #fff;
	font-weight: bold;
	font-size: 70%;
	display: block;
	line-height: 1.8;
	padding: 0 5px;
	text-decoration: none;
	}
	
div#like-this ul li a:hover, div#like-this ul li a:active {
	text-decoration: underline;
	}	
	
div#like-this ul li#st a:link, div#like-this ul li#st a:visited {
	background: #5f5f5f;
	}
	
div#like-this ul li#st a:hover, div#like-this ul li#st a:active {
	background: #474444;
	}	
	
div#like-this ul li#nd a:link, div#like-this ul li#nd a:visited {
	background: #7f7f7f;
	}
	
div#like-this ul li#nd a:hover, div#like-this ul li#nd a:active {
	background: #474444;
	}		
	
div#like-this ul li#rd a:link, div#like-this ul li#rd a:visited {
	background: #8a8a8a;
	}
	
div#like-this ul li#rd a:hover, div#like-this ul li#rd a:active {
	background: #474444;
	}	
	
div#like-this ul li#th a:link, div#like-this ul li#th a:visited {
	background: #9c9c9c;
	}
	
div#like-this ul li#th a:hover, div#like-this ul li#th a:active {
	background: #474444;
	}	
	
p.before {
	color: #000! important;
	font-weight: bold! important;
	font-size: 90%! important;
	}
	
p.before a:link, p.before a:visited {
	color: #229cdf;
	text-decoration: none;
	}
	
p.before a:hover, p.before a:active {
	text-decoration: underline;
	}	
	
.text p {
	font-size: 90%! important;
	color: #000! important;
	padding: 5px 0;
	}
	
.text a:link, .text a:visited {
	color: #229cdf;
	text-decoration: none;
	}
	
.text  a:hover, p.text a:active {
	text-decoration: underline;
	}	
	
.text p.author {
	color: #323232;
	font-weight: bold;
	}
	
.text p.submit {
	color: #323232;
	font-weight: bold;
	}
	
#comment-form h3	{
	font-size: 100%! important;
	}
	
#comment-form p.no-comments	{
	font-size: 100%! important;
	color:#323232;
	background: #fafaf0;
	border-top: 1px dotted #323232;
	border-bottom: 1px dotted #323232;
	padding: .4em 0;
	}
	
form#comment-form-view {
	margin: 0;
	padding: 0;
	margin-top: 20px;
	}
	
form#comment-form-view label{
	font-weight: normal;
	white-space: no-wrap;
	}	
	
form#comment-form-view label span{
	color: #0098c7;
	}	
	
form#comment-form-view textarea{
	width: 260px;
	height: 134px;
	padding: 0;
	margin: 0;
	}	
	
.input-text {
	width: 200px;
	}	
	
.form-item-check label {
	width: 300px;
	}
	
.form-item-check .check {
	float: left;
	width: 50px;
	}	
	