div#contentarea {
	padding-bottom: 0;
}

div#sponsorship_logo {
	right:16px;
	top:210px;
}

div.p1 {
	width: 626px;
	margin-bottom: 20px;
	cursor: pointer;
}
div#p1_seo {
	background-image: url('/cma-awards/img/seo-txt-bg.jpg');
	background-repeat: no-repeat;
	height: 76px;
	border: 1px solid white;
	padding: 12px 10px 0px 10px;
}
div.p1 h2 {
	margin: 0px 0px 5px 0px;
}
div#p1_seo p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

div.p2_stacked {
	float: left;
	width: 303px;
	margin-bottom: 20px;
	color: #d8dce1;
	border: 1px solid #999c9f;
	background-color: #2e3a40;
}
div#p2_left {
	margin-right: 15px;
	background-image: url('/cma-awards/img/main_p2_bg_a.jpg');
	background-repeat: no-repeat;
}
div#p2_right {
	background-image: url('/cma-awards/img/main_p2_bg_b.jpg');
	background-repeat: no-repeat;
}
div#contentarea div.p2_stacked a:link, div#contentarea div.p2_stacked a:visited {
	color: #d8dce1;
}
div#contentarea div.p2_stacked a:hover, div#contentarea div.p2_stacked a:active {
	color: #e64426;
}

div#contentarea h2.subheader a:link, div#contentarea h2.subheader a:visited {
	color: black;
	text-decoration: none;
}
div#contentarea h2.subheader a:hover, div#contentarea h2.subheader a:active {
	color: #e64426;
}

div.promo_item {
	padding:10px;
}
div.p2_stacked div.primary {
	height: 298px;
	padding-top: 0px;
}
div.p2_stacked div.primary div.promo_img {
	border: 1px solid #4a3f3a;
	margin-bottom: 0.5em;
}

div#p2_sponsor {
	position: absolute;
	top: 1023px;
}
div#billboard_column div.p2_stacked {
	width: 300px;
	margin-bottom: 1em;
}
div#billboard_column div.promo_item {
	padding:0 8px 10px 8px;
}
		
div.newsblurb {
	background-image: none;
	padding-left: 0px;
}
	
div#archives_module {
	height: 156px;
	margin-bottom: 14px;
	position: relative;
	}
div.archives {
	margin: 0;
	padding: 0;
	background-color: blue;
	}

ul.lst-photos li {
	list-style-type: none;
	float: left;
	}

ul.lst-photos li div.archive_link {
  width: 191px;
  margin: 0;
  padding: 0px 10px 0px 10px;
	}

ul.lst-photos li.first div.archive_link {padding-right: 42px;}

ul.lst-photos li.inner div.archive_link {padding-right: 42px;}

ul.lst-photos li.last div.archive_link {padding-right: 0px;}

ul.lst-photos li div.archive_link img {
  width: 189px;
  height: 85px;
	margin: 0;
	}

ul.lst-photos.hide, ul.lst-photos.hide li {
  display: none;
	}

p.archive_link {
	background-color: #c32613;
	text-align: center;
	margin: 8px 0 0 0;
	}
p.archive_link a:link, p.archive_link a:visited {
	color: #ffebd2;
	font-weight: bold;
	text-decoration: none;
	}
p.archive_link a:hover, p.archive_link a:active {
	color: #fffa6f;
	}

div.pagination {
	position: absolute;
	right: 10px;
	top: 6px;
	}
div.pagenumbers {
	position: absolute;
	right: 68px;
	top: 10px;
	color: #C8B997;
	}

img.left {
	float: left;
	margin-top: 5px;
	}

/* secondary menu */
div.p1 div#p1_links_menu_container {
	background-image: url(/cma-awards/img/p1_menubar_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	font-size: 11px;
	line-height: 13px;
	color: #6a5332;
	position: relative;
	z-index: 112;
	margin: 5px 0px 5px 0px;
	border-left: solid 1px #5d6872;
	border-right: solid 1px #5d6872;
	}

#p1_links_menu, #p1_links_menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	}

div#contentarea #p1_links_menu a {
	display: block;
	background-image: url('/cma-awards/img/p1_menuitem_bg.gif');
	background-repeat: no-repeat;
	background-position: top right;
	text-decoration: none;
	font-weight: bold;
	padding: 8px 18px 9px 18px;
	color: #e8e7e6;
	}

div#contentarea #p1_links_menu li {
	float: left;
	}

div#contentarea #p1_links_menu li ul {
	width: 172px;
	}

div#contentarea #p1_links_menu li ul {
	position: absolute;
	z-index: 110;
	display: none;
	background-color: rgb(246,241,232);
	}

div#contentarea #p1_links_menu ul li a {
	color: #996633;
	padding: 4px 3px 5px 12px;
	width: 155px; /* necessary to trigger "hasLayout" in Explorer 6 */
	}

div#contentarea #p1_links_menu li a:hover {
	background-position: bottom right;
	}


div#contentarea #p1_links_menu li a:hover {
	color: #132335;
	}
