.maincolumn {
        padding:0px 0px 0px 0px;
	height:100%;
	background-color: #fff;
        float:left;
        border: 0px;
        width:260px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:260px;
}
html>body .maincolumn
{
        width: 260px; /* ie5win fudge ends */
}

.doublecolumn {
        padding:0px 0px 0px 0px;
        height:100%;
        background-color: #fff;
        float:left;
        border: 0px;
        width:519px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:519px;
}
html>body .doublecolumn
{
        width: 519px; /* ie5win fudge ends */
}


#contentleft {
	padding:5px 1px 5px 1px;
	float:left;
        border-width: 2px 0px 0px 0px;
        border-color: #0099cc;
        border-style: solid;
	background: url('/images/blue_gradient.gif');
	width:260px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:258px;
}
html>body #contentleft
{
	width: 258px; /* ie5win fudge ends */
}

#contentcenter {
	padding:5px 1px 5px 1px;
	float:left;
        border-width: 2px 0px 0px 0px;
        border-color: #69cc37;
        border-style: solid;	
	background: url('/images/green_gradient.gif');
	width:260px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:258px;
}
html>body #contentcenter
{
	width: 258px; /* ie5win fudge ends */
}

#contentright {
	padding:5px 1px 5px 1px;
	float:left;
	border-width: 2px 0px 0px 0px;
        border-color: #fff468;
        border-style: solid;
	background: url('/images/yellow_gradient.gif');
	width:258px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:258px;
}
html>body #contentright
{
	width: 258px; /* ie5win fudge ends */
}

#contentshare 
{
	padding:5px 1px 5px 1px;
	float:left;
	border-width: 2px 0px 0px 0px;
	border-color: #ed1c24;
	border-style: solid;
	background: url('/images/red_gradient.gif');
	width:160px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:158px;
}
html>body #contentshare
{
	width: 158px; /* ie5win fudge ends */
}

#sidebanner
{
	overflow:hidden;
	float:left;
	text-align:center;
	padding:5px 0px 0px 0px;
	width:160px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;
}
html>body #sidebanner
{
	width:160px;
}

#contentlogin
{
	float:left;
	text-align:right;
	height:53px;
	background-color:#fff;
	width:470px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:470px;
}
html>body #contentlogin
{
	width:470px;
}


/* use this if you want equal 2 equal column widths in main content */
#column {
        padding:0px 5px 0px 0px;
        float:left;
        border: 0px;
        width:390px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:385px;
}
html>body #column
{
        width: 385px; /* ie5win fudge ends */
}

#contentcentered {
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px 0px 0px 0px;
	background-color: #fff;
	width:450px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:450px;
}
html>body #contentcentered
{
	width: 450px; /* ie5win fudge ends */
}

#art {
	padding:0px;
	float:left;
	height:200px;
	border-width: 0px 0px 3px 1px;
	border-style: solid;
	border-color: #99ccff;
	width:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:149px;
}
html>body #art
{
	width: 149px; /* ie5win fudge ends */
}

#art2 {
        padding:0px;
        float:left;
        height:200px;
        border-width: 0px;
        width:150px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:150px;
}
html>body #art2
{
        width: 150px; /* ie5win fudge ends */
}

#help {
	padding:0px;
	float:left;
	height:200px;
	border-style: solid;
	border-width: 0px 0px 3px 0px;
	border-color: #b5f49f;
	width:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px;
}
html>body #help
{
	width: 150px; /* ie5win fudge ends */
}

#help2 {
        padding:0px;
        float:left;
        height:200px;
        border-width: 0px;
        width:150px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:150px;
}
html>body #help2
{
        width: 150px; /* ie5win fudge ends */
}

#info {
	padding:0px;
	float:left;
	height:200px;
	border-style: solid;
	border-width: 0px 1px 3px 0px;
	border-color: #ffffbb;
	width:150px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:149px;
}
html>body #info
{
	width: 149px; /* ie5win fudge ends */
}

