#logo_screen {height: 60px; margin: 0px; padding: 10px 40px 5px 0px; position: absolute; top: 0px; left: 60px}
#header {min-height: 38px; height: 150px; padding-top: 7px; padding-bottom: 0; position: relative}
#header ul {top: 157px}
body.fotos_casamento_rio #main_content {padding: 16px; padding-top: 50px}
.fotos_casamento_rio #main_content img {display:block; margin: 0 auto}

html * {color: #999}
html {background: #222}
a:link {color: #BBB}
a:visited {color: #777}
a:focus, a:hover, a:active {color: #d498b3}
h1 {color: #D5D5D5}
#gallery h1, #search h1, h2 {color: #999}
#gallery h1 em, #search h1 em {color: #D5D5D5}
h3, h3 a {color: #555}
h4, h4 a {color: #d498b3}
#header {background: none; background: #222 url(../images/custom/topo_bg.gif) no-repeat top right}
#logo_screen {background: none}
#logo_screen img {}
#header p strong img, #header p strong a {color: #CCC}
#header p strong a:hover img, #header p strong a:hover {color: #FFF}
#header li {background: #222 url(../images/custom/tab_corner_left.gif) no-repeat bottom left}
#header li a {background: url(../images/custom/tab_corner_right.gif) no-repeat right bottom; color: #d5d5d5}
#header li a:visited {color: #777}
#header li a:hover {color: #d498b3}
#header li a:active {color: #d498b3}
#header li.current {background-color: #d498b3; background-image: url(../images/custom/tab_corner_left_current.gif)}
#header li.current a, #header li.current a:visited {color: #000; background-image: url(../images/custom/tab_corner_right_current.gif)}
#main_content {background: none; background-color: #333}
body#picture #main_content, body#search_picture #main_content, body.videos#index #main_content {}
#go_back_to_thumbnails {background: transparent url(../images/custom/arrow_left.gif) no-repeat left center; color: #CCCCCC}
#go_back_to_thumbnails:hover {background: transparent url(../images/custom/arrow_left_hover.gif) no-repeat left center; color: #fff}
#go_to_gallery {background: transparent url(../images/custom/gallery_album.gif) no-repeat left center}
#see_data_sheet {background: transparent url(../images/custom/arrow_down.gif) no-repeat left center; color: #CCCCCC}
#see_data_sheet:hover {background: transparent url(../images/custom/arrow_down_hover.gif) no-repeat left center; color: #fff}
#thumbnails cite a {background-image: url(../images/flickr.png)}
#thumbnails cite a:hover {background-image: url(../images/flickr_hover.png)}
#gallery ul#thumbnails li {background: url(../images/thumbnail_box_gallery.gif)}
#search ul#thumbnails li {background: url(../images/thumbnail_box_gallery.gif)}
body.videos ul#thumbnails li {background: url(../images/thumbnail_box_videos.gif)}
body.videos ul#thumbnails li div a {background: #000 url(../images/custom/thumbnail_box_background.gif) no-repeat}
body.videos ul#thumbnails li div a:hover {background: #d498b3 url(../images/custom/thumbnail_box_hover.gif)}
body.videos ul#thumbnails li div a:visited {background: #000 url(../images/custom/thumbnail_box_background.gif)}
body.videos #thumbnails h3 a {color: #888}
body.videos #thumbnails h2 a, body.videos #thumbnails h3 a:hover {color: #CCC}
body.videos #thumbnails h2 a:hover {color: #FFF}
body.videos #thumbnails h2 a:hover {color: #d498b3}
#thumbnails h2, #thumbnails h2 a:link {color: #555}
#thumbnails h2 a:hover {color: #d498b3}
#thumbnails h3, #thumbnails h3 a:link {color: #d498b3}
ul#thumbnails li div a {background: #000 none}
ul#thumbnails li div a:visited {background: #000 none}
ul#thumbnails li div a:hover {background: #fff url(../images/custom/thumbnail_box_hover.gif)}
ul#thumbnails a img, #thumbnails label {color: #fff}
ul#thumbnails a:hover img, ul#thumbnails a:hover label {color: #FFF}
#summary, #about_us, #data_sheet, body.application #main_content ul, #picture_description {background-color: #000; border-color: #555}
#summary p, #picture_description p {color: #ccc}
#go_to_selection:link, #go_to_selection:visited {color: #FFFFFF}
#go_to_selection:hover {color: #d498b3}
.pages {background-color: #555; border-color: #ccc}
.pages a:link {color:#ddd}
.pages a:visited {color: #999}
.pages a.previous {background: transparent url(../images/custom/arrow_left.gif) no-repeat left center}
.pages a.previous:visited, .pages a.next:visited {color: #999}
.pages a.previous:hover {background-image: url(../images/custom/arrow_left_hover.gif)}
.pages a.next {background: transparent url(../images/custom/arrow_right.gif) no-repeat right center}
.pages a.next:hover {background-image: url(../images/custom/arrow_right_hover.gif)}
.pages a:hover {background-color: #d498b3}
.pages a:hover, .pages a.previous:hover, .pages a.next:hover {color: #FFF}
.pages strong {color: #fff; background: url(../images/custom/pages_strong_background.gif) no-repeat }
#data_sheet li {color: #d498b3}
#data_sheet ul li dl dt, #data_sheet ul li dl dd {color: #777}
#big_picture, #big_video {border-color: #333; background: #333}
#big_picture a span, #big_video span {background: transparent url(../images/custom/arrow_previous.gif) no-repeat top right}
#big_picture a#previous:hover span, #big_video a#previous:hover span {background-image: url(../images/custom/arrow_previous_hover.gif)}
#big_picture a#previous:active span, #big_video a#previous:active span {background-image: url(../images/custom/arrow_previous_active.gif)}
#big_picture #next span, #big_video #next span {background: transparent url(../images/custom/arrow_next.gif) no-repeat top left}
#big_picture a#next:hover span, #big_video a#next:hover span {background-image: url(../images/custom/arrow_next_hover.gif)}
#big_picture a#next:active span, #big_video a#next:active span {background-image: url(../images/custom/arrow_next_active.gif)}
#big_picture img {color: #ccc; border-color: #d498b3}
#big_picture label, #big_video label {background: #d498b3; color: #000}
#big_video label span {color: #FFF; background: none}
#tags a {color: #ccc}
#tags a:visited {color: #7F6B43}
#tags a:hover {color: #fff; background-color: #d498b3}
.go_to_checkout a {color: #d498b3}
body#selection #selection_size, body#selection #selection_size label {color: #F6F0DB}
#cart_items {border-color: #d498b3}
#all_pictures li label, #all_pictures li a, #cart_items label, #cart_items a, #selected_pictures label, #selected_pictures a {background-color: #d498b3}
#selected_pictures a.remove_picture {background: none}
#all_pictures label, #cart_items label, #selected_pictures label {color: #fff; opacity: .7}
#all_pictures a {color: #fff}
#selected_pictures a.remove_picture:hover {background: none}
.go_to_checkout {background: transparent url(../images/custom/shopping_cart.gif) no-repeat right center}
.go_to_checkout a {color: #fff}
.moved_to_cart {opacity: .3}
form label {background: none}
label {color: #fff; background-color: #d498b3 }
input, textarea {color: #111; background-color: #ddd; border-color: #ccc}
input:hover, textarea:hover {border-color: #fff}
input:active, input:focus, textarea:active, textarea:focus {background-color: #777; border-color: #fff; color: #FFFFFF}
button {color: #000; background-color: #d498b3}
button:hover {border-color: #7F6B43}
.submitting {color: #111; border-color: #EFE3C3}
.email_field_with_errors {color: #fff; background-color: #d498b3}
#submit_error {background-color: #d498b3}
#submit_success {background-color: #000}
#submit_error, #submit_success {color: #fff}
#global_search {background: transparent url(../images/custom/search_corner_left.gif) no-repeat left center}
# #global_search #query {color: #555}
#facebox {background: none}
#footer p, #footer strong, #footer h2, #footer h2 a, #footer h3, #footer h5, #footer h6 {color: #666}
#beonthenet:link img, #improveit:link {color: #BBB}
#beonthenet:hover img, #improveit:hover {color: #d498b3}
.text dt, .text #main_content strong {color: #FFF; background-color: #d498b3}
.text dt a, .text dt a:hover {color: #FFF}
code {color: #EEE}
.text table * {border-color: #d498b3}
.text th {color: #FFF; background: #444}
.text td span {color: #555 }
pre {border-color: #d498b3}
/* /Text */