a {
	color:#3366CC;
	font-weight: bold;
}
p {
	line-height: 18px;
}
#col-left h1 {
	width: 650px;
	height: 35px;
	background: #069 url(/media/myinet/h1-bg.png) right top no-repeat !important; 
	background: #069 url(/media/myinet/h1-bg-ie6.png) right top no-repeat; 
	/* removing gradient h1 bg because this is causing problems with links in h1.
	background-image:expression("none");
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/myidol/h1-bg_670.png',sizingMethod = 'crop');	
	*/
	color: #fff;
	padding: 0px 10px;
	font-size: 28px;
	line-height:35px;
}
#col-left h1 a {
	color:#fff;
	/* text-decoration: none; */
}
.col2-160 #col-left h1 {
	width: 790px;
	background: #069 url(/media/myinet/h1-bg.png) left top no-repeat !important;
	background: #069 url(/media/myinet/h1-bg-ie6.png) left top no-repeat;
	/* removing gradient h1 bg because this is causing problems with links in h1.
	background-image:expression("none"); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/myidol/h1-bg.png',sizingMethod = 'crop');
	*/
}

h2, h1 {position: relative;}
h2 span, h1 span {
	font-size: 12px;
}
h1 span {
	padding-top: 10px;
}
h2 span.viewAll, h1 span.viewAll {
	position: absolute;
	right: 10px;
	top: 0;
	z-index: 10;
}
h1 span.viewAll form, h1 span.viewAll form#signout {
	display:inline;
}
h2 span.viewAll a, h1 span.viewAll a{
	color: #fff;
}
.content-tup {
	margin-top: 5px;
}
.content-tup .content {
	/* border size change */
	padding-top: 0px;
}
#col-left .content-tup h2 {
	padding: 0;
	padding-bottom: 2px;
	color: #fff;
}

#col-right,
.col-right,
td {
	color: #000;
}

.corners {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: -1px !important;
	margin-bottom: 0;
	background: none;
}
.corners b{
	position:relative;
	top:0;
	left: 0;
	display:block;
	height: 1px;
	border: 1px solid #000;
	border-width: 0 4px;
	background: none;
	z-index: 99;
}
.corners b b{
	top:1px;
	margin: 0 -4px;
	border-width: 0 2px;
	background: none;
}
.corners b b b{
	margin: 0 -2px;
	border-width: 0 1px;
	background: none;
}
.corners b b b b{
	margin: 0 -1px;
	border-width: 0 1px;
}
.corners b b b b b{
	visibility: hidden;
	margin: 0 -1px;
	border-width: 0 1px;
	overflow: hidden;
}
.corners1px {
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	background: transparent;
}
.corners1px b{
	display:block;
	position:relative;
	top:0;
	left: 0;
	height: 1px;
	margin: 0 5px;
	border: 1px solid #7FC31C;
	border-width: 1px 0 0 0;
}
.corners1px b b {
	top:1px;
	margin: 0 -1px;
	border-width: 0 1px;
}
.corners1px b b b{
	margin: 0 -3px;
	border-width: 0 2px;
}
.corners1px b b b b{
	margin: 0 -3px;
	border-width: 0 1px;
}
.corners1px b b b b b {
	margin: 0 -1px;
	border-width: 0 1px;
	overflow: hidden;
}
.bgB h5 {
	padding:3px 0 3px 10px;
	margin:0;
	color:#FFFFFF;
}
.bgB h5 span {
	text-align:right;
	right: 10;
	font:12px;
}
.bottom-corners {
	margin-top: -1px !important;
	margin-top: 0;
	margin-bottom: 0 !important;
}
.content .bottom-corners {
	margin-top: -1px !important;
	margin-top: 0;
	margin-bottom: 0 !important;
}
.bottom-corners b b{
	top: -1px;
}

