/* /////////////////////////////
	Home
/////////////////////////// */

#beaver {
	float:left;
	background:url(/img/interface/home_beaver.png) 0 0 no-repeat;
	width:200px;
	height:222px;
	margin-top:20px;
}
#home_intro{
	font-size: 110%;
	margin: 0 0 0 -20px;
	padding: 0 0px 10px 0px;
	float: left;
}
#home_intro li{
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	color: white;
	text-align:left;
	font-size:20px;
}
#home_intro li.directions {
	font-size:14px;
	padding-top:10px;
}
#graphity {
	width:394px;
	height:48px;
	background:url(/img/interface/home_graphity.png) 0 0 no-repeat;
	float:left;
	margin-top:10px;
}
object {
	outline:none
}
#home_flex {
	/* background-color:black; */
	padding-top:15px;
	background: url(/img/interface/bgGrayGradient.jpg) repeat-x;
	margin: 0 0 0 0;
}
#home_flex .headline {
	width: 960px; 
	/* text-align: left; */
}
#home_flex h2{
	color: #ff9900;
	font-size: 20px;
	font-weight: bold;
	padding: 20px 0px 3px 0px;
	margin: 0px;
}
#home_flex .subheader {
	color: white;
	font-size: 14px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
#home_flex .citemtitle {
	color: #ffcc99;
	font-size: 11px;
}
#home_flex .citeminfo {
	color: #ffffff;
	font-size: 10px;
}
#home_sender_centerer {
	width: 830px; 
	margin: 0 auto; 
	position: relative;

}
#home_sender {
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	left: 0px;
	
}
#fake_home_sender {
	/*height: 555px;*/
}

#home_sender div {
	width: 950px;
	margin: 0 0 0 0px ;
}

#home_sender h1 {
	color: #ff9900;
	font-size: 14px;
}

#home_sender h2 {
	font-size: 14px;
	margin-bottom: 9px;
}

#home_sender h3 {
	margin-top: 2px;
	color: #ffffff;
	font-size: 14px;
	margin-bottom: 0px;
}

#header.home_header {
	 background: #931918;
}
#header #home_nav {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
#header #home_nav #logo {
	position:absolute;
}

.signup a, 
.signup a img {
	margin-left:20px;
	float:left;
	border: none !important;
}
.signup div.free {
	margin-top:30px;
	float:left;
}

#quickSearch {
	margin-top:50px;
}
#quickSearch p {
	margin-bottom:2px !important;
	margin-top:2px !important;
}
#quickSearch p.big {
	font-size:14px;
	line-height:110%;
	margin-bottom:10px !important;
	white-space:nowrap;
}
#quickSearch p.small {
	font-size:12px;
	line-height:20px;
}
#quickSearch input {
	float:right;
	clear:both;
}
#quickSearch #dest {
	width:170px;
}
#quickSearch input.find {
	margin-top:5px;
}

#home_logged div.welcome{
	background:url(/img/corners/home_logged_profile.png) 0 0 no-repeat;
	width:285px;
	height:144px;
	padding:12px 0 0px 19px;
	margin-bottom:20px;
	margin-top:30px;
}
#home_logged #profile {
	float:left;
}
#home_logged p.avatar a {
	border:3px solid #E32B2B !important;
}
#home_logged p.avatar a:hover{
	border-color: #FF4E48 !important;
}
#home_logged p.avatar img {
	border:none !important;
}
#home_logged div.welcome div.name {
	color:white;
	font-size:18px;
	float:left;
	margin-left:10px;
	margin-top:5px;
}
#home_logged div.welcome .info{
	font-size: 9pt;
	margin: 2px 0 0 8px;
	padding: 0;
	float: left;
}
#home_logged div.welcome .info p {
	margin: 3px 5px 3px 5px; 
}

.yellow {
	color: #FFCC99;
}
.white {
	color: #FFF;
}
.pink {
	color: #ff9999;
}
.orange {
	color: #FFA481;
}
.green {
	color: #00CC33;
}
.smallText {
	font-size: 10px;
}

/* /////////////////////////////
	Global Styles
/////////////////////////// */

#content h2{
	color: #FFA481;
	font-size: 160%;
	font-weight: normal;
	padding: 0 0 0px 0;
	margin: 0;
}
#content h2.small{font-size: 120%;padding-bottom: 2em;}
#content h2 strong{
	display: block;
	color: #ffded1;
	font-weight: normal;
}
#content h3{
	color: #FFCC99;
	margin: 15px 0 .5em 0;
	padding: 0;
	font-weight: normal;
	font-size:15px;
}
#content h3.link{ 
	cursor: pointer;
}
#content h4{
	color: #ffaeae;
	font-weight: normal;
	margin: 1em 0 .5em 0;
	padding-bottom: .5em;
	border-bottom: 1px dotted #b73030;
}
#content p{
	margin: 0 0 1em 0;
	padding: 0;
	line-height: 1.4em;
}
#content code{
	color: #ffb9b8;
}
#content strong, #content em{
	color: #ff9897;
}
#content hr{
	border: none;
	border-top: 1px solid #771010;
	border-bottom: 1px solid #a92626;
	margin: 1em 0 1em 0;
	padding: 0;
	line-height: 0px;
}
#content a{
	color: #FFCC99;
}
#content a:hover {
	color: white;
	text-decoration:underline;
}
#content ul.list, #content ol{
	margin: 0 0 1em 20px;
	padding: 0;
	font-size: 90%;
}
#content ul.list li{
	list-style: none;
	background: url(/img/icons/bullet_star.gif) no-repeat 0 .2em;
	margin: 0 0 .3em 0;
	padding-left: 15px;
}
#content ol li{
	margin: 0 0 .3em 2px;
	list-style-position: inside;
}
#content .boxPlain {
	padding: 10px;
	float: left;
	line-height: 150%;
	color: #FFF;
	font-size: 110%;
}
#content .box{
	border: 1px solid #a92626;
	background: #771010;
	padding: 10px;
	margin: 1em 0;
	float: left;
}
#content .box h2{
	font-size: 120%;
	font-weight: bold;
}
#content .box h3{
	margin-top: 0;
	padding-bottom: .5em;
	border-bottom: 1px dotted #a92626;
	color: #FFF;
	font-size: 100%;
}
#content .box h4{
	margin-top: 0;
}

#content .boxBubble {
	background-image: url(../img/corners/bubble.png);
	background-repeat: no-repeat;
	width: 257px;
	height: 213px;
	margin-left: -160px;
	margin-top: 20px;
	padding: 97px 25px 20px 35px;
	line-height: 155%;
}
#content .boxBubble div {
	font-size: 11px;
}

#content .columns{
	float: left;
	width: 100%;
}
#content .columns .lcol{
	float: left;
	width: 49%;
}
#content .columns .rcol{
	float: right;
	width: 49%;
}
#content .narrowTextArea {
	padding-right: 100px;
	color: #FFFFFF;
	font-size: 15px; 
	line-height: 150%;
}
.avatar a{
	border: 3px solid #e32b2b !important;
	background: #730808 !important;
	padding: 1px;
	display: block;
	float: left;
	
}
.avatar a:hover{border-color: #FF4E48 !important;}
span.clear{clear: both;}
.clear {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
}

#content .signinWarning {
	margin-bottom:34px;
}

#content .signinWarning h2 {
	margin-bottom:4px;
	color:white;
}
#content .signinWarning h3 {
	margin-top:4px;
}
#content .success {
	margin-bottom:150px;	
}
#content .success p{
	font-size:	16px;
	margin-top:10px;
}
#content .success em {
	color: #ff9897;
}

/* /////////////////////////////
	Shout Tiles
/////////////////////////// */

