HTML, BODY { margin: 0px; height: 100%; background-color: #1c1b1b; }

A, IMG, INPUT { outline: none; }

div.clearer {

	clear: both; 
	line-height: 0px; 
	height: 0px;
	font: normal 0px "Helvetica", "Arial"; 
	margin: 0px;
	padding: 0px;
	border: 0px solid black;

}

TD {

font: normal 12px Arial;
color: #636467;

}

TD A:visited{

color: #77AD48;

}

TD A{

color: #77AD48;

}

TD A:hover{

color: #636467;
text-decoration: none;

}

#main-menu {
 
	height: 42px;
	padding-top: 0px; 
	margin-left: 0px; 
 
 }

#main-menu ul { 


	padding: 0px;
	margin: 0px;

}
		
 #main-menu li { 

	/*line-height: 0; /* fixes "stair-step" effect in IE */ 
	display: block;
	padding-left: 0;
	height: 42px; 
	float: left; 
	text-indent: -9999px;
	font-size: 10px;

} 

*html #main-menu li { height: 42px; }

 #main-menu li a { 

	display: block; 
	outline: none; 
	width: 100%; 
	height: 100%;

}

 #main-menu li.active { 

	background-position: 0px -42px;

}
			
 #main-menu li:hover { 

	background-position: 0px -42px;

}

#shop { background: url(../images/posters.gif) no-repeat; width: 191px;  }

#portfolio { background: url(../images/portfolio.gif) no-repeat; width: 165px;  }

#blog { background: url(../images/blog.gif) no-repeat; width: 229px;  }

#story { background: url(../images/story.gif) no-repeat; width: 234px;  }

#friends { background: url(../images/friends.gif) no-repeat; width: 103px;  }

#main-container {

	width: 922px; 
	min-height: 800px;

}

*html #main-container { height: 800px; }

#menu-container {

	height: 50px;
 
}

#main-content {

	height: 622px; 
	background-color: #FFF; 
	background: url(../images/main_bg.gif) no-repeat; 
	background-position: center center;


}

#blog-content {

	background-color: #FFF;  


}

#content-left {

	float: left; 
	width: 485px; 
	height: 100%;
	text-align: left;

}

#content-right {

	margin-left: 485px; 
	height: 100%;
	text-align: left;

}

A.friend {

	font: normal 12px Arial;
	line-height: 17px;
	color: #666;
	text-decoration: none;
	
}

A:hover.friend {

	color: #000;
	
}

A:visited.merchthumb{

border-color: #d5d3cb;
color: #d5d3cb;

}

A.merchthumb{

border-color: #d5d3cb;
color: #d5d3cb;

}

A:hover.merchthumb{

border-color:#FFF;
color:#FFF;

}

#blog-container {

	float: left; 
	width: 405px; 
	margin-left: 170px; 
	font: normal 12px Arial; 
	line-height: 17px; 
	color: #636467; 
	padding-top: 0px; 
	text-align: justify;

}

#blog-container A:visited {

color: #E8573F;

}

#blog-container A {

color: #E8573F;
text-decoration: none;

}

#blog-container A:hover {

color:#77AD48;

}

#blog-sidebar-column {

	margin-left: 635px; 
	font: bold 10px Arial; 
	padding-top: 0px; 
	text-align: left;

}

#blog-sidebar-column A:visited {

color: #636467;

}

#blog-sidebar-column A {

color: #636467;
text-decoration: none;

}

#blog-sidebar-column A:hover {

color:#77AD48;

}

#blog-sidebar-column A:visited.active {

color: #77AD48;
text-decoration: none;

}

#blog-sidebar-column A.active {

color: #77AD48;
text-decoration: none;

}


#shop-menu {
 
	height: 80px; 
	background: url(../images/shop_pointer.gif) no-repeat; 
	background-position: top left;
 
 }

#shop-menu ul { 


	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	margin-left: 35px;

}
		
 #shop-menu li { 

	/*line-height: 0; /* fixes "stair-step" effect in IE */ 
	display: block;
	padding-left: 0;
	height: 18px; 
	width: 120px; 
	text-indent: -9999px;
	font-size: 10px;

} 

*html #shop-menu li { height: 22px; }

 #shop-menu li a { 

	display: block; 
	outline: none; 
	width: 100%; 
	height: 100%;

}

 #shop-menu li.active { 

	background-position: 0px -22px;

}
			
 #shop-menu li:hover { 

	background-position: 0px -22px;

}

#posters { background: url(../images/posters_sub.png) no-repeat;  }
#art { background: url(../images/artprints_sub.png) no-repeat;  }
#other { background: url(../images/merch_sub.png) no-repeat;  }

A:visited.menu_navigation {

font: bold 12px Arial;
color: #636467;

}


A.menu_navigation {

font: bold 12px Arial;
line-height: 20px;
color: #636467;
text-decoration: none;

}


A:hover.menu_navigation {

font: bold 12px Arial;
color: #FFF;

}

.buy-container {

font: bold 17px Arial;
line-height: 18px;
color: #77AD48;

}

.buy-container LABEL {

font: bold 12px Arial;
color: #636467;

}

.price {

padding-top: 1px;
font-weight: bold;
font-size: 15px;
color: #77AD48;

}

#footerlink {

margin-top: 35px;
text-indent: -9999px;
height: 100px;
	background: url(../images/foot.gif) no-repeat; 
	background-position: center bottom;

}

#footerlink A {

width: 100%;
height: 100%;
display: block;
outline: none;

}
