/* page layout */
#left-col {float:left; width:693px;}
#rt-col {float:right; width:302px;}

/* tab widget */
#wTabs {margin:0;padding:0;height:100%;}
#wTabs ul {margin:0 0 0 8px; padding:0; list-style:none;}

#wTabs li {float:left; background:url(/v3graphics/wTab-left-off.gif) no-repeat left; margin:0 0 -1px 5px; padding-left:11px; height:23px;}
#wTabs li.on {float:left; background:url(/v3graphics/wTab-left-on.gif) no-repeat left; margin:0 0 -1px 5px; padding-left:11px; border-bottom:1px solid #fff; height:23px; position:relative; z-index:5;}
#wTabs a {float:left; height:23px; line-height:24px; padding:0 11px 0 0; background:url(/v3graphics/wTab-right-off.gif) no-repeat right; color:#414244; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#wTabs .on a {background: url(/v3graphics/wTab-right-on.gif) no-repeat right; height:23px; padding:0 11px 0 0;}
#wTabs a:hover {text-decoration:none;}
.switchPart {border-top:1px solid #ccc;}

/* single photo & critiques */
.photo {height:100%;}
.photo-head h1 {float:left; margin:10px 0 0 10px;}
.photo-head form {float:right; margin: 15px 10px 0 0;}
.photo-head form label {font-weight:bold;}
#photo-nav {float:none; text-align:left; padding:10px; width:660px; margin-top:15px;}
#photo-nav p, #photo-nav img {float:left; padding:0; margin:0 5px;}
#photo-nav p {font-family:Arial, Helvetica, sans-serif; line-height:normal;}
#photo-nav p span {font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#photo-nav a.back {display:block; background:url(/v3graphics/arrow-back-green.gif) left 7px no-repeat; padding-left:22px;}
.big-button {float:left; background:url(/v3graphics/button-next-lg-left.gif) left no-repeat; padding-left:15px; margin:0;}
.big-button a {display:block; float:left; margin:0; background:url(/v3graphics/button-next-lg-right.gif) right no-repeat; padding:15px 50px 15px 15px; color:#fff !important; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
#single-photo p.big-button {margin:0 0 0 348px;}
.frame {border:1px solid #ccc; background-color:#fff; margin:auto;}
#caption {padding:10px; width:50%;}
#choices {padding:5px; margin:10px auto 0 auto; width:35%; font-family:Arial, Helvetica, sans-serif;}
#similar {padding:5px 5px 5px 5px; margin:8px 0; font-family:Arial, Helvetica, sans-serif;}
.score-bad {color: #aaaaaa;}
.score-good {color: #5DF644;}
#critiques .post {padding:5px 0; border-bottom:1px dashed #ccc; margin:0; width: 100%; float: left;}
#critiques .post .poster {margin:5px 15px; font-size:12px;}
#critiques .post .message p {font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px; margin:0 15px 8px 15px;}
#critiques .post .message .attachment {text-align:center; margin-bottom:8px;}
#critiques .post .message .attachment .caption {font-style:italic;}
#critiques .post .message .attachment img {margin:0 auto;}
#critiques .post .poster {font-weight:bold;}
#critiques h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin:15px 0 0 0; padding:0;}
.response_title {margin:10px 15px; padding:0; font-weight:bold;}

img.memIcon {margin:3px 0 -3px 2px;padding:0;}
#contribute {margin:10px auto 10px 250px;}

/* more resources */
#moreResources {border:1px solid #ccc; padding:5px 0; margin:8px 0;}
#moreResources div {padding:10px 15px 0 15px;}
#moreResources h3, #moreResources h4, #simPhotos h3 {font-family:Georgia, "Times New Roman", Times, serif;}
#moreResources h3, #simPhotos h3 {margin:0; padding:0 0 2px 10px; background:#dae5ee; line-height:22px; font-size:14px;}
#moreResources h4 {font-size:12px; margin:0 0 4px 0;}
#moreResources ul {margin:0 0 12px 0; padding:0 0 10px 0; border-bottom:1px dashed #ccc; list-style:none;}
#moreResources ul.last {border:0; margin:0;}
#moreResources li {background:url(/v3graphics/bullet.gif) left no-repeat; padding-left:8px; font-family:Arial, Helvetica, sans-serif; line-height:24px;}

/* share this links */
.pWidget div {width:280px; margin:0 0 15px 0; padding:10px;}
.pWidget span {display:block; clear:both;}
.pWidget a {display:block; float:left; width:90px;}

/* similar photos */
#simPhotos {padding:5px 0 0 0; margin-top:15px;}
#simPhotos div {text-align:center; padding:5px 10px;}
#simPhotos div img {display:block; margin:0 auto; padding:5px 0;}
#viewMore {margin:5px 0 0 78px;} /*was 63*/

/* photo details */
#details {padding:0 0 10px 0;}
#details table {border:0; font-size:12px;}
#details th {text-align:left; text-transform:uppercase; padding-right:15px; line-height:30px;}
#details td {padding:6px 0 6px 15px;}
#details th, #details td {vertical-align:top; font-family:Arial, Helvetica, sans-serif; border-bottom:1px dashed #ccc;}
#details tr {}

#details table table {border:1px solid #ccc; margin:5px 0 10px 0; width:100%; font-size:11px; background:#f1f1f1;}
#details table table th {padding:0 0 0 10px; width:90px;}
#details table table td {text-transform:uppercase; font-style:italic; padding-left:0;}
#details table table tr.last th, #details table table tr.last td {border-bottom:none;}

/* eCard */
#ecard {margin:0 0 15px 0;}
#ecard h1, #photoAdmin h1 {font-size:15px; margin:0 0 10px 10px; line-height:40px; border-bottom:1px dashed #ccc;}
#ecard img {float:left; margin:5px 15px 15px 10px; padding:0;}
#ecard p {margin:0 0 8px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:17px;}
#ecard table {width:100%; border:1px solid #ccc; background:#f1f1f1;}
#ecard table th {text-transform:uppercase; font-size:11px; text-align:left; line-height:28px; padding:2px 0 2px 15px; vertical-align:top; width:120px;}
#ecard table td {padding:4px 15px 0 0;}
#from_email, #from_name, #to_email, #to_name {width:200px;}
#heading, #message {width:465px;}
#ecard p#preview {margin:8px 0 10px 165px;}

/* photo admin */
#photoAdmin {margin:0 0 15px 0;}
#photoAdmin p {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#photoAdmin a.move {background:url(/v3graphics/icon-folder.gif) left no-repeat; padding:1px 0 1px 22px;}
#photoAdmin a.edit  {background:url(/v3graphics/icon-pencil.gif) left no-repeat; padding:1px 0 1px 22px;}
#photoAdmin a.delete  {background:url(/v3graphics/icon-delete.gif) left no-repeat; padding:1px 0 1px 22px;}

#rt-col img {margin:0; padding: 0;}
#rect-ad {margin-bottom:15px;}
.ad300 {margin-bottom:15px;}