body {background:#ebebeb url('/images/background.gif') center repeat-y; color:#393939; font-family:Arial,Helvetica,sans-serif; font-size:12px; margin:5px;}
img {border: 0}
#byline h1,#byline h2 {font-size: 15px; margin: 0 10px; line-height: 56px; color: #fff; float: left;}
ul, li {margin: 0; padding: 0; list-style: none;}
a {color: #0094de;}
a:hover {color: #00abff;}
a:visited {color: #148fcc;}
li {margin: 5px 0;}
.lf {float: left;}
.rf {float: right;}
p {margin: 0.5em 0;}
#content_body {margin-left: auto; margin-right: auto; width: 995px;}
#container {background:#FFFFFF; width: 995px; float: left; margin-bottom: 5px;}
/**:first-child+html #container {left: 0; position: relative;} * html #container {left: 0; position: relative;}*/
#logo {float: left; width: 260px; margin-right: 5px;}
#leaderboard {float: left;}
#content {float: left; margin-top: 5px; width: 833px;}
*:first-child+html #content {padding-bottom: 38px;} * html #content {padding-bottom: 38px;}
#byline {height: 56px; background: #000 url('/images/byline.gif'); margin-bottom:5px; border-left:1px solid #666666;}
#skyscraper, #image_skyscraper {float: left; width: 160px; text-align: center;}
#nav {position: relative; margin: 5px 0; text-align: left; height:56px; overflow: hidden; width: 160px;}
#upload_nav {position: relative; float: right; height:56px; width: 250px; margin-right: 5px;  z-index: 9999999;}
.form_container {clear:both; margin: 3px 10px; line-height: 22px;}
.label {float: left; font-weight: bold; width: 100px;}
.small_text {font-size: 10px;}
#submit, #meta_submit {padding: 0 25px; margin: 0 0 6px 108px;  font-weight: bold;/*border: 2px outset #404040; background: #d6d6d6;*/ cursor: pointer;}
#meta_submit {float: right; margin: 0;}
/*#submit:hover {background: #ebebeb; border: 2px solid #ffd200;}*/
li a {padding: 0 80px 0 20px; margin: 5px 0; font-weight: bold;}
#upload_form {float: left; width: 528px;}
.mpu {float: right; margin-bottom: 5px; /*border: 2px solid #000;*/ padding: 0 5px 5px 0; z-index: 2;}

#upload_button, #search_button {position: relative;}

/* Disclaimer */
#disclaimer {width: 985px; margin: 0 auto 40px; padding: 10px; border-top: 1px solid #C0C0C0; text-align: center; clear: both; font-size: 10px; color: #949494}

/* Uploading */
#uploading {z-index: 9999999; position: fixed; top: 0; left: 0; width:100%; height: 100%; background: #000; text-align: center; opacity:0.6; filter: alpha(opacity=60);}
#uploading_content {background: #fff url('/images/upload_pro.gif') 20px center no-repeat; padding: 10px; position: fixed; left: 32%; top: 45%; width: 468px; z-index: 99999999; border: 2px solid #000;}

/* errors */
.error {line-height: 23px; font-weight: bold; color: #FF0000; display: none;}
.error_image {margin: 0 10px 0 100px;} 

/* Upload */
.upload_success {line-height: 23px;}
.meta_container, .meta_desc_container, .meta_desc_container1 {border: 1px solid #000; padding: 5px; margin: 0 5px 5px 0; float: left; width: 816px;}
.meta_desc_container {margin-top: 10px;}
#att, #att_search {background: url('/images/att.gif') no-repeat 10px center;}
#att_search1 {background: url('/images/att_search.gif') no-repeat 10px center;}
#att_search h1, #att_search1 h1 {margin: 0; font-size:12px; display: inline;}
#att_search, #att_search1 {width: 510px; padding: 10px 5px;}
.att_pad {margin-left: 30px;}
.meta_desc_container, .meta_desc_container1 {border: 1px solid #c0c0c0; text-align: center;}
.metaimagediv {float: left; width: 338px; text-align: center;}
.metadiv {float: left; margin-left: 5px;}
.clickme {float: left; line-height: 24px;}
.submit_complete {float: left; width: 528px;}
.submitted_image {border: 1px solid #000; padding: 5px; margin: 0 5px 5px 0; width: 512px; float: left;}
.sub_thumb {float: left; margin-right: 5px;}

/* Upload list */
.upload_list_container h2 {font-size: 14px; margin: 0;}
.upload_list_container {float: left; width: 200px; border: 1px solid #585858; position: fixed; bottom: -0; background: #fff; text-align: left; z-index: 999;}
*:first-child+html .upload_list_container {left: 0; position: absolute;} * html .upload_list_container {left: 0; position: absolute;}
.upload_title {background: #999999 url('/images/uploadlist.gif') no-repeat center left; width: 160px; color: #383838; width: 160px; padding-left: 40px; line-height: 30px; cursor: pointer;}
.upload_content {margin: 5px; font-size: 11px; line-height: 14px; display: none;}
.uploaded_container {border:1px solid #C0C0C0; text-align:center; margin-bottom:10px; float:left; margin:0 5px 5px 0; padding:5px; width:512px;}
.chevron {padding-left: 12px; background: url('/images/chevron.gif') 3px center no-repeat; float: left; width: 100%;}

/* Search */
.adsearch {padding-left: 10px; background: url('/images/chevron.gif') no-repeat left center;}
.results, .item {clear: both; padding: 3px; /*height: 240px;*/ float: left; width: 820px; font-size: 16px; line-height: 25px; margin-right:5px;}
.results {border: 1px solid #c8c8c8; border-top: none;}
.results_text{float: right; width: 660px;}
.item_text {border-bottom: 1px solid #c8c8c8;}
.item_text h1, .item_text h2 {font-size:16px; line-height:25px; margin: 0; padding: 0; display: inline; font-weight: normal;}
.results strong {float: left; width: 130px;}
.results img {display: inline; margin-right: 5px; float: left;}
.alt {background: #ededed;}
.top {border-top: 1px solid #c8c8c8;}
.resimg {float: left; width: 160px; /*height: 240px;*/ background: url('/images/30-0.gif') no-repeat center center; min-height: 38px;}
.alt1 {background: url('/images/30-1.gif') no-repeat center center}
.pages {float: right; margin-top: 5px;}
.more {font-size: 12px; float:right; margin-right: 10px;}
.sort, .sort a {clear: both; font-size: 10px; text-decoration: none; text-align: right; margin-right: 6px;}

/* View */
.image_view {float: left; margin-right: 8px; min-height: 350px; min-width: 150px; background: #fff; min-width: 200px;}
.social_item {float: left; font-size: 12px; margin-right: 8px;}
.social_item a{text-decoration: none; line-height: 20px;}
.social_item img {float: left;}
.enlarge, .abuse1 {padding-left: 18px; background: url('/images/enlarge.gif') no-repeat center left; font-size: 10px; line-height: 18px; height: 18px; display: block; text-decoration: none; float: left; margin-top: 4px;}
.abuse1, abuse1:hover {background: url('/images/abuse.gif') no-repeat center left; float: right; color: #FF0000;}
.abuse {padding: 0 0 3px 18px; background: url('/images/abuse.gif') no-repeat center left; font-size: 10px; line-height: 18px; height: 18px; display: block; text-decoration: none; float: right; margin-top: 4px; border: none; color:#0094DE; cursor: pointer;}
*:first-child+html .abuse{padding: 0 0 0 18px;} * html .abuse {padding: 0 0 0 18px;}
*:first-child+html .image_view form {margin: 0;} * html .image_view form {margin: 0;}
*:first-child+html .abuse {width: 82px;} * html .abuse {width: 82px;}
.abuse:hover {color: #00abff;}
.large_image {float: left; margin-right: 4px;}

/* View Bottom */
.view_bottom {clear: both; margin-top: 8px; border-top: 1px solid #C8C8C8; padding-top: 6px;}
.vote form {margin: 0;}
.vote, .meta_tags, .bottom_left {float: left; width: 520px;}
.vote, .meta_tags, .existing_usermeta {margin-bottom: 10px; clear: both;}
.meta_tags {clear: both;}
#voting_ul {float: left; margin-right: 10px;}
.vote_star {float: left; height: 24px; width: 24px; padding: 2px; background: url('/images/vote_off.gif') no-repeat center center; cursor: pointer;}
#vote_span {float: left; line-height: 39px; font-weight: bold;}
.vote strong, .meta_tags strong, .existing_usermeta strong {font-size:16px; line-height:25px;}
.existing_usermeta h3 {font-size: 12px; display: inline; font-weight: normal;}

/* Carousel */
.carousel_container {clear:both;color:#949494;font-size:10px;margin:0 auto;padding:10px;text-align:center;width:955px; position: relative; z-index: 1;}
.carousel_container h4 {text-align: left; font-size: 14px; position: relative; z-index:10}
.reflected {float: left; margin-right: 10px; position: absolute; bottom: -0px; left: 0; z-index: 1;}
.jCarouselLite {visibility: hidden; width:960px;}
.jCarouselLite ul {width: 5000px;}
.jCarouselLite li {height: 285px; position: relative; width: 160px; float: left; padding: 0; margin: none; z-index: 1;}
.jCarouselLite li a {padding: 0; margin: 0; z-index: 1;}
.jCarouselLite {width: 965px; overflow: hidden;}
.png_fade {display: block; margin-top: 5px; font-size:0; padding: 0; background-repeat: no-repeat;}

.left_carousel, .right_carousel {width: 60px; height: 300px; display: block; z-index: 9; position: absolute; top: 0; text-align: center;}
.left_carousel {background: url('images/fade1.png') repeat-y; left: 0;}
.right_carousel {background: url('images/fade3.png') repeat-y; right: -0;}
.left_carousel button, .right_carousel button {height: 32px; width: 32px; border: none; margin-top: 125px; cursor: pointer;}
.left_carousel button {background: url('images/rewind.png') no-repeat;}
.right_carousel button {background: url('images/forward.png') no-repeat;}
.carousel_text {display: none;}

/* Sitemap */
.sitemapUl, .sitemapLinks {float: left; width: 400px;}
.sitemapUl a {font-size: 10px; text-decoration: none;}
.sitemapLinks {border-bottom: 1px solid #C0C0C0; padding-left: 5px; font-weight: bold; padding-bottom: 5px; margin-bottom: 5px;}


/* IE 7 */
*:first-child+html .png_fade img {width: 154px;}  * html .png_fade img {width: 154px;}
/* IE 6 */
* html .item {margin-right: 0; display: block;}
*html .meta_desc_container {margin-right: 0;}
*html .image_view {width: 200px; height: 320px; margin-right: 6px;}
*html img, *html div, *html .left_carousel button, *html .right_carousel button { behavior: url(/images/htcmime.php?file=iepngfix.htc) }

/* New search */
#searchform {margin-top: 13px;}
#searchform input {background: url('images/search.png') no-repeat; height: 25px; width: 203px; border: none; padding: 4px 15px 0 32px; font-size: 18px; font-family: Arial,Verdana,sans-serif;}
.nosearch {color: #999;}
.searching {color: #393939;}

/* Drop down styles */
/* COMMON CLASSES */
.break { clear:both; }

#suggestions{ width:320px; display:none; z-index: 9999; position: relative;}
.search_result {display: block; float: left; height: 100px; width: 100px; margin: 5px; background-position: center center; background-repeat: no-repeat;}

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:320px; background-color:#a0a0a0; font-size:10px; line-height:14px;  z-index: 9999; display: block; float: left;}
#searchresults a { display:block; background-color:#e4e4e4; clear:left; text-decoration:none; float: left; width: 320px; z-index: 9999;}
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px; background-image:url(images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; width: 300px;}
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }
