@import url("library/css/reset.css");
@import url("library/css/common.css");
@import url("library/css/forms.css");

body {
  background-color: #383431;
  color: #333333;
  font-family: Tahoma,Verdana,Arial,sans-serif;
  font-size:12px;
}

h1,h2,h3,h4,h5 {
  color:#999999;
}

div {
	overflow:hidden;
	position:relative;
}

h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
h5 { font-size: 9px; margin:0px;}

p {
  line-height:16px;
}


a, a:visited {
  color:#333333;
  text-decoration:none;
}

a:hover {
  color:#000000;
}

#wrapper {
  width:100%;
  height:auto;
  float:left;
}

#header {
  width:100%;
  height:150px;
  background-color: #615d5c;
  background-color: #383431;
  float:left;
}

#main {
  width:100%;
  height:auto;
  float:left;
}


#logo {
  background-image: url(images/logo.jpg);
  background-repeat: no-repeat;
  background-color: #0a0b0d;
  width: 270px;
  height: 150px;
  float:left;
}

#menu {
  width: 1px;
  height: 150px;
  margin:0px;
  float:left;
  background-color: #913624;
}

#menu ul {
  margin:25px 10px 0px 25px;
  width:110px;
  padding:0px;
  float:left;
}

#menu li {
  list-style: none;
  margin:0px 0px;
  padding:0px;
}

#menu li a {
  color:#000000;
  padding:1px 0px;
  display: inline-block;
  font-size: 13px;
}

#menu li a:hover {
  color:#DDAB4C;
  font-weight : bold;
}

#submenu {
  width: 1px;
  height: 150px;
  overflow:hidden;
  float:left;
  background-color: #ddab4c;
}

.submenu2 ul {
  margin:25px 10px 0px 25px;
  width:140px;
  padding:0px;
  float:left;
}

.submenu2 li {
  list-style: none;
  margin:0px 0px;
  padding:0px;
}

.submenu2 li a {
  color:#000000;
  padding:1px 0px;
  display: inline-block;
  font-size: 13px;
}

.submenu2 li a:hover {
  color:#913624;
  font-weight : bold;
}

#sidebar {
  width: 270px;
  height: 400px;
  overflow:hidden;
  float:left;
}

#sidebar_photo {
  width: 270px;
  height: auto;
  overflow:hidden;
}

#content {
  width: 620px;
  height: 400px;
  overflow:visible;
  float:left;
  background-color: #dededc;
}

#content_wrapper {
	margin:28px;
}

#content_wrapper p {
	line-height:18px;
	clear:both;
}

#content_wrapper strong {
	font-weight: bold;
}


#content_wrapper h1 {
	color:#666666;
	font-size: 26px;
	font-weight: normal;
	margin-bottom: 30px;
	width:100%;
}

#content_wrapper h4 {
	color:#333333;
	font-size: 12px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	float:left;
	clear:both;

}

#content_wrapper h5 {
	color:#555555;
	font-size: 12px;
	float:left;
	clear:both;
	position:relative;
	top:-20px;

}


#content_wrapper h3 {
	color:#999999;
	font-size: 13px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom:10px;
	float:left;
	clear:both;
}

#content_wrapper form {
	float:left;
	clear:both;
}


#digitaleyes {
	height:33px;
	width:33px;
	position:absolute;
	left:620px;
	bottom:0px;
}

.textimg {
  margin:10px 10px 10px 0px;
  float:left;
}

#scrolltext {
  float:left;
  margin-top:310px;
}

#scrolltext div{
  margin:2px 0px;
}


#ScrollUp, #ScrollDown {
  background-color:#252525;
  height:13px;
  cursor:pointer;
  width:34px;
}

#gallery {
  margin: 1px;
  float:left;
  width:700px;
  overflow:auto;
  height:322px;
}

#gallery h3 {
  margin:5px 5px;
}


.latestnews h5 {
  float:left;
  margin-top:2px;
}


.thumbs li {
  float:left;
  margin:1px 2px 1px 1px;
}

.thumbs a {
  border:1px solid #000000;
  display:inline-block;
  width:52px;
  height:52px;
}

.thumbs a:hover {
  border:1px solid #ffffff;
}

.thumbs img {
  margin:1px;
  width:50px;
  height:50px;
}


#languages {
  width: 55px;
  height: 150px;
  overflow:hidden;
  float:right;
  background-color: #000000;
}

#languages ul {
  margin:10px 10px;
  padding:0px 0px 0px 0px;
  clear:both;
}

#languages li {
  float: left;
  list-style: none;
}

