body {
background-color:  #fff;
font-size: 100%;
line-height: 1.125em;margin: 0; padding: 0;
color: #000;
font-family: "minion-pro-1","minion-pro-2";
}
p {margin:0; padding:0;}
* ul, * li { 
	list-style: none; padding: 0; margin: 0; 
	}
a:link, a:visited, a:hover {
	color: #000000; text-decoration: none;
	}
/*---MENU LOGO (TOP SECTION)-----------------------------*/
#menuLogo {
	width: 100%; position: relative; margin-bottom: 1em;
	overflow: hidden;
	}
#name {
	display: block; margin: 15px 0 12px 20px; background-color: #transparent;
	}
p#contact {
	position: absolute; width: 741px; top:22px; left:0; margin:0;
	text-align: right; z-index:10;
	}
p#contact a, p#contact a:link, p#contact a:visited { color: #000; padding:0 2px; }
p#contact a:hover {background-color: #efefef; }

#menuMain {
	width: 100%; background-color: #efefef; float: left;
	text-transform: uppercase;
	}
#menuMain li {
	float: left;
	}
#menuMain a {
	display: block; padding: 7px 22px 5px; font-weight: 500;
	border-left: 1px solid #efefef; border-right: 1px solid #efefef;
	}
#menuMain li.home a {
	border-left: 0px solid #efefef;padding-left: 20px;
	}	
#menuMain li.current a, #menuMain li a:hover{
	background-color: #d2d2d2;
	}
li.current a:hover {
	cursor: default;
	}
#content {
	clear: both;
	width: 100%;
	}
#content.float {
	float:left;
	}	
ul.imgLinks, ul.menuOneRow li {
	float: left;
	/*width: 350px;*/
	margin-left: 20px;
	}
ul.menuOneRow {
	width: 100%; margin-left: 0;
	}
ul.imgLinks li {
	margin-top: 12px;
	}
ul.menuOneRow li {
	margin-top: 0;
	}
ul.imgLinks li:first-child {
	margin-top: 0;
	}	
ul.imgLinks span {
	font-weight: 600; display: block; text-transform: uppercase;
	margin-bottom: 3px;
	}
ul.imgLinks a {
	display: block; position: relative;
	}
ul.imgLinks a span {
	position: absolute; width:100%; height: 100%; top:0; left:0;
	}
ul.imgLinks li a:hover span {
	background: url(../images/am-hoverShw40.png) repeat transparent;
	}	

#flash {
	width: 720px;
	height: 490px;
	}
body#shows #flash {
	height: 500px;
	}
body#movies #flash {
	height: 510px;
	}

#groupShows	h2 {
	margin: 0 0 0 20px; font-weight: 600; text-transform: uppercase;
	}
.showCol {
	float: left; width: 200px; 
	}
.showCol p {
	margin-top: 1em;
	}
.showCol p.wImg {
	position:relative;min-height: 85px;
	}
.showCol p img {
	left: -70px; top:0; position:absolute;
	}
.showCol p strong {
	font-weight:600;
	}
.showColImg	 {
	margin-left: 90px; 
	}
#groupShows #content a:link, #groupShows #content a:visited {
	color: #af3fc9; text-decoration: none;
	}
#groupShows #content a:hover {
	background-color: #af3fc9; color: #fff;
	}

a img {
border: 0;
}

#menuLogo, #content {
	font-size: 0.8125em;
	}
.w1280 #menuLogo, .w1280 #content { 
	font-size: 0.875em; 
	}
#name  {
	font-size: 2.231em;
	}
.w1280 #name { 
	font-size: 2.143em; 
	}
	
h1, h2 { 
	font-size: 1.154em; 
	}
.w1280 h1, .w1280 h2 {
	font-size: 1.143em;
	}
p#contact {
	font-size: .923em;
	}
.w1280 p#contact {
	font-size: .929em;
	}
