/* Article Styles */
#article-options {margin:0px 2px 0 20px; clear:both;}
#article-options li { float:left; list-style-type:none;  margin:0px 0 0 16px;}
#article-options li a {display:block; font:0.9em arial, sans; padding:1px 0 0 23px; text-align:center; line-height:12px; color:#435E78; text-decoration:none;} 
#article-options li a:hover {color:#4E0305; text-decoration:underline;} 
#article-options ul {display:block; position:relative; margin:0px 0 15px 0; float:right;}
#article-options #size {background: url('../../images/tmpl/size-bullet.gif') no-repeat; }
#article-options #email {background: url('../../images/tmpl/email-bullet.gif') no-repeat;}
#article-options #print {background: url('../../images/tmpl/print-bullet.gif') no-repeat;}
#article #images {float:right; padding:0 0 0px 15px; text-align:right; margin:0; width:360px; font-size: 0.8em; color: #888888; position:relative; z-index:10; background-color:#fff; }
article #images a {display:inline; padding:0; margin:0;display:block;}
#article h1 {color:#204D70; font: 1.9em georgia, times; font-weight:normal;  text-align:left; padding:0 0px 15px 0px; margin:0; display: inline;}
#article #sub-title { padding:16px 0px 7px 0px;  text-align:left; border-color:#2b2b2b;  display:block; line-height: 150%; font-size:1.1em; clear: left;}
#article #credits {margin-bottom:15px; /*width: 360px;*/ border-top:1px solid; padding: 8px 0 0 0; margin:8px 0 0 0;}
#article #credits p {font:0.8em arial, sans; color:#707070; line-height:13px;  width:200px; float:left; border: }
.related-link a {font-size:0.8em; color:#890104; text-transform:none; text-decoration:none; font-family:arial, sans;}
.related-link a:hover {text-decoration: underline;}
.related-link {margin:13px 0 0 0; padding:0 15px 0 0; float:right; width:auto; background-image:url('../../images/tmpl/related-links-bullet.gif'); background-repeat:no-repeat; background-position:100% 4px }
#article p {padding:0; margin:0 0 20px 0; clear:left;}
#article p span {float: left;  font-size: 44px; line-height: 30px; padding: 2px 9px 0 0 ;}
#pull-line {padding:25px 0 25px 0; margin:0 0 20px 0; font-style:italic; font-size:1.4em; color:#204D70; text-align:center; border-width:1px 0 1px 0; border-style:solid; border-color:#9F9F9D;}
#content h2 {font-size: 1.0em; padding:0; margin:5px 0 20px 0; text-transform:uppercase;letter-spacing:0.05cm;}
.web-only-container{width: 415px;}
#article h1.web-only {padding: 0px 80px 0px 0px; background: url('../../images/tmpl/web-only.gif') no-repeat right 4px; float:left; display: inline;}
#article h1.aas-only {padding: 0px 80px 0px 0px; background: url('../../images/tmpl/aas-icon.gif') no-repeat right 4px; float:left; display: inline;}
#related-links { 
	width:743px;
	background: #EDEFE4 ; 
	border:1px solid #C7C8C2;
	margin: 0px 0px 20px 0px; 
	}
#related-links #related-links-header{
	margin: 2px 2px 1px 2px;
	padding: 24px  0 4px 17px;
	background: #D2D4C9;
	border-bottom:1px solid #EDEFE4;
	}
#related-links #related-links-header h2{
	padding:0px 0px 0px 0px;
	margin:0px;
	
	font-size:1.0em;
	letter-spacing:0.05cm;
	}
#related-links #column-one p, #related-links #column-one h2 {
	margin:0px;
	}
	
#related-links #column-one p, #related-links #column-one h2 {
	margin:0px;
	}
#related-links #column-container { 
	margin: 0px 2px 0 2px; 
	padding: 10px 0px 0px 20px;
	border-top:1px solid #C7C8C2;
	}
#related-links #columns{
	width:33%;
	float:left;
	}
#related-links p{
	position: relative;
	}
#related-links h3{
	font:italic 1em georgia, times;
	margin: 0;
	padding: 0;
	clear: both;
	margin: 0 0 7px 0;
	}
	
#related-links .thumbnail{
	width: 67px;
	height: 52px;
	float: left;
	background: url('../../images/tmpl/related-thumb-bg.gif') no-repeat top left;
	padding: 3px 0 0 3px;
}	
#related-links .thumbnail-lrg{
	width: 68px;
	height: 68px;
	float: left;
	background: url('../../images/tmpl/square-bg-thumb.gif') no-repeat top left;
	}
	
