body {
	margin: 0;
	background-color: #324661;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e2e2e;
}

TD, DIV, P, INPUT, SELECT {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e2e2e;
}

FORM {
	margin: 0;
}

a {
	font-size: 11px;
	color: #2e2e2e;
	text-decoration: none;
	outline:none;
}

.bleft {
	position: relative;
	float: left;
}

a:hover {
	text-decoration: underline;
}

.clean {
	clear: both;
}

#pageWrapper {
	position: relative;
	margin: 0 auto;
	width: 980px;
	background-color: #FFFFFF;
	padding-left: 20px;
}

#header {
	position: relative;
	float: left;
	width: 960px;
	overflow: hidden;
}

#logo {
	position: relative;
	float: left;
	width: 232px;
	height: 99px;
	overflow: hidden;
	background-image: url(images/logo.gif);
}

#logo a {
	position: relative;
	float: left;
	width: 232px;
	height: 99px;
}

.artDesc p {
	padding-top: 3px;
	padding-bottom: 3px;
}

#banner {
	position: relative;
	float: left;
	width: 726px;
	overflow: hidden;
	padding-top: 5px;
	border: 1px #c9c9c9 solid;
}

#topBar {
	position: relative;
	float: left;
	width: 960px;
	height: 36px;
	overflow: hidden;
	background-image: url(images/topbar.gif);
	overflow: hidden;
}

#menus {
	position: relative;
	float: left;
	width: 960px;
	height: 36px;
	overflow: hidden;
}

#submenus {
	position: relative;
	float: left;
	/*width: 185px; /* odl 500 */
}

#submenus li {
	position: relative;
	float: left;
	list-style: none;
}

#submenus a {
	position: relative;
	float: left;
	height: 26px;
	color: #FFF;
	padding-top: 10px;
	padding-left: 16px;
	padding-right: 16px;
	font-size: 12px;
	font-weight: bold;
	/*border-left: 1px #4c5158 solid;*/
}

#submenus a:hover {
	background-color: #ffffff;
	border-left: 1px #40a7e3 solid;
	border-right: 1px #40a7e3 solid;
	background-image: url(images/menu_over.gif);
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
}

#search_btn {
	position: relative;
	float: right;
}

#dropdown {
	position: relative;
	float: left;
	width: 64px;
	height: 24px;
	overflow: hidden;
	padding-right: 3px;
	padding-top: 1px;
	color: #FFF;
}

#searchInputCt {
	position: relative;
	float: left;
	overflow: hidden;
}

#searchInputCt .search {
	position: relative;
	float: left;
	height: 14px;
	width: 272px;
	overflow: hidden;
	outline: 0;
	border: 0px;
	padding: 4px;
	border-top: 1px #cccccc solid;
	border-bottom: 1px #cccccc solid;
	border-right: 1px #cccccc solid;
	font-weight:bold;
}

#searchButton {
	position: relative;
	float: left;
}

#content {
	position: relative;
	float: left;
	width: 960px;
	overflow: hidden;
	background-color:#FFFFFF;
}

#topCt {
	position: relative;
	float: left;
	width: 960px;
	height: 10px;
	overflow: hidden;
}

#botCt {
	position: relative;
	float: left;
	width: 960px;
	height: 8px;
	overflow: hidden;
}

.contentBox {
	position: relative;
	float: left;
	width: 170px;
	overflow: hidden;
}

.boxTop {
	position: relative;
	float: left;
	width: 170px;
	height: 30px;
	overflow: hidden;
	background-image: url(images/box_top.gif);
	/*padding-top: 12px;
	padding-left: 12px;*/
}

.boxNTop {
	position: relative;
	float: left;
	width: 155px;
	height: 23px;
	padding-top: 7px;
	padding-left: 15px;
	overflow: hidden;
	background-image: url(images/box_top.gif);
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
}

.boxSNTop {
	position: relative;
	float: left;
	width: 155px;
	height: 23px;
	padding-top: 7px;
	padding-left: 15px;
	overflow: hidden;
	background-image: url(images/box_stop.gif);
	font-weight: bold;
	color: #FFFFFF;
	font-size: 13px;
}

.boxTopSimple {
	position: relative;
	float: left;
	width: 170px;
	height: 4px;
	overflow: hidden;
	background-image: url(images/box_top_simple.gif);
	background-repeat: no-repeat;
}

.boxMid {
	position: relative;
	float: left;
	width: 165px;
	overflow: hidden;
	background-image: url(images/box_mid.gif);
	padding: 5px;
}

.boxNMid {
	position: relative;
	float: left;
	width: 170px;
	overflow: hidden;
	background-image: url(images/box_mid.gif);
}

