body {
	background-color: #000;
	background-image:  url(http://www.joaocarvalhomastering.com/cms/images/lines_left.gif);
	background-repeat: repeat-y;
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 0px;
	margin: 0px;
}
#twitter  { 
	padding-top:27px;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	line-height:20px;
	background-image:  url(http://www.joaocarvalhomastering.com/images/twitter_bg.gif);
	background-repeat: no-repeat;
	width:232px;
	height:157px;	
}
#twitter a  { 
	font-size:10px;
	color:#993333;
}
#twitter a:hover  { 
	font-size:10px;
	color:#663333;
}
div.main_content {
	overflow: auto;
	height: 180px;
	width: 375px;
	padding: 5px;
	text-align: left;
    -moz-box-sizing: border-box;
	background-color: #262425;
}

div.main_content img { 
	padding:10px;
}

.failure { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size:12px;
	color:red;
}
.success { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size:12px;
	color:green;
}
.greyRow { 
	background-color:#272727;
}
h1 {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 20px;
	color: #39c;
	margin-top:0px;
	padding-top:2px;
	margin-bottom:6px;
}
.artist {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #8E4033;
}
span.date {
	 font-family: Trebuchet MS, arial, sans-serif;
	 font-size: 11px;
	 color:#666666;
	 line-height: 18px;
	 text-transform: uppercase;
	 letter-spacing: 1px;
	 margin-right: 8px;
	 padding-right: 6px;
	 border-right: 1px solid #666666;
}
.newsImg { 
	border:1px solid white;
	margin-left:5px;
	margin-bottom:5px;
	margin-right:5px;
}
.newsContent { 
	margin-left:5px;
}
.equipText { 
	color:#ccc;
}
.hpDate { 
	color:#666666;
	font-size:10px;
}

.hpMoreNewsLink {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #993333;
	text-decoration: none;
	padding-right: 10px;
}
.hpMoreNewsLink:hover {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #663333;
	text-decoration: underline;
	padding-right: 10px;
}
.artistLeft { 
	padding-left:5px;
	color:#CACACA;
	font-family: Trebuchet MS, arial, sans-serif;
	font-size:11px;
}
.design { 
	color:#cccccc;
	text-align:center;
}
.artistRight { 
	padding-right:5px;
	padding-top:5px;
	text-align:right;
	font-family: Trebuchet MS, arial, sans-serif;
	font-size:11px;
	color:#cccccc;
}
.thumbnails { 
	border:1px solid white;
}
.artistsTable { 
	background-image:url(http://www.joaocarvalhomastering.com/newsite/images/border_bg.gif);
}
strong {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #39c;
}
.equipTable { 
	padding-left:25px;
	padding-right:25px;
}
.pager {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 10px;
}
b { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #8F4131;
}
div { 
	margin:0px;
	padding:0px;
}
p {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 18px;
}
a { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color:#39c;
}
a:hover { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color:#70B7DB;
}
hr {
	margin-top: 15px;
	margin-bottom: 5px;
	border-color: #663333;
	border: solid 1px #8F4131;
}
a.mainNav { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration:none;	
}
a.mainNav:hover { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color:#c7c7c7;
	text-decoration:underline;	
}
.date { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 10px;
	color:#fff;
}


/* top, logo and nav attributes */
.top {
	background-image:  url(http://www.joaocarvalhomastering.com/cms/images/header.gif);
}

.logo {
	background-image:  url(http://www.joaocarvalhomastering.com/cms/images/logo_bg.gif);
}

.topnav {
	background-image:  url(http://www.joaocarvalhomastering.com/cms/images/logo_bg.gif);
	margin:0px;
	padding:0px;
}
.subnav {
	/*background-image:  url(http://www.joaocarvalhomastering.com/cms/images/logo_bg.gif);*/
	margin:0px;
	padding:0px;
}

.nav {
	background-color: #000;
	padding-top: 5px;
	padding-right: 15px;
	padding-left:0px;
	margin-left:0px;
}
.headerImg { 
	margin-bottom: 7px !important;
	margin-bottom: 0px;
	margin-top:5px;
}
/* footernav attributes */
.copyright {
	color: #682323;
}
a.terms { 
	color: #682323;
	font-size:10px;
	text-decoration:none;
}
a.terms:hover { 
	color: #682323;
	font-size:10px;
}


textarea {
	background-color: #000;
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #fff;
	padding: 0px;
	margin: 0px;
}
input { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size:12px;
}
select { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size:12px;
}
.breadCrumb { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 10px;
	color:#c7c7c7;
}

.pageOn { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 10px;
	color:#c7c7c7;
}
.pageOff { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 10px;
	color:#ffffff;	
}
a.pageOff:Hover { 
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 10px;
	color:#ffffff;		
}
a.footernav {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #993333;
	text-decoration: none;
	padding-right: 10px;
}
a.footernav:hover {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #663333;
	text-decoration: underline;
	padding-right: 10px;
}

/* Additional attributes for client login stuff */
.invisible {
	visibility: hidden;
}
.bwbutton {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	border: thin solid #993333; 
	background: #FFFFFF;
}
.normalfileheading {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #993333;
	text-decoration: none;
	padding-right: 10px;
}
.normaluserheading {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #993333;
	text-decoration: none;
	padding-right: 10px;
}
.normalheading {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}
.normalgray {
	font-family: Trebuchet MS, arial, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
	padding-right: 10px;
}
#scroll {
     height:150px;
     overflow:auto;
}
.data {
	background: #000000;
}