#related-links .thumbnail-lrg img{
	padding:4px 0 0 4px;
	}
#related-links .text-box{
	width: 150px;
	float: left;
	padding: 0 0 0 10px;
}
	
#related-links .text-box p{ 
	margin: 0px; 
	padding: 0 0 0 6px; 
	font: 0.9em arial;
	color: #5D5D5A;
	line-height: 140%;
	margin: 0 0 10px 0;
	position: relative;
	}
#related-links .price { 
	font: 1.0em arial; 
	color: #000;
	padding: 0 0 0 12px;
	}
#related-links .view-all a {padding:0 0 0 13px; display:block;z-index:100;position:relative;}
	
#related-links .view-all{z-index:110;position:relative;
	width: 100%;
	float: left;
	margin: 0px 0 2px 0px !Important;
	margin: 0px 0 2px 0px;
	text-align: left;
	background-image:url('../images/tmpl/view-all-bullet.gif'); background-repeat:no-repeat; background-position:2px 3px;
	}
	
#pagination {margin-bottom:15px; font:0.8em arial,sans; background-image:url('../../images/tmpl/pagination-bg.gif'); background-repeat:no-repeat; background-position:0 6px; height:20px; line-height:14px;}
#pagination a  {color:#982123; font:arial,sans; text-decoration:none; background-color:#fff; display:block; padding:0 10px; line-height:14px;}
#pagination #next {float:right; width:auto; padding-right:25px; margin-top:2px; text-align:right;}
#pagination #next a{}
#pagination #next a:hover{text-decoration:underline;}
#pagination #previous {float:left;  width:auto; padding-left:25px;  margin-top:2px;}
#pagination #previous  a{}
#pagination #previous  a:hover{text-decoration:underline;}
#pagination li { display:inline; list-style-type:none;  margin:0px; padding:0;}
#pagination li a { color:#982123;  background-image:url('../../images/tmpl/pagination-bullet.gif'); background-repeat:no-repeat; background-position:7px 8px;display:inline; font:arial, sans; padding:0 0 0 23px; text-align:center; text-decoration:none;} 
#pagination li a:hover {color:#4E0305; text-decoration:underline;} 
#pagination ul {text-align:center; display:inline; position:relative; margin:0px; padding:0 23px 0 10px; background:#fff; }
#pagination #navigation {float:left; width:475px; text-align:center;}
#pagination .current {letter-spacing:0.13cm;  background-image:url('../../images/tmpl/pagination-bullet.gif'); padding:0 0 0 23px; background-repeat:no-repeat; background-position:7px 8px;}
#pagination  #first {letter-spacing:0.13cm; background-image:none; padding:0 0 0 12px; }
#pagination  #first a {background-image:none; padding:0 0 0 0px; letter-spacing:0cm;}
#page-2-header h1 {color:#204D70; font: 1.1em georgia, times; font-weight:bold; width:auto; text-align:left; padding:0 7px 15px 0px; float:left; margin:0; }
#page-2-header { margin-top:10px; }
#page-2-header #navigation {width:auto;}
#page-2-header #writer-credit {float:left; font: 0.9em georgia, times; padding-top:2px;}
#page-2-header #navigation li { display:inline; list-style-type:none;  margin:0px; padding:0;}
#page-2-header #navigation li a { color:#982123;  background-image:url('../../images/tmpl/pagination-bullet.gif'); background-repeat:no-repeat; background-position:7px 8px;display:inline; font:arial, sans; padding:0 0 0 16px; text-align:center; text-decoration:none;} 
#page-2-header #navigation li a:hover {color:#4E0305; text-decoration:underline;} 
#page-2-header #navigation ul {text-align:center; display:inline; position:relative; margin:0px; padding:0 23px 0 10px; background:#fff; }
#page-2-header #navigation {float:left; text-align:center; font: 0.9em arial, sans; margin-top:2px;}
#page-2-header #navigation .current {letter-spacing:0.13cm;  background-image:url('../../images/tmpl/pagination-bullet.gif'); padding:0 0 0 16px; background-repeat:no-repeat; background-position:7px 8px;}
#page-2-header #navigation  #first {letter-spacing:0.13cm; background-image:none; padding:0 0 0 12px; }
#page-2-header #navigation  #first a {background-image:none; padding:0 0 0 0px; letter-spacing:0cm;}
 