.boxNMid a {
	color: #345083;
}

.boxFoot {
	position: relative;
	float: left;
	width: 170px;
	height: 12px;
	overflow: hidden;
	background-image: url(images/box_foot.gif);
	background-repeat: no-repeat;
}

#maker {
	position: relative;
	float: left;
	width: 170px;
	height: 141px;
	overflow: hidden;
	background-image: url(images/make.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#maker a {
	position: relative;
	float: left;
	width: 170px;
	height: 141px;
}

#left_adv {
	position: relative;
	float: left;
	width: 164px;
	overflow: hidden;
	text-align: center;
}

#columnLeft {
	position: relative;
	float: left;
	width: 180px;
	overflow: hidden;
}

#ringtones {
	position: relative;
	float: left;
	width: 470px;
	overflow: hidden;
	margin-right: 10px;
}

#columnRight {
	position: relative;
	float: left;
	width: 300px;
	overflow: hidden;
}

#tabsL {
	position: relative;
	float: left;
	padding-left: 6px;
	padding-top: 8px;
}

#tabsL a {
	position: relative;
	float: left;
	width: 86px;
	height: 30px;
}

#tabsL div { cursor: pointer; }

#tabsL .det_tabLeftSel {
	position: relative;
	float: left;
	width: 96px;
	height: 30px;
	margin-left: 6px;
	background-image: url(images/tcomm.png);
	background-position: 0px -30px;
	overflow: hidden;
}

#tabsL .det_tabLeft {
	position: relative;
	float: left;
	width: 96px;
	height: 30px;
	margin-left: 6px;
	background-image: url(images/tcomm.png);
	overflow: hidden;
}

#tabsL .det_tabLeft a.tabs {
	background-image: url(images/tcomm.png);
	background-position: -5px 0px;
}

#tabsL .det_tabLeftSel a.tabs {
	color: #007b9f;
	background-image: url(images/tcomm.png);
	background-position: -5px -30px;
}

#tabsL .det_tabRight {
	position: relative;
	float: left;
	width: 183px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/det_tabRight.gif);
	overflow: hidden;
}

#tabsL .det_tabRight a {
	position: relative;
	float: left;
	width: 183px;
	height: 30px;
}

#tabsL .det_tabRightSel a {
	position: relative;
	float: left;
	width: 183px;
	height: 30px;
}

#tabsL .det_tabRightSel {
	position: relative;
	float: left;
	width: 183px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/det_tabRightSel.gif);
	overflow: hidden;
}

#tabsL .det_tabLast {
	position: relative;
	float: left;
	width: 158px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/det_tabLast.gif);
	overflow: hidden;
}

#tabsL .det_tabLast a {
	position: relative;
	float: left;
	width: 158px;
	height: 30px;
}

#tabsL .det_tabLastSel a {
	position: relative;
	float: left;
	width: 158px;
	height: 30px;
}

#tabsL .det_tabLastSel {
	position: relative;
	float: left;
	width: 158px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/det_tabLastSel.gif);
	overflow: hidden;
}

#tabsL .tabLeft {
	position: relative;
	float: left;
	width: 86px;
	height: 30px;
	margin-left: 6px;
	background-image: url(images/tabLeft.gif);
	overflow: hidden;
}

#tabsL .tabLeftSel {
	position: relative;
	float: left;
	width: 86px;
	height: 30px;
	margin-left: 6px;
	background-image: url(images/tabLeftSel.gif);
	overflow: hidden;
}

#tabsL .tabCommon {
	position: relative;
	float: left;
	width: 99px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/tabCommon.gif);
	overflow: hidden;
}

#tabsL .tabCommonSel {
	position: relative;
	float: left;
	width: 99px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/tabCommonSel.gif);
	overflow: hidden;
}

#tabsL .tabRight {
	position: relative;
	float: left;
	width: 139px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/tabRight.gif);
	overflow: hidden;
}

#tabsL .tabRightSel {
	position: relative;
	float: left;
	width: 139px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/tabRightSel.gif);
	overflow: hidden;
}

#tabsL .tabLast {
	position: relative;
	float: left;
	width: 104px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/tabLast.gif);
	overflow: hidden;
}

#tabsL .tabLastSel {
	position: relative;
	float: left;
	width: 104px;
	height: 30px;
	margin-left: 2px;
	background-image: url(images/tabLastSel.gif);
	overflow: hidden;
}

#tabsL .tabLeft a.tabs {
	width: 80px;
}

#tabsL .tabLeftSel a.tabs {
	width: 80px;
	background-position: 0px -30px;
	color: #007b9f;
}