.shout_tile{
	width: 100px;
	font-family: verdana, arial, sans-serif;
	float: left;
	margin-right: 70px;
	display: inline;
}
.shout_tile_last{
	margin-right: 0px !important;
}
.shout_tile img{border: none;}
.shout_tile .bubble{
/*	background: url(/img/corners/tile.gif) no-repeat bottom;*/
	font-size: 80%;
	float: left;
/*	padding: 0 10px;*/
	margin-bottom: 10px;
/*	margin-left: -10px;*/
	position:relative;
}
.shout_tile h3{
	color: #FFF;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	font-family: arial, verdana, sans-serif;
}
.shout_tile .bubble h4{
	margin: 0;
	width: 100px;
	float:left;
/*	background: url(/img/corners/tile_top.gif) no-repeat 0 0;*/
	font-weight: normal;
	padding: 5px 10px 2px 0px;
	margin-bottom: 2px;
	overflow: hidden;
	font-size: 110%;
}
.shout_tile .bubble h4 a{
	color: #FFCC99;
}
.shout_tile .bubble h4 a:hover {
	text-decoration:underline;
}
.outshoutname {
	width:100px;
	clear: both !important;
	overflow: hidden !important;
}
.shout_tile .bubble .outshoutname a{
	color:#888;
}
.shout_tile .bubble .outshoutname a:hover {
	text-decoration:underline;
}
.shout_tile dl{
	margin: 0;
	padding: 0 10px;
}
.shout_tile dt{
	float: left;
}
.shout_tile dd{
	margin-left: 7em;
}
.shout_tile ul{
/*	margin: 6px 10px 22px 10px;
	padding: 6px 0 0 0;*/
	float: left;
	display: inline;
	width: 32px;
/*	background: url(/img/dots/vert/353535.gif) repeat-x top;*/
}
.shout_tile li{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}
.shout_tile li.time{
	background: url(/img/icons/tile_time.gif) no-repeat 0 50%;
/*	padding-left: 10px;
	margin-left: 5px;*/
	font-size: 90%;
}
.shout_tile div.button {
	position:absolute;
	top:0px;
	right:0px;
}
.shout_tile .avatar{margin-bottom: 4px;}
.shout_tile .avatar a{border-color: #333 !important; background: #000 !important;}
.shout_tile .avatar a:hover{border-color: #E32B2B  !important;}
.shout_tile .avatar a img{display: block;}
.shout_tile .name a{color: #999; font-size: 85%;}
.shout_tile .name a:hover{color: #AAA;}

.shout_tile .title { overflow: hidden; height: 30px; }
.shout_tile .title a { color: #888; }
.shout_tile .title a:hover { color: #ffffff; }


/* /////////////////////////////
	Default Form
/////////////////////////// */

#form_default{
	margin: 0 0 0 0;
	padding: 0;
	width: 640px;
	clear: both;
	float: left;
	line-height: 140%;
}
#form_default fieldset{
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
	background: url(/img/corners/form_default_middle.gif) repeat-y;
	border: none;
	width: 640px;
	float: left;
	border-bottom: 3px solid #C42626;
}

/* ------Section Title------ */

#form_default h3{
	float: left;
	width: 600px;
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 100%;
	color: #FFF;
	background: url(/img/corners/form_default_top.gif) no-repeat top;
	font-weight: normal;
	border-bottom: 1px solid #c42626;
}
#form_default h3 em{
	font-weight: normal;
	font-size: 80%;
	font-style: normal;
}

/* ------General------ */

#form_default a, #form_default a:hover{border: none;}
#form_default .button{
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	background: #921818;
	border: none;
	float: left;
	width: 640px;
}
#form_default .button input{
	float: right;
}
#form_default .button input.left{
	float: left;
}
#form_default #random_img{
	border: 1px solid #a02222;
	display: block;
	margin: 4px 0;
	padding: 1px;
	background: #520404;
}

/* ------Form Control Divider------ */

#form_default div{
	margin: 0 20px 0 20px;
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #a02222;
	clear: both;
}
#form_default .no_line{border: none;}

#form_default .yellow {
	color: #FFCC99;
}

/* ------Labels------ */

#form_default div label{
	display: block;
	color: #FFCC99;
	padding: 0;
	font-size: 100%;
	line-height: 1.2em;
	float: left;
	text-align: right;
	width: 245px;
	margin-right: 10px;
}
#form_default div label.small{
	width: 145px;
}
#form_default div label.sameline{
	width: 50px;
}
#form_default h4{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 100%;
	color: #FFCC99;
	border: none;
	line-height: 1.2em;
}
#form_default h4.short{width: 220px;}
#form_default div p{
	margin-left: 230px;
	font-size: 100%;
}

/* ------Input------ */

#form_default div span{
	margin-left: 230px;
	display: block;
	color: #FFF;
	font-family: verdana, arial, sans-serif;
}
#form_default div span.big{
	margin-left: 130px;
}
#form_default div span.sameline{
	margin-left: 5px; 
	float: left;
}
#form_default div span em{
	display: block;
	line-height: 1.2em;
	margin-top: 2px;
}
#form_default div span.white{
	color: #FFF;
	margin-right: 10px;
	margin-left: 0px;
	float: left;
	text-align: right;
	width: 245px;
	font-size: 85%;
}
#form_default div span.required{
	color: #ff9999;
	margin-left: 0px;
	font-size: 85%;
	display: inline;
}
#form_default div em{
	display: block;
	line-height: 1.2em;
	margin: 2px 0 3px 0;
}

#form_default input.text{
	font-size: 100%;
	width: 250px;
	border-top-color: #690808;
}
#form_default textarea{
	width: 300px;
	height: 75px;
	margin-bottom: 2px;
	font-size: 100%;
	line-height:140%;
}
#form_default select{font-size: 100%;}
#form_default div p, #form_default div div{border: none;}

#form_default div em,
#form_default ul em,
#form_default h4 em{
	font-size: 80%;
	color: #f96f6f;
}
#form_default ul{
	margin: 5px 0 0 230px;
	padding: 0;
}
#form_default ul li{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 100%;
}
#form_default ul label{
	display: inline;
	float: none;
	color: #f96f6f;
	width: auto !important;
}

/* ------Help------ */

#form_default .help_box{
	width: 350px;
	margin: 0;
	padding: 0 0 0 8px;
	position: absolute;
	z-index: 200;
	background: url(/img/interface/bg_help_left.png) no-repeat left top;
	border: 0px;
}
#form_default .help_box p{
	padding: 10px;
	margin: 0;
	border: 1px solid #e83939;
	font-size: 80%;
	font-family: verdana, arial, sans-serif;
	color: #FFF;
	border-left: none;
	background: url(/img/interface/bg_help.png);
}
#form_default .help_box p strong{
	display: block;
	color: #FFCC99;
	font-size: 110%;
	margin-bottom: .5em;
}
.help{
	margin: 8px 0 0 0;
	border: none;
	text-decoration: none;
	float: right;
}
.help a {
	border: none;
	text-indent: -5000px;
	background: url(/img/send/tab_help.png) no-repeat;
	width: 28px;
	height: 19px;
	display: block;
	text-decoration: none;
}

.help_button img {
	border: none;
	position: relative;
	top: 3px;
}

.help_box{
	width: 350px;
	margin: 0;
	padding: 0 0 0 8px;
	position: absolute;
	z-index: 200;
	background: url(/img/interface/bg_help_left.png) no-repeat left top;
	border: 0px;
}
.help_box_small{
	width: 150px;
}
.help_box p{
	margin: 0;
	padding: 10px;
	border: 1px solid #e83939;
	font-size: 80%;
	font-family: verdana, arial, sans-serif;
	color: #FFF;
	border-left: none;
	background: url(/img/interface/bg_help.png);
}
.help_box p strong{
	display: block;
	color: #FFCC99;
	font-size: 110%;
	margin-bottom: .5em;
}

/* ------Subcontainer------ */

#form_default .subcontainer{
	/*background: #5f0505;*/
	margin: 0 0 1em 0;
	padding: 5px 0;
	width: 600px;
}
#form_default .subcontainer span{
	margin: 0 10px;
}
#form_default .subcontainer span label{
	margin-top: 0;
	color: #FF6F6B;
}
#form_default .subcontainer .details{
	margin: .5em 30px;
	padding: 15px 0 0 0;
}
#form_default .subcontainer p{
	margin: 0;
}
/*#form_default .subcontainer:before{
	content: url(/img/corners/form_subcontainer_top.gif);
	display: block;
	margin: -8px 0 0 0;
	line-height: 0;
}
#form_default .subcontainer:after{
	content: url(/img/corners/form_subcontainer_bot.gif);
	display: block;
	margin: 0 0 -5px 0;
	line-height: 0;
}*/
#form_default .subcontainer .note{
	float: right;
	width: 300px;
	background: #450A0A;
}
#form_default .subcontainer label{display: inline;float: none;}
#form_default p.multi_box span{
	display: block;
	float: none;
	margin: 0 0 2px 0;
	padding: 0;
}
#form_default p.multi_box span.add_remove{
	display: block;
	margin: 4px 0 -1.5em 0;
	font-size: 80%;
	font-family: verdana, arial, sans-serif;
}
#form_default p.multi_box span.add_remove a{
	margin: 0 3px 0 0;
	border: none;
}
#form_default p.multi_box span img,
#form_default .subcontainer .details img{
	vertical-align: middle;
	border: none;
}
#form_default #date_select{font-size: 90%; padding: 0; margin-top: 0; margin-bottom: 0;}
#form_default #date_select img{border: none; vertical-align: middle;}

/* ------Infobox------ */

#form_default p.infobox{
	float: right;
	width: 250px;
	padding: 10px;
	margin: 18px 0 0 0;
	background: #540303;
}
#form_default p.infobox span{
	float: left;
	color: #d8423a;
	margin: 0;
	padding: 0;
	text-align: right;
	font-size: 80%;
}
#form_default p.infobox a{
	background: url(/img/icons/arrow_right.gif) no-repeat right 50%;
	padding-right: 8px;
	font-size: 85%;
	float: right;
}
#form_default p.infobox strong{color: #FFF; font-weight: normal;}

/* /////////////////////////////
	Tabs
/////////////////////////// */

