body{
background:white;
font-family:arial, sans-serif;
}

a {
text-decoration:none;
color:#FF00FF;
}

a:hover {
color: #00FF00;
}

h1{
font:bold 6em arial;
}

h2{
font:bold 2em arial;
text-align:center;
letter-spacing:4px;
margin-bottom:10px;
}
h3{
font:bold 1.50em trebuchet ms;
}
/*****************************/


#page {
width:850px;
margin:auto;
position:relative;
}

#header {
width:100%;
height:75px;
}
	#IEsux #header img {
	margin:10px 0 20px 200px;
	}
#center {
width:600px;
margin-left:75px;
}
#left {
float:left;
width:370px;
}
#right{
float:left;
text-align:left;
}
	#IEsux #right{
	position:relative;
	left:600px;
	top:-560px;
	}
#newsheader{
margin-left:0px;
}
#news {
width:370px;
height:250px;
overflow:auto;
text-align:left;
}
#news ul li {
margin-bottom:20px;
}
#news img {
max-width:330px;
width:expression(document.body.clientWidth > 330? "330px": "auto" );

}


/*****************************/
#pageWide{
width:800px;
margin:auto;
position:relative;
}

#menu{
width:800px;
height:50px;
}

#menu ul li{
display:inline;
}
#menu img{
margin-right:4px;
}

#photos{
margin:auto;
width:520px;
text-align:left;
}

#shows a, #links a{
color:#000000;
font-size:15px;
}

#shows a:hover, #links a:hover{
color:#00FF00;
}

#links{
margin-top:0px;
}

#galleries{
float:left;
width:240px;
margin-left:0px;
margin-top:-5px;
}

#merch{
float: left;
width:240px;
margin-left:10px;
margin-top:45px;
}

#friends{
float:left;
width:240px;
margin-left:10px;
margin-top:74px;
}

img.snop {
width:300px;

}
/*****************************/
#contact{
width:600px;
margin: 60px auto;
font-size:20px;
}

#contact p {
margin-top:20px;
}	