*    {margin: 0; padding: 0;}
body {



	font: 11px Arial, Helvetica, sans-serif;
     
    background: #E2D8CF url('../images/main_bg2.jpg') repeat-x fixed;

}

a {
	color: #ff0000;
	text-decoration: none;
	font-weight:bold;
	outline: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}

a img {border: 0;}

h2    {font: 12px Arial, Helvetica, sans-serif; font-weight:bold;  color: #ff0000}
h3    {font: 12px Arial, Helvetica, sans-serif; font-weight:bold;  color: #006699}

    /**************** CONTENT ****************/ 

#wrap               {position:relative;  width: 990px; top: 0px; margin-left: auto ; margin-right: auto ;}

#main-content1      {position:relative; z-index: 51; top: 146px; margin-left: auto ; margin-right: auto ; background: rgb(242, 242, 242);                                                                                                                                                      background: rgba(255,255,255,0.4); padding: 10px;  width: 500px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;     overflow: hidden; text-align: left; }

#main-content2 {position:relative; z-index: 51; top: 146px; margin-left: auto ; margin-right: auto ; background: rgb(242, 242, 242); background: rgba(255,255,255,0.4); padding: 10px;  width: 800px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden; text-align: center; }


#latest {position:absolute; z-index: 51; left: 0px; top: 136px; padding: 10px;  width: 180px; list-style: none; text-align: center}

#tweet {position:absolute; z-index: 51; right: 0px; top: 136px; padding: 10px;  width: 200px}

#band {position:relative; z-index: 51; top: 146px; margin-left: auto ; margin-right: auto ; margin-bottom: 10px ; background: rgb(242, 242, 242); background: rgba(255,255,255,0.4); padding: 10px;  width: 700px; height: 60px;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:visible; text-align: left; text-decoration: none;  }

#band img {position:absolute; left: 0px; top: 0px; margin:10px 10px 10px 10px }

#bandlinks {position:absolute; left: 380px; top: 0px; height: 100%; margin:10px 10px 10px 10px  }

#bandmore {position:absolute; margin:0px 10px 10px 0px; right: 0px; top: 75%; height: 100%; }

#bandlist {position:absolute; z-index: 51; left: 0px; top: 146px; padding: 0px;  width: 180px; list-style: none; text-align: left}
#bandlist a{color: #000000;}
#bandlist a:hover{color: #ffffff;}

#bandpage {position:relative; z-index: 51; top: 146px; margin-left: auto ; margin-right: auto ; margin-bottom: 10px ; background: rgb(242, 242, 242); background: rgba(255,255,255,0.4); padding: 10px;  width: 650px; height: 100%;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; overflow:visible; text-align: left; text-decoration: none;  }

#bandtext {position:inherit; left: 0px; top: 0px; width: 350px; margin:10px 10px 10px 10px }

ul   {list-style-type: none;}






    /**************** IMAGES ****************/ 


#header { position:absolute; visibility:show; left: 0px; top: 20px; z-index:5 } 

#atat { position:absolute; visibility:show; right: 20px; bottom: 20px; z-index:50 } 

#scott{ position:absolute; visibility:show; right: 20px; bottom: -500px; z-index:10 } 

#email { position:absolute; visibility:show; right: 10px; top: 10px; z-index:50 } 

#mountain { position:absolute; visibility:show; left: 0px; bottom: -550px; z-index:10 } 

#mountain2 { position:inherit; visibility:show; left: 0px; bottom: -150px; z-index:10 } 




    /**************** DOCK ****************/ 

img {
	border: none;
}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
	
	
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	top: 100px;
	position: absolute;
	left: 0px;
	z-index: 100;
	
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg.gif);
	padding-left: 20px;
	
	
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 0px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
	
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
	
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
	
}


/* IMAGES FOR FLICKR FEED */



#images {
	padding: 			0px;
	margin: 			0px;
	height: 			100%;
	width: 				165px;
	overflow:			hidden;
}
#images ul {
	list-style:			none;
	float: 				left;
	padding: 			0px;
	margin: 			0px;
}
#images ul li {
	display: 			inline;
}
#images ul li img {
	border: 			none;
	padding: 			0 5px 5px 0;
	width: 				50px;
	height: 			50px;

}
#images ul li img:hover {
	opacity: 			0.5;
	-moz-opacity: 		0.5;
}


/* BLOG feed */




#blogger				{ width: 200; padding: 0px; min-width: 200px; }


.blog					{ padding: 0px; margin: 5px 0; background: url(images/transpOrange25.png); }

