@charset "utf-8";
/* CSS Document */


/*LAYOUT*/

body {margin: 0px; padding: 0px; background-color: #000000; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px;}

.article {font-size: 13px;}
.article a{font-size: 13px;}

#wrapper{position: relative; margin: auto; width: 900px; height: auto;}

.container{background-color: #ccc; width: 900px; height: 100%;}

#header{width: 900px; height: auto; background-color: #000000;}

#navigation{ width: 900px; height: 30px; margin-top: 10px; background-color: #000000;}

#login{ width: 880px; height: 20px; margin-top: 10px; background-color: #333; padding: 10px;}

#columnleft{width: 170px; margin-left: 0px; margin-top: 10px; padding: 10px; background-color: #333; height: auto; float: left; margin-bottom: 10px;}

#columnmiddle{width: 480px; margin-left: 10px; margin-top: 10px; padding: 10px; float: left; background-color: #333; height: auto; margin-bottom: 10px;}

#columnright{width: 170px; margin-left: 10px; margin-top: 10px; padding: 10px; float: right; background-color: #333; height: auto;}

#footer{clear: both; text-align: center; margin-top: 10px; background-color: #000000;}

.black {color: #000;}

.tenpx_mar{margin: 10px;}
.pad{padding-bottom: 10px;}
.mar{margin-bottom: 10px;}

td, table {vertical-align: top;}

/*FOOTER*/
.footer {color: #FFFFFF; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: 10px;}

/*LINKS*/
.login_link {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.tracker {position: relative; margin: auto; width: 70px; background-color:#FF0000; margin-bottom: 10px; height: 25px; padding-left: 5px; padding-right: 5px; margin-top: 10px;}

h1 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; text-align: right;}
.track_text {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center;}
.date_link {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

/*IMAGES*/

.thumbnail {width: 78px; height: 78px; margin: 10px; border: solid red 1px; margin-bottom: 0px;}

.artist_div {padding: 10px; width: 100px; height: 155px; float: left;}

.artist_text { font-family: Arial, Helvetica, sans-serif; color: #FFFF00; font-size: 10px; text-align: center;}

.artist_wrap {display: inline-block; overflow: auto;}

.date {width: 300px; float: right; text-align: right; top: 0px; margin-top: 0px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.date2 {width: 300px; float: left; text-align: left; top: 0px; margin-top: 0px;}

.noborder{text-decoration: none;}

.artist_image {float: left; border: solid red 2px; width: 148px; height: 198px; margin-bottom: 20px; margin-top: 20px; margin-right: 6px;}

.artist_header {font: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 24px; text-align: center; font-variant: small-caps;}
.service_header {font: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 24px; text-align: left; font-variant: small-caps;}
.artist_location {color: #FF0000; font-size: 12px; text-align: center;}
.artist_biography {font-size: 12px; padding: 10px;}
.artist_booking { text-align: center; font-size: 12px;}


.blog_wrap { background-image: url(/images/gradient.png); background-repeat: repeat-x; font-size: 14px; font-weight: bold; margin-top: 20px; padding: 5px;}

.blog_entry {border: 1px solid red; font-weight: normal; background-color: #000000; font-size: 12px; padding: 5px;}

.blog_label {font-size: 12px; padding: 3px; background-color: #333333; font-weight: bold; }


.serv_cate {font-size: 12px; font-weight: bold; width: 235px;}
.serv_cate_states {font-size: 12px; font-weight: bold; width: auto;}

.serv_cate_left {font-size: 12px; font-weight: bold; width: 235px; float: left;}
.serv_cate_right {font-size: 12px; font-weight: bold; width: 235px; float: right;}

.service_div{margin-top: 10px;}

.profile_header_array {font-size: 13px; color: #CCCCCC; font-weight: bold;}
.profile_header_array_wht {font-size: 13px; color: 	#fff; font-weight: bold; text-decoration: underline;}

.bold {font-weight: bold; color: #FFFFFF;}

.profile_text {color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.clear {clear: both; margin-top: 10px;}

.song_table {width: 475px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; clear: both; background-color: #000000;}

.song_name {color: #CCCCCC; border: 1px solid #990000; }

.thistd {border: 1px solid #990000;}

.business_thumb {float: left; width: 200px; height: 125px; margin-bottom: 15px; margin-right: 15px;}

.service_images {float: left; margin-right: 7px;}

.address_text {color: #CCCCCC; font-size: 10px;}
.address_link {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.profile_header {font: Arial, Helvetica, sans-serif; font-weight: bold; color: #FF9900; font-size: 20px; text-align: left; font-variant: small-caps;}
.profile_sub_header {font: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 14px; font-variant: small-caps;}

#news {width: 475px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC; border-bottom: 1px dotted #ccc; padding-bottom: 10px; margin-top: 10px; font-size: 10px; display: inline-block;}

#news a {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}

#news img {float: left; margin-right: 10px; margin-bottom: 10px; margin-top: 10px;}

#news h4 {color: #FFFFFF; font-size: 14px;}

.posted {font-style: italic; color: #FFFFCC;}

.news_title {padding: 10px; background-color: #282828; background-image: url(/images/gradient.png); background-repeat: repeat-x;}
.news_h3 {color: #fff; font-family: Geneva, Arial, sans-serif; font-size: 14px; font-weight: bold; font-variant: small-caps;}
.caps {font-variant: small-caps; font-size: 14px; color: #FFFF00;}
.clear {clear: both;}

