#interior-content {
	margin : 0 0 12px 0;
	padding : 0;
	width : 600px;
	background : url(../images/template/content_back.jpg) top left no-repeat;
	display : block;
	float : right;
}

#interior-content div.content {
	margin : 0 0 0 12px;
	padding : 10px;
	width : 568px;
	background : #fff;
	border-bottom : 1px #000 solid;
	display : block;
	float : right;
}

/* Highlight Area Styles */

#highlight {
	margin : 12px 0 0 12px;
	padding : 0;
	height : 258px;
	width : 588px;
	color : #cc9;
	border-top : 1px #669 solid;
	border-bottom : 1px #000 solid;
	display : block;
	position : relative;
}

#highlight p.text {
	margin : 0;
	padding : 0;
	height : 42px;
	width : 560px;
	font-weight : bold;
	background : none;
	display : block;
	position : absolute;
	top : 206px;
	left : 14px;
	z-index : 3;
	overflow : auto;
}

#highlight b {
	margin : 0;
	padding : 0 0 5px 0;
	width : auto;
	color : #ffc;
	font-size : 13pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	display : block;
}

#highlight a { color : #fff;}
#highlight a:hover { color : #c63; }

#highlight p.photos {
	margin : 0;
	padding : 0;
	height : 258px;
	width : 588px;
	background : url(../images/template/interior_img_back.jpg) top left no-repeat #fff;
	display : block;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 1;
	overflow : hidden
}

#highlight img {
	margin : 0;
	padding : 0;
	height : 258px;
	display : block;
	float : left;
}

#highlight div {
	margin : 0;
	padding : 0;
	height : 258px;
	width : 588px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/template/cover_interior.png');
	display : block;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 2;
}

#highlight div.intimate { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/template/cover_intimate.png'); }
#highlight div.writers { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/template/cover_writers.png'); }
#highlight div.kids { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/template/cover_kids.png'); }
#highlight div.cinema { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/template/cover_cinema.png'); }
#highlight div.wild { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/template/cover_wild.png'); }
#highlight div.summer { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/template/cover_summer.png'); }
#highlight div.telluride { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/template/cover_telluride.png'); }

#container #interior-content>#highlight div {
	margin: 0;
	padding: 0;
	height: 258px;
	width: 588px;
   background: url(../images/template/cover_interior.png) top left no-repeat;
	display : block;
	position : absolute;
	top : 0;
	left : 0;
	z-index : 2;
}

#container #interior-content>#highlight div.intimate { background: url(../images/template/cover_intimate.png) top left no-repeat; }
#container #interior-content>#highlight div.writers { background: url(../images/template/cover_writers.png) top left no-repeat; }
#container #interior-content>#highlight div.kids { background: url(../images/template/cover_kids.png) top left no-repeat; }
#container #interior-content>#highlight div.cinema { background: url(../images/template/cover_cinema.png) top left no-repeat; }
#container #interior-content>#highlight div.wild { background: url(../images/template/cover_wild.png) top left no-repeat; }
#container #interior-content>#highlight div.summer { background: url(../images/template/cover_summer.png) top left no-repeat; }
#container #interior-content>#highlight div.telluride { background: url(../images/template/cover_telluride.png) top left no-repeat; }

/* Banner Buttons */

a.banner1 {
	margin: 0;
	padding: 0;
	height : 65px;
	width: 193px;
	border-top : 2px #c60 solid;
	border-bottom : 2px #630 solid;
	background : url(../images/template/banner1.gif) top left no-repeat;
	display: block;
}

a.banner1:hover {
	border-top : 2px #369 solid;
	border-bottom : 2px #003 solid;
	background : url(../images/template/banner1_hover.gif) top left no-repeat;
}

a.banner1 strong { display : none; }

/* Press Listing */

ul.listing {
	margin : 0;
	padding : 0;
	width : 568px;
	display : block;
	float : left;
	clear : both;
}

ul.listing li {
	margin : 0;
	padding : 10px;
	width : 548px;
	list-style : none;
	background : none;
	display : table;
}

ul.listing li.color_1 { border-bottom : 2px #369 solid; }
ul.listing li.color_2 { border-bottom : 2px #369 solid; background : url(../images/template/press_listing_back.gif) top left no-repeat; }
ul.listing li.color_3 { margin : 0 0 10px 0; color : #ffc; border-top : 2px #069 solid; border-bottom : 2px #069 solid; background : url(../images/int_page_photos/blog/blog_highlight.jpg) top left no-repeat #069; }

ul.listing li a { font-weight : bold; }
ul.listing li.color_3 a { color : #ff9; }

ul.listing h1, ul.listing h2, ul.listing h3 { clear : none; }

/* Event Listing */

ul.listing li strong {
	margin : 0;
	padding : 0 0 8px 0;
	width : auto;
	font-size : 13pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	letter-spacing : 1px;
	display : block;
}

ul.listing li img {
	margin : 0 10px 0 0;
	padding : 0;
	border : 1px #369 solid;
	display : block;
	float : left;
}
ul.listing li img.noborder {
	margin : 0 10px 0 0;
	padding : 0;
	border : 0px #369 solid;
	display : block;
	float : left;
}

p.paging {
	margin : 0;
	padding : 5px 0 0 0;
	display : block;
	text-align : right;
}

.subhead {
	margin-bottom: 10px;
	color: #69c;
	font-size: 12pt;
	letter-spacing: 1px;
	line-height: 1.5em;
}

/* Content Styles */
.calloutBox {
	background-color: #900;
	color: #000;
	float: right;
	width: 40%;
	display: block;
	margin-left: 10px;
}

.portrait {
	border-bottom: 10px solid #FFF;
	border-left: none;
	border-right: none;
	border-top: 10px solid #FFF;
	margin: 0 30px 0 10px;
	text-align: justify;
}

.portrait p {
  background-color: #900;
  color: #000;
  font-style: italic;
  text-align: center;
}

.horizontal {
	background-color: #CFF;
	border-bottom: 10px solid #900;
	border-left: none;
	border-right: none;
	border-top: 10px solid #900;
	color: #000;
	margin: 0 10px;
	padding: 20px 0;
}

.horizontal p {
  margin: 0 -10px;
  padding: 0 20px;
}

.horizontal img {
	margin : 10px 10px 10px 30px;
	padding : 0;
	border : 1px #369 solid;
	display : block;	
}

blockquote {
	border: 2px solid #369;
	width: 160px;
	float: left;
	margin: 10px 20px 20px 0px;
	padding: 10px;
	background-color: #6CF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-align: left;
	vertical-align: middle;
	font-size: 13px;
	min-height: 50px;
}
blockquote strong {
	text-align: right;
	font-variant: inherit;
}
blockquote p{
text-align:right;
font-weight:bold;
}

.buy_tix {
	float: right;
	width: 170px;
	padding-bottom: 10px;
}

.event_title{
	width: 390px;
	display: block;
	float: left;
}
.event_descrip{
	display: block;
}

.share {
	display: inline;
	padding: 5px;
	margin: 5px;
	float: right;
	border: 1px solid #CCC;
}

.right_col {
	text-align: left;
	float: left;
	height: auto;
	width: 48%;
	padding-left: 5px;
}

.left_col {
	text-align: left;
	float: left;
	height: auto;
	width: 48%;
	padding-right: 5px;
}

.issuu {
	white-space: nowrap;
	display: block;
	padding: 5px;
	page-break-before: always;
	page-break-after: always;
}