.tabs{
	margin: 2px 20px 0 0;
	padding: 0;
	text-align: right;
	float: right;
	display: inline;
}
.tabs li{
	margin: 0 0 0 2px;
	padding: 0;
	list-style: none;
	float: left;
	display: block;
	background: url(/img/corners/tab_l.gif) no-repeat left top;
	margin-bottom: 1px;
}
.tabs li a{
	display: block;
	float: left;
	border: none !important;
	background: url(/img/corners/tab_r.gif) no-repeat right top;
	padding: 4px 10px;
}
.tabs li a:hover{
	border: none;
}
.tabs li.selected{background-image: url(/img/corners/tab_l_select.gif); margin-bottom: 0;}
.tabs li.selected a, .tabs li.selected a:hover{background-image: url(/img/corners/tab_r_select.gif); padding-bottom: 5px; color: #FFF;}

/* /////////////////////////////
	Member Box
/////////////////////////// */

#member_box{
	background: url(/img/corners/memberbox_bot.gif) no-repeat bottom;
	float: right;
	width: 300px;
	margin: 32px 0 0 0;
	padding: 0 0 10px 0;
}
#member_box .head{
	background: url(/img/corners/memberbox_top.gif) no-repeat top;
	padding: 10px 15px 5px 15px;
	float: left;
	width: 270px;
}
#member_box .nav{
	margin: 0;
	float: left;
	padding: 0;
	border-top: 1px dotted #e83939;
}
#member_box .nav li{
	list-style: none;
	margin: 0 5px 0 0;
	padding: 2px 5px 2px 0;
	float: left;
	font-size: 85%;
	border-right: 1px dotted #e83939;
}
#member_box .nav li.last{border: none;margin-right: 0; padding-right: 0;}
#member_box a.username {
	color:white;
	font-size:100%;
}
#member_box a.username:hover {
	text-decoration:underline;	
}
#member_box .info{
	margin: 0 0 0 8px;
	padding: 0;
	float: left;
	width: 100%;
}
#member_box .info p {
	margin: 3px 5px 3px 5px; 
}
#member_box .info li{
	float: left;
	width: 265px;
	display: inline;
	margin: 5px 15px 0 5px;
	padding: 5px 5px 0 0;
	list-style: none;
	border-top: 1px dotted #e83939;
	font-size: 85%;
}
#member_box .info li a{
	float: right;
	width: 50px;
	text-align: right;
	background: url(/img/icons/arrow_right.gif) no-repeat right 50%;
	padding-right: 10px;
}
#member_box .info strong{color: #FFF;}
#member_box .avatar{
	float: left;
	margin: 0 10px 0 0;
}
#member_box .mobileNumber {
	padding-left:2em;
}
#member_box img{display: block; border: none;}
#member_box h3{
	color: #FFF;
	margin: 10px 0 .3em 0;
	padding: 0;
	font-size: 100%;
}
#member_box h3 a{
	font-size: 85%;
	font-weight: normal;
}
#member_box a, #member_box a:hover{border: none;}

/* /////////////////////////////
	Tag Cloud Box
/////////////////////////// */

#tagCloud_box{
	float: right;
	width: 300px;
	margin: 32px 0 0 0;
	padding: 0 0 10px 0;
	text-align:justify;
}
#tagCloud_box h1 {
	color:white;
	font-size:1.3em;
	margin:0em 0.6em
}
#tagCloud_box .head{
	padding: 0px 0px 5px 10px;
	float: left;
	position:relative;
	top:-20px;
	width: 270px;
}


#tagCloud a { border-bottom: none; margin-right:5px;}
#tagCloud a:hover { border-bottom-color: #FFCC99;}

/* /////////////////////////////
	Search Box
/////////////////////////// */

#search_browse_box{
	background:transparent url(/img/corners/people_search.gif) no-repeat scroll 0% 0%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	margin-bottom: 20px;
	height: 100px;
}

#search_browse_box {
	color: white;
	font-size: 145%;
}

#search_browse_box h2 {
	font-size: 80%; 
	color: #fff;
	margin-top: 6px;
	margin-bottom:10px;
}

#search_browse_box #searchbox {
	height: 20px;
	border: 2px solid #ff9966;
	font-size: 90%;
}

#search_browse_box #searchbutton {
	position:relative;
	top:6px;
}

#searchBoxLable {
	position:relative;
	top:1px;
}

#loadingIndicator {
	visibility: hidden;
	vertical-align: middle;
}
/* /////////////////////////////
	Send
/////////////////////////// */

/* New Send CSS */
#send{
	margin: 0;
	padding: 0;
	width: 640px;
	clear: both;
	float: left;
}
#send fieldset{
	margin: 0;
	padding: 20px 20px 0 20px;
	background: url(/img/corners/form_default_middle.gif) repeat-y;
	border: none;
	width: 600px;
	float: left;
	border-bottom: 3px solid #C42626;
}
#send h3{
	float: left;
	width: 600px;
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 100%;
	color: #FFF;
	background: url(/img/corners/form_default_top.gif) no-repeat top;
	font-weight: normal;
	border-bottom: 1px solid #c42626;
}
#send .send_button{
	float: left;
	width: 600px;
	margin: 0 0 15px 0;
	background: url(/img/send/send_button_bot.gif) no-repeat bottom;
	cursor: pointer;
}
#send .send_button div.title{
	float: left;
	clear: both;
	width: 570px;
	padding: 10px 15px;
	background: url(/img/send/send_button_top.gif) no-repeat top;
}
#send .send_button h4{
	margin: 0;
	border: none;
	background: none;
	width: auto;
	color: #FFCC99;
	padding: 0;
	font-size: 100%;
	float: left;
}
#send .send_button:hover h4{color: #FFF;}
#send .send_button p.right{
	font-size: 85%;
	margin: 0;
	text-align: right;
	padding: 0;
	font-weight:bold;
	color:#55cc46;
}
#send .avatar{
	margin-bottom: 15px;
	float: left;
}
#send .avatar img{
	width: 75px;
	height: 75px;
	display: block;
	border: 0;
}
#send #avatarContainer { float:left;}

#send .changeAvatar { 
	width: auto; 
	margin-bottom:5px; 
}
#send .changeAvatar #block h3 {
	border-bottom:0px;
	background-color:transparent;
	background-image:none;
	padding:0;
	padding-bottom:5px;
	padding-top:3px;
	clear:left;
	width:auto;
	float:none;
	
}
#send .caption{
	background: url(/img/send/bg_caption_bot.gif) no-repeat bottom;
	float: left;
	display: inline;
	width: 503px;
	margin-right: -5px;
	margin-left: 13px;
	margin-bottom: 10px;
}
#send .caption p{
	background: url(/img/send/bg_caption_top.gif) no-repeat top;
	padding: 10px 15px 10px 20px;
	margin: 0;
}
#send .caption p input{
	width: 468px;
	display: block;
	border: 1px solid #f84141;
	border-top-color: #690808;
	color: #999;
	padding: 2px;
}
#send .caption p input#title{
	margin-bottom: 5px;
	font-size: 140%;
}
#send .caption p input#note{
	font-size: 90%;
}
#send .tab_container{
	clear: both;
	float: left;
	padding: 0 15px;
	width: 566px;
	border-right: 2px solid #c42626;
	border-left: 2px solid #c42626;
	border-top: 0px;
	background-color: #5F0505;
}
#send .tab_container .help{margin: 8px 0 0 0;}
#send .tab_container .help a{
	border: none;
	text-indent: -5000px;
	background: url(/img/send/tab_help.gif) no-repeat;
	width: 28px;
	height: 19px;
	display: block;
}
#send .tab_container dl{
	margin: 0;
	padding: 0;
}
#send .tab_container dt{
	color: #FFF;
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	padding: 0;
	width: 180px;
}
#send .tab_container dd{
	float: left;
	display: inline;
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 85%;
}
#send .tab_container dd a{
	border: none;
	color: #ef8e8e;
	padding: 8px 12px 12px 8px;
	display: block;
}
#send .tab_container dd a:hover{border: 0;}
#send .tab_container dd a img{
	border: 0;
	vertical-align: top;
}
#send .tab_container dd.selected{
	background: url(/img/send/bg_tabs_right.gif) no-repeat top right;
}
#send .tab_container dd.selected a{
	background: url(/img/send/bg_tabs_left.gif) no-repeat top left;
	color: #FFF;
	padding: 9px 12px 13px 8px;
}
#send .tab_container dd a:hover, #send .tab_container dd.selected a:hover{color: #FFF;}
#send .tab_content{
	float: left;
	clear: both;
	width: 566px;
	padding: 15px;
	border-right: 2px solid #c42626;
	border-left: 2px solid #c42626;
	background-image: url(/img/send/tab_section_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 16px;
}
#send .help{
	float: right;
}
#send .help_box{
	width: 350px;
	margin: 0;
	padding: 0 0 0 8px;
	position: absolute;
	z-index: 200;
	background: url(/img/interface/bg_help_left.png) no-repeat left top;
	border: 0px;
}
#send .help_box p{
	padding: 10px;
	margin: 0;
	border: 1px solid #e83939;
	font-size: 80%;
	font-family: verdana, arial, sans-serif;
	color: #FFF;
	border-left: none;
	background: url(/img/interface/bg_help.png);
}
#send .help_box_down{
	width: 250px;
	height:20px;
	margin-top:22px;
	margin-left:-17pt;
	padding: 0 0 0 8px;
	position: absolute;
	z-index: 200;
	background: url(/img/interface/bg_help_top.png) no-repeat left top;
	border: 0px;
}
#send .help_box_down p{
	padding: 10px;
	border: 1px solid #e83939;
	font-size: 80%;
	margin-left:-8px;
	margin-top:12px;
	font-family: verdana, arial, sans-serif;
	color: #FFF;
	border-top:none;
	background: url(/img/interface/bg_help.png);
}
#send #record_computer #recorder{
	float: left;
}
#send #record_computer p{
	margin-left: 355px;
	padding-top: 15px;
	font-size: 90%;
}
#send #addresses{
	clear: both;
	width: 570px;
	padding: 10px 15px 0px 15px;
	border-top: 1px solid #c42626;
}
#send #addresses label{
	float: left;
	display: inline;
	width: 200px;
	color: #ff9999;
	line-height: 1.2em;
}
#send #addresses textarea{
	font-family: helvetica, arial, verdana, sans-serif;
	color: #666;
	font-size: 100%;
	width: 346px;
	margin-left: 215px;
	display: block;
	border: 1px solid #f84141;
	border-top-color: #690808;
	padding: 2px;
}
#send #addresses input{
	float:right;
	margin: 5px 5px 10px 0;
}
#send #addresses small{
	float: right;
	display: inline;
}

