/* 
	The Mic Style Sheet 1
	http://www.themicmag.com
	Author: Andy Webber
	URL: http://www.andywebber.net
	Created: 17/10/08
*/

body{
	background-color: white;
	text-align: center;
	margin-top: 0;	
}

div#container{
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}

div#main{	
	position: relative;
	background-color: transparent;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	text-align: left;
}

span#headerBar{
	position: relative;
	left: 10px;
}	

/* ---=== border code follows ===--- */
/*
	blc = bottom left corner
	brc = bottom right corner
	lb = left border
	rb = right border
	bb = bottom border 
*/

#lb{
	width: 820px;
	background-image:url(images/gradVert.jpg);
	background-position: 0% 100%;
	background-repeat: repeat-y;
}

#rb{
	background-image:url(images/gradVert2.jpg);
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

#bb{
	width: 818px;
	background-color: transparent;
	background-repeat: repeat-x;
	background-image:url(images/gradHoriz.jpg);
	background-position: 50% 100%;
}

#blc, #brc{
	background-color: transparent;
	background-repeat: no-repeat;	
}
	
#blc{
	background-image:url(images/leftCorner.jpg);
	background-position: 0% 100%;
	position: relative;
	top: -1px;
}

#brc{
	background-image:url(images/rightCorner.jpg);
	background-position: 100% 100%;
}	
	
div#main a:focus{
	outline: none; 
}

img#logo{
	float: left;
	border-width: 0;
	width: 268px;
	position: relative;
	left: 1px;
}

span#menuBox{	
	position: relative;
	top: 105px;
	float: right;
	left: -20px;				
}

img.tab{
	border-width: 0;
}	

img#menuBoxSelected{
	position: relative;
	top: 26px;
	border-width: 0;	
}
	
div.content{
	vertical-align: top;
	color: black;
	font-size: 16px;
	font-family: verdana;
	text-align: left;
	line-height: 130%;
	margin-bottom: 3px;	
}

div.content a:link{
	color: #999999;
	text-decoration: none;
	font-weight: 500;
}

div.content a:visited{
	color: #999999;
	text-decoration: none;
	font-weight: 500;
}

div.content a:hover{
	color: #333333;
	text-decoration: none;
	font-weight: 500;		
}

div.box{
	color: black;
	text-align: left;
	margin: 3px;
	margin-bottom: 13px;
	border: 2px solid #999999;
}	
	
span.boxHeader{
	color: white;	
	font-size: 20px;	
	padding: 1px;
	text-indent: 9px;
	display: block;
	background-image: url(images/boxHeaderFill.jpg);
	background-repeat: repeat-x;
}

div.boxHeaderText{
	margin: 0;
	margin-bottom: 3px;
}	

span.boxMain{
	display: block;
	background: white;
	padding: 9px;	
}

div.boxCorner{
	background-image: url(images/boxCorner.jpg);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	position: relative;
	top: 2px;
	left: 2px;
}

div#gigsBox{
	font-size: 10px;
	color: black;
	margin: 3px;
	border: 2px solid #999999;
	position: relative;
	left: 2px;
}

span.date{
	font-weight: bolder;
}	

div.gigDateAndBand{
	font-weight: bolder;
}

div.gigDescription{
	margin: 0px;
	margin-left: 4px;
}	

div#newsBox{		
	
}

div#newsHeader{
	color: black;	
	font-size: 14px;
	padding: 0px;
	margin: 1px;
}

div#newsHeader a:link{
	color: black;
}

div#newsHeader a:visited{
	color: black;
}

div#newsHeader a:hover{
	color: #666666;
}



span#newsMain{
	display: block;
	background: white;
	font-size: 14px;
	padding: 1px;	
}	

img#issuePic{
	position: relative;
	/*float: center;*/
	top: 0%;
	margin: 3px;
	border: 0;
	cursor: default;
	z-index: 2;
}

div#adDiv{
	color: white;
	background: black;
	width: 150px;
	text-align: left;
	padding-top: 2px;
	position: relative;
    left: 3px;
	top: -6px;
}

span#smallText{
	font-size: 10pt;
	line-height: 100%;
}	

span.blogTitle{
	font-weight: bolder;
}

span.blogTitleMain{
	
}

span.blogTitleMain a:link{
	color: #333333;
	text-decoration: none;
}

span.blogTitleMain a:visited{
	color: #333333;
	text-decoration: none;
}

span.blogTitleMain a:hover{
	color: #999999;
	text-decoration: none;
}

span.blogDate{
	font-size: 12px;
	color: #999999;
}
	
span.blogStory{
	font-size: 12px;
}	

div.reviewTitle{
	margin: 0;
	font-size: 14px;
	font-weight: bolder;
}

div.reviewContent{
	margin: 0;
	font-size: 14px;
}	

div.author{
	margin: 0;
	font-size: 14px;
}	

div#bottomLinks{
	text-align: center;
	font-family: verdana;
	font-size: 10px;
}

form#contactForm{
	text-align: left;
	width: 350px;
	background: white;
	border: 0;
	color: black;
	margin: 0;	
}	

form #Name, #EmailBox, #Subject, #Message {
	text-align: left;
	width: 330px;
	background: white;
	border: 1px solid #999999;
	color: black;
}

form #Name, #EmailBox, #Subject {
	height: 21px;
}

form #Message {
	width: 330px;
	font-family: verdana;	
}

form #Submit {
}
	