#tabsL .tabCommon a.tabs {
	width: 93px;
}

#tabsL .tabCommonSel a.tabs {
	width: 93px;
	background-position: 0px -30px;
	color: #007b9f;
}

#tabsL .tabRight a.tabs {
	width: 133px;
}

#tabsL .tabRightSel a.tabs {
	width: 133px;
	background-position: 0px -30px;
	color: #007b9f;
}

#tabsL .tabLast a.tabs {
	width: 98px;
}

#tabsL .tabLastSel a.tabs {
	width: 98px;
	background-position: 0px -30px;
	color: #007b9f;
}

#tabsL a.tabs {
	margin-left: 3px;
	background-image: url(images/bg_tabs.png);
	padding-top: 10px;
	height: 20px;
	overflow: hidden;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	color: #FFF;
}

#tabsL a.tabs:hover {
	text-decoration: none;
}



.modTop {
	position: relative;
	float: left;
	width: 470px;
	height: 38px;
	overflow: hidden;
	text-align: center;
	background-image: url(images/mod_top.gif);
}

.modMid {
	position: relative;
	float: left;
	width: 430px;
	overflow: hidden;
	background-image: url(images/mod_mid.gif);
	padding-left: 20px;
	padding-right: 20px;
}

.modFoot {
	position: relative;
	float: left;
	width: 470px;
	height: 10px;
	overflow: hidden;
	text-align: center;
	background-image: url(images/mod_foot.gif);
	background-repeat: no-repeat;
}

.modFootNew {
	position: relative;
	float: left;
	width: 470px;
	height: 47px;
	overflow: hidden;
	text-align: center;
	background-image: url(images/mod_foot_new.gif);
	background-repeat: no-repeat;
}

#sBar {
	position: relative;
	float: left;
	width: 452px;
	height: 25px;
	padding: 8px;
	background-image: url(images/bg_search.gif);
	background-repeat: repeat-x;
	z-index: 200;
	border-top: 1px #b6b6b6 solid;
}

#footer {
	position: relative;
	float: left;
	width: 1000px;
	height: 269px;
	overflow: hidden;
	margin-left: -20px;
}

#footer .allft {
	background-image: url(images/ft_all.png);
}

#fft_top {
	position: relative;
	float: left;
	width: 1000px;
	height: 41px;
	padding-top: 8px;
	overflow: hidden;
	border-bottom: 1px #1f2b3a solid;
	border-top: 1px #637ea8 solid;
	background-position: 0px -153px;
}

#ft_md {
	position: relative;
	float: left;
	width: 1000px;
	min-height: 170px;
	overflow: hidden;
	border-bottom: 1px #0e151d solid;
	background-position: 0px -248px;
	background-repeat: repeat-x;
	background-color: #1c2632;
}

#ft_ft {
	position: relative;
	float: left;
	width: 1000px;
	height: 46px;
	overflow: hidden;
	border-top: 1px #283544 solid;
	background-position: 0px -202px;
	color: #bfd0e9;
	
}

#fcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 30px;
	padding-top: 15px;
	color: #bfd0e9;
}

#sholder {
	position: relative;
	width: 506px;
	overflow: hidden;
	margin: 0 auto;
	background-repeat: no-repeat;
}

#sftbar {
	position: relative;
	float: left;
	width: 429px;
	height: 30px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#search_sb {
	position: relative;
	float: left;
	width: 75px;
	height: 30px;
	margin-left: 2px;
	overflow: hidden;
	background-position: 0px -30px;
	cursor: pointer;
}

#search_sb:hover {
	background-position: -75px -30px;
}

#footer_search {
	position: relative;
	float: left;
	width: 380px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	margin-left: 30px;
	margin-top: 5px;
	padding: 2px;
	border: 1px #FFF solid;
}

#footer_search:focus {
	border: 1px #FFF solid;
	outline: 0 none;
}

#fmct {
	position: relative;
	margin: 0 auto;
	width: 800px;
	padding-top: 18px;
	overflow: hidden;
}

.fcol {
	position: relative;
	float: left;
	width: 170px;
	overflow: hidden;
}

.fcol h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-bottom: 15px;
	color: #FFF;
}

.fcol ul {
	padding: 0px;
	margin: 0px;
}

.fcol li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
}

.fcol a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #bfd0e9;
	text-decoration: none;
}

.fcol a:hover {
	color: #FFF;
}

.rcol {
	position: relative;
	float: right;
	width: 117px;
	overflow: hidden;
}

.rcol a {
	position: relative;
	float: left;
	width: 117px;
	height: 31px;
	overflow: hidden;
	background-image: url(images/ft_all.png);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}