#send p.advanced_button{
	float: left;
	clear: both;
	margin: 0;
	padding: 2px 5px 5px 5px;
	width: 60px;
	text-decoration: none;
}
#send p.advanced_button a.advanced_link, 
#send p.advanced_button a.advanced_link:visited,
#send p.advanced_button a.advanced_link:hover,
#send p.advanced_button a.advanced_link:active{
	text-decoration: none;
	border: none;
}
#send .advanced_button input{
	vertical-align: middle;

}
#send .advanced_button label{
	font-size: 90%;
	color: #FFF;
	white-space: nowrap;
}
#send div.button{
	float: right;
	margin-top: 10px;
}
#send #advanced_options{
	padding: 5px 20px 0 20px;
}
#send #advanced_options h3{
	background: none;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	color:#FF6F6F;
}
#send #advanced_options p{
	float: left;
	clear: both;
	width: 100%;
	padding: .3em 0;
	margin: 0 0 .3em 0;
	color:#FF6F6F;
}
#send #privacy{
	padding: 5px 20px 0 20px;
	margin-bottom: 0px;
}
#send #privacy h3{
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#send h4{
	clear: both;
	float: left;
	padding: 10px 15px;
	width: 570px;
	margin: 0;
	color: #FFF;
	border-bottom: none;
	border-top: 2px solid #c42626;
	background: #5f0505;
}
#send #privacy p,
#send dl#privacy{
	border-top: 1px solid #c42626;
	float: left;
	clear: both;
	width: 570px;
	padding: 15px;
	margin: 0 0 .3em 0;
}
#send #privacy select{color: #666;}
#send #privacy p input.text{font-size: 90%;}
#send #privacy p label,
#send #privacy dt{
	color: #ffcc99;
	float: left;
	width: 200px;
}
#send #privacy dd{
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
}
#send #privacy input#tags{
	width: 345px;
}
#send #select_shoutlist{
	margin-bottom: 10px; 
	padding-bottom: 0px;
	max-height: 105px;
	overflow: hidden;
}
#send #select_shoutlist ul{
	margin: 0;
	padding: 0;
}
#send #select_shoutlist li{
	margin: 0 1px 1px 0;
	padding: 1px 2px;
	list-style: none;
	float: left;
	width: 276px;
	background: #6e0505;
	border: 1px solid #6e0505;
}
#send #select_shoutlist li.selected{
	border-color: #520202;
	background: #610101;
}
#send #select_shoutlist li.selected a{color: #FFF;}
#send #select_shoutlist li a{
	border: none;
	display: block;
	font-size: 90%;
	color: #ef8e8e;
	padding: 2px 0;
	height: 1em;
	overflow: hidden;
}
#send #select_shoutlist li a:hover{color: #FFF;}
#send #select_shoutlist li a.play{
	text-indent: -5000px;
	background: url(/img/send/button_play.gif) no-repeat;
	width: 16px;
	height: 16px;
	padding: 0;
	float: left;
	margin-right: 5px;
}
#send #select_shoutlist .preview_button {
	float:left;
	margin-right:1em;
}

#rcol div#mobilePhone {
	background:url(/img/corners/mobile_box.png) 0 0 no-repeat !important;
	border:none;
	width:265px;
	height:50px;
	line-height: 150%; 
	padding: 15px; 
	margin-top:30px;
	margin-bottom:5px;
	color:#FFCC99;
	font-size: 16px;
	font-weight: bold;
}
#rcol div#mobilePhone span {
	display:block;
}
#rcol div#mobilePhone h2 {
	color:#FFCC99;
	font-size: 120%;
	font-weight: bold;
}
.hoverSection {
	cursor: pointer;
}
.tips {
	padding-bottom:3px;
	padding-top:3px;
	cursor:pointer;
}
.tips:hover {
	text-decoration:underline;
}

#update {
	margin-top:85px;
	margin-left:10px;
	float:left;
	margin-bottom:150px;
	width:300px;
	font-size:20px;
}

/* /////////////////////////////
	Receive
/////////////////////////// */

#receive{
	margin: 0 0 0 0;
	padding: 0;
	width: 640px;
	height: 420px;
	float: left;
	clear: left;
	background-image: url(/img/corners/home_sender_bg.gif);
	background-repeat: no-repeat;
  }
#receive .head{
	margin: 0 0 10px 0;
	padding: 12px 15px 10px 15px;
	background: url(/img/corners/form_default_top.gif) no-repeat top;
	border-bottom: 1px solid #c42626;
	float: left;
	width: 610px;
}
#receive h3{
	margin: 0;
	padding: 0;
	font-size: 110%;
	color: #FFF;
	font-weight: normal;
	float: left;
}
#receive .avatar{
	float: left;
	margin: 0 5px 0 15px;
	display: inline;
}
#receive .avatar img{
	width: 75px;
	height: 75px;
}
#receive img{display: block; border: none;}
#receive .username{
	clear: left;
	margin: 0 0 0 15px;
	padding: 5px 0 0 0;
}
#receive .message{
	background: url(/img/receive/bg_title_bot.gif) no-repeat bottom;
	width: 518px;
	margin-right: 15px;
	display: block;
	float: right;
	margin-bottom: 6px;
}
#receive .message h4{
	background: url(/img/receive/bg_title_top.gif) no-repeat top;
	border: none;
	font-size: 130%;
	font-weight: normal;
	color: #FFF;
	padding: 12px 10px 5px 20px;
	margin: 0;
}
#receive .message p{
	margin: 0 10px 10px 20px;
	border-top: 1px dotted #c42625;
	padding: 3px 0 0 0;
	font-size: 90%;
	width: 380px;
}
#receive .message p.fullLength {
	width:auto;
}
#receive .actions{
	float: right;
	margin: 5px 0 10px 0;
	padding: 0;
}
#receive .actions li{
	list-style: none;
	display: block;
	margin: 0;
	padding: 5px 10px 0 5px;
}
#receive .actions li a{
	display: block;
	width: 85px;
	height: 17px;
}
#receive .actions li em {
	text-align:center;
	display:block;
	font-size:12px;
	height:17px;
	width:100px;
}

#receive .actions li#addFriend a{
	background: url(/img/buttons/receive_addfriend.gif) no-repeat;
	text-indent: -5000px;
}
#receive #player{
	background: #1c1c1c url(/img/receive/bg_player_bot.gif) no-repeat bottom;
	float: left;
	clear: both;
	margin: 7px 15px 0 15px;
	width: 610px;
	display: inline;
}
#receive #player div{
	background: url(/img/receive/bg_player_top.gif) no-repeat top;
	float: left;
	width: 590px;
	padding: 10px;
}
#receive #player #buy{
	font-size: 100%;
	padding: 0;
	color: #FFF;
}
#receive #buy a{
	text-align: left;
	height: 17px;
	display: block;
	background-repeat: no-repeat;
	text-indent: -5000px;
}
#receive #buy .amazon{width: 61px; background-image: url(/img/buttons/amazon.gif);}
#receive #buy .itunes{width: 61px; background-image: url(/img/buttons/itunes.gif);}
#receive #player #flash_player{
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
	width: 310px;
}
#receive #player #flash_player embed{display: block;}
#receive #player #meta th{
	color: #999;
	font-weight: normal;
	text-align: left;
}
#receive #receive_links{
	float: left;
	clear: left;
	width: 640px;
	margin: 0;
	padding: 5px 0 40px 0;
	background: url(/img/corners/form_default_bot.gif) no-repeat bottom;
	text-align: center;
}
#receive #receive_links li{
	list-style: none;
	margin: 0;
	padding: 0 3px 0 0;
	display: inline;
	font-size: 10px;
	border-right: 1px dotted #c42625;
}
#receive #receive_links li.last{border: 0;}
#receive #receive_links li a{
	margin: 0 10px;
	padding-left: 18px;
	background-position: 0 50%;
	background-repeat: no-repeat;
	font-size: 90%;
}
#receive #receive_links li#link_comment a{background-image: url(/img/receive/icon_comment.gif);}
#receive #receive_links li#link_send a{background-image: url(/img/receive/icon_mail.gif);}
#receive #receive_links li#link_embed a{background-image: url(/img/receive/icon_embed.gif);}
#receive #receive_links li#link_reply a{background-image: url(/img/receive/icon_reply.gif);}
#receive #receive_links li#link_flag a#flag{background-image: url(/img/icons/flag.gif);}
#receive #receive_links li#link_flag a#flagged{background-image: url(/img/icons/flagred.gif);}

#receive a, #receive a:hover{border: none;}

