body {padding:0; font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;text-align:center;}
h1,h2,h3 {font-weight:bolder;}
p, p+p {text-indent:0.5em;text-align:justify;}

hr {margin:0 0 12px 0;}
.c {clear:both}
.r {float:right}
.l {float:left}
.s {font-weight:bolder}
.ct  {text-align:center}
.fl {cursor:pointer; color:#000099;text-decoration:underline;}
.fl:hover {color:#000000;}
.top {position:absolute;top:0;left:0;width:100%;z-index:1;height:300px;}
.container {background:url("/images/bg-sprite.jpg") repeat-y scroll -982px 0 transparent;margin:0 auto;padding:0 16px;text-align:left;width:950px;position:relative;z-index:2}
.external {background:url("../images/external.png") no-repeat scroll right 3px transparent;padding:0 12px 0 0;}
.newbox {border: 2px solid #DDDDDD;}
.boxpad, .box, .notice, .error, .success {padding:12px}
.submit {margin:1px 0;padding:2px;width:200px;}
table {border-top:1px solid #767676; border-left:1px solid #767676}
table th {text-align:center;}
table td, table th {border-right:1px solid #767676; border-bottom:1px solid #767676;}
table .c {text-align:center;}
table .r {text-align:right; float:none;}
table .l {text-align:left;}
table .j {text-align:justify;}

#header, #nav, .section, #footer {clear:both}

#header {background:url("/images/bg-sprite.jpg") no-repeat scroll 0 0 transparent;margin:0 -16px;width:982px;height:166px}
    #header h1 {color:#FFFFFF;float:left;font-size:22px;height:150px;line-height:40px;margin:16px 0 0 16px;text-align:right;text-indent:100px;width:564px;}
    
#login {border-left:1px solid #676767;color:#FFFFFF;float:right;font-weight:bolder;height:150px;overflow:hidden;margin:16px 16px 0 0;width:260px;}
	#header #sign-in {display:block;background:none;border:0 none;font-weight:normal;padding:0;}
	    #header #sign-in label {display:block;float:left;width:65px;}
		#header #sign-in ul {background:none;margin:0; padding:0;border:none;}
		#header #sign-in ul li {margin:0;background:none;border-left:0;border-right:1px solid #FFFFFF;border-top:0;cursor:pointer;font-size:12px;font-weight:normal;padding:3px 3px; -moz-border-radius:0}
		#header #sign-in ul li.ui-tabs-selected {background:#000000;}
		#header #sign-in ul li.ui-state-hover {background:#8C1717;}
		#header #sign-in ul li a {background:none;border:0;color:#FFFFFF;margin:0;padding:0;cursor:pointer;}
		#header #sign-in #tabs-1, #header #login #tabs-2 {font-weight:bolder;border-top:1px solid #FFFFFF;color:#FFFFFF;font-size:11px;}
		#header #sign-in input {width:140px;border:1px solid #FFFFFF; margin:1px 0; padding:2px}
		#header #sign-in p {margin:0;}
        #header #sign-in .submit {margin:0 0 0 65px; width:100px;height:21px;}
		#header #sign-in div a {color:#FFFFFF; font-weight:bolder}
	#header #logged-in {display:block; margin:12px;padding:12px 12px 16px 1px; background:#EFF3F4; color:#333}
	#header #logged-in p {margin:0 0 6px 0;white-space:nowrap; overflow:hidden;font-size:12px;}
	   #header #logged-in a {color:#000099;}
        #header #logged-in a:hover {color:#000000;}
    .fblogonlogo {}
	   .fblogonlogo img{vertical-align:middle;}
#share-buttons {background:#EEEEEE;color:#000000;height:24px;padding:2px 0;}
    #share-buttons span {float:left; padding:0 0 0 1.4em;font-size:12px}
    #share-buttons ul {margin:0;padding:0;}
	#share-buttons li {padding:0 0 0 8px; overflow:hidden; background:#EEEEEE}
	#share-buttons img {padding:2px 0 0 0}
#footer {background:url("/images/bg-sprite.jpg") no-repeat scroll -1964px 0 transparent;margin:0 -16px;padding:6px 16px 14px;width:950px;}
    #footer p {text-align: center; margin: 0 0 6px 0}
    #footer ul li a {padding:3px}  

.horizontal-list ul {list-style:none;}
    .horizontal-list ul li {float:left;}
    .horizontal-list ul li a {display:block;}

#nav{background:url("../images/nav.gif") repeat scroll 0 0 #D9E1E5;border-bottom:1px solid #888;border-top:1px solid #888;padding:0 0 0 11px;font-size:12px;}  
    #nav ul{height:41px; padding:0; margin:0; border-left:1px solid #888888; z-index:1;}
    #nav ul li {height:41px;line-height:41px;}
    #nav ul li a {background:transparent;border-right:1px solid #888;color:#000000;padding:0 14px; text-decoration:none; font-weight:bolder;}
    #nav ul li a:hover {background:url("../images/nav.gif"); background-position:bottom left; color:#223344}

.section {padding:0 12px 12px 12px;}
    .section h2 {font-size:18px; margin:6px 0;}
	
#statement {color:#333333; font-family:Georgia,serif; font-size:14px; font-style:italic; margin:0.5em 0 0; background:#EFF3F4; padding:3px 6px;}

#search-box{text-align: center; background:#EFF3F4; margin:0 0 6px 0; font-family:Calibri;
float:right;width:512px;}
   #search-box label{font-size:14px; color:#333333}
   #search-box #areasearch, #search-box #areabutton {font-weight:normal; font-size:14px; padding:2px; font-family:"Segoe UI","Helvetica Neue",Arial,Helvetica,sans-serif;color:#333333;vertical-align:middle;margin:0 0 6px;}
   #search-box #areabutton {margin:0; padding:1px 12px;font-weight:bolder}
   #areasearch {margin:12px 0 !important;width:210px;}
#primary-images ul {list-style:none; margin:0; padding:12px 0 0 0; text-align:center;clear:both}
    #primary-images img {border:2px solid #AFBEC7}
#side-images {border-left:1px solid #AFBEC7;margin:0 -12px 0 0;padding:12px 0 0;width:177px;}
#side-images ul{list-style:none; margin:0; padding:0; text-align:center;}

.overflow {overflow:auto; height:140px; background:#fff;border:1px solid #ccc;}
#blog-posts {float:left; width:212px; background:#EFF3F4; padding:1px 6px 6px 6px; margin:0 12px 0 0;
border:1px solid #cccccc; -moz-border-radius:6px;}
#blog-posts h2 {background: url("/images/tag.png") no-repeat scroll 0 3px transparent;
margin:3px 0; text-indent:25px}
#blog-posts h2 a {text-decoration:none; color:#111111}
#blog-posts h3 {margin:0 0 5px 0;}
    #blog-posts h3 a {text-decoration:none;color:#111111}
    #blog-posts h3 a:hover {text-decoration:underline}
#blog-posts .highlight {background:#f1f1f1}
#blog-posts h4 a {color:#111111;font-weight:normal;font-size:12px;padding:6px 0 6px 6px; display:block}
#blog-posts h4 a:hover {color:#000099;background:#ffffdd;}
#blog-posts h4 {font-weight:bolder;margin:0;padding:0;}
#blog-posts h5 {display:inline;font-weight:lighter;font-size:11px}

#area-search {margin:12px 0; text-align:center; padding:0 0 0 40px}
    #area-search h4 {margin:0 0 6px 0; padding:0}
    .area-box {background:#EFF3F4; padding:12px; font-weight:bolder;}
    .area-box ul {list-style:none; margin:0; padding:0}

#main-content {background:#FFFFFF}
#main-content img {border:1px solid #AFBEC7; margin:0 6px}

#sidebox {height:600px;width:120px;border:1px solid green}

.dropdown {position:relative; z-index:500}
    .dropdown ul {display:none; float:none; position:absolute; width:100%; padding:0; border:0 !important; left:0; border-top:1px solid #888888 !important}
    .dropdown:hover ul {display:block}
	.dropdown ul li{width:100%; height:28px !important; line-height:28px !important; padding:0; margin:0; border-bottom:1px solid #888;}
	.dropdown ul li a{height:28px; border-left:1px solid #888;background:#EEEEEE !important; margin:0 0 0 -1px;color:#445566 !important}
        .dropdown ul li a:hover {background:#DDDDDD !important}
/* Search Page */
ul.makeMenu, ul.makeMenu ul {width: 160px;padding-left: 0px;cursor: default;margin-left: 0px;border:1px solid #999;border-bottom:0;background:#fff;list-style:none}
ul.makeMenu li {margin: 0px;position: relative;color: #000;background:#efefef url(../img/icons/control_play.png) 140px 3px no-repeat;padding:3px;border-bottom:1px solid #999;z-index:0;}
ul.makeMenu li > ul {display: none;position: absolute; top: -1px; left: 160px; z-index:0;}
ul.makeMenu li:hover {background: #fff url(../img/icons/control_play_blue.png) 140px 3px no-repeat;color: #000;position:relative;z-index:100;}
ul.makeMenu li:hover > ul {display: block;border-left:1px solid #999;}

.area-details {background: #efefef !important;width:250px !important;font-size:11px;font-weight: bolder;}
.area-details li {background: #efefef !important;}
.area-details a {font-size:11px;font-weight: bolder;text-decoration: none;}

#aztowns, #aztowns ul {list-style: none;margin:0 auto; padding:0;width:440px;background:#fff;}
ul#aztowns li {float:left;width:20px;cursor: pointer;font-family: Arial,Helvetica,sans-serif;position:relative;background:#fff;z-index:0;}
ul#aztowns li:hover {font-weight:bolder;}
ul#aztowns li:hover > ul.azsub {display:block;}
ul#aztowns li > ul {}
ul#aztowns li ul.azsub {border:1px solid #999;width:220px;position:absolute;top:-202px;left:-130px;display:none;height:200px;overflow:auto;background:#fff;z-index:0;}
ul#aztowns li ul.azsub li {display:block;float:none;width:200px;border:0;text-align: left;}

#areabox {z-index:1}

/* Listings */
.photographer {border-collapse:collapse; background:#EFF3F4;}
    .photographer td {padding:0; vertical-align:top}
    .photographer h3 {background:url("../images/nav.gif") repeat-x scroll 0 0 #EFEFEF;margin:0;padding:0 10px;text-shadow:0 1px 2px #FFFFFF;font-size:16px; height:32px; line-height:37px}
    .photographer h3 img {margin:0 6px -2px 0;}
	.photographer .content {}
    .photographer .contact-details, .photographer .profile-link, .photographer .website {margin:4px;}
    .photographer .about {background:#FFFFFF;color:#333333;font-family:Georgia,serif;font-style:italic;margin:4px; padding:4px}
    .photographer .about h4 {font-size:14px;font-weight:bolder;border-bottom:1px solid #333333; margin:0 0 4px 0;}
	.photographer p {margin:0}
    .photographer .photo {line-height:100%;
text-align:center;
vertical-align:middle;
width:210px;}
	.photographer .photo img {max-height:133px;max-width:200px;border:3px solid #FFFFFF;margin:6px 12px;}
	.photographer .photo a {}
	.photographer .photo a:hover img {border:3px solid #B3C2C7}
	
/* Profile */
#profile-column1 {float:left;width:400px;padding:0 24px 0 0}
    #profile-column1 h1 {margin:0 0 12px 0;padding:0;font-size:22px;font-weight:bolder;}
    #profile-column1 .base {background: url("../images/c1_base_bg.png") no-repeat scroll 0 0 #fff;height:8px; padding:0}
#profile-preview {width:770px; margin:0 auto; text-align:left;}
    #profile-preview * {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
    #profile-preview h1 {background:url("../images/nav.gif") repeat-x scroll 0 0 #D9E1E5;border-bottom:1px solid #000000;color:#000000;font-size:20px;padding:8px 8px 6px;text-shadow:0 1px 2px #FFFFFF;}
        #profile-preview h1 img  {vertical-align:middle; margin-right:6px;}
    #profile-preview h3 {background:url("../images/nav.gif") repeat-x scroll 0 0 #D9E1E5;border-bottom:1px solid #000000;color:#000000;font-size:12px;margin:0;padding:6px 4px 4px 8px;text-align:left;text-shadow:0 1px 2px #FFFFFF;}
    #profile-preview p {margin:0; padding:0; text-align:justify;}
#profile-address {font-family:Arial, Helvetica, sans-serif;font-size:12px;}
    .profile-key {width:100px;text-align:left;padding-right:10px;float:left;clear:both;font-weight:bolder;}
    .profile-value {float:left;width:256px}

#profile-form {background:#EFF3F4; padding:6px 12px;}
#profile-form div {margin:0 0 2px 0; clear:both}
#profile-form sup {margin:0 3px;}
#form-password {display:none}
    #register-info{padding:0 4px; font-size:11px;}
    #skip-register{font-size:11px; color:blue; text-decoration:underline; cursor:pointer}
#form-warning {text-align:center;font-weight:bolder;color:#ff0000}

#profile-address, #profile-details, #profile-contact {margin-top:12px;}

#profile-form label {width:128px;display:block;float:left;padding:2px;margin:2px 0 0 2px; font-weight:bolder}
    #profile-details img {float:right; margin:-50px 4px 4px 4px}
    #profile-details p {}   
    #profile-details div {background:none repeat scroll 0 0 #EFF3F4;padding:6px;}
    #profile-form .text-input {margin:1px 0 0;padding:2px; width:200px;}
    #profile-form .text-input:hover, #profile-form .date-input:hover {background:#fffeee}
    #profile-form .date-input, #register-visitor-form .date-input {width:70px; cursor:pointer; padding:2px; margin:1px 0 0}
    #profile-form .button {padding:4px 8px;}
	#profile-form #details {height:100px;}
	#profile-form #captcha {width:100px; padding:2px}
	#profile-form label.error {display:none !important}
	#profile-form input.error, #profile-form textarea.error  {border:1px solid #FBC2C4; background:#FBE3E4}
	

#profile-column2 {float:left;width:340px; margin-top:0}
    #profile-column2 .base {background: url("../images/c2_base_bg.png") no-repeat scroll 0 0 #fff;height:8px; padding:0}
#profile-gallery {width:346px; text-align:center;}
    .profile-image {display:block;height:75px; width:100px;margin:2px 2px 0 0;overflow:hidden;float:left}
    .profile-image a {display:block;height:75px;line-height:75px;width:100px;}
    .profile-image a img{border:0; margin:0; padding:0; max-width:100px; max-height:75px;vertical-align:middle;}
    #profile-image-view {width:346px;height:240px;overflow:hidden;line-height:240px;}
    .profile-image-old {display:block;float:left;height:107px;line-height:107px;margin:2px 2px 0 0;width:160px; overflow:hidden;}
    .profile-image-old img{border:0 none;margin:0;max-height:107px;max-width:160px;padding:0;vertical-align:middle;}
    #profile-thumbs {margin:4px 0 0 20px}
        #profile-thumbs img {}
    #profile-image-view img {max-width:346px; max-height:240px;vertical-align:middle;}
    #profile-cal, #social-links {width:346px;text-align:center;margin-top:12px; padding:0; background:#EFF3F4;}
	#social-links {width:auto; padding:12px 12px 1px 12px; text-align:justify;}
        #profile-cal iframe {width:270px; height:270px;}
        #profile-cal h3, #social-links h3{}
        #profile-cal p{padding:8px;}
    #social-links .box {float:left; margin:6px 0 0 24px; background:0; padding:0; width:100px}
        #social-links a img {border:0}
.clearer {clear:both;margin: 0 0 10px 0;}
#ui-datepicker-div {font-size:10px;}
#other-areas p{text-align:right}
#ui-datepicker-div {z-index:10;}

#loginpage {margin:0 0 24px 0}
    #loginpage label{display:block; font-weight:bolder}
	#loginpage input {padding:2px}
	
#register {}
    #register label {display:block; width:109px; float:left; text-align:right; margin:1px 12px 1px 0;}
	#register input, #register textarea, #register-visitor-form input, #register-visitor-form textarea {width:183px;padding:2px; margin:1px 0;}
	#register textarea, #register-visitor textarea,#profile-form textarea {width:183px; height:80px}
	#register .error, #register-visitor-form .error {border:1px solid #FBC2C4; background:#FBE3E4; font-weight:bolder;}
	#register-visitor-form select {padding:2px; margin:1px 0}
	#register-visitor-form select.error {padding:2px; margin:1px 0; font-weight:normal;}
    #register label.error, #register-visitor-form label.error, #edit-profile label.error {display:none !important}
    #error-results {}
        #error-results p {padding:12px;}
    #register-visitor-form {background:#EFF3F4; padding:8px 3px 3px 3px; width:400px; margin:0 auto}
	#minbudgetlabel {margin:0 0 0 12px !important;}
#register-visitor {}
    #register-visitor #profile-form {width:450px; margin:0 auto}
    #register-visitor label {display:block; width:126px; float:left; text-align:right; margin:1px 12px 1px 0;}
#profile-form-password {clear:both}

#photo-register {}
    #photo-register h3 {margin:0 0 6px 0}


#profile-form-container{width:400px; display:none}
#photographers-group .photographer {float:left; width:296px; margin:0 12px 12px 0}
	#photographers-group .photographer h1 {line-height:16px;background:url("../images/nav.gif") repeat-x scroll 0 0 #EFEFEF;border-bottom:1px solid #000000;color:#000000;font-size:16px;margin:0;padding:4px 4px 4px 8px;text-shadow:0 1px 2px #FFFFFF; overflow:hidden; white-space:nowrap;}
	#photographers-group .photographer input {position:static;}
	#photographers-group .photographer .content {background:#EFF3F4;height:100px;padding:12px;position:relative;}
	#photographers-group .photographer .website {overflow:hidden; margin:0}
	#photographers-group .photographer .view-profile {bottom:12px;margin:12px 0 0;position:absolute;}
#createnext {float:right;margin:6px 0;}
    #createnext input {padding:4px 8px; font-weight:bolder}
#createh2 {float:left;}
#createnote {clear:both;}
    #createnote hr {margin:0; visibility:hidden;}
	#createnote #createnext {margin:-3px -3px 0 0}
#createchoice p {float:left; margin:0; padding:0}
#createchoice input {float:left; margin:0; padding:0; line-height:1.5em}
#createchoice div {clear:both}
#createchoice hr {margin:0;visibility:hidden;}
#choice-enhanced {background:#FFF6BF url(/images/medals/gold-medal.png) 650px -50px no-repeat}
#choice-standard {background:#FFF6BF url(/images/medals/silver-medal.png) 650px -50px no-repeat}
#choice-free {background:#FFF6BF url(/images/medals/blue-medal.png) 650px -50px no-repeat}
#createlistingcontinue {float:right !important;
font-weight:bold;
padding:4px 8px !important;}


#visitor-details {padding:12px;margin:0 0 12px 0; border:1px solid #EFF3F4;}
    .visitor-info {padding:12px; background:#FFFFFF}
.enquiry {margin:12px 0 0 12px;border:1px solid #EFF3F4;padding:12px;width:416px;height:102px;float:left;position:relative;}

.enquiry .delete {position:absolute; bottom:3px;}

#accountlinks {background:#EEEEEE;height:24px;line-height:24px;margin:0 -12px 0;border-bottom:1px solid #009;} 
    #accountlinks ul {list-style:none; padding:0; margin:0 0 0 6px; color:#FFF; border-left:1px solid #009; height:24px;}
	#accountlinks li {margin:0; padding:0 5px; border-right:1px solid #009}
    #accountlinks li:hover {background:#fff;}
    
#profile_overview textarea, #profile_overview_further textarea {height:100px;width:460px;}
    #profile_overview h2 {float:left}
	#profile_overview .button {float:right;margin:6px 0 0;padding:2px 0;width:183px;}
    #edit-profile textarea.error {border-width:1px;}
.listings {position:relative}
.listings td{vertical-align:middle;text-align:center; background:#fff; width:200px; height:133px; padding:2px;}
.listings .links {position:absolute;bottom:12px;}
#previewListing {cursor:pointer; color:#000099; text-decoration:underline}

#profile-images {margin:0; padding:0}
    #profile-images li{position:relative;width:152px; height:100px; overflow:hidden; text-align:center; border:1px solid #BBBBBB; margin:2px 2px 0 0}
    #profile-images li img {max-width:152px; max-height:100px;}
	#profile-images li:hover {border-color:#000000; background:#FFFFFF}
	#profile-images li:hover ul {display:block}
    #profile-images .drag {cursor:move;}
.image-commands {position:absolute; bottom:0; left:0; width:100%;background:#FFFFFF; background:rgba(255,255,255,0.8)}
    .image-commands .delete,.image-commands .drag {border-left:1px solid #000; padding-left:3px; margin-left:3px;}
.image-progress {position:absolute; left:0; top:30px; background:#FFFFFF; color:#000000; font-weight:bolder; width:100%; padding:4px 0; display:none;}
    
	.region {height:164px;padding:4px 10px;width:151px;}
	.region h2 {font-size:15px;margin:0 -10px;padding:0 0 0 6px;}
	.region .subarea {}
	.region input {}
	.region label {font-weight:normal}

#furtherform .button {float:right; padding:4px 8px; font-weight:bolder}
#current-discount {color:#f00; text-decoration:underline; font-weight:bolder}


.venquiry {width:411px; float:left; margin:0 12px 12px 0; padding:18px;}
    .venquiry h3 {margin: 0 0 4px 0;}
	.venquiry div {clear:both}
    .venquiry .label {display:block; float:left; width:150px;}
	.venquiry .value {display:block; float:left; width:150px;}
	.venquiry .del {padding:8px 0 0 0;}

#calhtmlcode {width:95%; height:92px;}
#diary #detail {width:718px; height:128px}
#diary .nc {font-weight:bold;text-align:right;vertical-align:top;}

#admineventslist {}
    #admineventslist td {}
	#admineventslist .nc {text-align:center;vertical-align:top;width:96px;}

#freeform {margin:0 auto;padding:12px;width:600px;}
    #freeform div {clear:both}
    #freeform span {float:left;margin:0.7em 0;}
    #freeform label {display:block;float:left;padding:0 6px 0 0;text-align:right;width:175px; margin:0.7em 0}
	#freeform .text-input {padding:2px; width:302px}
	#freefrom .list-input {padding:2px}
	#freeform .button {padding:4px 48px;}

#cal-container {width:760px; margin:0 auto}	
.lastmincal {float:left;margin:0 0 12px 12px;;width:auto;}
    .lastmincal caption {border-left:1px solid #767676; border-top:1px solid #767676;border-right:1px solid #767676; font-weight:bolder;text-align:center}
    .lastmincal .busy {background:red}
	.lastmincal .free {background:lightgreen}
	.lastmincal .old  {background:#dddddd; font-weight:normal; cursor:auto; color:#aaaaaa}
        .lastmincal .old:hover {background:#ddd}
	.lastmincal td,.lastmincal th {padding:0; text-align:center; width:32px; height:24px; cursor:pointer; font-weight:bolder}
    .lastmincal td:hover {background:yellow}

#lastminuteresults #register-visitor {float:left; width:411px; background:#EFF3F4; padding:8px 3px 3px; margin:0 0 12px;}
    #lastminuteresults #register-visitor-form {width:auto; margin:0; background:transparent;}
    #lastminuteresults #results {float:left; width:486px; margin:0 0 0 12px}
    #lastminuteresults .photographer {min-height:inherit;}
	#lastminuteresults .photographer h3 {}
	   #lastminuteresults .photographer h3 input{margin:0 6px 0 0;vertical-align:2px; width:auto}
    #lastminuteresults .details {width:auto; float:none}

#discal {}
    #discal label {display:block;float:left;margin:1px 12px 1px 0;text-align:right;width:109px;}
	#discal .input-checkbox {margin:1px 0;}
    #discal .input-button {margin:1px 0;padding:2px;width:183px;}

#deleteprofile .button {margin:1px 0;padding:2px;width:183px;}
    #deleteprofile form {float:left}

#addlink-form {background:#EFF3F4; padding:6px 12px;}
    #addlink-form div {margin:0 0 2px 0; clear:both}
    #addlink-form sup {margin:0 3px;}
    #addlink-form label {width:172px}
    #addlink-form .captcha label {}

.resource-list {float:left}
    .resource-list li {width:312px;list-style:square inside;}

#new-photographers {background:url("/images/fp-background.png") no-repeat scroll 0 0 transparent;height:282px;margin:0 0 0 -12px;overflow:auto;width:772px;position:relative;}
    #new-photographers h3 { margin:0;padding:0;}
    #new-photographers h2 {color:#444444;font-family:georgia;font-size:24px;font-style:italic;font-weight:bold;text-align:center;position:relative;top:18px;margin:0;}
    #new-photographers p {float:left;font-family:georgia;font-style:italic;width:378px;height:123px;overflow:auto;}
    #new-photographers a {bottom:0;left:0;position:absolute;}
    #new-photographers h3 a {-moz-border-radius:4px 4px 4px 4px;background:url("../images/nav.gif") repeat scroll 0 0 #D9E1E5;color:#111111;display:block;font-size:16px;height:38px;line-height:37px;margin:0 0 4px;overflow:hidden;padding:0 6px;position:static;text-decoration:underline;text-shadow:0 1px 2px #FFFFFF;white-space:pre;}
    #new-photographers h3 a:hover {background:#676767;color:#ffffff;}
    #new-photographers img {-moz-border-radius:4px;border:0;border-radius: 4px;background:#DDDDDD;float:right;padding:4px;}
    #new-photographers ul {list-style:none;}
    #new-photographers li {height:183px;position:relative;}
    
.jcarousel-skin-tango .jcarousel-container {}
    .jcarousel-skin-tango .jcarousel-container-horizontal {height:177px;left:32px;padding:0 40px;position:relative;top:28px;width:600px;}
    .jcarousel-skin-tango .jcarousel-clip-horizontal {height:177px;padding:8px;width:600px;}
    .jcarousel-skin-tango .jcarousel-item {width:600px;height:150px;}
    .jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 10px;}
    .jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
    .jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 43px;right: -12px;width: 32px;height: 32px;cursor: pointer;background: transparent url(/images/nav-right.png) no-repeat 0 0;}
    .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(/images/nav-left.png) no-repeat 0 0;}

#search-areas {background:#EFF3F4;padding:6px 12px;}
    #search-areas ul {list-style:none;margin:0;padding:0;text-align:justify;}
    #search-areas li {display:inline;}

    
#blog-toggle {text-decoration:underline;color:#000099;cursor:pointer}
    #newblog label {display:block;font-size:14px}
    #blog-toggle:hover{color:#000000}
    #blog-title {font-size:21px;padding:2px;width:600px; margin:0 0 12px 0}
    #blog-content {width:600px;padding:2px; height:300px;font-size:16px;
    font-family:Georgia,"Bitstream Charter",serif; margin:0 0 12px 0; line-height:24px;}
    #blog-submit {}
    #blog-preview-post {text-decoration:underline;cursor:pointer;color:#000099;
    margin: 0 0 12px 0;}
        #blog-preview-post:hover {color:#000000}
    #blog-submit, #blog-draft {padding:4px 16px; font-weight:bolder;}
    .post {background:#eee; padding:12px; margin-bottom:12px; width:857px;}
    #blog-posts-overview {height:300px; overflow:auto; padding:12px;
    border:1px solid #999}
    
.blog-post {}
#top-blog-banner {text-align:center;}
    .blog-post a {}
    .blog-post a:hover {color:#ff4b33;}
    .blog-post h2 {margin:0;}
    .blog-post h2 a {font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
    color:#000000; size:21px; line-height:1.3em; text-decoration:none;}
    .blog-post .permalink {clear:left}
    .blog-meta {color:#888888; font-size:12px;}
    .blog-meta a {color:#888888}
    .blog-content {font-family: Georgia,"Bitstream Charter",serif; font-size:16px;
    text-align:left;padding:12px 0 0 0; margin:0 0 24px 0; border-bottom:1px solid #999;}
    .blog-content p {text-align:justify; font-size:14px;}
    .blog-content a {color:#0066CC}
    #blog-column-right-wrapper {float:right; border-left:12px solid #ffffff;width:232px;}
    #blog-column-right {float:right; width:220px; padding:0 0 0 12px;
     border-left:1px solid #999; background:#FFF;}
    #blog-column-right ul {margin:0 0 12px 16px; padding:0; list-style:square}
    #blog-pagiation {list-style:none; margin:0; padding:0; height:24px;}
    #blog-older,#blog-older a{float:left; padding:0 0 0 32px}
    #blog-newer,#blog-newer a{float:right; padding:0 32px 0 0}
    #blog-older a, #blog-newer a {font-family: Georgia,"Bitstream Charter",serif; font-size:16px;
    text-decoration:none}