.left-corner-only b, .left-corner-only b b, .left-corner-only b b b, .left-corner-only b b b b, .left-corner-only b b b b b{ 
	border-right-width: 0;
}
.right-corner-only b, .right-corner-only b b, .right-corner-only b b b, .right-corner-only b b b b, .right-corner-only b b b b b{ 
	border-left-width: 0;
}
.content1px {
	position:relative;
	border-left:solid 1px #7FC31C;
	border-right:solid 1px #7FC31C;
	margin-bottom: 4px !important;
	margin-bottom: 3px;
	background: #fff;
	padding: 5px 10px 10px 10px; /* hack for IE6: 1px bottom padding needed */
	overflow:hidden;
	border-top: solid 1px #7FC31C;
}
.content-grey {
	display:block;
	border-left: 1px solid #96d3f2;
	border-right: 1px solid #96d3f2;
	background:#eee;
	padding: 5px 10px;
	font-weight:bold;
	height:20px;
}
.content-white {
	border-left: 1px solid #96d3f2;
	border-right: 1px solid #96d3f2;
	background:#fff;
	height:5px;
}
.grey-bottom {
	margin-top: -1px;
	position:relative;
	bottom:3px;
	padding:6px 10px;
}
/*7FC31C* color for tools border*/
.corners b{ border-color: #FFFFFF; }
.bgA {background: #06c;}
.bgB {background: #fff;}
.bgC {background: #06c;}
.bgD {background: #7FC31C;}
.bgA .content .corners b{border-color: #06c;}
.bgB .content .corners b{border-color: #7FC31C;}
.bgA .content, .bgB .content { padding: 5px; height: auto !important; hei\ght: 0.01%;}
.bgC .content, .bgD .content { padding: 1px; height: auto !important; hei\ght: 0.01%;}
.content-borders {
	padding: 0 5px 5px;
	height: auto !important; hei\ght: 0.01%;
}
.hollyhack { height: auto !important; hei\ght: 0.01%; }
.jollyjack { height: auto !important; hei\ght: 0.01%; }

#myidol-search {
	width: 810px;
	height: 42px;
	background: url('/media/myinet/search_bg_810.png') no-repeat;
	margin-bottom: 5px;
}
#myidol-search h2, #myidol-search input, #myidol-search ul {
	position: absolute;
}
.col2 #myidol-signin {
	width: 660px;
	background: url('/media/myinet/signin_bg_670.png') no-repeat;
	margin-bottom: 5px;
	padding-left: 10px;
	overflow: hidden;
}
.col2-160 #myidol-signin {
	width: 810px;
	background: #ffc;
	margin: 1px 0;
	overflow: hidden;
}
#myidol-signin h2, #myidol-signin input, #myidol-signin ul, #myidol-signin li {
	float:left;
	margin: 10px 0 10px 10px;
}
#myidol-signin #textUsername, #myidol-signin #textPassword, #myidol-signin .textField{
	width: 170px;
	height: 20px;
	font-size: 18px;
	color: #999;
	padding: 0 5px;
}
#myidol-signin li {
	margin: 5px 0 0 5px;
}
.col2-160 #myidol-signin #textUsername {
	margin-left: 170px;
}
.col2-160 #myidol-signin ul {
	display: none;
}

