/* CSS version 4.0 */
/* lauout_v4.css */

/* TAGS */
body, div, p, span, table, thead, tbody, tr, th, td, form, input, textarea, a, h1, h2, h3, h4, h5, h6 {
	font-family: verdana, arial, sans-serif;
}
body, h1, h2, h3, h4, h5, h6 {
	background-color:#fff;
  margin:0px;
	padding-top:0px;
	margin-bottom:0px;
	color:#000;
}
p {
	margin:0px;
  font-size:12px;
}
a, ul {
	text-decoration:none;
}
img {
	border: 0px;
}
h1 {
	font-size: 40pt;
	line-height:30pt;
}
h2 {
	font-size: 20pt;
  line-height:20pt;
}
h3 {
	font-size: 16pt;
	border-top:1px solid grey;
	border-bottom:1px solid grey;
}
h2 {
	font-size: 16pt;
  line-height:14pt;
}
ul {
	display:inline;
	margin-left:0px;
  padding: 0 0 0 0px;
	height: 26px;
}
li {
	display:inline;
	line-height:13px;
	padding-right:0px;
	float:left;
}
select {
	width: 18em;
}
/* LAYERS */
#frame_layer {
  position:absolute;
	z-index:1;
	top:0px;
	left:50%;
	width:900px;
	margin-left:-450px;
}
#header_layer {
  position:absolute;
	z-index:10;
	top:0px;
	left:0px;
}

#globalmenu_layer{
  position:absolute;
	z-index:20;
	top:265px;
	left:0px;
}
#leftcolumn_layer{
  position:absolute;
	z-index:30;
	top:320px;
	left:0px;
	width:302px;
}
#main_layer{
  position:absolute;
	z-index:50;
	padding-top:0px;
	top:320px;
	left:320px;
	width:300px;
}
#infocolumn_layer {
  position:absolute;
	z-index:100;
	padding-top:0px;
	top:0px;
	right:0px;
	width:260px;
}
#footer{
	position:relative;
}
#hidden_info {
  display:none;
}
.hidden_band_info {
  display:none;
  font-size:8pt;
  background-color:#eef;
  border: 1px solid #dde;
  margin-left:4px;
  width: 300px;
}
#tracer_layer {
  position:absolute;
	z-index:50;
	bottom:20px;
	right:20px;
	width:300px;
  background-color:#222;
	font-family:"Courier New", Courier;
	font-size:8pt;
	color:white;
}
#infocolumn_add {
	
}
#menuline1 {
	position:absolute;
	top:0px;
	left:0px;
	width: 680px;
}
#menuline2 {
	position:absolute;
	top:26px;
	left:0px;
	width: 680px;
}
#infocampaign {
	position:absolute;
	top:325px;
	right:-85px;
	width:180px;
	height:300px;
}
/* TYPOS */
span.notText {
	color:#d22;
}
.footer {
	color:#000;
	font-size:7pt;
	font-style: italic;
}
.tik {
  font-size:7pt;
  margin-left:-8px;
  color:red;
  font-weight:bold;
}
.infotext {
	font-size:11px;
  font-weight:normal;
}
.infotext_expand {
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	font-style:italic;
	color:#a33;
}
.caption {
	font-weight:bold;
  font-size:14px;
}
.photo_credit {
	font-style:italic;
  text-align:right;
  font-size:11px;
}
.tracer {
	color:#eee;
  font-family:"courier-new";
}
.band_profile_photo {
	border: 1px solid #444;
  width: 75px;
  float: left;
  margin-right:4px;
}
.band_link_icons {
	float:clear;
}
.band {
	text-decoration:none;
	color:black;
	font-weight:bold;
	font-size:10pt;
  cursor:pointer;
}
.loginform {
	font-size:7pt;
  color:rgb(176,31,15);
  font-weight:bold;
  float:left;
  height:7pt;
}
input.loginform {
	font-weight:normal;
  font-size:6pt;
  color:#555;
  background-color:#f9ffa1;
}
input.submit {
	font-weigfht:normal;
  font-size:6pt;
  color:rgb(176,31,15);
}
input.signupform {
	font-family:"courier new";
	font-size:8pt;
	float:left;
  color:#222;
  font-weight:normal;
  height:11pt;
	width:200px;
}
input.signupcheckbox {
	font-family:"courier new";
	font-size:8pt;
	float:left;
  color:#222;
  font-weight:normal;
  height:11pt;
}
.signup {
	color:rgb(179,62,41);
	font-size:7pt;
	font-weight:bold;
	height:7pt;
}
.addTable {
	width:360px;
	font-family: "courier New", Courier;
	font-size: 9pt;
}
.addItem {
	width:100%;
	background-color: #FFEFBF;
	font-family: "Courier New", "Courier";
	border: 1px dashed grey;
	font-size:10pt;
}
.addItemTD {
	background-color: #FFEFBF;
	font-family: "Courier New", "Courier";
	border: 1px dashed grey;
	font-size:10pt;
}
.addItemClean {
	background-color: #FFEFBF;
	font-family: "Courier New", "Courier";
	border: 0px;
	font-size:10pt;
}
.addItemButton {
	background-color: #FFEFBF;
	font-family: "Courier New", "Courier";
	border: 1px solid grey;
	font-size:10pt;
}
.err_msg {
	color: #f33;
	font-size:7pt;
	font-family: arial, verdana, sans-serif;
}
.requiered {
	color: #f33;
	font-size: 8pt;
}
.article_date {
	font-family:"Courier New";
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
}
.not{
	font-weight:bold;
	color:red;
}
.infoimg {
	border: 2px solid black;
}
/* LINKS */
	a.band:link {
		text-decoration:none;
		color:black;
		font-weight:bold;
		font-size:10pt;
	}
	a.band:hover {
		text-decoration:none;
		color:#b33;
		font-weight:bold;
		font-size:10pt;
	}
	a.band:visited {
		text-decoration:none;
		color:black;
		font-weight:bold;
		font-size:10pt;
	}
	a.band:active {
		text-decoration:none;
		color:black;
		font-weight:bold;
		font-size:10pt;
	}
	a.notelink:link {
		color:black;
		font-size:10pt;
		font-style:italic;
	}
	a.notelink:hover {
		color:#b33;
		font-size:10pt;
		font-style:italic;
	}
	a.notelink:visited {
		color:black;
		font-size:10pt;
		font-style:italic;
	}
	a.notelink:active {
		color:black;
		font-size:10pt;
		font-style:italic;
	}
	
	a.articleHeadline:link {
		text-decoration:none;
		color:black;
		font-weight: normal;
		font-size:12pt;
		text-transform: uppercase;
		font-family: "Courier New";
	} 
	a.articleHeadline:hover {
		text-decoration:none;
		color:#b33;
		font-weight: normal;
		font-size:12pt;
		text-transform: uppercase;
		font-family: "Courier New";
	}
	a.articleHeadline:visited {
		text-decoration:none;
		color:black;
		font-weight: normal;
		font-size:12pt;
		text-transform: uppercase;
		font-family: "Courier New";
	} 
	a.articleHeadline:active {
		text-decoration:none;
		color:black;
		font-weight: normal;
		font-size:12pt;
		text-transform: uppercase;
		font-family: "Courier New";
	}  