#languages li a {
  color:#666666;
  text-decoration:none;
  display: inline-block;
  font-size: 9px;
  padding:0px 0px 0px 3px;
}

#languages li a:hover {
  color:#FFFFFF;
}

.allartists {
	float:left;
	width:280px;
}

.allartists li {
	padding:4px;
	clear:left;
}

.artistlist {
	margin-bottom:5px;
}

.allartists li img { 
	float:left;
	width:35px;
	height:35px;
	border:1px solid #ABABAB;
}

.allartists li h4 { 
	margin:3px 3px 0px 10px;
	font-size: 14px;
	color: #585858;
	float:left;
	width:220px;
}

.allnews {
	float:left;
	width:580px;
}

.allnews li {
	padding:4px;
	clear:left;
}

.allnews li img { 
	float:left;
	width:35px;
	height:35px;
	border:1px solid #ABABAB;
}

.latestnews {
	float:left;
	width:580px;
}

.latestnews li {
	padding:4px;
	clear:left;
}

.latestnews li img { 
	float:left;
	width:35px;
	height:35px;
	border:1px solid #ABABAB;
}

.newstitle {
	font-size:15px;
	width:500px;
	float:left;
	margin:4px 0px 0px 0px;
}
.newsdate {
	font-size: 11px;
	margin-left:0px;
	line-height:11px;
	float:left;
}

.artistinfo {
	width:220px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
}

.newsinfo {
	width:520px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
}


.artistname {
	font-size:14px;
	width:220px;
	height:auto;
	float:left;
	line-height:15px;
	margin:3px 0px 0px 0px;
}

.artistlabel {
	font-size:10px;
	color:#555555;
	float:left;
	line-height:12px;
	margin:2px 0px 0px 0px;
}

.sponsors {
	width:580px;
}

.sponsors h3 {
	clear:both;
	float:left;
}

.sponsorimages {
	margin: 0px 0px 10px 0px;
	float:left;
	clear:both;
}

.sponsorimages div {
	height:80px;
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}

.subpages {
	float:left;
	clear:both;
	width:280px;
}

.subpages li {
	padding:4px;
	clear:left;
}

.subpages li img { 
	float:left;
	width:25px;
	height:25px;
	border:1px solid #ABABAB;
}

.pagetitle {
	font-size:13px;
	width:220px;
	height:auto;
	float:left;
	line-height:25px;
	margin:0px 0px 0px 10px;
}

.photos {
	float:left;
	clear:left;
	width:520px;
}

.photos li {
	padding:2px;
	float:left;
}

.photos li img { 
	width:45px;
	height:45px;
	border:1px solid #ABABAB;
}

.submitbutton {
	margin: 10px 0px 5px 90px;
	float:left;
	clear:both;
}

.submitbutton a {
	padding: 5px 10px 5px 10px;
	border:1px solid #ABABAB;
	background-color: #CFCFC9;
	width:100px;
	text-align:center;
	display:block;
}

.submitbutton_inactive {
	margin: 10px 0px 5px 90px;
	float:left;
	clear:both;
}

.submitbutton_inactive a {
	padding: 5px 10px 5px 10px;
	border:1px solid #CDCDCD;
	background-color: #CFCFC9;
	width:100px;
	text-align:center;
	display:block;
	color:#999999;
}



#errormessage {
	padding: 5px 10px 5px 10px;
	border:1px solid #C62024;
	background-color: #FCE9E9;
	width:auto;
	color: #C62024;
	margin:10px 0px 0px 90px;
	display:block;
	float: left;
	clear:both;
}

#successmessage {
	padding: 5px 10px 5px 10px;
	border:1px solid #257829;
	background-color: #E6F7E7;
	width:auto;
	color: #257829;
	margin:10px 0px 0px 90px;
	display:block;
}

.caption {
	position:absolute;
	left:10px;
	bottom:10px;
	background-color: #000000;
	color:#DEDEDE;
	padding:5px;
	font-size:10px;
}

#newsletter_box {
	float:left;
	clear:both;
	margin-top:5px;
}

#Press ol {
	float:left;
	clear:both;
}

.lineup {
	float:left;
	clear:both;
}

.lineup a {
	font-size: 13px;
	line-height: 24px;
	margin-left: 10px;
}

.lineup li {
	float:left;
	margin:1px 0px;
	padding:2px;
	background-color: #D3D3CC;
	width:580px;
}

.lineup_time {
	font-size: 13px;
	line-height: 24px;
	width:90px;
	margin:0px 0px 0px 10px;
}

.lineup span, .lineup img {
	float:left;
}




