body{
	font-size:12px;
}
.UpdatedNotification{
	text-decoration:blink;
	color:#FFFFFF;
	font-weight:bold;
}
div.Pagination{
	margin-top:10px;
}
div.Pagination a, div.Pagination .GreyLinks{

	display:block;
	border:1px solid #555;
	padding:1px 5px 1px 5px;
	float:left;
	background-color:#222;

	margin:3px 3px 13px 3px;
}

#PaginationCurrentPage a{
	 font-weight:bold;
	 border:none;
	 color:#fff;
	 padding:2px 5px 1px 5px;
}
.dots{
	display:block;
	border:none;
	padding:3px 3px 3px 3px;
	float:left;

	margin:3px 3px 3px 3px;
}
.MouseOverProfile{
	background-color:#333333;
	text-align:left;
	border:1px solid #ccc;
	width:275px;
	padding:10px;
}
table.calendar{

	height:190px;
	width:180px;

}
.CalendarNav{
	width:190px;
}
.CalendarNav td{
	padding: 10px 0 0 0;

}


.thumb{
	width:104px;
	height:104px;
	display:block;
	float:left;
}

/*Bold Recent Posts on Forum */
.recentPost td{
	font-weight:bold;

}
.StickyThread td{
	border-bottom:1px dashed white;
}
h5{
	text-align:left;
	font-weight:bold;
	font-size:16px;
	margin-bottom:8px;
	padding-left:6px;


}
h6{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:3px;
	marging-top:3px;
}

.NotificationBox{
	text-align:left;
	padding:5px 5px 10px 10px;
	border:1px dashed #999;
	background-color:#222;
	font-size:12px;
	line-height:15px;
	margin-bottom:10px;
}
.NotificationBox h5{
	padding-left:1px;
	color:#FF0000;
	margin-top:6px;
}
.NotificationBox h4{
	margin-top:5px;
	margin-bottom:5px;
}
.PhotoDiv{
	padding:10px;
}
.GalleryBigVers{
	margin:5px;
}
.PhotoCredit{
	display:block;
	padding-left:5px;
	padding-top:4px;
}
.PhotoCaption{
	display:block;
	padding-left:5px;
	padding-top:4px;
}
.ShowBulletOptions{
	font-size:14px;
	font-wieght:bold;
}
.ShowBulletOptions a:link, .ShowBulletOptions a:visited {
	font-size:14px;
	font-wieght:bold;
}
.ActionLink a:link, .ActionLink a:visited, .ActionLink a:hover, .ActionLink a:active{
	color:#CC0000;
	/*color:#F4950A;*/
	font-weight:normal;
}
.PhotoDiv h3{
	background-color:inherit;
	background:none;
	border-bottom:none;
}
.CommentNotification b{
	font-weight:normal;
}
#BriefNotification{
	padding:5px;
}

#popupContainer {
	border:2px;
	border-color:white;
	border-style:solid;
	border-bottom:6px solid white;
}

div.SpNewsSummary{
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	padding-left:8px;
}

.SpNewsSummary a{
	font-size:14px;
	font-weight:bold;
}

.ArticleSectionActive{

	padding:10px;
	font-weight:bold;
	/*float:left;*/
	background-color:#333;


}
.ArticleSectionInactive{

	padding:10px;
	/*float:left;*/
	background-color:#222;



}
.ArticleCategories{
	clear:all;
	display:block;
	background-color:#333;
	padding-top:8px;
	margin-top:8px;
	padding-bottom:8px;
	padding-left:10px;

}
.ArticleFilterWrapper{
	margin-top: 28px;
	margin-bottom:10px;
}

.MessageBody, .ArticleBody{

	font-size : 13px;
	color:color:#DAD4F9;
	padding-bottom:20px;
	line-height:20px;

}