a.headerBtn {float:left;height: 22px;background:url('/media/myinet/btn_bg.png') right -22px no-repeat;border: 0;	padding-right:5px;margin-right:4px;color:#fff;font-size:14px;line-height:18px;}
a.headerBtn span { display: block; float: left; background: url('/media/myinet/btn_bg.png') left top no-repeat; padding: 2px 3px 2px 8px; }
a.headerBtn:hover {	background: url('/media/myinet/btn_bg.png') right -66px no-repeat;text-decoration:none;}
a.headerBtn:hover span{	background: url('/media/myinet/btn_bg.png') left -44px no-repeat;}

div.headerBtn {float:left;margin-right:4px;height: 22px;}
div.headerBtn a{display:block;height: 22px; background: #06c url('/media/myinet/btn_bg_gradient.png') right -22px no-repeat;   border: 0;padding-right:5px;color:#fff;font-size:14px;line-height:18px; float:none !important;float: left;}
div.headerBtn a span { display: block; float:none !important; float: left; background: #069 url('/media/myinet/btn_bg_gradient.png') left top no-repeat;  padding: 2px 3px 2px 8px; }
div.headerBtn a:hover {background: #06c url('/media/myinet/btn_bg_gradient.png') right -44px no-repeat;text-decoration:none;}
div.headerBtn a:hover span{background: #06c url('/media/myinet/btn_bg_gradient.png') left -66px no-repeat; padding: 2px 3px 2px 8px;}

div.headerBtn a, div.headerBtn a span {
	background-image: expression(
		(parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE')+5,1)) < 7) ? this.runtimeStyle.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/media/myidol/btn_bg_gradient.png", sizingMethod="crop")' : '',
		(parseInt(navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE')+5,1)) < 7) ? this.runtimeStyle.backgroundImage = 'none' : ''
	);
}
div.headerBtn .corners{	margin-bottom: -1px;}
div.headerBtn .corners b{ border-color: #99CCFF;}

#myidol-profile-tup {
}
#myidol-primary-content {
	display: block;
	background: #eee;
}
#myidol-primary-content {
}
#myidol-boards-tup #myidol-primary-content {
	background: #fff url('/media/myinet/curvedboxBG3.jpg') 10px top no-repeat;
}
#myidol-profile-tup #myidol-primary-content {
	background: #fff url('/media/myinet/curvedboxBG3.jpg') 0 top no-repeat;
}


#myidol-profile-sub {
}
#myidol-profile-sub li{ 
	display:block;
	float:left;
	width:320px;
	background: #fff;
	margin-top: 10px;
	padding: 0;
}
#myidol-profile-sub li.alt{ 
	float: right;
}
#myidol-profile-sub li h2{
	padding: 0;
}
#myidol-profile-sub li p {
	min-height: 54px;
	height: auto !important;
	height: 54px;
}
#myidol-profile-img {
	position: relative;
	display: inline;
	float:left;
	margin:5px;
	width: 180px;
	line-height: 0px;
}
#myidol-profile-img a  {
}
#myidol-profile-img a span {
	display: block;
	position: absolute;
	background: url('/media/myinet/avatar-overlay2-fs8.png') no-repeat;
	background-image:expression("none"); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/myidol/avatar-overlay2-fs8.png',sizingMethod = 'crop');
	width: 180px;
	height: 240px;
	line-height: 0;
	z-index: 2;
	text-indent: -9999px;
}
#myidol-profile-img p{
	text-align: center;
	font-size: 11px;
	line-height: 1.2em;
}
#myidol-profile-img .corners b{
	border-color: #fff;
}
#myidol-profile-img .corners {
	position: absolute;
	top:0;
	left: 0;
}
#myidol-profile-img .bottom-corners {
	top: auto;
	height: 5px;
	bottom: -4px;
}
#myidol-profile-content {
	display:block;
	float:right;
	width:450px;
	padding-left:10px;
	padding-right: 8px;
}
#myidol-profile-content p {
}
#myidol-profile-content h2{
}
#myidol-profile-content ul {
	margin-top: 10px;
	margin-left: -10px;
}
#myidol-profile-content ul li {
	float: left;
	background: #fff;
	margin: 0 2px 5px 3px;
	width: 215px;
	display: inline;
}
#myidol-profile-content ul li a{
	padding: 5px;
	display: block;
	text-align: center;
}
#myidol-profile-content ul li.alt{
	background: #ffc;
}
#myidol-profile-content ul li .corners b {
	border-color: #e5e5e5;
}
#myidol-friends-tup .content{
	position:relative;
	padding-left: 9px;
	padding-right: 0;
}
#myidol-friends-tup .content h2 {
	color:#036;
}
#myidol-friends-tup .content .viewAll a{
	color:#003399;
}
#myidol-friends-list li {
	float: left;
	margin: 0 7px 6px 0;
	width: 59px;
	height: 74px;
	display: inline;
}
.avatar {
	position: relative;
	display: block;
	padding: 0; 
	margin: 0;
	width: 59px;
	height: 74px;
}
.avatar span{
	position: absolute;
	background: url('/media/myinet/photoframe.png') no-repeat;
	top:0;
	left:0;
	width: 59px;
	height: 74px;
	z-index: 2;
	text-indent: -9999px;
}
.avatar span.alt{
	background: url('/media/myinet/photoframegrey.png') no-repeat;
}
.avatar img{
	position: absolute;
	top: 7px;
	left: 7px;
	z-index: 1;
}
.icLeft span {
	position: absolute;
	display: block;
	top: 15px;
	background: url('/media/myinet/avatar-overlay2-fs8.png') no-repeat;
	background-image:expression("none"); 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/myidol/avatar-overlay2-fs8.png',sizingMethod = 'crop');
	width: 180px;
	height: 240px;
	z-index: 2;
	text-indent: -9999px;
}
.icLeft a img {
	position: absolute;
	display: block;
	top: 15px;
	width: 180px;
	height: 240px;
	z-index: 1;
}
.viewAll {
	float:right;
	line-height:22px;
}
/*
#test-list {
	padding-right: 0; 
	padding-bottom: 0;
}
#test-list ul li {
	float: left;
	width: 320px;
	background: #fff;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline;
}
#test-list ul li .content {
	height: 100px;
}
#test-content {
	padding-right: 0; 
	padding-bottom: 0;
}
#test-content .content {
	background: #fff;
	border-left:solid 1px #96d3f2;
	border-right:solid 1px #96d3f2;
	margin: 3px 1px;
	padding:10px;
}
#test-content .content {
	background: #fff;
	border-left:solid 1px #96d3f2;
	border-right:solid 1px #96d3f2;
	margin: 3px 1px;
	padding:10px;
}*/
.blog-entry ul li {
	clear:both;
	display:block;
	padding:6px 0;
	border-top:1px solid #ccc;
}
.blog-entry ul li.first {
	border: none;
	padding-top: 0;
}
.blog-entry ul li a{
	float:left;
}
.blog-entry ul li span {
	display:block;
	float:right;
	font-size:12px;
	color:#777;
}