#info2 {
        padding:0px;
        float:left;
        height:200px;
        border-width: 0px;
        width:150px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:150px;
}
html>body #info2
{
        width: 150px; /* ie5win fudge ends */
}

.uploadlist{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 10px;
}

.uploadlist li{
	padding-bottom: 5px;
}

.displaybox {
	padding: 7px 0px 7px 0px;
	border-style: none none dashed none;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	width:700px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:700px;
}
html >body .displaybox
{
	width: 700px; /* ie5win fudge ends */
}


.matrixbox {
	padding:0px 8px;
	text-align:left;
	float:left;
	width:126px;
	overflow: hidden;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:126px;
}
html >body .matrixbox {
	width:126px;
}

#imagebox {
	padding:0px;
	min-height:90px;
	height:90px;
	text-align:center;
	float:left;
	width:120px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:120px;
}
html >body #imagebox {
	width:120px;
}

.matrixtext {
	width:120px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:120px;
}
html>body .matrixtext {
	width:120px;
}

.uploaddtl {
	overflow:hidden;
	padding: 0px 0px 0px 5px;
	float:left;
	width:444px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:434px;
}

html >body .uploaddtl {
	width:434px;
}



#siderelated
{
	overflow: auto;
	overflow-Y: scroll;
	overflow-X: hidden;
	text-align:center;
	float:left;
	min-height:600px;
	height:600px;
	background-color:#eee;
	padding: 0px 0px 0px 0px;
        border-width: 1px;
        border-color: #eee;
        border-style: solid;
	width:160px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:158px;
}
html>body #siderelated
{
	width:158px;
}

#siderelatedtab
{
        height:30px;
	background-image: url('/images/relatedtab.gif');
        padding:0px 0px 0px 0px;
        border-width: 0px;
        width:160px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:160px;
}
html>body #siderelatedtab
{
        width:160px;
}

#sidetabtop
{
        height:17px;
        background-image: url('/images/tab_top.gif');
        padding:0px 0px 0px 0px;
        border-width: 0px;
        width:160px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:160px;
}
html>body #siderelatedtab
{
        width:160px;
}



#viewbox
{
	overflow : hidden;
	float:right;
	background-color:#fff;
	padding:5px 0px 0px 0px;
	width:620px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:620px;
}
html>body #viewbox
{
	width:620px;
}

.tutorialbox
{
	margin-left:auto;
	margin-right:auto;
	border-width: 5px;
	border-color: #eee;
	border-style: solid;
        overflow-Y: scroll;
        overflow-X: scroll;
	overflow:scroll;
        min-height:500px;
        height:500px;
        padding:10px 0px 10px 0px;
        width:580px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:570px;
}
html>body .tutorialbox
{
        width:570px;
}


#titlebox {
	margin-left:auto;
	margin-right:auto;
	padding:20px 0px 5px 0px;
	border-style: none none dashed none;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	width:550px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:550px;
}
html >body #titlebox
{
	width: 550px; /* ie5win fudge ends */
}

.descriptionbox {
	overflow : hidden;
	margin-left:auto;
	margin-right:auto;
	padding:5px 0px 5px 0px;
	width:550px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:550px;
}
html >body .descriptionbox
{
	width: 550px; /* ie5win fudge ends */
}

.rateandsharebox {
        margin-left:auto;
        margin-right:auto;
        padding:5px 0px 5px 0px;
        width:550px;
	border: solid 1px #000000;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:550px;
}
html >body .rateandsharebox
{
        width: 550px; /* ie5win fudge ends */
}

.rateandshareitem{
	float: left;
	width: 50%;
	border: solid 10px red;
}

.commentname {
	overflow : hidden;
	margin-left:auto;
	margin-right:auto;
	padding:1px 5px 1px 5px;
	background-color:#ddd;
	width:550px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:540px;
}
html >body .commentname
{
	width: 540px; /* ie5win fudge ends */
}

.commentbox {
	overflow : hidden;
	margin-left:auto;
	margin-right:auto;
	padding:1px 5px 10px 5px;
	width:550px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:540px;
}
html >body .commentbox
{
	width: 540px; /* ie5win fudge ends */
}