#receive_actions{
	margin:-3px auto 0 auto;
	width:960px;
}
#receive_actions input.text{
	color: #888;
	float: left;
	font-size: 100%;
}
#receive_actions .closeButton{
	float: right;
}
#receive_actions form{
	margin: 15px 0;
	padding: 0;
	background: #7e0d0d url(/img/corners/receive_commentform_bot.gif) no-repeat bottom;
	font-size: 11px;
}
#receive_actions form#addTags {
	margin:0;
}
#receive_actions form fieldset{
	background: url(/img/corners/receive_commentform_top.gif) no-repeat left top;
	margin: 0;
	padding: 10px 15px;
	border: none;
}
#receive_actions form h4{
	color: #FFF;
	margin-top: 0;
	font-weight: normal;
	font-size: 110%;
}
#receive_actions form p{
	margin: 0;
	padding: 0;
}
#receive_actions form textarea{
	margin: 10px 0 0 0;
	width: 335px;
	height: 5em;
	font-size: 11px;
}
#receive_actions form input{
	font-size: 11px;
}
#receive_actions form .buttons{margin-top: 5px;}
#block{
	width: 200px;
	background: #7e0d0d;
	padding: 10px;
	position: absolute;
}
#receive #unwanted {
	float: right;
}
#receive #unwanted #unwantedLink {
	color:#ff9999; 
	border: none; 
	font-size: 85%;
}
#addFav img { border: 0; }
#saveFav #addFav { border-bottom: 0; }
#receiveRightCol #osInfo #saveFav { color:white; }

/* Sender Data */
#receiveRightCol {
	padding: 10px;
	float: left;
	line-height: 150%;
	margin-top: 20px;
}
#receiveRightCol #osInfo{
	margin-top:-15px;
	font-size:11px;
	font-weight:bold;
	border-bottom: 1px solid #ff9999;
	background:url(/img/receive/embed_bg.gif) 0 30px no-repeat;
}
#receiveRightCol #osInfo .list {
	margin-top:40px; 
	color:#FF9897;
	line-height:160%;
}
#receiveRightCol #osInfo h3{
	font-size:16px;
}
#receiveRightCol #osInfo .post{
	color:#FF9897;
	font-size:13px;
	font-weight:normal;
	margin-bottom:15px;
	margin-top:15px;
	margin-right:15px;
}
#receiveRightCol #osInfo h5{
	font-size:11px;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:0px;
}
#receiveRightCol #osInfo a{
	color:#ffbb51;
}
#receiveRightCol #osInfo p{
	font-size:9px;
	font-weight:normal;
	color:#fff;
}
#receiveRightCol #osInfo .message{
	width: 140px;
	text-align:left;
}
#receiveRightCol #osInfo .avatar{
	padding: 14px 0px 0 13px;
	width:85px;
}
#receiveRightCol #osInfo .avatar img{
	width: 55px;
	height: 55px;
}
#receiveRightCol #osInfo .avatar a{border: 1px solid #4f4e4e !important; background:#4f4e4e none repeat scroll 0% 50% !important}
#receiveRightCol #osInfo img{display: block; border: none;}
#receiveRightCol #osInfo input{
	clear: both;
	float: none;
	margin-bottom: 10px;
}
#receiveRightCol input{
	float: right;
}
#receiveRightCol dl{
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	font-size: 90%;
	line-height: 130%;
}
#receiveRightCol dt{
	margin: 0 0 0px 0;
	font-family: helvetica, verdana, arial, sans-serif;
	float: left;
	clear: left;
	color: #FFF;
	padding: 0;
	width: 120px;
}
#receiveRightCol dd{
	margin: 0;
	padding: 0 0 0 80px;
	text-align: left;
	color: #ff9999;
	font-style: normal;
}
#receiveRightCol h2 {
	color: #FFF;
}
#receiveRightCol h3 {
	color: #FFF;
	font-size: 16px;
}
#receiveRightCol #tags {
	margin-bottom: 5px;
	border-bottom: 1px solid #ff9999;
}
#receiveRightCol #tags div {
	margin-bottom: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
#receiveRightCol input.text {
	float: left;
	width:230px;
}
#receiveRightCol input.button {
	float: left;
	padding-left: 5px;
}
#receiveRightCol #comments {
	width:auto;
	float:none;
}
#receiveRightCol .comment {
	border-top: 1px dotted #e83939;
	padding: 10px 0 0 0;
	margin-top: 10px;
	color: #FFF;
	clear: both;
}
#receiveRightCol .comment .avatar{
	float: left;
	margin: 0px 10px 10px 0;
	border: 3px solid #e32b2b !important;
	padding: 0px;
}

/* Received OS Not logged in */
#receiveRightColNoUser {
	margin-top:27px;
}
#receiveRightColNoUser p.big {
	font-size:16px;
}
#receiveRightColNoUser p.small {
	font-size:13px;
}
#receiveRightColNoUser #graphity {
	width:269px;
	height:95px;
	background:url(/img/interface/home_graphity_vertical.png) 0 0 no-repeat;
	text-indent:-9999px;
}
#receiveRightColNoUser .signup a, 
#receiveRightColNoUser .signup a img {
	border: none !important;
	margin-left:10px;
}
#receiveRightColNoUser .signup div.free {
	margin-top:30px;
	float:left;
}

/* Comments */
#comments{
	float: left;
	width: 375px;
}
#comments h3{
	color: #FFF;
	font-weight: normal;
	font-size: 140%;
	margin: 0 0 10px 0;
	padding: 0;
	border:none !important;
}
#comments .avatar{
	float: left;
	margin: 15px 10px 0 0;
}
#comments .avatar img{
	display: block; border: none;
	width: 50px;
	height: 50px;
}
#comments dl{
	padding: 15px 0 0 70px;
	margin: 15px 0 0 0;
	border-top: 1px dotted #f46060;
	color:#FFF;
}
#comments dl dt{
	margin: 0 0 .5em 0;
	padding: 0;
}
#comments dl dd{
	margin: 0;
	padding: 0;
	width: 225px;
	overflow: hidden;
}
#comments dl dd p{
	margin: .2em 0 .8em 0;
	padding: 0;
	line-height: 1.3em;
}
#comments a.delete {
	border:none;
	float:right;
	margin-top:15px;
}
#comments a.delete:hover {
	border:none;
}
#comments a.delete img {
	border:none;
}

#block a, #block a:hover{border: none;}
#block h3{
	color: #FFF;
	font-weight: normal;
	font-size: 85%;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #f46060;
}
#block ul{
	margin: 0;
	padding: 0;
	font-size: 80%;
}
#block ul li{
	list-style: none;
	margin: 3px 0 0 0;
	padding: 0;
	line-height: 1em;
	border-bottom: 1px solid #7e0d0d;
}
#block ul li a{
	background: url(/img/icons/receive_block.gif) no-repeat 0 .2em;
	padding:  3px 0 3px 18px;
	display: block;
}
.stats dl{
	margin: 0;
	padding: 0;
	font-size: 95%;
	line-height: 1.3em;
}
.stats dt{
	float: left;	
}
.stats dd{
	margin-left: 7em;
	color: #FFCC99;
}
.stats h3{
	clear: left;
	border-bottom: 1px dotted #C42626;
	padding-bottom: .5em !important;
}
.stats a{border: none !important;margin-top: 5px;float: left;display: block;}
.stats a img{border: none;}
.embed{width: 275px;}
.embed p{font-size: 90%;}
.embed input{
	width: 265px;
}
#embedContainer { position: relative; top: -7px; right: 230px; }

.sendUser {
	text-align: center;
	color: #FFCC99;
	background: #7e0d0d;
	border: 1px solid #C42626;
}
.sendUser a{
	padding: 2px;
	border: none !important;
	display: block;
	font-size: 100%;
}
.related {
	border-bottom: 1px solid #C42626;
	padding: 10px 0px;
}
.related span {
	padding-left: 10px;
}

/* /////////////////////////////
	My Shouts / Profile
/////////////////////////// */