#footer form {
	margin: 0px;
	padding: 0px;
}

.ftwit { background-position: 0px -91px; }
.ftwit:hover { background-position: -117px -91px; }
.ftfb { background-position: 0px -60px; }
.ftfb:hover { background-position: -117px -60px; }
.ftrss { background-position: 0px -122px; }
.ftrss:hover { background-position: -117px -122px; }

#pageHeader {
	position: relative;
	float: left;
	width: 443px;
	height: 20px;
	overflow: hidden;
	background-image: url(images/pageHeader.gif);
	background-repeat: no-repeat;
	padding: 7px;
	padding-left: 22px;
}

.headText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #26303e;
	padding-top: 5px;
}

#pageHeader a {
	color: #535353;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-right: 6px;
}

.listingName {
	font-weight: bold;
	color: #2c95d9;
}

.ringtoneName {
	font-weight: bold;
	color: #2c95d9;
}

.ringArtist {
	color: #616161;
	font-size: 11px;
}

.ringUser {
	color: #616161;
	font-size: 11px;
	height: 12px;
	padding-top: 4px;
	text-align: right;
	position: relative;
	float: left;
	z-index: 1;
	padding-left: 3px;
}

.ringDur {
	position: relative;
	float: left;
	color: #616161;
	font-size: 11px;
	
	height: 12px;
	padding-top: 2px;
	text-align: right;
	margin-top: 2px;
	padding-left: 3px;
}

.ringDownloaded {
	position: relative;
	float: right;
	color: #616161;
	font-size: 11px;
	background-repeat: no-repeat;
	height: 12px;
	padding-top: 4px;
	text-align: right;
	clear: both;
	padding-right: 18px;
}

.imgdld {
	position: absolute;
	right: 5px;
	margin-top: 2px;
}

.ringDownloaded b {
	color: #2e2e2e;
}

.modUpl {
	position: relative;
	float: left;
	width: 384px;
	overflow: hidden;
}

.modUpl .uplHead {
	position: relative;
	float: left;
	width: 384px;
	height: 10px;
	overflow: hidden;
	background-image: url(images/upl_head.gif);
}

.modUpl .uplMid {
	position: relative;
	float: left;
	width: 374px;
	height: 200px;
	padding: 5px;
	overflow: hidden;
	background-image: url(images/upl_mid.gif);
}

.modUpl .uplMid h1 {
	margin: 2px;
	border-bottom: 1px #dadadb solid;
	font-size: 16px;
}

.modUpl .uplFoot {
	position: relative;
	float: left;
	width: 384px;
	height: 10px;
	overflow: hidden;
	background-image: url(images/upl_foot.gif);
}

#dldr {
	position: relative;
	float: left;
	width: 103px;
	height: 26px;
	background-image: url(../images/dl.jpg);
	cursor: pointer;
}

#allRight {
	float: left;
    overflow: hidden;
    position: relative;
    width: 780px;
}

#breadcrumb {
	float: left;
    overflow: hidden;
    position: relative;
    width: 780px;
	font-size: 12px;
	margin-bottom: 10px;
	background-image: url('/forums/images/misc/navbits_start.gif');
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 2px;
}

#breadcrumb .headerNavigation {
	color: #2e95e2; font-size: 12px;
	font-weight: bold;
}

#middleRings {
	position: relative;
	float: left;
	width: 780px;
	overflow: hidden;
}

#middleInfo {
	position: relative;
	float: left;
	width: 780px;
	overflow: hidden;
}

#middleInfo p {
	font-size: 14px;
	margin-top: 15px;
}

#middleInfo ul {
	margin-left: 2px;
	list-style: disc inside;
}

#middleRings p {
	font-size: 13px;
}

.editable {
	color: #2e2e2e;
	background-color: #ffffd3;
}

.editable, textarea {
	background-color: #ffffd3;
	width: 95%;
	font-size: 100%;
}

.latestTops {
	width: 300px;
	overflow: hidden;
}

