
	/* Outer body */
	
	body
	{
		background:#3b3b3b url(envoy2010d-bg.jpg) repeat-y center fixed;
	}
	#outerwrapper
	,#wrapper
	,#footer
	{
		border:none;
		background:none;
		margin-top:0;
	}
	
	/* Page contents */
	
	#content
	{
		background:#FFFFFF;
	}
	#content-wrapper
	{
		padding:0;
	}
	#content .column
	{
	}
	
	#content-head
	,#content-foot
	{
		display:none;
	}
	#header .m-texthtml
	{
		clear:both;
	}
	.m-texthtml
	, .m-texthtml a
	, .m-product
	, .m-product a
	{
		color:#000000;
	}
	
	#header
	{
		background:#a8a8a8 url(envoy2010d-headerbg.jpg) no-repeat right top;
		clear:both;
		display:block;
		padding-top:0;
		margin-top:0;
	}
	/* Text headings */
	
	.m-texthtml h1
	, .m-texthtml h2
	, .m-texthtml h3
	, .m-product h1
	, .m-product h2
	, .m-product h3
	{
		color:#646569;
		background:#FFFFFF;
	}
	.notes
	{
		color:#000000;
	}

	.m-category li .w
	{
		background:#c9c7cc url(catback.png) center top no-repeat;
	}

	.m-category li .w .t
	, .m-category li .w .t a
	{
		background:#848589;
		color:#fff;
	}
	.m-category li .w 
	{
		border-color:#FFFFFF;
		height:200px;

	}
	.m-category li img
	{
		border:0;
	}
	.m-category li .i
	{
		margin:20px 10px;
	}


	
	/* Box headers, header bookmarks and footer */
	
	.m-bookmarks-chunky h3
	, .m-box h3
	, .popwrapper h3
	, .m-prodlist h3
	{
		background:#6d6e70 url(envoy2010d-bar-6d6e70.jpg) repeat-x top;
		border-color:#666a73;
	}
	.m-bookmarks-chunky h3
	, .m-box h3
	, .popwrapper h3
	, .m-prodlist h3
	, #footer
	, #footer a
	, #footer a:visited
	{
		color:#FFFFFF;
	}
	#header
	{
		border:none;
	}
	
	.sidebar .m-bookmarks-chunky li a:hover
	{
		color:#FFFFFF;
		background:#666a73;
	}
			
	/* Box bodies, location and pagination */
	
	.m-box .bd
	, .sidebar .m-box .bd
	, .m-bookmarks-chunky li a
	, .m-location
	, .m-location li
	, .m-location li a
	, .m-prodlist .pgn
	{
		background:#c9c7cc;
	}
	.m-box .bd
	, .m-box .bd a
	, .m-box .bd a:visited
	, .sidebar .m-box .bd
	, .sidebar .m-box .bd a
	, .sidebar .m-box .bd a:visited
	, .m-bookmarks-chunky li a
	, .m-bookmarks-chunky li a:visited
	, .m-location 
	, .m-location li
	, .m-location li.s
	, .m-location li strong
	, .m-location li a
	, .m-location li a:link
	, .m-location li a:visited
	, .m-prodlist .pgn .pgs
	, .m-prodlist .pgn .pgs a
	, .m-prodlist .pgn .ops a
	, .m-prodlist .pgn .pgs em
	{
		color:#333;
	}
	.m-location li.s
	,.m-location li ul
	{
		border-color:#333;
	}

	.m-prodlist .pgn .pgs em
	{
		font-weight:lighter;
		text-decoration:line-through;
	}

	/* reversed */
	.m-prodlist .pgn .pgs span 
	,.m-location li.s em
	,.m-location li ul li a:hover
	{
		background:#333;
		color:#ddd;
	}
	
	/* Box options and buttons (must be after box bodies) */
	
	.m-box .op
	{
	background:#333;
	}
	.button input
	, .button 
	, .submit span
	{
		background:#6d6e70 url(envoy2010d-bar-6d6e70.jpg) repeat-x top;
	}
	.m-box .op
	, .m-box .op a
	, .m-box .op a:visited
	, .button input
	, .button 
	, a.button
	, a.button:link
	, a.button:visited
	, .m-box .bd a.button
	, .sidebar .m-box .bd a.button
	, .submit span
	{
		color:#FFFFFF;
	}
	
	

	/* blocks */
	
	#header .m-bookmarks-chunky
	{
		padding:0;
		height:30px;
		overflow:hidden;
		width:100%;
		background:#464748 url(envoy2010d-bar-464748.jpg) repeat-x top;
		border:none;
	}
	
	#header .m-bookmarks-chunky li
	{
		border:none;
	}

	#header .m-bookmarks-chunky li a
	{
		color:#FFFFFF;
		background:none;
		text-decoration:none;
		height: 30px;
		line-height: 30px;
		margin-right:0;
		padding:5px 10px;
		-moz-border-radius:0;
		clear:both;
		font-size:12px;
		border:0;
	}

	#header .m-bookmarks-chunky li a:hover
	{
		color:#fff;
		background:url(envoy2010d-bar-464748.jpg) repeat-x bottom;
	}


/* --- START theme-header --- */
	#header .m-texthtml{
		padding:0;
		height:auto;
		background:none;
	}
/* --- END theme-header --- */