.alignleft{display:inline;float:left;margin:4px 24px 12px 0;}
.alignright{display:inline;float:right;margin:4px 0 12px 24px;}
.aligncenter{clear:both;display:block;margin:4px auto 12px auto;}
.wp-caption{background:#fff;margin-bottom:20px;padding:4px;border:1px solid #f6f6f6;}
.wp-caption img{margin:5px 5px 0;}
.wp-caption-text{margin:5px;color:#aaa;text-align:center;font-size:11px;}
.clear{clear:both;}
a{color:#EE5020;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
a:hover{color:#660000;}
p{padding:0 0 16px 0;}
#main-title{width:665px;height:120px;text-indent:-9999em;margin:0;padding:0;background:url(pht-website-what-is-on-at-pht-header.jpg);}
.page-id-4 #main-title, .parent-pageid-4 #main-title{background:url(pht-website-about-pht-header.jpg);}
.page-id-8 #main-title, .parent-pageid-8 #main-title{background:url(pht-website-backstage-header.jpg);}
.page-id-14 #main-title, .parent-pageid-14 #main-title{background:url(pht-website-box-office-header.jpg);}
.page-id-9 #main-title, .parent-pageid-9 #main-title{background:url(pht-website-children-and-youth-header.jpg);}
.page-id-10 #main-title{background:url(pht-website-contact-header.jpg);}
.page-id-12 #main-title, .parent-pageid-12 #main-title{background:url(pht-website-support-pht-header.jpg);}
.page-id-7 #main-title, .parent-pageid-7 #main-title{background:url(pht-website-venue-rentals-header.jpg);}
h1{margin:21px 16px 0px 0;padding:16px 0;font-size:32px;line-height:34px;border-top:4px solid #EE5020;border-bottom:1px solid #dcddde;color:#EE5020;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h2{margin:0px 0 5px 0;padding:0;font-family:Helvetica, Arial, sans-serif;color:#660000;font-weight:bold;font-size:18px;}
h3{color:#EE5020;padding:0;margin:10px 0 0 0;font-size:15px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;text-transform:uppercase;}
h4, blockquote{color:#660000;padding:0;margin:10px 0;font-size:15px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h5{color:#666;padding:0;margin:0;font-size:11px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}
h6, small{font-size:11px;margin:2px 0 10px 0;line-height:16px;font-weight:normal;}
small em{font-family:Georgia, "Times New Roman", Times, serif;}
body{margin:0px;padding:0px;background:#eae9e5;color:#666;font:14px/20px Helvetica, Arial, sans-serif;}
#wrap{position:relative;width:1012px;margin:0px auto 0px auto;padding:0;background:#FFF;}
#header{width:1012px;height:111px;background:url(header.png) top left no-repeat;margin:0px auto 0px auto;padding:0;position:relative;}
#header a{display:block;width:180px;height:70px;text-indent:-9999em;outline:0;position:absolute;top:20px;left:415px;}
#top_nav{position:absolute;width:1012px;height:40px;top:0px;left:0;}
#nav{width:1012px;height:40px;background:url(nav.png) top left no-repeat;margin:0;padding:0;position:relative;}
#nav li{position:absolute;margin:0;padding:0;list-style:none;top:0;}
#nav a{height:40px;display:block;text-indent:-9999px;text-decoration:none;outline:0;}
.whatson{left:0px;width:108px;}
.box{left:116px;width:109px;}
.venue{left:232px;width:141px;}
.support{left:380px;width:126px;}
.about{left:513px;width:107px;}
.backstage{left:627px;width:110px;}
.youth{left:744px;width:167px;}
.contact{left:918px;width:94px;}
.whatson a:hover{background:url(nav.png) -0px -40px no-repeat;}
.box a:hover{background:url(nav.png) -116px -40px no-repeat;}
.venue a:hover{background:url(nav.png) -232px -40px no-repeat;}
.support a:hover{background:url(nav.png) -380px -40px no-repeat;}
.about a:hover{background:url(nav.png) -513px -40px no-repeat;}
.backstage a:hover{background:url(nav.png) -627px -40px no-repeat;}
.youth a:hover{background:url(nav.png) -744px -40px no-repeat;}
.contact a:hover{background:url(nav.png) -918px -40px no-repeat;}
#nav ul.children a, #nav ul.children a:hover{background:#FFF;}
#nav ul.children{display:none;position:absolute;top:40px;left:0;float:left;box-shadow:0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 3px 3px rgba(0,0,0,0.2);width:180px;z-index:99999;background:#FFF;padding:5px 0;}
#nav ul.children li{position:relative;padding:5px 10px 5px 10px;}
#nav ul.children a{text-indent:0;height:auto;}
#top_nav ul ul li{width:160px;}
#top_nav ul li:hover ul{display:block;}
#crumbs{border-bottom:1px solid #dcddde;list-style:none;padding:10px 0;margin:0 16px 10px 0px;}
#crumbs li{display:inline;color:#5a5050;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}
#main{float:left;width:996px;padding:0 0 0 16px;margin-top:40px;}
#content{float:left;width:665px;position:relative;}
#sidebar{float:right;width:330px;margin-top:120px;}
.hentry{padding:15px 16px 20px 70px;}
.hentry ul, .hentry ol{margin:5px 10px;padding:5px 10px;}
.post-navigation{padding:10px 0;}
.navigation-previous{float:left;width:50%;text-align:left;}
.navigation-next{float:right;width:50%;text-align:right;}
#buy-tickets a{position:absolute;top:445px;right:16px;display:block;width:38px;height:38px;background:url(buy-sm.gif) top left no-repeat;text-indent:-999em;}
#buy-tickets a:hover{background:url(buy-sm.gif) bottom left no-repeat;}



#support h6{width:101px;background:url(support-pht.png) top left no-repeat;}
#location h6{width:73px;background:url(location.gif) top left no-repeat;}
#show-sponsors h6{width:127px;background:url(show-sponsors.gif) top left no-repeat;}
#sponsor a, #support a, #location a, #show-sponsors a{padding:0 0 2px 20px;background:url(orange-arrow.png) 0 2px no-repeat;}
#content #slider{float:left;width:665px;list-style:none;margin:0;padding:0;}
.post, .short{border-bottom:1px solid #FFF;position:relative;}
.post{height:280px;}
.short{height:140px;}
.post h3, .short h3{position:absolute;top:20px;left:20px;color:#FFF;font-size:22px;text-transform:uppercase;z-index:20;text-decoration:underline;   font-weight:normal;}
.short h3{top:10px;font-size:15px;}
.post:hover .caption, .short:hover .caption{display:inline;}
.post img, .short img{display:block;}
.post .caption, .short .caption{background:#ee5020;color:#FFF;width:625px;padding:60px 20px 20px 20px;position:absolute;top:0px;display:none;}
.post .caption{height:200px;}
.short .caption{padding-bottom:0px;padding-top:45px;height:95px;}
.post .read-more, .short .read-more{color:#fff06d;padding-top:10px;display:block;text-decoration:underline;}
.post a, .short a{text-decoration:none;font-weight:normal;}
.post .read-more{font-size:20px;}
.short .read-more{font-size:14px;}
#row{float:left;text-align:left;margin:20px 16px 0 0;padding:10px 0 5px 0;width:980px;border-top:4px solid #EE5020;background:url(row-bg.gif) 326px repeat-y;overflow:hidden;}
#row .col{width:300px;float:left;}
#row .first{width:310px;}
#row h6{color:#ee5020;font-size:11px;font-weight:normal;margin-bottom:10px;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;border-bottom:1px solid #ee5020;;}
#row .middle{padding:0 35px;}
#row p{padding:5px 0;font-size:12px;}
#row p.title{font-weight:bold;color:#663333;font-size:14px;}
#row a{padding:0 0 2px 20px;background:url(orange-arrow.png) 0 2px no-repeat;font-size:12px;}
#footer{clear:both;text-align:left;margin:20px 16px 0 16px;padding:5px 0;width:980px;border-top:1px solid #EE5020;position:relative;}
#footer p{font-size:13px;padding:10px 0;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
#socmed{position:absolute;top:12px;right:0;width:100px;height:23px;background:url(socmed.png) right bottom no-repeat;list-style:none;margin:0;padding:0;}
#socmed li{width:23px;height:23px;float:left;padding:0;margin:0 0 0 10px;}
#socmed li.last{margin-right:none;}
#socmed a{width:23px;height:23px;display:block;text-indent:-9999em;}