.latestTops h2 {
	height: 23px;
	font-size: 13px;
	padding-left: 10px;
	padding-top: 7px;
	/*background-image: url(images/bg_rings.gif);*/
	background-image: url(images/ltops.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}


.mTops {
	width: 300px;
	background-image: url(images/mtop.gif);
}

.mnTops {
	position: relative;
	float: left;
	clear: both;
	width: 298px;
	overflow: hidden;
	border-left: 1px #c9c9c9 solid;
	border-right: 1px #c9c9c9 solid;
}

.mnTops img {
	position: relative;
	float: left;
	padding: 10px;
}

.mnTops ul {
	position: relative;
	float: left;
}

.mnTops li {
	list-style: none;
	background-image: url(images/arr.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	color: #646464;
	border-bottom: 1px #dddddd solid;
	padding: 5px;
	padding-left: 15px;
}

.mnTops a {
	color: #2c95d9;
}

.fTops {
	width: 300px;
	height: 6px;
	overflow: hidden;
	background-image: url(images/ftop.gif);
	background-repeat: no-repeat;
}

.mTops li {
	list-style: none;
	background-image: url(images/bg_rings.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #646464;
	border-bottom: 1px #dddddd solid;
	padding: 5px;
}

.mTops a {
	color: #646464;
}

.mTops strong {
	color: #2c95d9;
}


#mini-online-user {
	width: 300px; 
	overflow: hidden;
	background-image: url(images/mtop.gif);
}

#mini-online-user h2 {
	height: 23px;
	font-size: 13px;
	padding-left: 10px;
	padding-top: 7px;
	/*background-image: url(images/bg_rings.gif);*/
	background-image: url(images/ltops.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

#mini-online-user ul {
	position: relative;
	float:left;
	width: 280px;
	margin-left: 20px;
	margin-top: 15px;
}

#mini-online-user li {
	position: relative;
	float: left;
	margin: 0; 
	padding: 0; 
	list-style: none;
	border: 0;
}

#mini-online-user img.avatar {
	display:block;
	height:45px;
	margin:0 7px 6px 0;
	width:45px;
}

#mini-online-user img.avatar:hover {
	display:block;
	height:45px;
	margin:0 7px 6px 0;
	width:45px;
}


#navHolder {
	position: relative;
	float: left;
	width: 470px;
	height: 36px;
	background-image: url(images/nav.gif);
	overflow: hidden;
	margin-top: -3px;
	margin-left: -1px;
}

#navHolder .nav {
	color: #FFFFFF;
}

.navLinksRT {
	color: #FFFFFF;
}

.navLinksRT b {
	position: relative;
	float: left;
	padding-top: 5px;
	padding: 4px;
	background-color: #465d7d;
	font-weight: normal;
}

.navLinksRT a {
	position: relative;
	float: left;
	padding-top: 8px;
	padding: 4px;
	font-weight: normal;
	color: #FFFFFF;
}

a.toPrev {
	position: relative;
	float: left;
	width: 19px;
	height: 20px;
	background-image: url(images/to_prev.gif);
	background-repeat: no-repeat;
}

a.toNext {
	position: relative;
	float: left;
	width: 19px;
	height: 20px;
	background-image: url(images/to_next.gif);
	background-repeat: no-repeat;
}

a.toLast {
	position: relative;
	float: left;
	width: 19px;
	height: 20px;
	background-image: url(images/to_last.gif);
	background-repeat: no-repeat;
}

#catTitle {
	color: #26303f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px #d6d6d6 solid;
}

#catTitle a {
	color: #26303f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}

.pAlert {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c9171c;
	font-weight: bold;
}

#loginHolder {
	position: relative;
	float: left;
	width: 780px;
	overflow: hidden;
	padding-top: 10px;
}

#editHolder {
	position: relative;
	float: left;
	width: 780px;
	overflow: hidden;
}

#edit {
	position: relative;
	float: left;
	width: 525px;
	overflow: hidden;
}

#delete {
	position: relative;
	float: left;
	width: 245px;
	overflow: hidden;
	margin-left: 10px;
}

#fbAccountEdit {
	position: relative;
	float: left;
	width: 495px;
	overflow: hidden;
	background-color: #e5edf3;
	padding: 15px;
}

#register {
	position: relative;
	float: left;
	width: 385px;
	overflow: hidden;
}

#modRegister {
	position: relative;
	float: left;
	width: 369px;
	padding-left: 16px;
	height: 23px;
	padding-top: 7px;
	overflow: hidden;
	background-image: url(images/register.gif);
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#modEdit {
	position: relative;
	float: left;
	width: 509px;
	padding-left: 16px;
	height: 23px;
	padding-top: 7px;
	overflow: hidden;
	background-image: url(images/edithd.gif);
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#modDel {
	position: relative;
	float: left;
	width: 229px;
	padding-left: 16px;
	height: 23px;
	padding-top: 7px;
	overflow: hidden;
	background-image: url(images/delhd.gif);
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#modContent {
	position: relative;
	float: left;
	clear: both;
	width: 363px;
	border-left: 1px #c9c9c9 solid;
	border-right: 1px #c9c9c9 solid;
	padding: 10px;
}