.pmd-entry ul li {
	clear:both;
	display:block;
	padding-top:5px;
	margin:0 0 4px 0;
	height:33px;
	border-top:1px solid #ccc;
	font-weight:bold;
}
.pmd-entry ul li:first-child {
	border:none;
}
.pmd-entry ul li a {
	float:left;
}
.pmd-entry ul li .songtitle {
	display:block;
	float:left;
	color:#0066CC;
}
a.listenBtn {
	position:absolute;
	right:18px;
	height:18px;
	background:url('/media/myidol/btn_bg2.png') right -18px no-repeat;
	border:0;	
	padding-right:5px;
	margin-top:-7px;
	color:#fff;
	font-size:12px;
	line-height:14px;
}
a.listenBtn span { 
	display: block; 
	float: left; 
	background: url('/media/myidol/btn_bg2.png') left top no-repeat; 
	padding: 2px 3px 2px 12px; 
}
a.listenBtn:hover { 
	background: url('/media/myidol/btn_bg2.png') right -54px no-repeat;
}
a.listenBtn:hover span{ 
	background: url('/media/myidol/btn_bg2.png') left -36px no-repeat; 
	padding: 3px 3px 1px 12px;
	}
#myidol-poll-question {
	color: #000;
	border-left: 1px solid #96d3f2;
	border-right: 1px solid #96d3f2;
	background:#eee;
	padding:15px 10px;
	line-height:18px;
	font-weight:bold;
}
#myidol-poll-answers ul li {
	padding-bottom:5px;
	font-weight:bold;
	color:#0066CC;
}
#myidol-poll-answers ul li input {
	margin-right:5px;
}
#myidol-poll-results ul li {
	font-weight:bold;
	color:#666;
	margin-bottom: 6px;
	white-space:nowrap;
}
#myidol-poll-results ul li div {
	text-indent: 5px;
	background:#ccc;
}
#myidol-poll-results ul li div.poll-winner {
	background:#06c;
	color:#fff;
}
.popular-blogs ul {
	margin-left:15px;
}
.popular-blogs ul li{
	color:#0066CC;
	font-weight:bold;
	line-height:28px;
	overflow:visible;
}
.gold-blog {
	margin-left:15px;	
	list-style-position:outside;
	list-style-image:url('/media/myinet/medalgold.png');
}
.silver-blog {
	margin-left:15px;	
	list-style-position:outside;
	list-style-image:url('/media/myinet/medalsilver.png');
}
.bronze-blog {
	margin-left:15px;	
	list-style-position:outside;
	list-style-image:url('/media/myinet/medalbronze.png');
}
.avatar-lrg{
	position: relative;
	display: block;
	float: none;
	padding: 0; 
	margin: 0;
	width: 102px;
	height: 132px;
	margin-bottom:5px;
}
.avatar-lrg span{
	position: absolute;
	background: url('/media/myinet/frame-greyV.png') no-repeat;
	top:0;
	left: 0;
	width: 104px;
	height: 134px;
	z-index: 2;
	text-indent: -9999px;
}
.avatar-lrg span.alt{
	background: url('/media/myinet/frame-whiteV.png') no-repeat;
}
.avatar-lrg img{
	position: absolute;
	top: 7px;
	left: 7px;
	z-index: 1;
}
.from-blogs {
	padding-right:22px;
}
.from-blogs .avatar-lrg {
	margin-right:11px;
}
.from-blogs span.lftquote{
	display:block;
	float:left;
	width:15px;
	height:12px;
	background:url('/media/myinet/leftQuote.png') no-repeat;
}
.from-blogs span.fbtext{
	font-size:11px;
	margin-left:6px;
	line-height:18px;
}
.from-blogs span.rtquote{
	position:absolute;
	margin-left:5px;
	width:16px;
	height:13px;
	background:url('/media/myinet/rightQuote.png') 0 1px no-repeat;
}
.from-blogs span.bloguser{
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:18px;
}
.from-blogs span.bloguser a{
	color:#0066CC;
	text-decoration:none;
	
}
.content-tup .content {
	padding: 5px;
}
.content-tup .content .content {
	padding: 0;
	background: #fff;
}
.myidol-blog-list {
	padding-top: 0;
	margin-top: 0;
}
.myidol-blog-list ul {
	padding: 0 5px;
}
.myidol-blog-list ul li{
	float: left;
	width: 305px;
	padding: 5px 10px;
	background: #fff;
}
.myidol-blog-list ul li .avatar{
	float: left;
}
.myidol-blog-list ul li .blog-entry{
	float: left;
	padding: 15px 0 0 10px
}
.myidol-blog-list ul li.alt{
	background: #eee;
}
.myidol-blog-list ul li .avatar span{
	background: url('/media/myinet/photoframegrey.png') no-repeat;
}
.myidol-blog-list ul li.alt .avatar span{
	background: url('/media/myinet/photoframe.png') no-repeat;
}
.myidol-blogs-prevnext {
	padding-top: 3px;
}
.myidol-blogs-prevnext a.prev{
	float:left;
}
.myidol-blogs-prevnext a.next{
	float:right;
}
#myidol-textad-tup ul li {
	background: #eee;
	width: 219px;
	float: left;
	margin: 0 0 6px 6px;
	color: #000;
}
#myidol-textad-tup ul li a{
	color: #0066CC;
}
#myidol-textad-tup ul li.first{
	margin-left: 0;
}
#myidol-textad-tup ul li .content {
	height: 88px;
}
.primepost-left {
	width:200px;
	float:left;
}
.col2 .primepost-right, .col2-160 .primepost-right {
	position:relative;
	float:right;
	width:440px;
	padding: 10px;
	background: #fff url('/media/myinet/content1_bg_image.png') repeat-x;
}
.col2-160 .primepost-right {
	width: 570px;
}
.primepost-right h2 {
	padding: 0;
	color:#036;
}
.member-gallery ul li{
	float: left;
	margin: 0 5px 7px 5px;
	width: 59px;
	height: 74px;
	display: block;
}
.myidol-toolbar {
	background: #96d3f2;
	padding: 6px 10px;
	height: 22px;
	margin: 1px 0;	
}
#col-right .myidol-toolbar {
	margin-top: -4px;
}
#tab-row, 
.tab-row {
	background:#06c;
	height:25px;
	padding-left:10px;
	/*
	border-left:10px solid #069;
	border-right:10px solid #069;
	border-top:1px solid #f00;
	border-bottom:1px solid #f00;*/
	 
}
#tab-row h2,
.tab-row h2 {
	float:left;
	margin: 0 10px 0 -10px;
	padding: 5px 0 0 1px;
	color:#fff;
}
#tab-row .tab,
.tab-row .tab {
	display:block;
	float:left;
	background:url('/media/myinet/tab-bg.png') repeat-x;
	padding:0;
	margin: 5px 1px 0 0;
	height:20px;
	line-height: 20px;
	width:100px;
	text-align:center;
}
#tab-row .tab.wide,
.tab-row .tab.wide {
	width:150px;
}
#tab-row .tab.selected,
.tab-row .tab.selected {
	background:#fff;
	color:#036;
	font-weight:bold;
}
#tab-row .tab a,
.tab-row .tab a {
	margin: 0 5px;
}
a.show-all-tags {
	display: block;
	text-align: center;
	padding: 0 0 10px;
}
.myidol-viewall-bar {
	background: #96d3f2;
	text-align: right;
	padding: 4px 8px;
}
.tab-row span.viewAll a {
	color:#fff;
}
span.sponsored {
	position:absolute;
	top:0;
	border:1px solid #f00;
}
#myidol-signin {
	position:relative;
}
#myidol-signin #passOver {
	position:absolute;
	top:11px;
	left:215px;
	width:172px;
	height:22px;
	background:#fff;
	font-size: 18px;
	color: #999;
	padding: 0 5px;
	cursor:text;
}