.table_box{
	clear: both;
	float: right;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 3px solid #c42626;
	width: 640px;
	background: url(/img/corners/form_default_middle.gif) repeat-y;
}
.table_box img{border: none;}
#myshouts_body .mylist_thumb img {
	border:1px solid #999;
	height:auto;
	width:70px;
}
#content .table_box h3{
	margin: 0 0 14px 0;
	padding: 10px 20px;
	font-size: 100%;
	color: #FFF;
	background:transparent url(/img/corners/form_default_top.gif) no-repeat top;
	font-weight: normal;
	border-bottom: 1px solid #c42626;
	text-shadow: #850f0f 2px 2px 0;
}
#content #myshouts_body h3 {
	background:transparent url(/img/corners/form_black_top.gif) no-repeat top;
	margin:0;
}
.table_box table{
	margin: 0 20px;
	width: 600px;
	padding: 0;
	border-collapse: collapse;
	border: none;
}
.table_box table tr.new td,
.table_box table tr.alt.new td{
	background: #520303;
	color: #ff8080;
}
.table_box table tr.new td.first,
.table_box table tr.alt.new td.first{
	background-image: url(/img/icons/myshouts_new.gif);
	background-repeat: no-repeat;
	background-position: 10px 50%;
	padding-left: 45px;
}
.table_box table tr td.last,
.table_box table tr th.last{text-align: right;}
.table_box table tr.new td a{color: #FFCC99 !important;}
.table_box table tr.new td a:hover{color: #FFF !important;}
.table_box table tr th{
	text-align: left;
	color: #FFF;
	font-weight: normal;
	padding: 8px;
}
.table_box table tr td{
	background: #6f0808;
	font-size: 85%;
	padding: 8px;
	border-top: 1px solid #911515;
	color: #d24949;
}
#myshouts_body table tr td {
	background:#000;
	border:none;
}
.table_box table tr.alt td{
	background: #660707;
}
#content .table_box table tr a{border: none; color: #ff8080;}
#content .table_box table tr a:hover{color: #FFF;}

#content .table_box table tr td.last a:hover {
	border:none;
}
#myshouts_body table tr td.play_list_button a {
	color:#ffcc99;
	display:block;
	font-size:11px;
	font-weight:bold;
	height:23px;
	padding:5px;
	text-align:center;
	width:63px;
}
#myshouts_body table tr td a.delete_os {
	background:transparent url(/img/buttons/btn_playlist_delete.gif) no-repeat 50% top;
}
#myshouts_body table tr td a.delete_os:hover {
	background:transparent url(/img/buttons/btn_playlist_delete_over.gif) no-repeat 50% top;
	color:#fff;
}
#myshouts_body table tr td a.play_os {
	background:transparent url(/img/buttons/btn_playlist_play.gif) no-repeat 50% top;
}
#myshouts_body table tr td a.play_os:hover {
	background:transparent url(/img/buttons/btn_playlist_play_over.gif) no-repeat 50% top;
	color:#fff;
}
.table_box p{
	margin: 0 20px !important;
}
.table_box p.info{
	border-bottom: 1px dotted #c42626;
	padding-bottom: .5em !important;
	font-size: 90%;
	color: #FFCC99;
	font-size:15px;
}
.noBorder {
	border: 0px;
}
.table_box .buttons{
	margin: 10px 20px 0 20px;
	padding: 0;
}
.table_box .buttons li{
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}
.table_box .buttons li a{border: none !important;}
.table_box ul.order_list{
	margin: 10px 20px;
	padding: 0;
}
#myshouts_body ul.order_list{
	background:#000;
	margin:0 3px;
	padding:0;
	width:auto;
}
.table_box ul.order_list li{
	list-style: none;
	margin: 0;
	padding: 0;
	background: #660707;
	border-top: 1px solid #911515;
}
#myshouts_body ul.order_list li{
	background:#000;
	border-top:none;
	margin:0 16px;
}
#myshouts_body ul.order_list li.list_border {
	border-bottom:1px solid #666;
	border-top:1px solid #999;
	height:1px;
}
.table_box ul.order_list li a{
	border: none !important;
	display: block;
	padding: 10px;
	color: #d24949;
	font-size: 85%;
}
.table_box ul.order_list table { 
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.table_box ul.order_list .count{
	color: #FFFFFF;
	font-size: 100%;
}
.table_box ul.order_list .count{
	color:#999;
}
.table_box ul.order_list .title{
	font-size: 100%;
}
#myshouts_body ul.order_list .title{
	color:#999;
}
.table_box .buttons li#addsong{
	
}
.table_box .buttons li form,
.table_box .buttons li form p{
	display: inline;
	vertical-align: top;
}
.table_box .buttons li form input{vertical-align: middle;}
.table_box .buttons li form input.text{
	border: 1px solid #e43333;
	border-bottom-color: #f84141;
	border-top-color: #690808;
	padding: 2px 4px;
	color: #888;
	background: #FFF url(/img/interface/bg_input.gif) repeat-x top;
	font-size: 90%;
	margin: 0;
}

.table_box .avatar img{
	width: 50px;
	height: 50px;
}

#profile #headerContainer
{
	margin: 0 0 .5em 130px;
	padding: .5em 0 0 0;
}
#profile h2 {display: inline;}
#profile h2 img {border: none;}
#profile h2 a{border: none !important;}
#profile .avatar{float: left; padding-bottom: 0px; margin-bottom: 0px;}
#profile .avatar img{
	display: block;
	width: 100px;
	height: 100px;
	border:6px solid #E32B2B !important;
}
#profile .avatar a{border-width: 6px !important;}

#profile a.editProfile {
	display:block;
	float:right;
	color:#FF9999;
	font-size:85%;
	
}
#profile .profileActions {
	float:right;	
}
#profile .profileActions a {
	color:white;
	border: none;
	margin:2px;
	display:block;
}
#profile .profileActions a:hover {
	border:none;
}

#profile #followingControls { position: relative; display: inline; width: 108px; margin-left: 4px; }
#profile #followingMsg { position: absolute; margin-top: 8px; margin-left: 70px; display: none; }

#profile dl{
	margin: 0 0 0 130px;
	padding: 0;
	font-size: 95%;
	line-height: 1.3em;
}
#profile dt{
	float: left;
	
}
#profile dd{
	margin-left: 9em;
	color: #FFCC99;
}
#profile h3{
	clear: left;
	border-top: 1px dotted #C42626;
	padding-top: .5em;
}
#profile .buttons{
	float: right;
	padding: 11px 0 0 0;
	text-align: right;
}
#profile .buttons img{
	display: block;
	margin-bottom: 5px;
}
#profile .buttons a{
	border: 0px;
}

/* overrides profile settings for #rcol */
#rcol #profile h2, #rcol #profile dl{
	margin-left: 122px;	
}
#rcol #profile dt{
	color: #fff;
}
#rcol #profile dd{
	margin-left: 7em;
}

.box#comments, .box#comment{
	width: 275px;
}

.box#comments dl{
	margin-top: 0 !important;
	border-top: 1px dotted #a92626;
}
.box#comments p{font-size: 90%;}
.box#comments .avatar a{border-width: 2px !important;}
.box#comments dl{
	padding-left: 40px;
}
.box#comments .avatar img{
	width: 25px;
	height: 25px;
}
.box#comment #wall_box {
	overflow-y:auto;
}

.box#addFriends {
	margin-bottom: -9px;
	width: 275px;
	text-align: center;
	color: #fff;
	font-size: 150%;
}
.box#addFriends:hover{
	text-decoration: none;
}

.table_box #addsong{
	margin-top: 10px;
	color: #FFF;
	font-size: 85%;
}

/* /////////////////////////////
	Change Avatar dialog
///////////////////////////// */
.changeAvatar{clear: left; width: 112px; text-align: center; position:relative;}
.register { width: 350px; text-align: right; top: -60px;}
.register .avatar { float:right; }
.register .avatar img { margin-left: 20px; background: none; border: 0; border: 3px solid #494949;}
.register .avatar a { border: 0 !important; background: none !important;}
#content .register { border-bottom: none; }
#content .register a { border-bottom: none; }
.changeAvatar a{font-size: 90%; }

.changeAvatar #block{
	width: 272px;
	height:117px;
	background:transparent url('/img/corners/upload_photo_back.png');
	background-repeat:no-repeat;
	padding-top:25px;
	padding-left:9px;
	padding-right:0;
	padding-bottom:0;
	
	text-align: left;
	position:absolute;
	top:-15px;
	left:0px;
}
.register #block{ top:93px; left: 240px;}

.changeAvatar #avatarForm {
	padding-top:6px;
}
.changeAvatar #block a#changeAvatarToDefault {
	font-size: 11px;
	text-transform:lowercase;
	margin-bottom:-21px;
	padding-top:21px;
	display:block;
}
.changeAvatar #block form {
	margin:0;
}
.changeAvatar #block h3 {
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
	font-size:115%;
	margin:0;
	padding-top:3px;
	border:none;
}
.changeAvatar #block em{
	font-size: 11px;
	display: block;
	padding: 3px 0px 0px 0px;
	font-style:normal;
}
.changeAvatar #block input{
	font-size: 11px;
}
.changeAvatar #block .buttonGroup {
	position:relative;
	top:5px;
	float:right;
	margin-right:15px;
}

#cancelChangeAvatar {
	padding-right:6px;
	float:right;
	cursor:pointer;
}

/* /////////////////////////////
	Friends
/////////////////////////// */

#friends #pending {
	margin: 20px 0px;
	padding: 10px;
	border: 1px solid #C42626;
	background: #7e0d0d;
}
#friends #pending h3{
	color: #FFA481;
	margin: 0 0 15px 0;
}
#friends #pending dl{
	margin-bottom: 8px;
	clear: both;
}
#friends #pending dt{
	float: left;
	width: 300px;
}
#friends #pending dd{
	float: left;
	clear: right;
	margin-left: 20px;
}