#modEditCt {
	position: relative;
	float: left;
	clear: both;
	width: 503px;
	border-left: 1px #c9c9c9 solid;
	border-right: 1px #c9c9c9 solid;
	padding: 10px;
}

#modEditDel {
	position: relative;
	float: left;
	clear: both;
	width: 223px;
	border-left: 1px #c9c9c9 solid;
	border-right: 1px #c9c9c9 solid;
	padding: 10px;
}

#modFooter {
	position: relative;
	float: left;
	clear: both;
	width: 385px;
	height: 4px;
	overflow: hidden;
	background-image: url(images/reg_footer.gif);
	background-repeat: no-repeat;
}

#modFooterEdit {
	position: relative;
	float: left;
	clear: both;
	width: 525px;
	height: 4px;
	overflow: hidden;
	background-image: url(images/editft.gif);
	background-repeat: no-repeat;
}

#modFooterDel {
	position: relative;
	float: left;
	clear: both;
	width: 245px;
	height: 4px;
	overflow: hidden;
	background-image: url(images/delft.gif);
	background-repeat: no-repeat;
}

#rLogin {
	position: relative;
	float: right;
	width: 385px;
	overflow: hidden;
}

#modLogin {
	position: relative;
	float: left;
	width: 229px;
	padding-left: 16px;
	height: 23px;
	padding-top: 7px;
	overflow: hidden;
	background-image: url(images/login.gif);
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#modLContent {
	position: relative;
	float: left;
	clear: both;
	width: 223px;
	border-left: 1px #c9c9c9 solid;
	border-right: 1px #c9c9c9 solid;
	padding: 10px;
}

#modLFooter {
	position: relative;
	float: left;
	clear: both;
	width: 245px;
	height: 4px;
	overflow: hidden;
	background-image: url(images/footer_login.gif);
	background-repeat: no-repeat;
}

.bold {
	font-weight: bold;
}

.padt {
	padding-top: 5px;
}

.padb {
	padding-bottom: 5px;
}

.padl {
	padding-left: 5px;
}

.pad10 {
	padding: 10px;
}

.pad5 {
	padding: 5px;
}

.padl20 {
	padding-left: 20px;
}

.mess {
	background-image: url(images/mess.gif);
	padding-left: 30px;
	background-position: 7px;
	background-repeat: no-repeat;
}

.mess a {
	font-weight: bold;
	color: #345083;
}

.mess_invite a {
	font-weight: bold;
	color: #345083;
}

.mess_invite {
	background-image: url(images/licn2.gif);
	padding-left: 30px;
	background-position: 7px;
	background-repeat: no-repeat;
}

.uLinks li {
	list-style: none;
	background-image: url(images/arr.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	background-position: 0px;
}

.uLinks a {
	color: #345083;
}

.lInput {
	border: 1px #cccccc solid;
	width: 345px;
	height: 15px;
	padding: 4px;
}

.getit {
	position: relative;
	float: left;
	clear: both;
	width: 65px;
	height: 24px;
	overflow: hidden;
	background-image: url(images/buttons/getit.gif);
	margin-top: 5px;
	cursor: pointer;
}

#prevImage {
	border: 1px #c9c9c9 solid;
	padding: 3px;
	background-color: #FFFFFF;
}

#prevImageFace {
	border: 1px #c9c9c9 solid;
	padding: 3px;
	background-color: #FFFFFF;
}

#set1, #set2, #set3 {
	display: none;
}

.bb {
	border-bottom: 1px #d7d7d7 solid;
}

.time {
	padding-left: 20px;
	background-image: url(images/time.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
}

.user {
	padding-left: 20px;
	background-image: url(images/user.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	color: #2c95d9;
}

.blue {
	color: #2c95d9;
}

.user a {
	color: #2c95d9;
}

.dld a {
	color: #2c95d9;
}

.down {
	padding-left: 22px;
	background-image: url(images/down.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
}

.size {
	padding-left: 20px;
	background-image: url(images/size.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
}

.commentsListUser a {
	color: #2c95d9;
	font-size: 12px;
}

.commentsListDate {
	color: #a5a5a5;
	font-size: 11px;
	padding-left: 5px;
}

.commMid {
	position: relative;
	float: left;
	width: 468px;
	overflow: hidden;
	border-left: 1px #c9c9c9 solid;
	border-right: 1px #c9c9c9 solid;
}

.commModFoot {
	position: relative;
	float: left;
	width: 470px;
	height: 10px;
	border-top: 1px #c9c9c9 solid;
}

#commentsFormNo {
	padding: 5px;
}

.artDesc {
	position: relative;
	float: left;
	width: 460px;
}

#artRight {
	position: relative;
	float: right;
	width: 310px;
}

#tuts_top {
	position: relative;
	float: left;
	width: 235px;
	height: 13px;
	background-image: url(images/tuts_top.gif);
	overflow: hidden;
	background-repeat: no-repeat;
}

#tuts_med {
	position: relative;
	float: left;
	width: 220px;
	overflow: hidden;
	clear: both;
	background-image: url(images/tuts_bg.gif);
	padding-left: 15px;
}