#article-options2 {margin:0px; float:right; width:255px;}
#article-options2 li {display:block; float:left; list-style-type:none;  margin:2px 0 0 14px; padding:0;}
#article-options2 li a { font:0.9em arial, sans; padding:1px 0 0 23px; line-height:12px; color:#435E78; text-decoration:none;} 
#article-options2 li a:hover {color:#4E0305; text-decoration:underline;} 
#article-options2 ul {display:inline; position:relative; margin:0; padding:0;float:right;}
#article-options2 #size {background: url('../../images/tmpl/size-bullet.gif') no-repeat; }
#article-options2 #email {background: url('../../images/tmpl/email-bullet.gif') no-repeat;}
#article-options2 #print {background: url('../../images/tmpl/print-bullet.gif') no-repeat;}
/*#square-ad-out {float:right; margin:0 0 15px 15px; background: url('/images/tmpl/advertisement-label-bg.gif') no-repeat 250px 7px ;}
#square-ad-in, #square-ad-out {border:1px solid #A2A2A2; padding:2px;}
#square-ad-in img {padding:20px;}*/
.square-ad {border: 1px solid #7D7D7D; clear: both; float:right; margin:0px; position: relative; z-index:100;}
.square-ad img{ padding: 22px;  margin: 1px; border: 1px solid #7D7D7D; display:block;}
.square-ad span{position: absolute; top:10px; right:30px; color: #7D7D7D; font-size:8pt; font-family: arial;}
.small-frame{
	width:72px;
	position:relative;
	float: left;
	background: url('../../images/tmpl/thumb-bg-small.gif') no-repeat top right;
	padding:0;
	margin:5px 0 5px;
	}
.small-frame a{display:block; position:relative;}
.small-frame img{
    position:relative;
	padding:3px 4px 5px 8px;
	display:block;
	}
/*|||||||||||||||||||  Around the Mall ||||||||||||||||||||||*/
#around-the-mall { 
	display: block;
	}
	
#around-the-mall h2 { 
	text-transform: uppercase; 
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
	font-size:1.0em;
	letter-spacing:0.05cm;
	}
	
.skip-to a{ 
	text-decoration: none; 
	color: #890103;
	font-family: arial, sans; 
	font-size:0.9em;
	background: url('../../images/tmpl/arrow-down.gif') no-repeat top right;
	text-align: left;
	padding: 0 20px 0 0;	
}
.skip-to a:hover{
	text-decoration: underline;
	}
ul.bullets { 
	margin: 0 0 10px 0;
	padding: 0;
	list-style:none;
	}
	
ul.bullets li { 
	margin:0 0 0 5px;
	padding:5px 0 5px 15px;
	background: url('../../images/tmpl/events-li-bullet.gif') no-repeat;
	background-position:0px 7px;
	}
#back-to-top { 
	display: block;
	height: 30px;
}
#back-to-top a{ 
	float:right;
	text-decoration: none; 
	color: #890103;
	font-family: arial, sans; 
	font-size:0.9em;
	background: url('../../images/tmpl/arrow-up.gif') no-repeat top right;
	text-align: left;
	padding: 0 20px 0 0;
}
#around-the-mall .view-all a{
	float:right;
	text-decoration: none; 
	color: #890103;
	font-family: arial, sans; 
	font-size:0.9em;
	background: url('../../images/tmpl/arrow-down.gif') no-repeat top right;
	text-align: left;
	padding: 0 20px 0 0;
	}
#back-to-top a:hover, #around-the-mall .view-all a:hover{
	text-decoration: underline;
	}
.thumbnail-container{ 
	width: 615px; 
	clear: both;
	}
	
.thumbnail-container .thumbnail{ 
	background: url('../../images/tmpl/thumb-bg.gif') no-repeat top left; 
	padding:3px 0 0 4px; 
	margin: 0px;
	width: 124px;
	height: 94px; 
	float: left;
	}
.thumbnail-container .info {
	width: 480px; 
	float: left;
	} 
.thumbnail-container h3{ 
	padding:0px 0px 0px 0px; 
	}
	
h3{
	font-family: georgia, serif;
	text-transform: uppercase;
	margin:0 0 0px 0;
	padding:0px 0 10px 0; 
	font-size: 0.9em;
	line-height: 1.5em;
	letter-spacing: 0.5px;
	word-spacing: 0.05em;
	}
h3 a{
	text-decoration: none;
	color:#003365;
	word-spacing: 0.00em;
	line-height: 160%;
	text-transform: none;
	}
h3 a:hover{ 
	text-decoration: underline;
	color: #003365;
	word-spacing: 0.00em;
	line-height: 160%;
	text-transform: none;
	}
	
