/*
File: header_style2.css
*/
body{
	margin: 0;
	padding: 0;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	background-color: #101010;
	text-align: center;
	color: white;/*#bbb; */
}
h1, h2, h3
{
	margin: 0;
	padding: 0;
}
h1
{
	font-weight: bold;
	font-size: 43px;
	margin-bottom: 5px;
}
h2
{
	font-size: 16px;
}
h3
{
	font-size: 14px;
}
h4
{
	font-size: 12px;
}
h5
{
	font-size: 11px;
}
td
{
	font-size: 11px;
}
.wrapper div
{
	/*This fixes bugs with IE6. Make sure to "float" all DIVS!!*/
	display: inline;
}
img
{
	border: 0;
}
a, a:visited
{
	color: #5481D6;
	text-decoration: none;
}

a:hover
{
        color: #73A1FA;
}
.allContent
{
	background: url("/common/SCG/images/grey_gradient_for_background.png") repeat-x;
	float: left;
	width: 100%;
}
.wrapper{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	margin-top: 0;
	width: 980px;
}
.header{
	background-image: url("/common/SCG/images/header_background.png");
        background-repeat: repeat-x;
	float: left;
	margin-top: 10px;
	height: 56px;
	width: 960px;
}
.headerLeft
{
	float: left;
	width: 10px;
	height: 56px;
	background-image: url("/common/SCG/images/header_left.png");
	margin-top: 10px;
}
.headerRight
{
	margin-top: 10px;
	float: left;
	width: 10px;
	height: 56px;
	background-image: url("/common/SCG/images/header_right.png");
}

.logo{
	float:left;
	margin-top: 3px;
	margin-right: 15px;
}

.loginSignup
{
	float: left;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 7px;
	font-size: 10px;
	padding: 0px;
	text-transform: uppercase;
}

.loginSignup ul
{
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	list-style-type: none;
}

.loginSignup a, .loginSignup a:visited
{
	color: white;
}

.loginSignup a:hover
{
	color: white;
	text-decoration: underline;
}

.nav{
	float: left;
}

.nav .menuitem
{
	float: left;
	height: 56px;
}

.nav .menuitem a
{
	padding-left: 5px;
	padding-right: 5px; 
	height: 56px;
	line-height: 56px;
	color: white;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	float: left;
}

.nav .menuitem .menuUpload
{
	color: #61d22c;
}
.nav .menuitem .menuJobs
{
	color: #fff200;
}
.nav .menuitem a:hover
{
	background-image: url("/common/SCG/images/header_background_hover.png");
	background-repeat: repeat-x;
}

.nav .divider
{
	background-image: url("/common/SCG/images/nav-divider.png");
	background-repeat: repeat-x;
	height: 56px;
	width: 2px;
	float: left;
}

.search
{
	float: right;
}

.search_header
{
	float: left;
	margin-top: 16px;
	border: 1px solid black;
	width: 85px;
	background-color: #999;
	background-image:url(/common/images/search_gray.gif);
	background-repeat: no-repeat;
	padding:2px 0 2px 17px;
}

.search input#q:focus
{
	background-color: #fff;
	background-image:url(/common/images/search.gif);
}

.search input.button{
	margin-top: 16px;
	display: block;
	float: left;
}

.divHeaderNavMore{
	float: left;
	width: 100%;
}
.divHeaderNavMore ul, .divHeaderNavMore li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: inline;
}

.divHeaderNavMore div
{
	padding-top: 7px;
	padding-bottom: 7px;
	float: left;
	margin-right: 8px;
	margin-left: 8px;
}

.divHeaderNavMore a{
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
}

.divHeaderNavMore a:hover{
	background-color: #3E76DD;
	color: white;
}

.main_content{
	float: left;
	width: 100%;
	margin: 0;
}

.top_ad_bar
{
	background-color: #222;
	float: left;
	width: 100%;
	text-align: left;
	padding-top: 0px;
}

.top_ad_bar .top_ad
{
}

.top_ad_bar .share_announce_space
{
	float: left;
	background-color: #282828;
	width: 252px;
	height: 90px;
	color: white;
	overflow-x: hidden;
	overflow-y: hidden;
}

.topHalf
{
	float: left;
	padding-top: 10px;
	border-bottom: 1px solid #444;
	margin-bottom: 10px;
	padding-bottom: 10px;
	width: 980px;  //was 100%
}

.imageContainer
{
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}

.imageContainer img
{
	margin-bottom: -2px;
}

.imageChooser
{
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}

.imageChooser img
{
	margin-right: 2px;
}

.imageChooser p
{
	padding: 0;
	margin-right: 20px;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0;
	width: 120px;
	height: 90px;
}

.imageChooser img.lastThumb
{
	margin-right: 0;
}