#friends .friend,
#people .directory_tile {
	float: left;
	color: #ff9999;
	font-size: 12px;
	margin: 0 0px 50px 0;
	width:250px;
	line-height:150%;
}
#friends .last,
#people .last {
	width:auto;
}
#friends .new_line,
#people .new_line {
	clear:both;
}
#friends .friend .info,
#people .directory_tile .tile_info,
#results .directory_tile .tile_info {
	float: left;
	line-height:18px;
}
#friends .friend a,
#people .directory_tile a,
#results .directory_tile a{
	border: 0px;
	color: #ff9999;
	display:block;
}
#friends .friend a:hover,
#people .directory_tile a:hover,
#results .directory_tile a:hover{
	border: 0px;
	color: #fff;
	text-decoration: underline;
}
#friends .friend h2,
#people .directory_tile h2,
#results .directory_tile h2{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	border: none !important;
}
#friends .friend h2 a,
#people .directory_tile h2 a,
#results .directory_tile h2 a{
	font-weight: normal;
	color:#FFA481;
}
#friends .friend h2 img,
#people .directory_tile h2 img,
#results .directory_tile h2 img{
	border: none;
}
#friends .friend .avatar,
#people .directory_tile .avatar,
#results .directory_tile .avatar {
	float: left;
	margin: 0 10px 0 0;
}
#friends .friend .avatar img,
#people .directory_tile .avatar img,
#results .directory_tile .avatar img {
	border: none;
	display: block;
	width: 70px;
	height: 70px;
}
#friends .friend .avatar a, 
#people .directory_tile .avatar a,
#results .directory_tile .avatar a {
	border-width: 3px !important;
}
#friends .friend .viewFriends{
	display: block;
	margin-bottom: 5px;
}
#friends .friend .send{
	display: block;
	margin-bottom: 0px;
}
#friends .friend .send a{
	border: 0px;
}
#friends .friend .remove{
	display: block;
}
#friendEdit a {
	color: #ff9999;
	border-bottom:none;
}
#friendEdit a:hover {
	color:#FFCC99;
}
#friendEdit .sep {
	border-right: 1px dotted #c42625;
	margin-right: .2em;
}

.box.friends{
	width: 275px;
}
.box.friends img{
	border: none;
}
.box.friends .waitingCount{
	margin-top: 5px;
	font-size: 85%;
}
.box.friends ul.avatars{
	margin: 0;
	padding: 0 0 0 5px;
	float: left;
	width: 100%;
}
.box.friends ul.avatars li{
	list-style: none;
	float: left;
	margin: 4px;
	padding: 0;
	text-align: center;
	font-size: 11px;
	line-height: 1.5em;
	width:58px;
}
.box.friends ul.avatars li a{
	display: block;
	border: 3px solid #e32b2b !important;
	margin: 0;
	padding: 1px;
	background: #3b0303;
}
.box.friends ul.avatars li a:hover{border-color: #FF4E48 !important;}
.box.friends ul.avatars li a img{
	display: block;
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 0;
}

#content .musicbox {
	background: url(../img/corners/music_box.png) 0 0 no-repeat;
	font-size:12px;
	padding:15px;
	width:265px;
	float: left;
	height:88px;
	line-height:140%;
}
#content .musicbox h2 {
	font-size:16px;
	color:#FFCC99;
	font-weight:bold;
	padding-bottom:10px;
	line-height:150%;
}

/* /////////////////////////////
	Blogs
/////////////////////////// */

#content .blog {
	margin-bottom:30px;
	font-size: 14px;
	line-height:150%;
}

#content .blog hr{
	border: none;
	border-top: 1px solid #ff9999;
	margin: 20px 0 30px 0;
	padding: 0;
	line-height: 0px;
}

#content .blogList {
	margin-top:180px;
	line-height:120%;
	color:#FFF;
}

#content .blogList h3 {
	font-size:14px;
	color:#FFF;
	margin-bottom:15px;
}

#blog {
	color: white;
	font-size: 14px;
}

#blog h4 {
	font-size: 14px; 
	color: #cc9966;
	margin-bottom:5px;
	line-height:120%;
	margin:20px;
}

#blog h3 {
	font-size: 17px; 
	color: #fff;
	margin-bottom:5px;
	line-height:120%;
	font-weight:bold;
}

#blog h2 {
	font-size: 14px; 
	color: #fff;
	line-height:120%;
	margin-bottom:10px;
}

#blogMusic {
	font-size:12px;
	margin-bottom:10px;
}

#blogMusic.table_box table tr td{
	color:#fca6a6;
}

#blogMusic.table_box table tr td.bar {
	color:#c42626;
}

#blogMusic.table_box a{
	color:#FFCC99 !important;
}
#blogMusic h5 {
	font-size:16px;
	font-weight:bold;
	color:#FFCC99;
	margin:0px;
}

ul.page{
	clear: both;
	margin: 5px 0 0 0;
	padding: 0 10px 0 0;
	text-align: right;
	font-size: 80%;
}
ul.page li{
	display: inline;
	margin: 0;
	padding: 0;
}
ul.page li a{
	border: 1px solid #c42626 !important;
	color: #c42626;
	background: #660707;
	padding: 2px 4px;
}
ul.page li.selected a{
	color: #FFF;
	border-color: #FFF !important;
	background: #000;
}
ul.page li a:hover{
	border-color: #f8bb51 !important;
	color: #f8bb51;
}
.table_box ul.page{
	margin-left: 20px;
	margin-right: 20px;
}

/**
 * @area	lists
 */
ul.tiles1 {
	margin:0;
	padding-left:0;
}

ul.tiles1 li {
	margin-left: 0;
	padding-left: 0;	
}
 
ul.tiles1 li {
	float: left;
	width: 236px;
	margin-right: 3px;
	height: 128px;
	display: inline;
}

ul.tiles1 li img {
	width: 72px;
	height: 72px;
	float: left;
	border: 3px solid #e32b2b;
}

ul.tiles1 li div {
	margin-left: 83px;
	line-height: 14px;
	width: 150px;
}

ul.tiles1 li div ul {
	margin-top: 7px;
	padding-left: 0;
}

ul.tiles1 li div ul li{
	position: static;
	float: left;
	height: auto;
	width: auto;
	margin: 0;
} 

/* /////////////////////////////
	Pending Friends
/////////////////////////// */
#pendingFriendRequests {

}


/* /////////////////////////////
	Browse
/////////////////////////// */

.browse img{border: none;}

.browse{font-size: 120%;}

.browse em{
	display: block;
	font-size: 10px !important;
	font-style: normal;
}
.browse tr{
	margin: 1px;
	padding: 1px;
}
.browse tr td{
	padding: 5px 10px;
}
.browse tr td.title {
	width: 160px;
}
.browse tr td.title a{
	color: #FFCC99 !important;
}
.browse tr td.title a.title{
	color: #FFF !important;
}
.browse tr td.avatar{
	border-right: none;
	width: 60px !important;
	padding-right: 0;
}
.browse tr td.avatar a{
	border-width: 2px !important;
	display: block;
	float: left;
}
.browse tr td.avatar img{
	border: none;
	display: block;
	width: 50px;
	height: 50px;
}
.browse tr td.added {
	width: 115px;
}

/* /////////////////////////////
	Welcome Message
/////////////////////////// */

#welcome_message{
	margin: 0;
	padding: 0 0 20px 0px;
	float: left;
	width: 373px;
	line-height: 150%;
}

/* /////////////////////////////
	Contact
/////////////////////////// */

#contactEmails {
	clear: both;
	color: #FFFFFF;
}

/* /////////////////////////////
	Terms of Service, Privacy Policy
/////////////////////////// */

#terms {
	line-height: 140%;
}

#privacy {
	line-height: 150%;
}

#faq div {
	line-height: 140%;
	width: 500px;
}
#faq h3 {
	color: #FFCC99;
	margin: 15px 0 .5em 0;
	padding: 0;
	font-weight: normal;
	cursor: pointer;
	font-size: 105%;
}

/* /////////////////////////////
	Load Bar
/////////////////////////// */

#load{
	margin: 0 !important;
	padding: 0;
	height: 27px;
	font-size: 80%;
}
#load li{
	float: left;
	list-style: none;
}
#load #bar{
	display: block;
	margin: 0 !important;
	padding: 0 !important;
	width: 155px !important;
	height: 25px !important;
	border: 1px solid #b50e0e !important;
	background: url(/img/interface/bg_load.jpg) no-repeat;
}
#load #percent{
	color: #FFF;
	padding: 6px 0 0 5px;
}
#load span{
	margin: 1px !important;
	padding: 0 !important;
	display: block;
	height: 23px !important;
	background: url(/img/interface/bg_load_bar.jpg) no-repeat right;
}
#load span strong{
	color: #b6201f;
	display: block;
	padding: 5px 0 0 5px;
}
.table_box #load{
	margin-left: 20px !important;
	margin-top: 10px !important;
}

#content h4.pinktext { color: #ff6f6f; }
.whitetext{ color: #fff; }
#showMoreButton {
	position:relative;
	top:8px;
	left: 30px;
}

.search_button {
	margin-left: 15px;
	position:relative;
	top:8px;
}

#search_people_box {
	background: url(/img/corners/people_search.gif) no-repeat;
	padding: 10px;
	color: #ff9999;
	height: 110px;
} 
#search_people_box a{
	border: none;
} 
#search_people_form {
	width: 420px;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cc3333;
	margin-bottom: 20px;
	margin-left: 40px;
}

#searchbox {
	width: 225px;
	height: 15px;
	border: 2px solid #ff9966;
	font-size: 90%;
}

#searchboxsmaller {
	width: 210px;
	height: 15px;
	border: 2px solid #ff9966;
	font-size: 90%;
}

#search_people_box h2 {
	font-size: 130%; 
	color: #fff;
	margin-top: -6px;
}

/* /////////////////////////////
	Directory Tiles
/////////////////////////// */

#directoryTiles { }
#content .yellow { color: #ffcc99; }
#directory_header h3 { margin-bottom: 25px; }
#directory_header h4 { border: 0; }
#directory_header a { border:0; }
#directory_header a:hover { border-bottom: 0; }
#directory_header img { border:0; }

#content .tile_info .nonlink {
	color:white;
	font-weight:bold;	
}

#people {
	margin-top: 10px;
	color: #ff9999;
}