#tuts_med a {
	position: relative;
	float: left;
	clear: both;
	width: 190px;
	padding: 3px;
	padding-left: 10px;
	border-bottom: 1px #d6d6d6 solid;
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
	font-size: 12px;
	text-decoration: none;
	background-image: url(images/arr.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#tuts_med .view_all {
	color: #2c95d9;
	text-align: right;
	background-image: none;
	border: 0px;
}

#tuts_bot {
	position: relative;
	float: left;
	clear: both;
	width: 235px;
	height: 15px;
	background-image: url(images/tuts_bot.gif);
	overflow: hidden;
	background-repeat: no-repeat;
}

.mess_err {
	margin-top: 10px;
	clear: both;
	font-weight: bold;
	color: #F00;
	float: left;
}

.licn1 {
	background-image: url(images/licn1.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	padding-left:31px;
}

.licn2 {
	background-image: url(images/licn2.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	padding-left:31px;
}

.licn3 {
	background-image: url(images/licn3.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	padding-left:31px;
}

.licn4 {
	background-image: url(images/licn4.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	padding-left:33px;
}

.licn5 {
	background-image: url(images/licn5.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	padding-left:33px;
}

.licn6 {
	background-image: url(images/mess.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	padding-left:33px;
}

.licn7 {
	background-image: url(images/licn7.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	padding-left:33px;
}

.licn8 {
	background-image: url(images/licn8.gif);
	background-position:12px 50%;
	background-repeat:no-repeat;
	padding-left:33px;
}

div#search-suggestions{
	position:absolute;
	left: 75px;
	top: 32px;
	width: 300px;
	border-width:0 1px 0 1px;
	border-style:solid;
	border-color:#585858;
	color:#6ab7f2;
	background-color:#181818;text-align:left;
	font-family:Arial,sand-serif;
	font-size:13px;
	display:none;
	z-index: 200;
}

div#search-suggestions div.search-suggestions-entry{
	padding:3px 0 0 4px;
	text-align:left;
	cursor:default;
	color: #6ab7f2;
	z-index: 200;
}

div.search-suggestions-entry-selected{
	color:#f0f0f0;background:#474747;
	z-index: 200;
}

div.search-suggestions-entry-invisible{
	display:none;
}

div#search-suggestions div.search-suggestions-close{
	margin-left:auto;
	text-align:right;
	padding:3px;
	color:#b0b0b0;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#585858;
}

div#search-suggestions div.search-suggestions-xclose{
	float:right;
	text-align:right;
	padding:0 2px 1px 3px;
	color:#b0b0b0;
}

div#search-suggestions div.search-suggestions-xclose a, div.search-suggestions-close a{
	text-decoration:none;
	border:0;
	font-family:Arial,sans-sarif;
	font-size:12px;
	color:#b0b0b0;
}

#sh {
	position:relative;
	float: left;
	width: 470px;
	height: 28px;
	/*margin-top: -3px;*/
	overflow: hidden;
	background-image: url(images/sh.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

#shc {
	position:relative;
	float: left;
	width: 470px;
	height: 30px;
	/*margin-top: -3px;*/
	overflow: hidden;
	background-image: url(images/shc.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.vars {
	position: relative;
	float: left;
	width: 104px;
	height: 16px;
	overflow: hidden;
	background-image: url(images/vall.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	cursor: pointer;
}

#toprd {
	position: relative;
	float: left;
	width: 470px;
	height: 6px;
	overflow: hidden;
	background-image: url(images/toprd.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}

#botrd {
	position: relative;
	float: left;
	width: 470px;
	height: 6px;
	overflow: hidden;
	background-image: url(images/botrd.gif);
	background-repeat: no-repeat;
}

#top_artists {
	position: relative;
	float: left;
	width: 460px;
	padding-left: 10px;
	padding-top: 5px;
	overflow: hidden;
	background-color: #262f3e;
}

#top_artists .artist {
	position: relative;
	float: left;
	width: 105px;
	height: 118px;
	overflow: hidden;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
	text-align: center;
	font-weight: bold;
	color: #2798dc;
	padding-top: 8px;
	line-height: 25px;
}

#top_artists .artist:hover {
	text-decoration: none;
}

#feedback {
	position: fixed;
	top: 50%;
	right: 0px;
	width: 33px;
	height: 166px;
	overflow: hidden;
	margin-top: -83px;
	background-image: url(images/feedback.gif);
	cursor: pointer;
}