#detail_container {
	padding:0px 0px 5px 0px;
	text-align:left;
	background-color: #fff;
	width:230px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:230px;
}
html>body #detail_container
{
	width: 230px; /* ie5win fudge ends */
}
#detail_image {
	float:left;
	width:60px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:60px;
}
html>body #detail_image
{
	width: 60px; /* ie5win fudge ends */
}
#detail_title {
	padding:0px 0px 0px 5px;
	vertical-align:top;
	float:left;
	width:168px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:163px;
}
html>body #detail_title
{
	width: 163px; /* ie5win fudge ends */
}
#detail_description {
	overflow : hidden;
	padding:0px 0px 5px 0px;
	text-align:left;
	background-color: #fff;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color: #eee;
	width:230px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:230px;
}
html>body #detail_description
{
	width: 230px; /* ie5win fudge ends */
}
#detail_description_bottom {
	overflow : hidden;
	padding:0px 0px 5px 0px;
	text-align:left;
	background-color: #fff;
	width:230px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:230px;
}
html>body #detail_description_bottom
{
	width: 230px; /* ie5win fudge ends */
}
#detail_matrix {
	overflow : hidden;
        float:left;
        width:115px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:115px;
}
html>body #detail_matrix
{
        width: 115px; /* ie5win fudge ends */
}

.thumbwrap {
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	width:540px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:540px;
}
html >body .thumbwrap {
        width:540px;
}

.imagecontainer {
	margin-right: 5px;
        border-width: 1px;
        border-color: #eee;
        border-style: solid;
        padding:4px;
        text-align:center;
        float:left;
        width:127px;
	height:90px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:120px;
}
html >body .imagecontainer {
        width:120px;
}

.searchbox {
        padding: 7px 0px 7px 0px;
        border-style: none none dashed none;
        border-width: 0px 0px 1px 0px;
	margin-left:auto;
	margin-right:auto;
        border-color: #999999;
        width:600px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:600px;
}
html >body .searchbox
{
        width: 600px; /* ie5win fudge ends */
}


.browsedtl {
        overflow:hidden;
        padding: 0px;
        float:left;
        width:450px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:444px;
}
html >body .browsedtl {
        width:444px;
}

#sideartistinfo
{
        overflow: auto;
        overflow-X: hidden;
        text-align:center;
        float:left;
        min-height:600px;
        height:600px;
        background-color:#eee;
        padding: 0px 0px 0px 0px;
        border-width: 1px;
        border-color: #eee;
        border-style: solid;
        width:160px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:158px;
}
html>body #sideartistinfo
{
        width:158px;
}

#artistinfolist
{
	width: 120px;
	/*background-color: #0099cc;*/
	padding: 0;
	margin: 0 0 15px 0;
}
html>body #artistinfolist 
{
        width: 140px;
}

#artistinfolist ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#artistinfolist li {
	border-bottom: 1px solid #b3b3b3;
	margin: 0;
}

#artistinfolist li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	/*border-left: 10px solid #1958b7;*/
	border-right: 10px solid #508fc4;
	background-color: #6d6d6d;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #artistinfolist li a{
	width: auto;
}

#artistinfolist li a:hover {
/*	border-left: 10px solid #1c64d1;*/
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
}

.BoxFootnoteCount { font-size: 9px; color:  red; }

.port_box{
	padding: 5px 0px;
	width: 360px;
	border: 1px solid black;
	margin-left: 2px;
}


.displaybox_port {
	padding-top: 5px;
	/*padding-bottom: 10px;*/
	width: 352px;
	height: 90px;
	border-style: none none dashed none;
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
}

.uploaddtl_port {
	overflow:hidden;
	width:272px;
	float:left;
}

.ImageboxPort {
	min-height:60px;
	height:60px;
	text-align:center;
	width:80px;
	float:left;
}

.port_bottom{
	height:25px;
	padding:5px 0px;
}