#people form {
	margin-top: -5px;
	margin-bottom: 15px;
}
#people table.search_result {
	margin-bottom:20px;
}
#people table.search_result .directoryInfo {
	width:400px;
	padding-top:10px;
}
#people table.search_result #title {
	padding:0px 0px 15px 0px;
	display:block;
}
#people table.search_result div.heading {
	float:left;
	font-weight:bold;
	padding-right:5px;
}
#people table.search_result div.info {
	width:315px;
	float:left;
}
#people table.search_result span.found {
	color:white;
}
#people table.search_result span.dots {
	white-space:nowrap;
}
#people table.search_result td.d_small { 
	font-size: 11px;
	padding-left:20px;
}

#people table.search_result td.paging_container {
	padding-bottom:10px;
	padding-top:20px;
}
#people table.search_result img {
	display:block;
	height:85px;
	width:85px;
}
#people #invite_button {
	position: relative;
	top: 12px;
	left: 25px;
}

#people a { border: none; }

.aunderline { border-bottom: 1px solid #cc3333; } 
#people a { color: #ff9999; }
#people #email { color: #ffcc66; }
#people #title { color: #ffcc99; font-size: 120%; }  
#people img { border: 0; }

.directoryMenu {
	width: 200px;
}
.floatleft { float: left; }

#results {
	
}
.delete_small_btn {
	float:right;
	margin: -15px 0 10px 0;
}

.playlists li {
	margin-left:-25px;
	font-size: 9pt;
	border-top: solid 1px #911515;
	padding: 5px;
	list-style: none;
	margin-bottom: 1px;
	width: 600px;
	height:14px;
	background: #6F0808;
}

.playlists li a {
	position:absolute;
	left: 590px
}

/* /////////////////////////////
	Find Music Styles
/////////////////////////// */

#music{
	margin: 0;
	padding: 0;
	width: 640px;
	clear: both;
	float: left;
}
#music #tracks_public, 
#music #tracks_user {
	clear:both;
}
#music #featured,
#music #picks{
	margin: 0;
	padding: 20px 20px 0 20px;
	background: url(/img/corners/form_default_middle.gif) repeat-y;
	border: none;
	width: 600px;
	float: left;
	border-bottom: 3px solid #C42626;
	margin-bottom: 20px;
}
#music #featured div{
	float: left;
	width: 180px;
	color: #ff9999;
	font-size: 11px;
	margin: 0px 10px 20px 10px;
	line-height: 150%;
}
#music #featured div img{
	width: 80px;
	border: 2px solid #C20000;
	display: block;
	margin-bottom: 5px;
	margin-left: 30px;
}
#music #featured div strong{
	color: #FFF;
}
#music #featured div a{
	display: block;
	font-size: 11px;
}
#music h3{
	float: left;
	width: 600px;
	margin: 0;
	font-size: 16px;
	color: #FFF;
	font-weight:normal
}
#music h3 .pages{
	float: right;
}
#music h3 .pages a{
	padding-left: 5px;
	font-size: 10pt;
} 
#music p {
	line-height:130%;
	font-size:13px;
	color: #ff9999;
}
#music .table_box table tr td {
	background: #6f0808;
	font-size: 85%;
	padding: 8px;
	border-top: 1px solid #911515;
	color: white;
}
#rcolMusic {
	margin-top: 16px;
}
#rcolMusic .box {
	width: 300px;
	margin-top: 80px;
}
#rcolMusic .box h3 {
	font-size: 16px;
}
#rcolMusic .box div {
	clear: both;
	margin-bottom:30px;
}
#rcolMusic .box div.sites {
	clear: both;
	margin-bottom:0px;
}
#rcolMusic .box img {
	width: 80px;
	border: 2px solid #C20000;
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#rcolMusic .box img.mp3 {
	width: 50px;
	border: 2px solid #C20000;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}
#rcolMusic .box span {
	display: block;
	line-height: 150%;
}
#rcolMusic .box span.artist {
	display: block;
	line-height: 120%;
}
#rcolMusic .box span.title {
	display: block;
	line-height: 120%;
	font-size:12px;
	color:#ff9999;
}
#rcolMusic .box span.artist a,
#rcolMusic .box span.artist a:visited,
#rcolMusic .box span.artist a:hover{
	color: #FFCC99;
}

/**
 * @section controls	
 */
.controls * {margin:0;padding:0;}
.controls {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	width:100%;
}
.controls a,a:link,a:active,a:visited {
	color: #df9910;
	text-decoration:none;
}
.controls a:hover {
	text-decoration:underline;
}

.controls .col {
	float:left;
}

/**
 * @section	controls/col_tags
 */
.controls .col_tags {
	margin: 0 0 0 8px;
	width: 225px;
}
	.controls .col_tags form#addTags {
		background: 0;
		font-size: auto;
	}
		.controls .col_tags form#addTags p {
			line-height: 35px;
		}
		.controls .col_tags form#addTags input#tag_input {
			border: 1px solid #b5b5b5;
			width:159px;
			font-size: 12px;
			padding: 3px;
		}
		.controls .col_tags form#addTags input.tag_input {
			background-color: #262626;
			color: #df9910;
		}
		.controls .col_tags form#addTags input.tag_input_focus {
			background-color: #ffffff;
			color: #000000;
		}
		.controls .col_tags form#addTags input#add_tag_link {
			vertical-align: middle;
			margin-top: -1px;
			margin-left: 3px;
		}
	
	.tags_show {
		margin: 12px 10px 12px 0;
	}
		.tags_show .desc {
			color:#666;
			margin-right:8px;
		}
		.tags_show a, .tags_show a:hover, .tags_show a:visited {
			color: #ffcc99
		}

/**
 * @section	controls/buy_song
 */
.controls col_buy_song {
}
	.controls ul.liner {
		list-style-type:none;
	}
		.controls ul.liner li {
			float:left;
			margin: 0 0 0 18px;
			line-height: 35px;
		}
	.controls .buy_song ul.liner_out {
		background-color:none;
	}
	.controls .buy_song ul.liner_over {
		background-color:#333;
	}

/**
 * @section controls/col_save_to_favs
 */	
.controls .col_save_to_favs {
	line-height: 35px;
	margin-left: 130px;
	position: relative;
}
	.controls .col_save_to_favs img {
		vertical-align: middle;
		border: 0;
	}
	
	#saveFavMsg {
		display: none; 
		position:absolute; 
		top: 44px; 
		left: -48px; 
		width: 214px; 
		background-color: #000
	}

/**
 * @section controls/col_comm
 */
.controls .col_comm
{
	margin-left: 52px;
	width: 312px;
}
.controls .comments_link {
	line-height: 35px;
	text-align: right;
}

.controls .comments_link img {
	vertical-align: middle;
	margin-right: 8px;
}

.controls #comments {
	border:1px solid #b5b5b5;
	margin:17px 0 0 35px;
	overflow:hidden;
	padding:6px 0;
	width:275px;
}
.controls .comments_post {
	margin-left: 53px;
}
.controls .comments_post ul {
	list-style-type:none;
}
.controls .comments_post ul li {
	display:block;
	margin:0 0 19px 8px;
	overflow:hidden;
}
.controls .comments_post ul li img {
	border:1px solid #B5B5B5;
	float:left;
	margin-right:14px;
}
.controls .comments_post ul li p {
	margin-right:3px;
}
.controls .comment_addbox {
	display:inline;
	margin:0 8px;
	width:241px;
}
#box_comments_post form,
.controls #tag_form {
	background:none;
	margin:0;
}
.controls #box_comments_post form textarea {
	background-color:#262626;
	border:1px solid #b5b5b5;
	color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:130px;
	margin:0;
	padding:12px 8px;
	overflow:auto;
	width:241px;
}
.controls .comments_text ul li {
	float:left;
	margin:0;
}
.controls .comments_text ul li a,
.controls .comments_text ul li a:active,
.controls .comments_text ul li a:hover,
.controls .comments_text ul li a:visited {
	color:#fff;
	display:block;
	margin-top:3px;
	text-decoration:none;
}
.controls .comments_text ul li.button {
	height:18px;
	margin:15px 20px 0 8px;
	text-align:center;
	width:67px;
}
.controls .comments_text ul li.button {
	background:transparent url(/img/buttons/btn.gif) no-repeat left top;
}
.controls .comments_text ul li.btn_over {
	background:transparent url(/img/buttons/btn_over.gif) no-repeat left top;
}
/* myshoutlist black */
#myshouts_body {
	list-style-type:none;
	padding-bottom:0;
}
#playlist_header {
	background:#000;
	margin:0 3px;
	padding-top:14px;
}
#playlist_header p {
	color:#999;
	padding:5px 0 5px 0 !important;
}
#myshouts_body ul.page {
	margin:0;
}
#myshouts_body ul.page li {
	background:#000;
}
#myshouts_body ul.page li a {
	background:#333;
	border:1px solid #999 !important;
}
#myshouts_body ul.page li.selected a {
	background:#666;
	border:1px solid #333;
}
#myshouts_body .pagin {
	background:#000;
	margin:0 3px;
	padding:10px 0;
}
#myshouts_body #page_myshouts {
	background:#000;
}
.preldr {
	display:inline;
	height:0px;
	width:0px;
}

.playListBg {
	width: 100%;
	height: 100%;
	display: block;
	background: url('/img/load.gif') no-repeat center center
}
