/* ---------- */
/* page markup */

body  { 
	margin: 0px; 
	padding: 0px;
	background: url(../images/mjmdbackground.png) top center no-repeat #564C4C;
}
body.nologo  { 
	margin: 0px; 
	padding: 0px;
	background: #564C4C;
}

h1 {
	font-family: Georgia, serif;
	font-size: 22px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold; 
	line-height:125%;
}

	
h2 {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold; 
}

h3 {
	font-family: Georgia, serif;
	font-size: 15px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold; 
}
	
p {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:normal;
	line-height:130%;
}
li {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:normal;
	line-height:130%;
}	
td {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:normal;
	line-height:130%;
}	
th {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
	line-height:120%;
	text-align:left;
}	

.mastertable {
	background-color:#D2CCCC;
}
.content {
	padding:20px;
	vertical-align:top;
}
.artdetails {
	font-size:12px;
	font-family:Verdana, sans-serif;
}
.smalllinktext {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:normal;
	line-height:120%;

}
.artshow td {
	padding: 10px;
	border:1px #8AC354 dotted;
}
.imgbox {
	padding: 15px;
/*	border-bottom:1px #ebe9e9 dotted; */
}
.pricebox {
	padding: 5px 15px;	
	border-bottom:1px #ebe9e9 dotted;
}
#featured {
	float:right;
/*	width:400px;
	height:400px; */
	border:1px #FFFFFF dotted;
	padding:10px;
}
div#cover {
	position:relative; 
	top:0px;
	left:0px;
	z-index:2;
	background-image:url(../images/CopyingIsILLEGAL.gif);
/*	background-image:url(../images/overlaytestpattern.gif); */ 
	background-repeat: repeat;
	margin-bottom:10px;
}

div#myimg {
	position:relative;  
	z-index:1; 
	padding:0px; 
	border:0px;
}

a { 
	color: #8AC354;
	font-weight:bold;
	text-decoration:none;
}
a:active { 
	color: #A4D07A; 
	font-weight:bold;
	text-decoration:none;
}


a:visited { 
	color: #A4D07A; 
	font-weight:bold;
	text-decoration:none;
}

/* begin styles for RSS Feed 
     This is the most basic style to use for a list with no bullets */

.rss-box {
	 width: 600px;
/*	 background-color: #ffffff; */
}

.rss-title, rss_title a {
	margin: 0px;
	padding: 0px;
}

.rss-date {
	font-size: 11px;
	font-style:italic;
	padding-bottom:10px;
} 
.rss-item  {
/* 	list-style:none;
	font-size: 10px; */
	margin-bottom: 15px;
	margin-left: 0px;
}
/* note plural -- items -- these are individual entries*/
li.rss-items {
	padding-bottom:15px;
	margin: 0px;
	line-height:normal;
}


.rss-item a:link, .rss-item a:visited, .rss-item a:active {

}

.rss-item a:hover { 

}
	
/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */

.pod-play {
   width:12em;
   margin: 0 0.2em; 
   padding: 0.1em 0; 
   padding:0;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #E7EFF3;
   color: black;
   }
.pod-play em {
   width:1em; 
   font-style: normal;
   margin:0; 
   padding: 0.1em 0.5em;
   background: white;
   color: #000000;
   }
.pod-play span {
   width:1em; 
   margin:0; 
   padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }
