/* CSS Document */

/* article layout */

.article_left { float: left; width: 570px; margin-bottom: 20px; }

.article3_left { float: left; width: 570px; margin-bottom: 20px; }

.article3_left table { margin-top: -10px; line-height: 13px; }

.article3_left table td.eventPurchase { padding-right: 35px; }

.article_left img { margin-bottom: 20px; margin-top: 10px; }

.article_right { float: right; width: 375px; margin-bottom: 20px; }

.article_right ul { clear: both; float: left; list-style: none; }

.article_right ul li { float: left; padding: 0 20px 0 0; }

.article { margin-bottom: 20px; line-height:14px; }

/*article font styles */

.article_left h3 { font-size: 17px; line-height: 20px; font-weight: normal; }

.article_lef .article_left h4 { color: #999; font-size: 13px; line-height: 20px; font-weight: normal; margin-bottom: 0; padding-bottom: 0; }

.article_left .byline { color: #999999; display: block; }

.article_right h4 { color: #000; font-size: 12px; font-weight: bold; padding: 2px 0 2px 0; }

.article_right ul li a { color: #999; text-decoration: none; display: block; padding-left: 20px; }

.article_right ul li a:hover { text-decoration: underline; }


/*article slide show styles*/

.slideGallery { clear: both; float: left; width: 100%; overflow: hidden; margin-top: 20px; }

.slideGallery ul { float: left; list-style: none; }

.slideGallery ul li { float: left; padding: 0 5px 0 5px; margin: 0; }

.slideGallery ul li.arrow { padding: 0; }

.slideGallery ul li img { cursor: pointer; padding: 0; margin: 0; }

#slidesContainer { float: left; overflow: hidden; width: 520px; height: 60px; }

#slides { height: 60px; width: 9999px; overflow: hidden; }

.currentSlideHold { text-align: center; margin-bottom: 20px; }

#currentSlide { }

/*overriding page_top*/

.page_top { width: 395px; float: right; margin-top: 8px; width:385px; }

.page_top ul { clear: none; float: left; list-style: none; padding: 0; margin: 0; }

.page_top p.back { float: right; padding: 0; margin: 0; }

/*new article 3 styles */

#availWorks { float: left; width: 535px; clear: both; }

#availWorks div.awItem { width: 535px; float: left; line-height: 13px; border-bottom: 1px solid #dadada; padding-bottom: 9px; margin-bottom: 9px; }

#availWorks div.awItem a { color: #000; text-decoration: none; background: none; padding-right: 0px; }

#availWorks div.last { border-bottom: none; }
#availWorks div.awItem input.itemPic { float: left; margin-right: 16px; margin-top: 10px; }
#availWorks div.awItem p.itemInfo { float: left; width: 333px; }
#availWorks div.awItem p.itemInfo strong { font-size: 13px; }
#availWorks div.awItem p.itemPurchase { float: right; text-align: right; }

#olarticlePhoto { background: #ffffff; z-index: 1000000; }
#articlePhoto { padding-bottom: 8px; }
#articlePhotoContent { position: relative; width: 517px; text-align: center; background: #e3e577; }
#articlePhotoContent div { padding: 22px; }
#articlePhotoContent #close { position: absolute; top: 5px; right: 0px; z-index: 1000002; }

.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; }

