body {

	background-color: #121212;
}


#nav { 

	background-color: #000;
	height: auto;
	margin: 0 auto;
	line-height: 30px;  /* used to vertically even nav bar elements */
	display: block;
	width: auto;
	max-width: 1024px;
}


#nav ul { 

	margin: 0 auto;
	font-size: 110%;
	list-style-type: none; 
	text-align: center; 
	background-color: #000; 
	height: 100%;
	line-height: 30px;  /* used to vertically even nav bar elements */
	vertical-align: middle;
} 

 
#nav ul li {  
	
	display: inline-block; 
	height: 100%;
	line-height: 30px;  /* used to vertically even nav bar elements */
	vertical-align: middle;
	margin: 0 auto;
} 
 

#nav ul li a { 
		
	text-decoration: none; 
	padding: .280em 2em; /* sets padding and scalable dimensions for black navbar buttons.  */
	color: #fff; 
	background-color: #000; 
	height: 100%;
	line-height: 30px;  /* used to vertically even nav bar elements */
	vertical-align: middle;
	margin: auto;
} 

#header  {

	margin-left: auto; 
	margin-right: auto; 
	background-color: #000;
}


 
#nav ul li a:hover { 
	
	color: #000; 
	background-color: #fff; 
	width: 100%; 
	height: auto;
	line-height: 30px;
} 

 
#wrapper {
	
	width: 80%;
	height: auto; /*   or %100 ??? */
	background-color: #000;
	margin-left: auto; 
	margin-right: auto; 
}


#amazon {
	
	padding-top: 15px;
	margin-left: 15px;
	margin-right: auto;
}



#floattop {
	
	padding-top: 10px;
	padding-left: 25px;
}



img.center {
  		
	display: block;
	margin-left: auto;
	margin-right: auto;
} 



#leftcolumn {

display:none;
/*
	float: left;
	width: 256px;
	height: 100vh;
	background-color: #999;
	margin-left: 0px;
	padding-left: 0px;
*/
}


#rightcolumn {
	
	/* margin-right: 10px; not needed can remove */
	overflow: auto; /* makes rss fill white space in div */
	height: 100vh;  /*makes the height the size of the viewport*/
	background-color: #ffffff;
	border-left: 1px #000 solid;
}


#content {

}


#footer {

	color: #fff;
	height: auto;

	
}



@media only screen and (max-width: 535px) {


body {


}


#nav { 

	background-color: #000;
	height: auto;
	margin: 0 auto;
	line-height: 30px;  /* used to vertically even nav bar elements */
	display: block;
	width: auto;
	max-width: 1024px;
}


#nav ul { 

	margin: 0 auto;
	font-size: 110%;
	list-style-type: none; 
	text-align: center; 
	background-color: #000; 
	height: 100%;
	line-height: 30px;  /* used to vertically even nav bar elements */
	vertical-align: middle;
} 

 
#nav ul li {  
	
	display: inline-block; 
	height: 100%;
	line-height: 30px;  /* used to vertically even nav bar elements */
	vertical-align: middle;
	margin: 0 auto;
} 
 

#nav ul li a { 
		
	text-decoration: none; 
	padding: .280em 2em; /* sets padding and scalable dimensions for black navbar buttons.  */
	color: #fff; 
	background-color: #000; 
	height: 100%;
	line-height: 30px;  /* used to vertically even nav bar elements */
	vertical-align: middle;
	margin: auto;
} 

#header  {

	margin-left: auto; 
	margin-right: auto; 
	background-color: #000;
}


 
#nav ul li a:hover { 
	
	color: #000; 
	background-color: #fff; 
	width: 100%; 
	height: auto;
	line-height: 30px;
} 
}