.bottomHalf
{
	float: left;
	width: 800px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.bottomHalfWithoutSideBar
{
	float: left;
	width: 980px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.oneColumn
{
	margin-bottom: 2px;
	float: left;
	width: 100%;
}

.left_column
{
	width: 600px;
	float: left;
}
.index_left_column
{
	width: 550px;
	float: left;
	margin-top:0px;
}
.small_left_column
{
	width: 330px;
	float: left;
}

.right_column
{
	width: 330px;
	float: right;
}

.large_right_column
{
	width: 600px;
	float: right;
}

.browseResultsColumn
{
	margin-left: 20px;
	float: left;
}

.comments_column
{
	margin-top:16px;
	width: 450px;
	float: left;
	overflow-x: hidden;
}

a.headerLink, a:visited.headerLink
{
	color: white; /*#BEBDBD; */
}

.item
{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}

.spacer
{
	width: 100%;
	float: left;
	margin: 4px;
}


.rateAndShare td
{
	text-transform: uppercase;
	font-size: 8px;
}


.codeGrabber
{
	width: 125px;
	font-size: 11px;
}


a.downloadButton, a.downloadButton:visited
{
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 15px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	margin-bottom: 5px;
}

a.downloadButton:hover
{
	background-color: #3E76DD;
	text-decoration: none;
	color: #fff;
}

.downloadInfo
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 9px;
	font-weight: normal;
}

.submitCommentDiv
{
	margin-bottom: 10px;
}

.comments
{
}

.commentName
{
/*	float: left;*/
	width: 100%;
/*	height: 16px;*/ 
	background-color: #444;
}

.commentName span
{
	margin: 3px;
}

.commentContent
{
/*	float: left; */
	margin-bottom: 5px; 
}

.side_ad
{
	text-align: right;
	width: 160px;
	overflow-x: hidden;
	float: right;
}

/* Related */
.related
{
	margin-left: 20px;
	margin-left: 0px;
	width: 340px;
	float: right;
/*	border: 1px solid white;
//	padding-bottom: 5px;*/
}
.related table
{
	float: left;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.related td
{
	width: 120px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	text-align: left;
}

.homeCategoryTable
{
	border-top: 1px solid #444;
}
.homeCategoryTable td
{
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 7px;
}

.pfAboutArtist
{
	float: left;
	overflow-y: hidden;
	width: 100%;
}
.pfContainer
{
	text-align: center; 
	float: left; 
}

.topBrowseNavBar
{
	float: left;
	width: 100%;
	height: 20px;
	line-height: 20px;
}
.browseSearch
{
	width: 100%;
}

.advancedSearchOptions label
{
}

.scgFooter
{
	border-top: 1px solid #444;
	float: left;
	width: 980px;
	margin-top:5px;
}
.index_right_column {
	width: 230px;
	float: right;
}

.textred10 {
	font-size : 10px;
	color : red;
}
.textred11 { 
	font-size: 11px; 
	color:  red; 
}
.textblack30 {
	font-size: 30px; 
}
.textgreen9 {
	font-size : 9px;
	color : #61d22c;
}
.textgreen10 {
	font-size : 10px;
	color : #61d22c;
}
.textgreen11 {
	font-size : 11px;
	color : #61d22c;
}

/* 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 */
}
.formboxes{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, verdana, helvetica, sans-serif;
	background-color: #ddf2fc;
	font-size: 12px;
}
.formboxes11{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, verdana, helvetica, sans-serif;
	background-color: #ddf2fc;
	font-size: 11px;
}
.buttons {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, verdana, helvetica, sans-serif;
	font-size: 11px; 
}
.smallbuttons {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, verdana, helvetica, sans-serif;
	background-color: #ddf2fc; /* #e9f5f5; */
	font-size: 10px;
}

/* For my_following */
.FollowingList {width:500px;}
.FellowDtl {float:left; width:495px;border-bottom:1px solid #333;margin-top:5px;}
.FellowDtlTextImg {float:left;width:460px;}
.FellowDtlImg {float:left;}
.FellowDtlTextWrapper {position:relative;}
.FellowDtlText {position:absolute; top:50%; margin-top:5px;margin-left:5px;font-weight:900;font-size:14px;width:400px;}
.FellowDtlDel {float:right;width:24px;margin-left:3px;}
.FellowDtlDelImg {width:24px; height:24px;}
.FellowDtlImgSize {width:35px; height:47px;}

/* For my_favorite */
.FavoriteList {width:500px;}
.FavoriteDtl {float:left; width:495px;border-bottom:1px solid #333;margin-top:5px;}
.FavoriteDtlTextImg {float:left;width:460px;}
.FavoriteDtlImg {float:left;}
.FavoriteDtlTextWrapper {position:relative;}
.FavoriteDtlText {position:absolute; top:50%; margin-top:0px;margin-left:5px;font-weight:900;font-size:12px;width:400px;}
.FavoriteDtlTextAuthor {font-size:10px;}
.FavoriteDtlDel {float:right;width:24px;margin-left:3px;}
.FavoriteDtlDelImg {width:24px; height:24px;}
.FavoriteDtlImgSize {width:67px; height:50px;}