/* Tables with tabular data */
.GeneralTable{
	text-align:left;
	padding:3px;
	padding-bottom:6px;

	margin: 0 0 0 0;

	padding-left:4px;
	font-size:12px;
	line-height:18px;

	border:0px;
}
.LinkedContentIntro{
	display:block;
	color:white;
	font-weight:bold;

}
.LinkedContent{
	border: 1px dashed #ccc;
	background-color:#222;
	padding: 5px;
	text-align:left;
	margin-top:10px;
	margin-bottom:10px;
}
.InfoDiv .LinkedContent{
	font-weight:bold;

}
div.ArticleSummaryWrapper{
	width:96%;
	clear:all;
	border: 1px dashed #ccc;
	padding: 10px;
}
.ArticleSummaryInner{
	text-align:left;
	background-color:#333333;
	padding:6px;

}
.ArticleSummary{
	padding:4px;
}
.ArticleTitle{
	font-weight:bold;
	font-size:18px;
}
.SubtleExplanation{
	font-weight:normal;
}
.ShowAlert{
	font-weight:bold;
}
.AbandonedWarning{
	font-weight:bold;
}
/* Dropdown Menu Styles */
ul.InfoDrop  { /* all lists */
	padding: 0;
	margin: 0;
	font-weight:bold;
	list-style: none;

	background-color:#000066;

}
ul.InfoDrop a:link, ul.InfoDrop a:visited {
	font-weight:bold;
}

li.InfoDrop { /* top of list */
	float: left;
	position: relative;
	width: 13em;
	background-color:#000;
	padding:2px 2px 2px 5px;


}
#top li.InfoDrop { /* dopdown items */
	float: left;
	position: relative;
	width: 13em;

	padding:2px 2px 2px 5px;
	/*border:1px solid white;*/

}
li.InfoDrop a:link, li.InfoDrop a:visited{

	font-weight:normal;
	font-size:11px;
}
li.InfoDrop a:hover, li.InfoDrop a:active{

	font-weight:normal;
	font-size:11px;
}

li.InfoDrop ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
}

li.InfoDrop>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

li.InfoDrop:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

.PosterView{
	width:284px;
	height:460px;
	float:left;
	padding:6px;

}
.ShowPosterCell{
	padding:4px;
}
#ClassifiedsTable td{
	font-size:12px;
}
#ClassifiedsTable img{
	float:left;
}
#DateJumper{

	width:238px;
	text-align:left;
	color:#cc0000;
	padding:3px;
	padding-top:14px;
	font-weight:bold;
	font-size:13px;
}
#PortfolioTable td{
	padding:12px 4px 12px 6px;
}
.PortfolioLink{
	margin-top:8px;
	margin-bottom:8px;
}
.InfoDiv table.BasicForm{
	text-align:left;

	width:100%;

}

.ContentHolder p{
	font-size:12px;
	line-height:18px;
}
#AboutDiv{
	width:520px;
	padding-left:50px;
}

.DirectorySponsor{
	padding-bottom:20px;
}
.OptionBar{
	padding-left:2px;
}
/*
.OptionBarLinks{
	padding-left:15px;
	float:left;
}
*/

.BasicInput {
	background:black !important;
}

.grey_input .BasicInput {
	color:#999;
}

.default_input {
	font-style:italic;
}
.ProductionCredit{
	text-align:left;

}
#CreditsFormTable{
	margin-left:4px;
}

#CreditsFormTable td{
	padding:1px;
}



/* Replacing hardcoded styling */
.musartist-discography
{
	text-align:center;
}

.playerbutton {
	display:block;
	width:24px;
	height:20px;
	background:#F5AC14;
	color:white;
	overflow:hidden;
	font-size:1.2em;
	text-align:center;
	padding-top:2px;
	border-radius-:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	behavior: url(/res/border-radius.htc);
	float:left;
	margin:1px 10px 0 0;
}

.track_summary {
	clear:both;
	padding:10px 5px 5px;
}

.track_info {
	font-weight:bold;
	font-size:1.6em;
}

.track_summary .credits {
	padding-left:36px;
}

a.social-icon img {
	border:0;
}