﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;text-align:left;color:#333;line-height:0;background:transparent url(http://static.pittsburghphoto.com/body-bg.png) top left repeat;}
a{color:#f60;text-decoration:none;font-weight:bold;}
a:hover{text-decoration:underline;}
p{padding-bottom:20px;text-align:left;}
h1,h2,h3,h4,h5,h6{color:#333;line-height:140%;font-weight:normal;padding-bottom:20px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;font-weight:normal;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;color:#333;}
h1{font-size:30px;}
h2{font-size:24px;}
h3{font-size:20px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
input,textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;text-align:left;color:#333;line-height:160%;background-color:#f6f6f6;border:1px solid #999;padding:5px;margin-top:5px;clear:both;float:left;}
textarea{line-height:20px;overflow:auto;width:450px;height:150px;}
input{width:250px;line-height:normal;}
label{overflow:hidden;float:left;font-weight:bold;color:#333;line-height:normal;}
div.entry ul,div.entry ol,div.entry-wide ul,div.entry-wide ol{list-style:square inside;list-style-image:none;padding:0 0 20px 20px;display:block;}
div.entry ol,div.entry-wide ol{list-style:decimal inside;}
div.entry ul li,div.entry ol li,div.entry-wide ul li,div.entry-wide ol li{padding-left:20px;padding:1px 0;}
div.entry ul li ul,div.entry ol li ol,div.entry-wide ul li ul,div.entry-wide ol li ol{padding:0 0 0 20px;}
pre{display:block;padding:10px;border:1px solid #ddd;overflow:auto;font-family:"Courier New",Courier,monospace;margin-bottom:20px;}
blockquote{display:block;padding-left:70px;background:#999;margin:0 0 20px 20px;color:#333;font-size:16px;line-height:150%;font-style:italic;background:#fff url(http://static.pittsburghphoto.com/blockquote.png) left 5px no-repeat;}
div.entry table,div.entry-wide table{width:100%;border:0;border-collapse:collapse;border-spacing:0;}
div.entry table th,div.entry-wide table th{background-color:#666;color:#fff;padding:5px;text-align:left;border-bottom:2px #fff solid;font-weight:bold;}
div.entry table td,div.entry-wide table td{color:#333;padding:5px;text-align:left;border:1px #fff solid;background-color:#ccc;}
div.entry table td.even,div.entry-wide table td.even{background-color:#ddd;}
img.aligncenter{border:1px solid #ccc;margin:0 auto 20px auto;padding:4px;display:block;background-color:#f6f6f6;}
img.alignleft{border:1px solid #ccc;float:left;margin:15px 15px 10px 0;padding:4px;background-color:#f6f6f6;}
img.alignright{border:1px solid #ccc;float:right;margin:15px 0 10px 15px;padding:4px;background-color:#f6f6f6;}
img.nb{border:0;padding:0;background-color:transparent;}
div#body{background:transparent url(http://static.pittsburghphoto.com/body-bg2.png) left top repeat-x;display:table;width:100%;height:auto;line-height:0;}
div#wrapper{margin:0 auto;width:960px;height:auto;line-height:160%;}
div#header{height:auto;width:960px;position:relative;z-index:2;}
div#header-content{overflow:hidden;}
div#logo{float:left;}
div#logo img{padding:15px 0 5px 10px;border:0;}
span.nav-arrow,span.nav-sub-arrow{width:10px;height:10px;display:block;position:absolute;top:50%;bottom:50%;margin-top:-5px;margin-bottom:-5px;clear:both;right:10px;background:transparent url(http://static.pittsburghphoto.com/nav-arrow.png) left top no-repeat;}
span.nav-sub-arrow{background:transparent url(http://static.pittsburghphoto.com/nav-sub-arrow.png) left top no-repeat;}
div#nav-container{position:absolute;height:50px;right:5px;margin-top:-25px;margin-bottom:-25px;display:inline;top:50%;bottom:50%;clear:both;z-index:1;}
div#nav-left{position:relative;background:transparent url(http://static.pittsburghphoto.com/nav-left.png) left top no-repeat;width:auto;height:50px;float:right;padding-left:10px;}
div#nav-right{background:transparent url(http://static.pittsburghphoto.com/nav-right.png) right top no-repeat;width:10px;height:50px;float:right;}
ul#nav{position:relative;}
ul#nav li{position:relative;background:transparent url(http://static.pittsburghphoto.com/nav-separator.png) no-repeat left 5px;display:inline;float:left;}
ul#nav li.current_page_item a{color:#f60;}
ul#nav li a{display:block;height:100%;padding:0 15px;text-align:left;line-height:50px;font-size:12px;font-weight:normal;color:#333;text-decoration:none;}
* html ul#nav li a{display:inline-block;}
ul#nav li a:hover{color:#f60;}
ul#nav li ul{position:absolute;left:1px;top:45px;width:160px;display:none;z-index:1;}
ul#nav li ul li{display:block;background:transparent url(http://static.pittsburghphoto.com/nav-sub.png) no-repeat left top;width:100%;height:40px;cursor:pointer;}
ul#nav li ul li a,ul#nav li.current_page_item ul li a,ul#nav li ul li.current_page_item a{height:40px;line-height:40px;color:#fff;}
ul#nav li ul li a:hover{color:#ddd;}
ul#nav li ul li ul{position:absolute;left:100%;top:0;width:100%;display:none;z-index:2;}
div#footer{margin:40px auto 0 auto;padding-top:40px;height:40px;width:940px;line-height:normal;position:relative;border-top:1px solid #707070;}
div#footer p{font-size:11px;text-align:left;color:#ddd;width:850px;}
div#footer p a{font-size:11px;color:#ddd;text-decoration:underline;}
div#footer p a:hover{text-decoration:none;}
div.footer-nav{position:absolute;top:20px;left:0;}
div.footer-nav ul li{color:#fff;font-size:12px;float:left;margin-right:5px;}
div.footer-nav ul li a{display:block;font-weight:bold;text-decoration:none;color:#fff;}
div.footer-nav ul li a:hover{text-decoration:underline;color:#fff;}
a#top{position:absolute;right:0;top:20px;font-size:11px;text-align:left;color:#fff;text-decoration:none;}
a:hover#top{text-decoration:underline;}
div#featured-projects{width:960px;height:589px;background:transparent url(http://static.pittsburghphoto.com/fp.png) no-repeat left top;margin-bottom:20px;}
div#featured-projects-content{width:960px;height:589px;position:relative;}
div#jSlides{position:absolute;left:25px;top:20px;height:479px;overflow:hidden;width:910px;}
div#mySlides{position:relative;z-index:1;height:479px;}
div#myController{position:absolute;left:250px;clear:both;width:420px;bottom:35px;text-align:center;}
span.jFlowControl,span.jFlowSelected{float:left;width:17px;height:17px;margin:2px;background:transparent url(http://static.pittsburghphoto.com/fp-controller.png) top right no-repeat;cursor:pointer;}
span.jFlowSelected{background:transparent url(http://static.pittsburghphoto.com/fp-controller.png) bottom left no-repeat;}
div.caption-bg{position:absolute;left:0;bottom:0;width:910px;background:#000;display:none;z-index:1;}
div.caption{position:absolute;left:0;bottom:0;width:910px;visibility:hidden;z-index:2;}
div.caption p{padding:0 20px 20px 20px;color:#fff;}
div.caption h1{display:block;font-size:24px;color:#f60;line-height:160%;padding:10px 20px 0 20px;font-weight:normal;}
a.fp-link{display:block;width:910px;height:479px;left:0;top:0;position:absolute;text-indent:-9999px;background:transparent url(http://static.pittsburghphoto.com/fp-caption-button.gif) top left repeat;z-index:3;}
a#fp-button{position:absolute;right:25px;clear:both;width:235px;height:40px;bottom:25px;text-indent:-9999px;background:transparent url(http://static.pittsburghphoto.com/fp-button.png) top left no-repeat;}
a:hover#fp-button{background:transparent url(http://static.pittsburghphoto.com/fp-button.png) bottom left no-repeat;}
div#black-boxes{width:960px;height:310px;background:transparent url(http://static.pittsburghphoto.com/bb.png) no-repeat left top;margin-bottom:20px;}
div#bb-content{position:relative;width:100%;height:100%;}
div#bb-col1,div#bb-col2,div#bb-col3{position:absolute;top:25px;left:30px;width:260px;height:260px;}
div#bb-col2{left:350px;}
div#bb-col3{left:670px;}
div.bb-col-content{position:relative;width:260px;height:260px;}
div.bb-col-content h1{display:block;font-size:24px;color:#f60;line-height:normal;padding-bottom:10px;font-weight:normal;}
div.bb-col-content p{font-size:14px;color:#fff;line-height:20px;padding:0;font-style:italic;}
a.bb-button{position:absolute;right:0;clear:both;width:30px;height:30px;bottom:0;text-indent:-9999px;background:transparent url(http://static.pittsburghphoto.com/bb-button.png) top left no-repeat;}
a:hover.bb-button{background:transparent url(http://static.pittsburghphoto.com/bb-button.png) bottom left no-repeat;}
div#sm1-button,div#sm2-button,div#sm3-button{width:245px;height:50px;position:absolute;left:-40px;bottom:-10px;background-color:transparent;}
div#sm1-button div,div#sm2-button div,div#sm3-button div{width:245px;height:50px;}
div#sm1-button div{background:transparent url(http://static.pittsburghphoto.com/sm1-button.png) top left no-repeat;}
div#sm2-button div{background:transparent url(http://static.pittsburghphoto.com/sm2-button.png) top left no-repeat;}
div#sm3-button div{background:transparent url(http://static.pittsburghphoto.com/sm3-button.png) top left no-repeat;}
div#wide-box{width:960px;height:auto;}
div#wb-top{width:960px;height:65px;background:transparent url(http://static.pittsburghphoto.com/wb-top.png) top left no-repeat;}
div#wb-top h1{padding:0 30px;font-size:24px;color:#333;line-height:65px;font-weight:normal;}
div#wb-middle{display:block;width:960px;background:transparent url(http://static.pittsburghphoto.com/wb-middle.png) top left repeat-y;}
div#wb-bottom{width:960px;height:65px;background:transparent url(http://static.pittsburghphoto.com/wb-bottom.png) top left no-repeat;position:relative;}
a#wb-button{position:absolute;right:30px;top:10px;clear:both;width:150px;height:35px;text-indent:-9999px;background:transparent url(http://static.pittsburghphoto.com/wb-button.png) top left no-repeat;}
a:hover#wb-button{background:transparent url(http://static.pittsburghphoto.com/wb-button.png) bottom left no-repeat;}
div#wb-content{padding:20px 35px;overflow:hidden;}
div#page-top{width:960px;height:45px;background:transparent url(http://static.pittsburghphoto.com/page-top.png) top left no-repeat;}
div#page-middle,div#page-middle-wide,div#page-middle-gallery{width:960px;height:100%;overflow:hidden;background:transparent url(http://static.pittsburghphoto.com/page-middle.png) top left repeat-y;}
div#page-bottom,div#page-bottom-wide,div#page-bottom-gallery{width:960px;height:15px;font-size:0;line-height:normal;clear:both;overflow:hidden;background:transparent url(http://static.pittsburghphoto.com/page-bottom.png) top left no-repeat;}
div#breadcrumb{float:left;width:630px;}
ul.breadcrumbs{list-style:none;padding:0;margin:0;float:left;padding:18px 0 0 35px;text-transform:uppercase;line-height:normal;color:#666;}
ul.breadcrumbs li{float:left;margin:0 5px 0 0;padding:0;}
ul.breadcrumbs li a{color:#333;text-decoration:none;}
ul.breadcrumbs li a:hover{color:#f60;text-decoration:none;}
a#feed-button,a#twitter-button{float:right;width:90px;height:30px;text-indent:-9999px;background:transparent url(http://static.pittsburghphoto.com/feed-button.png) top left no-repeat;margin:10px 35px 0 5px;}
a:hover#feed-button{background:transparent url(http://static.pittsburghphoto.com/feed-button.png) bottom left no-repeat;}
a#twitter-button{margin:10px 0 0 0;background:transparent url(http://static.pittsburghphoto.com/twitter-button.png) top left no-repeat;}
a:hover#twitter-button{background:transparent url(http://static.pittsburghphoto.com/twitter-button.png) bottom left no-repeat;}
div#content,div#content-wide,div#content-gallery{float:left;width:580px;padding:25px 0 0 35px;overflow:hidden;}
div.entry,div.entry-wide{position:relative;width:100%;padding-bottom:40px;}
div.entry h1,div.entry-wide h1{display:block;width:525px;color:#f60;font-weight:bold;font-size:30px;line-height:140%;padding-bottom:20px;}
div.entry h1 a,div.entry-wide h1 a{text-decoration:none;color:#f60;}
div.entry h1 a:hover,div.entry-wide h1 a:hover{color:#333;text-decoration:none;}
p.user,p.user a{padding:0 0 5px 0;line-height:normal;color:#666;text-decoration:none;font-size:11px;}
p.user a:hover{color:#f60;}
div.comments{position:absolute;right:0;top:10px;width:40px;height:40px;background:transparent url(http://static.pittsburghphoto.com/comments.png) top left no-repeat;}
div.comments a{display:block;width:40px;text-align:center;font-size:18px;line-height:normal;color:#fff;text-decoration:none;padding-top:5px;}
div.comments a:hover{text-decoration:none;font-weight:bold;}
div.meta{clear:both;height:40px;width:100%;background:#fff url(http://static.pittsburghphoto.com/meta.png) left top no-repeat;}
div.meta p{width:500px;font-size:12px;padding:12px 0 0 15px;line-height:normal;}
div.meta p a{color:#333;font-size:12px;text-decoration:none;font-weight:normal;}
div.meta p a:hover{text-decoration:none;color:#f60;}
a.more-link{position:absolute;right:20px;bottom:50px;width:85px;height:20px;text-indent:-9999px;background:transparent url(http://static.pittsburghphoto.com/more-button.png) top left no-repeat;}
a.more-link:hover{background:transparent url(http://static.pittsburghphoto.com/more-button.png) bottom left no-repeat;}
div#page-middle-wide{background:transparent url(http://static.pittsburghphoto.com/page-middle-wide.png) top left repeat-y;}
div#page-bottom-wide{background:transparent url(http://static.pittsburghphoto.com/page-bottom-wide.png) top left no-repeat;}
div#content-wide,div#content-wide h1{width:890px;}
div#page-middle-gallery{background:transparent url(http://static.pittsburghphoto.com/page-middle-gallery.png) top left repeat-y;}
div#page-bottom-gallery{background:transparent url(http://static.pittsburghphoto.com/page-bottom-gallery.png) top left no-repeat;}
div#content-gallery{width:915px;padding:0 0 40px 35px;}
div.entry-gallery{width:280px;height:280px;margin:25px 25px 0 0;float:left;display:inline;overflow:hidden;background:transparent url(http://static.pittsburghphoto.com/gallery.png) top left no-repeat;}
div.gallery-body{padding:15px;}
div.entry-gallery-bg{background:transparent url(http://static.pittsburghphoto.com/gallery-bg.png) top left no-repeat;width:250px;height:160px;margin-bottom:20px;}
div.entry-gallery img{padding:5px;display:block;}
div.entry-gallery h1{display:block;width:250px;color:#333;font-weight:normal;font-size:18px;line-height:140%;padding:5px 0 5px 0;margin-bottom:15px;background:transparent url(http://static.pittsburghphoto.com/gallery-line.png) bottom left no-repeat;}
div.entry-gallery h1 a{text-decoration:none;font-weight:normal;color:#f60;}
div.entry-gallery h1 a:hover{color:#333;text-decoration:none;}
a.more-button-gallery{float:right;width:85px;height:20px;text-indent:-9999px;background:transparent url(http://static.pittsburghphoto.com/more-button-gallery.png) top left no-repeat;}
a.more-button-gallery:hover{background:transparent url(http://static.pittsburghphoto.com/more-button-gallery.png) bottom left no-repeat;}
div.wp-pagenavi{width:580px;float:left;height:100%;padding:2px 0 30px 0;}
div.wp-pagenavi a,div.wp-pagenavi a:link{padding:2px 5px 2px 5px;margin-right:5px;font-weight:normal;text-decoration:none;border:1px solid #aaa;background-color:#ddd;color:#666;}
div.wp-pagenavi a:hover{border:1px solid #999;background-color:#fff;text-decoration:none;color:#333;}
div.wp-pagenavi a:active{padding:2px 5px 2px 5px;margin-right:5px;border:1px solid #999;background-color:#fff;color:#333;}
div.wp-pagenavi span.pages{padding:0;margin-right:10px;}
div.wp-pagenavi span.current{padding:2px 5px 2px 5px;margin-right:5px;font-weight:bold;border:1px solid #999;background-color:#fff;}
div.wp-pagenavi span.extend{padding:2px 5px 2px 5px;margin-right:5px;text-decoration:none;border:1px solid #aaa;background-color:#ddd;color:#666;}
div#page-link p{color:#333;}
div#page-link p a{color:#f60;text-decoration:none;}
div#page-link p a:hover{text-decoration:none;}
div.entry input.pass_submit{display:block;width:85px;height:20px;text-indent:-9999px;cursor:pointer;margin-top:10px;border:0;line-height:0;background:transparent url(http://static.pittsburghphoto.com/submit-button.png) top left no-repeat;}
div.entry input.pass_submit:hover{background:transparent url(http://static.pittsburghphoto.com/submit-button.png) bottom left no-repeat;}
div.comment-entry{overflow:hidden;width:580px;height:100%;padding-bottom:40px;}
div.comment-entry h2{line-height:normal;padding:0;}
span.comment-date{display:block;color:#666;font-size:12px;}
img.avatar{display:block;padding:5px;border:0;}
div.comment-avatar{width:90px;height:90px;margin-top:20px;float:left;background:transparent url(http://static.pittsburghphoto.com/comment-avatar.png) top left no-repeat;}
div.comment-content{width:485px;height:100%;margin-top:20px;float:right;background:transparent url(http://static.pittsburghphoto.com/comment-middle.png) top left repeat-y;}
div.comment-top{width:485px;height:auto;background:transparent url(http://static.pittsburghphoto.com/comment-top.png) top left no-repeat;}
div.comment-bottom{width:485px;height:5px;overflow:hidden;font-size:0;line-height:0;background:transparent url(http://static.pittsburghphoto.com/comment-bottom.png) top left no-repeat;}
div.comment-text{padding:20px 20px 0 40px;}
a.login-button{display:block;width:85px;height:20px;text-indent:-9999px;cursor:pointer;margin:0;border:0;background:transparent url(http://static.pittsburghphoto.com/login-button.png) top left no-repeat;}
a:hover.login-button{background:transparent url(http://static.pittsburghphoto.com/login-button.png) bottom left no-repeat;}
div.comment-container{overflow:hidden;padding-bottom:30px;height:auto;width:580px;}
p.login,p.login a{color:#666;text-decoration:none;font-size:11px;}
p.login a:hover{color:#f60;}
div.comment-container div{margin-bottom:10px;clear:both;overflow:hidden;}
input#comment-submit{display:block;width:85px;height:20px;text-indent:-9999px;line-height:0;cursor:pointer;border:0;background:transparent url(http://static.pittsburghphoto.com/submit-button.png) top left no-repeat;}
input#comment-submit:hover{background:transparent url(http://static.pittsburghphoto.com/submit-button.png) no-repeat left bottom;}
div#sidebar{width:260px;float:right;overflow:hidden;display:inline;margin:25px 35px 0 0;}
div.widget{height:100%;overflow:hidden;padding-bottom:40px;}
div.widget h2{font-size:24px;font-weight:normal;line-height:normal;padding-bottom:5px;margin-bottom:15px;background:transparent url(http://static.pittsburghphoto.com/widget-line.png) bottom left no-repeat;}
div.widget p{padding:0;}
div#sidebar-search{width:260px;height:33px;background:transparent url(http://static.pittsburghphoto.com/search-input.png) top left no-repeat;}
input#s{float:left;background-color:transparent;border:0;margin:3px 0 6px 15px;display:inline;width:180px;color:#333;padding:5px 0 8px 0;}
input#searchsubmit{width:37px;height:33px;border:0;text-indent:-9999px;font-size:0;line-height:0;padding:0;float:right;cursor:pointer;clear:none;margin:0;background:transparent url(http://static.pittsburghphoto.com/ok-button.png) no-repeat left top;}
a.ad125{width:130px;height:130px;float:left;}
a.ad125 img{padding:2px!important;border:0;overflow:hidden;}
a.ad img{padding:2px 0!important;}
li.cat-item{width:130px;float:left;}
li.cat-item a{font-weight:normal;padding:5px 0 5px 10px;display:block;border-bottom:1px solid #999;color:#333;text-decoration:none;background:transparent url(http://static.pittsburghphoto.com/categories-arrow.png) no-repeat left 9px;}
li.cat-item a:hover{color:#f60;text-decoration:none;}
ul.children li.cat-item a{font-weight:normal;color:#333;}
ul.children li.cat-item a:hover{color:#f60;}
div.widget_tag_cloud a{text-decoration:none;color:#666;line-height:120%;font-weight:normal;}
div.widget_tag_cloud a:hover{text-decoration:none;color:#f60;font-weight:normal;}
div.widget_recent_entries li,div.widget_meta li,div.widget_archive li,ul.blogroll li{color:#333;border-bottom:1px solid #999;}
div.widget_recent_entries li a,div.widget_meta li a,div.widget_archive li a,ul.blogroll li a{text-decoration:none;font-weight:normal;display:block;padding:5px 0 5px 10px;color:#333;background:transparent url(http://static.pittsburghphoto.com/categories-arrow.png) no-repeat left 9px;}
div.widget_recent_entries li a:hover,div.widget_meta li a:hover,div.widget_archive li a:hover,ul.blogroll li a:hover{color:#f60;font-weight:normal;text-decoration:none;}
li.recentcomments{font-size:12px;padding:5px 0;color:#333;border-bottom:1px solid #999;}
li.recentcomments a{text-decoration:none;font-weight:normal;color:#666;}
li.recentcomments a:hover{color:#f60;font-weight:normal;font-weight:bold;}
div.widget_pages li{width:130px;float:left;}
div.widget_pages li a{font-weight:normal;padding:5px 0 5px 10px;display:block;border-bottom:1px solid #999;color:#333;text-decoration:none;background:transparent url(http://static.pittsburghphoto.com/categories-arrow.png) no-repeat left 9px;}
div.widget_pages li a:hover{color:#f60;text-decoration:none;}
div#calendar_wrap{width:258px;margin:0 auto;}
table#wp-calendar{font-size:12px;width:100%;height:100%;line-height:25px;}
table#wp-calendar caption{font-size:14px;padding-bottom:5px;width:100%;}
table#wp-calendar thead{border:0;}
table#wp-calendar th{font-weight:bold;color:#333;text-align:center;padding-bottom:2px;}
table#wp-calendar tbody td{text-align:center;border:1px solid #bbb;background-color:#f5f5f5;}
table#wp-calendar #next a,table#wp-calendar #prev a{padding:5px 10px 0 10px;text-decoration:none;color:#333;background-color:transparent;}
table#wp-calendar #next a{text-align:right;color:#333;}
table#wp-calendar #prev a{text-align:left;color:#333;}
table#wp-calendar #next a:hover,table#wp-calendar #prev a:hover{color:#f60;}
table#wp-calendar a{display:block;background-color:#666;color:#fff;text-decoration:none;}
table#wp-calendar a:hover{background-color:#333;color:#fff;text-decoration:none;}
div.rascals-form{clear:both;margin-bottom:10px;overflow:auto;}
div.rascals-form label{clear:none;float:none;display:block;}
div.rascals-form input{float:left;width:250px;}
div.rascals-form span{float:left;width:30px;height:25px;margin:5px 0 0 5px;display:none;background:transparent url(http://static.pittsburghphoto.com/form-check.png) no-repeat left top;}
div.rascals-form-submit{width:450px;height:28px;display:block;clear:both;margin:10px 0 20px 0;padding:0;}
input#send{width:85px;height:20px;border:0;text-indent:-9000px;font-size:0;line-height:0;padding:0;float:left;display:none;cursor:pointer;background:transparent url(http://static.pittsburghphoto.com/submit-button.png) no-repeat left top;}
input#send:hover{background:transparent url(http://static.pittsburghphoto.com/submit-button.png) no-repeat left bottom;}
div.rascals-form-submit span{margin-top:2px;float:right;display:none;display:block;line-height:normal;}
div#rascals-message-text{display:none;}
div.pifemaster-contact{width:425px;margin-left:auto;margin-right:auto;}