#photographer-profile{width:745px; height:638px; padding:20px; background:#fff; margin:0 auto; overflow:visible;}
#photographer-profile img{float:left; margin-right:20px; border:none;}
#photographer-profile img.last{margin:0; padding:0;}
#photographer-profile h2 {margin:0 0 15px; color:#697789; font-size:45px;}
#photographer-profile h3 {margin:0; padding:0; color:#697789;}
#photographer-profile p {margin:0; padding:0;}
#photographer-profile ul.links {padding:0;}
#photographer-profile ul.links li{display:inline; margin:0 25px 0 0; font-size:30px;}
#photographer-profile a {color:#D27C1B; text-decoration:none;}
#photographer-profile a:hover {color:#697789; text-decoration:none;}
#photographer-profile span.info{width:248px;  float:left}
#photographer-profile span.info p{color:#787878; margin:10px 0; font-size:14px;}
#photographer-profile span.info img {width:248px;}
#photographer-profile span.posts {width:225px; float:left;}
#photographer-profile span.posts ul {list-style:circle; padding:0; margin:10px 0 0;}
#photographer-profile span.posts li {display:block; margin:0 0 10px; font-size:14px;}
#photographer-profile span.posts li a{color:#787878;}
#photographer-profile span.posts li a:hover{color:#D27C1B;}
#photographer-profile span.contact {margin-left:10px; width:235px; float:left; position:relative;}
#photographer-profile span.contact p{padding:10px 10px 10px 0; color:#787878;}
#photographer-profile span.contact label.error{color:red; font-size:10px;}
#photographer-profile span.contact label {margin:10px 0 0; display:block; font-size:14px; color:#787878;}
#photographer-profile span.contact input[type="text"] {display:block; margin:5px 0 0; padding:5px; color:#787878;}
#photographer-profile span.contact input[type="button"] {display:block; margin:10px 0 0 ; color:#fff; padding:5px 10px; background:#D3801D;}
#photographer-profile span.contact div.second{display:none;}
#photographer-profile span.contact div.formresults {position:absolute; top:0; left:0; background:#fff; width:248px; height:200px; display:none;}
#photographer-profile span.contact textarea{width:200px; height:85px; margin:10px 0 0 ; color:#787878; padding:5px; font-family:"Arial", sans-serif; font-size:11px;}
img.close{position:absolute; top:25px; right:5px; cursor:pointer; z-index:10; display:none;}
img.load{position:absolute; top:85px; left:20px; cursor:pointer; z-index:10; display:none;}