/* ||| Around the Mall Archive |||*/
.thumbcont-lrg{ 
	width: 470px; 
	float: left; 
	}
.thumbcont-lrg .thumbnail{
	width: 214px; 
	height: 150px;
	float: left; 
	background: url('../../images/tmpl/thumb-bg-xxlrg.gif') no-repeat top left; 
	padding:5px 0 0 12px; 
	margin: 0px; 
	}
.thumbcont-lrg .info{ 
	width:240px;
	float: left;
	}
.thumbcont-archive{
	width: 370px; 
	float: left; 
	}
.thumbcont-header{
	width:340px;
	background:#fff url('../../images/tmpl/bg-dotted.gif') repeat-x top;
	padding: 0 0 8px 0;
	}
.thumbcont-header h3{
	padding:0 10px 0 5px;
	margin:0;
	background-color: #fff;
	display: inline;
	color:#003365;
	}
.thumbcont-archive .thumbnail, .thumbcont-archive-w .thumbnail{ 
	width: 120px; 
	height: 84px;
	float: left; 
	background:#fff url('../../images/tmpl/thumb-bg.gif') no-repeat top left; 
	padding:3px 0 0 5px; 
	margin:0px;
	
	}
.thumbcont-archive .info{ 
	width: 220px; 
	float: left; 
	}
.info em a{
	display: block; 
	text-decoration: none;
	color: #000;
	}
	
.info em a:hover{ 
	text-decoration: underline;
		color: #000;
	}
.thumbcont-archive-w{
	width: 740px; 
	margin:0 0 5px 0;
	}
.thumbcont-header-w{
	background:#fff url('../../images/tmpl/bg-dotted.gif') repeat-x top;
	padding: 0 0 0px 0;
	}
.thumbcont-header-w h3{
	padding:0 10px 0 0px;
	margin:0;
	background-color: #fff;
	display: inline;
	color:#003365;
	}
.thumbcont-archive-w .info{ 
	width: 612px; 
	float: left; 
	}
	
/* ||||| BOOK REVIEW ||||||| */
#book-review {float:right; padding:5px 0 40px 15px; text-align:center; margin:0; width:260px; font-size: 0.8em; color: #888888; position:relative; z-index:10; background-color:#fff; }
#book-review img {display:inline; margin:0; padding:26px 30px 26px 30px; border:1px solid #E4E4E4;}
#book-container{width: 220px; margin: 0 auto; text-align: left; padding:0 0 10px 0;}
#book-review-lrg {float:right; margin:0; width:320px; color: #888888; position:relative; z-index:10; background-color:#fff; text-align: center;}
#book-review-lrg img {display:inline; margin:0; padding:0px 0px 10px 0px; display: block;}
#book-container h1.web-only {padding: 3px 68px 7px 0px; background: url('../../images/tmpl/web-only.gif') no-repeat right 0px; float:left; display: inline; font-size:0.9em;font-weight: bold; color: #000; letter-spacing: -0.5px}
#book-container .view-all {display: block; margin:2px 0 2px 0;  width:auto; background:url('../../images/tmpl/view-all-bullet.gif') no-repeat 0 5px; padding:0 0 0 12px;}
.book-page{background-image:url('../images/tmpl/web-only.gif')no-repeat right;}
#artist-contact-border{
	border:1px solid;
	margin:0 auto;
	padding:0px;
	}
	
#artist-contact{ 
	border:1px solid;
	margin: 1px;
	padding: 5px 0px 5px 5px;
	}	
#date { 
	color:#000; 
	font: 1.0em georgia, times; 
	padding: 0px; 
	margin: 0px;
	clear: left;
	}
#description { 
	color:#204D70; 
	font:bold 1.2em georgia, times; 
	font-style: italic;
	padding: 0px 0 10px 0; 
	margin: 0px 0 0px 0;
	}
#book-container button{margin:0 0 10px 0;}	
/* ||||||| STATIC PAGES ||||||| */
#content h4 {
	padding: 5px 0 15px 0;
	margin: 0; 
	font:1.3em georgia, times; 
	font-weight:bold;
	color: #000;
	letter-spacing: -1px
}
h5{
	padding: 0px 0 0px 0;
	margin: 0; 
	font:1.0em georgia, times; 
	font-weight:bold;
	color: #000;
	}
	
a {
	color: #000;
	text-decoration: underline; 
	} 
a:hover{ 
	}
	
address p{
	margin:0px;
	padding:0px;
}