#c_arts {
	position: relative;
	float: left;
	width: 300px;
	overflow: hidden;
}

#c_arts .no {
	position: relative;
	float: left;
	width: 45px;
	height: 34px;
	padding-top: 15px;
	border-top: 1px #384e6f solid;
	background-color: #5f7ba8;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
}

#c_arts .img {
	position: relative;
	float: left;
	width: 45px;
	height: 45px;
	overflow: hidden;
	padding: 2px;
	padding-top: 3px;
}

#c_arts .name {
	position: relative;
	float: left;
	width: 198px;
	height: 40px;
	padding-top: 10px;
	padding-left: 8px;
	overflow: hidden;
	color: #FFF;
}

#ft_top {
	position: relative;
	float: left;
	width: 300px;
	height: 4px;
	overflow: hidden;
	background-image: url(images/ft_top.gif);
}

.ad {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	height: 10px;
	/*background-image: url(images/ad.png);*/
	text-align: center;
	color: #a9a9a9;
	font-size: 9px;
}

.arinfo {
	position: relative;
	float: left;
	width: 130px;
	overflow: hidden;
	padding: 5px 0px;
	padding-left: 10px;
}

.arinfo a {
	color: #2a96d7;
	font-size: 12px;
}

.info_rating {
	position: relative;
	float: left;
	width: 65px;
	height: 13px;
	overflow: hidden;
	margin-right: 5px;
}

.info_total {
	position: relative;
	float: left;
	width: 57px;
	overflow: hidden;
	color: #a0a0a0;
}

.bgb { background-color: #f4f4f4; }
.grey { color: #646464; }

.muTops {
    border-left: 1px solid #C9C9C9;
    border-right: 1px solid #C9C9C9;
    clear: both;
    float: left;
    overflow: hidden;
    position: relative;
    width: 298px;
	height: 540px;
}

.muTops img {
    float: left;
    padding: 10px;
    position: relative;
}

#utabs {
	position: relative;
	float: left;
	width: 292px;
	padding-left: 7px;
	height: 28px;
	overflow: hidden;
	background-image: url(images/bbt.png);
	background-position: bottom;
	list-style: none;
}

#utabs li {
	position: relative;
	background-image: url(images/alltabs.png);
	float: left;
	height: 27px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-left: 3px;
	background-position: right 0px;
	border-bottom: 1px #d8d8d8 solid;
	list-style: none;
}

#utabs li a {
	position: relative;
	float: left;
	height: 20px;
	padding-top: 7px;
	text-wrap: none;
	margin-right: 3px;
	padding-left: 15px;
	padding-right: 10px;
	background-image: url(images/alltabs.png);
	background-position: 0px -27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0b79aa;
	font-weight: bold;
	outline: 0 none;
}

#utabs li.selected {
	background-position: right -54px;
	border-bottom: 1px #FFF solid;
}

#utabs li.selected a {
	background-position: 0px -81px;
}

#utab1 {
	position: absolute;
	width: 289px;
	height: 435px;
	padding: 10px;
	overflow: hidden;
	list-style: none;
	margin-top: -10px;
}

#utab1 .head {
	position: relative;
	float: left;
	width: 269px;
	padding-left: 10px;
	height: 18px;
	padding-top: 5px;
	background-image: url(images/tabhead.png);
	background-repeat: repeat-x;
	color: #FFF;
	font-weight: bold;
	margin-top: 10px;
}

#utab1 li {
	position: relative;
	float: left;
	width: 279px;
	overflow: hidden;
	font-size: 11px;
}

#utab1 li.long {
	padding: 5px 0 5px 10px;
	width: 269px;
	font-size: 11px;
}

.arinfou {
	float: left;
    overflow: hidden;
    padding: 5px 0 5px 10px;
    position: relative;
    width: 124px;
	font-size: 11px;
}

#utab2, #utab3 {
	position: absolute;
	width: 289px;
	height: 435px;
	padding: 10px;
	overflow: hidden;
	display: none;
}

#utab2 a, #utab3 a {
	position: relative;
	float: left;
	font-size: 12px;
}

#utab2 img.avatar, #utab3 img.avatar {
	padding: 0px;
	display: block;
    height: 45px;
    margin: 0 7px 6px 0;
    width: 45px;
}

#aggregateCount {
	background-color: #FFF;
}

.date {
	color: #9a9a9a;
}
