#contents {
    overflow: hidden;
    padding: 10px 0px 20px;
    width: 1002px;
}

#contents h2, #contents h1 {
    clear: both;
    color: #8e8e8e;
    float: none;
    font-size: 24px;
    font-weight: normal;
    line-height: 24px;
    padding: 0px 0px 7px 3px;
}

#contents h1#contents-random-header {
    clear: left;
    line-height: 24px;
    padding-bottom: 7px;
    width: 600px;
}

#contents h2 span {
    font-style: italic;
}

#contents #contents_filters {
    float: right;
    font-size: 11px;
    margin-top: -25px;
}

#contents #contents_filters a {
    color: #8e8e8e;
    margin: 0px 8px 0px 3px;
    text-decoration: underline;
}

#contents #contents_filters a:hover {
    text-decoration: none;
}

#contents #contents_filters span {
    margin: 0px 8px 0px 3px;
}

#contents #contents_filters #contents_filters_last {
    margin-right: 0px;
}

#contents #contents_gallery,
#contents #contents-random,
#contents #contents_related #contents_related_wrap #contents_related_inner #contents_related_gallery {
    overflow: hidden;
    width: 1005px;
}

#contents #contents-random {margin-bottom: 10px;}

#contents #gallery-random-ad, #contents #users-ad {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/banner-cover.png') 0px 0px no-repeat;
    float: right;
    height: 250px;
    margin-top: 3px;
    overflow: hidden;
    padding: 3px 6px 3px 3px;
    width: 300px;
}

#contents #users-ad {
    margin: 48px 0px 0px;
}

#contents #gallery-categories-ad {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/banner-cover.png') 0px 0px no-repeat;
    float: right;
    height: 250px;
    margin: 3px 46px 63px;
    _margin-right: 23px;
    overflow: hidden;
    padding: 3px 6px 3px 3px;
    width: 300px;
}

#contents #gallery-ad {
    float: right;
    height: 950px;
    margin-right: 3px;
    _margin-right: 1.5px;
    padding-top: 0px;
    width: 200px;
    text-align: center;
}

#contents .contents-gallery-categories #gallery-ad {
    height: 900px;
    margin: 3px 0px 63px;
    padding-top: 0px;
}

#contents .contents_gallery_item_wrap {
    float: left;
    margin: 0px 3px 10px 0px;
    overflow: hidden;
    padding-bottom: 0px;
    width: 197px;
}

#contents .contents-gallery-categories .contents_gallery_item_wrap {
    margin-bottom: 34px;
}

#contents #contents-random .contents_gallery_item_wrap {
    margin: 0px 10px 6px 0px;
    padding-bottom: 0px;
    width: 338px;
}

#contents .contents_gallery_item_wrap + h2 {
    padding-top: 6px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item {
    overflow: hidden;
    padding: 3px 3px 0px;
    position: relative;
    width: 192px;
}

#contents #contents-random .contents_gallery_item_wrap .contents_gallery_item {
    padding: 3px 0px 0px 3px;
    width: 335px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item .contents_gallery_remove {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/delete.png') 0px 0px no-repeat;
    display: block;
    height: 32px;
    left: 161px;
    overflow: hidden;
    position: absolute;
    width: 32px;
    top: 6px;
    z-index: 1;
}

#contents .contents_gallery_item_wrap .contents_gallery_item .contents_gallery_remove:hover {
    background-position: 0px -32px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item .contents_gallery_removed {
    background: #000 url('http://hw03.pictures.givemegay.com/design/img/bg.png') 0px 0px repeat;
    filter: alpha(opacity=75);
    display: block;
    height: 175px;
    left: 0px;
    opacity: 0.75;
    position: absolute;
    top: 0px;
    width: 198px;
    z-index: 1;
}

#contents .contents_gallery_item_wrap .contents_gallery_item h3 {
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
    overflow: hidden;
    position: relative;
}

#contents .contents-gallery-categories .contents_gallery_item_wrap .contents_gallery_item h3 {
    font-size: 16px;
    line-height: 21px;
    text-transform: capitalize;
}

#contents .contents_gallery_item_wrap .contents_gallery_item h3 a img {
    border: 1px solid #a5a5a5;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    height: 106px;
    width: 188px;
}

#contents #contents-random .contents_gallery_item_wrap .contents_gallery_item h3 a img {
    float: left;
    margin-right: 8px;
}

#contents .contents-gallery-categories .contents_gallery_item_wrap .contents_gallery_item h3 a img {
    height: 254px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item h3 a span.contents-gallery-private { background: url('http://hw03.pictures.givemegay.com/design/img/private-photo-cover.png') 0px 0px no-repeat; display: block; filter: alpha(opacity=85); height: 106px; left: 1px; opacity: 0.85; position: absolute; top: 1px; width: 188px;}

#contents .contents_gallery_item_wrap .contents_gallery_item h3 a span.contents-gallery-title {
    display: block;
    height: 30px;
    overflow: hidden;
    padding: 3px 3px 0px;
}

#contents #contents-random .contents_gallery_item_wrap .contents_gallery_item h3 a span.contents-gallery-title {
    height: 45px;
    padding: 3px 0px 0px;
}

#contents .contents-gallery-categories .contents_gallery_item_wrap .contents_gallery_item h3 a span.contents-gallery-title {
    height: auto;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div {
    font-size: 11px;
    line-height: 14px;
    padding: 0px 2px 0px;
}

#contents #contents-random .contents_gallery_item_wrap .contents_gallery_item div {
    float: right;
    margin-top: -55px;
    _margin-top: 0px;
    padding: 0px;
    width: 135px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div span {
    display: block;
    height: 14px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_length {
    float: left;
    margin-top: 3px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_rating {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/rating.png') 0px 4px no-repeat;
    float: right;
    margin-top: 3px;
    padding-left: 12px;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_rating.positive {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/rating.png') 0px -16px no-repeat;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_rating.negative {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/rating.png') 0px -36px no-repeat;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_views {
    clear: both;
    float: left;
    visibility:hidden;
}

#contents .contents_gallery_item_wrap .contents_gallery_item div .contents_gallery_added {
    clear: right;
    float: right;
    white-space: nowrap;
}

#contents .contents_gallery_item_wrap.contents-gallery-hor .contents_gallery_item div span {
    /*clear: left;
    float: none;*/
    margin-top: 0px;
}

#contents .contents_paging { background: transparent url('http://hw03.pictures.givemegay.com/design/img/block.png') 0px 0px no-repeat; clear: both; float: none; font-size: 21px; height: 50px; line-height: 48px; margin-top: 7px; text-align: center;}
#contents .contents_paging a, #contents .contents_paging span { margin-left: 10px;}
#contents .contents_paging a.more { background: #f5a100 url('http://hw03.pictures.givemegay.com/design/img/see-more.png') 0px 0px no-repeat; display: inline-block; .display: inline; height: 25px; .left: 10px; line-height: 25px; .margin-left: 0px; overflow: hidden; position: relative; text-indent: -9999px; top: 2px; width: 53px; .zoom: 1;}
#contents .contents_paging a.more:hover { background-color: #f5c400; background-position: 0px -25px;}

#contents #contents_post,
#contents #contents_post_hd {
    margin-bottom: 20px;
    overflow: hidden;
    .zoom: 1;
}

#contents #contents_post h1,
#contents #contents_post_hd h1 {
    padding: 0px 5px 8px;
}

#contents #contents_post #contents_post_main_wrap,
#contents #contents_post_hd #contents_post_main_wrap {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/post.png') -646px bottom no-repeat;
    float: left;
    overflow: hidden;
    padding-bottom: 5px;
    width: 646px;
}

#contents #contents_post_hd #contents_post_main_wrap {
    background-position: -2098px bottom;
    width: 806px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/post.png') 0px 0px no-repeat;
    overflow: hidden;
    padding-top: 5px;
    .zoom: 1;
}

#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap {
    background-position: -1292px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main {
    background: #1b1b1b;
    overflow: hidden;
    padding: 0px 3px;
    .zoom: 1;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents-post-sponsor,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents-post-sponsor {
    padding: 0px 5px 8px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main h2,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main h2 {
    padding: 0px 5px 8px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_player,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_player {
    height: 510px;
    margin-bottom: 3px;
    overflow: hidden;
    width: 640px;
}

#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_player {
    height: 450px;
    width: 800px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/fullhd.gif') 0px 0px no-repeat;
    height: 95px;
    margin: 0px auto 8px;
    padding: 3px 0px 0px 29px;
    width: 611px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_watch,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_watch {
    display: block;
    height: 58px;
    width: 582px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_1080,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_720,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_540,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_1080,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_720,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_540 {
    float: left;
    height: 25px;
    margin: 6px 18px 0px 0px;
    width: 86px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_1080,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_banner #contents_post_banner_1080 {
    margin-left: 215px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info {
    color: #8e8e8e;
    font-size: 12px;
    line-height: 15px;
    overflow: hidden;
    padding: 0px 4px;
    .zoom: 1;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions {
    float: left;
    margin-bottom: 15px;
    position: relative;
    width: 300px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/post-icons.png') 0px 0px no-repeat;
    display: block;
    float: left;
    height: 32px;
    margin-right: 2px;
    overflow: hidden;
    width: 32px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a:hover,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a:hover,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a.active,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions a.active {
    filter: alpha(opacity=80);
    opacity: 0.8;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-dislike,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-dislike {
    background-position: -32px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-fav-add,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-fav-add {
    background-position: -64px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-report,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-report {
    background-position: -96px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download {
    background-position: -128px 0px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container {
    clear: both;
    float: none;
    display: none;
    padding-top: 10px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container a {
    background: transparent;
    display: inline;
    height: auto;
    margin: 0px;
    padding: 0px;
    width: auto;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container a:hover,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions #contents-post-download-container a:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating {
    color: #f5a100;
    float: left;
    font-size: 18px;
    line-height: 32px;
    margin-right: 4px;
    padding: 0px 10px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating.positive,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating.positive {
    color: #6da712;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating.negative,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-actions .contents_gallery_rating.negative {
    color: #d32424;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis {
    clear: none;
    float: right;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis span,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis span { margin: 0px;}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_addthis a { margin-left: 2px; _margin-left: 1px; padding: 0px;}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_uploader,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_uploader {
    clear: both;
    float: none;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_uploader span,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_uploader span {
    color: #f5a100;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_report,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_report {
    float: right;
    padding-left: 7px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate a,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites a{
    margin: 0px 7px 0px 3px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate span,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_rate span {
    margin-right: 7px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites a:hover,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_favourites a:hover {
    text-decoration: none;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-description,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents-post-description,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_category,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_category {
    clear: both;
    float: none;
    padding-top: 14px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_category a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_category a,
#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_tags a,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_tags a {
    text-transform: capitalize;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_stats,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_stats {
    float: left;
    margin-bottom: 7px;
    padding-top: 12px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_stats a img,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_stats a img {
    vertical-align: bottom;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed {
    float: right;
    height: 55px;
    padding-top: 12px;
    position: relative;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed label,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed label {
    display: block;
    margin-bottom: 7px;
}

#contents #contents_post #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed input,
#contents #contents_post_hd #contents_post_main_wrap #contents_post_main_inner_wrap #contents_post_main #contents_post_info #contents_post_embed input {
    background-position: 0px -223px;
    height: 32px;
    line-height: 32px;
    padding: 0px 5px;
    position: absolute;
    right: 0px;
    width: 622px;
}

#contents  #contents-post-actions-model {
    float: left;
    margin-bottom: 15px;
    margin-left: 20px;
    position: relative;
    width: 192px;
}

#contents  #contents-post-actions-model a{
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/post-icons.png') 0px 0px no-repeat;
    display: block;
    float: left;
    height: 32px;
    margin-right: 2px;
    overflow: hidden;
    width: 32px;
}

#contents  #contents-post-actions-model a:hover,
#contents  #contents-post-actions-model a.active {
    filter: alpha(opacity=80);
    opacity: 0.8;
}

#contents #contents-post-actions-model #contents-post-dislike {
    background-position: -32px 0px;
}

#contents #contents-post-actions-model #contents-post-fav-add{
    background-position: -64px 0px;
}

#contents #contents-post-actions-model #contents-post-report {
    background-position: -96px 0px;
}

#contents #contents-post-actions-model .contents_gallery_rating{
    color: #f5a100;
    float: left;
    font-size: 18px;
    line-height: 32px;
    margin-right: 4px;
    padding: 0px 10px;
}

#contents #contents-post-actions-model .contents_gallery_rating.positive {
    color: #6da712;
}

#contents #contents-post-actions-model .contents_gallery_rating.negative {
    color: #d32424;
}

/* models alphabet filter*/
#contents #contents_gallery .filter {
background-color: #111;
/*background-image: url('http://hw03.pictures.givemegay.com/design/img/block.png');*/
float: right;
margin-left: 200px;
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
padding-left: 20px;
padding-right: 20px;
word-spacing: 5px;
}
#contents #contents_gallery h1 {
border-bottom: 2px solid #111;
padding-bottom: 0;
margin:0;
text-align:top;
}
/* models alphabet filter*/

#contents #post-comments { clear: both; float: none; padding-top: 8px;}
#contents #post-comments h6 { font-size: 12px; font-weight: normal; margin-bottom: 8px;}
#contents #post-comments h6 a { border-bottom: 1px dotted #f5a100;}
#contents #post-comments h6 a:hover { border-bottom-color: #f5c400;}
#contents #post-comments-inner { display: none;}
#contents #post-comments-inner form { margin-bottom: 8px;}
#contents #post-comments-inner form p { background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') 0px -154px; height: 42px; margin-bottom: 2px; padding: 1px; width: 248px;}
#contents #post-comments-inner form p textarea { height: 38px; padding: 2px 4px; width: 240px;}
#contents #post-comments-inner form span { background: url('http://hw03.pictures.givemegay.com/design/img/loading.gif') 0px 0px no-repeat; display: inline-block; .display: inline; height: 16px; margin: 0px 4px 0px 146px; position: relative; top: 3px; visibility: hidden; width: 16px; .zoom: 1;}
#contents #post-comments-inner form input { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; height: 25px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#contents #post-comments-inner .unauthorized { margin-bottom: 10px;}
#contents #post-comments-inner #comments-display-current { margin-top: -5px;}

#contents #contents_post #contents_post_ad,
#contents #contents_post_hd #contents_post_ad {
    float: left;
    margin-left: 30px;
    _margin-left: 15px;
    overflow: hidden;
    padding-top: 5px;
    width: 300px;
}

#contents #contents_post_hd #contents_post_ad {
    width: 189px;
}

#contents #contents_post #contents_post_ad iframe, #contents #contents_post #contents_post_ad div, #contents #contents_post_hd #contents_post_ad iframe, #contents #contents_post_hd #contents_post_ad div { margin-bottom: 5px;}

#contents #contents_related {
    overflow: hidden;
    .zoom: 1;
}

#contents #contents_related #contents_related_menu {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/block.png') 0px 0px no-repeat;
    height: 50px;
    list-style-type: none;
    position: relative;
    z-index: 1;
}

#contents #contents_related #contents_related_menu li {
    float: left;
}

#contents #contents_related #contents_related_menu li.contents_related_menu_active {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/active.png') 0px -50px repeat-x;
}

#contents #contents_related #contents_related_menu li#contents_related_menu_first.contents_related_menu_active {
    background-position: 0px 0px;
}

#contents #contents_related #contents_related_menu li span {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/separator.png') right 0px no-repeat;
    display: inline-block;
    .display: inline;
    font-size: 21px;
    height: 50px;
    line-height: 48px;
    padding: 0px 18px 0px 16px;
    .zoom: 1;
}

#contents #contents_related #contents_related_menu li#contents_related_menu_premium span a {
    color: #f5a100;
}

#contents #contents_related #contents_related_menu li#contents_related_menu_premium span a:hover {
    color: #f5c400;
}

#contents #contents_related #contents_related_menu li span a {
    color: #bababa;
}

#contents #contents_related #contents_related_menu li span a:hover {
    color: #e5e5e5;
}

#contents #contents_related #contents_related_wrap {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/sub.png') 0px bottom no-repeat;
    clear: both;
    float: none;
    margin-top: -5px;
    padding-bottom: 5px;
    .zoom: 1;
}

#contents #contents_related #contents_related_wrap #contents_related_inner {
    background: #0f0f0f;
    overflow: hidden;
    padding: 15px 4px 0px;
    width: 994px;
    .zoom: 1;
}

#contents #contents_related #contents_related_wrap #contents_related_inner #contents_related_gallery .contents_gallery_item_wrap {
    margin: 0px 1px 1px 0px;
}

/* comment widget */
#contents .contents-comment, #contents .contents_msg { margin-bottom: 15px; overflow: hidden; width: 100%;}
#contents .contents_msg { padding: 5px; width: auto;}
#contents .contents-comment .contents-comment-pic, #contents .contents_msg .contents_msg_pic { float: left; height: 64px; margin-right: 10px; overflow: hidden; position: relative; width: 64px;}
#contents .contents-comment .contents-comment-pic img, #contents .contents_msg .contents_msg_pic img { display: block; width: 64px;}
#contents .contents-comment .contents-comment-pic span, #contents .contents_msg .contents_msg_pic span { background: transparent url('http://hw03.pictures.givemegay.com/design/img/usercover.png') 0px 0px no-repeat; height: 64px; left: 0px; position: absolute; top: 0px; width: 64px;}
#contents .contents-comment .contents-comment-data, #contents .contents_msg .contents_msg_info { float: none; overflow: auto;}
#contents .contents-comment .contents-comment-data .contents-comment-user, #contents .contents_msg .contents_msg_info .contents_msg_stats { font-size: 11px; margin-bottom: 4px;}
#contents .contents-comment .contents-comment-data .contents-comment-text, #contents .contents_msg .contents_msg_info .contents_msg_text { margin-bottom: 3px;}
#contents .contents-comment .contents-comment-data .contents-comment-actions, #contents .contents_msg .contents_msg_info .contents_msg_actions { font-size: 11px;}
/* comment widget */

/* comments pagination widget */
#contents #comments-display-current { font-size: 11px;}
#contents #comments-paging { font-size: 11px;}
#contents #comments-paging a, #contents #comments-paging span { margin-right: 5px;}
/* comments pagination widget */

/* comments posting */
#contents #comments-post { float: none; margin-bottom: 20px; overflow: hidden; width: 100%;}
#contents #comments-post p { background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') 0px -25px no-repeat; height: 99px; margin-bottom: 4px; padding: 1px; width: 387px;}
#contents #comments-post p textarea { height: 95px; padding: 2px 5px; width: 377px;}
#contents #comments-post input { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; float: left; height: 25px; margin-right: 8px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#contents #comments-post span { background: transparent url('http://hw03.pictures.givemegay.com/design/img/comments-post-loading.gif') 0px 2px no-repeat; display: none; float: left; font-size: 11px; margin-top: 3px; padding-left: 18px;}
#contents #comments-post span.comments-post-success { background: transparent; color: #62c600; padding-left: 0px;}
#contents #comments-post span.comments-post-error { background: transparent; color: #ee1600; padding-left: 0px;}
/* comments posting */

#contents #contents_edit,
#contents #contents_login,
#contents #contents_register,
#contents #contents_retrieve,
#contents #contents_upload {
    overflow: hidden;
    padding: 0px 16px;
    .zoom: 1;
    margin: 50px auto;
    width: 800px;
}

#contents #contents_edit h2,
#contents #contents_login h2,
#contents #contents_register h2,
#contents #contents_retrieve h2,
#contents #contents_upload h2 {
    margin-bottom: 5px;
    padding-left: 0px;
}

#contents #contents_edit div,
#contents #contents_login div,
#contents #contents_register div,
#contents #contents_retrieve div,
#contents #contents_upload div.form-row {
    height: 25px;
    margin-bottom: 5px;
    overflow: hidden;
    .zoom: 1;
}

#contents #contents_edit label,
#contents #contents_login label,
#contents #contents_register label,
#contents #contents_retrieve label,
#contents #contents_upload label {
    float: left;
    margin-top: 3px;
    width: 145px;
}

#contents #contents_upload div.form-row select {
    float: left;
}

#contents #contents_edit input,
#contents #contents_login input,
#contents #contents_register input,
#contents #contents_retrieve input,
#contents #contents_upload input,
#contents #contents-usersearch input,
#contents #contents-newalbum input {
    background-position: 0px -126px;
    float: left;
    height: 25px;
    overflow: hidden;
    padding: 0px 5px;
    width: 240px;
}

#contents #contents_edit span,
#contents #contents_login span,
#contents #contents_register span,
#contents #contents_retrieve span,
#contents #contents_upload span {
    float: left;
    font-size: 11px;
    margin: 4px 0px 0px 25px;
}

#contents #contents_edit span {
    color: #8e8e8e;
}

#contents #contents_edit #contents_edit_sex_male,
#contents #contents_edit #contents_edit_sex_female,
#contents #contents_edit #contents_edit_notification_no,
#contents #contents_edit #contents_edit_notification_yes {
    left: -9999px;
    position: absolute;
}

#contents #contents_edit .contents_edit_checkbox_label {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') -375px -126px no-repeat;
    height: 14px;
    line-height: 13px;
    margin-top: 6px;
    padding-left: 20px;
    width: 80px;
}

#contents #contents_edit input:checked + .contents_edit_checkbox_label {
    background-position: -375px -140px;
}

#contents #contents_edit #contents_edit_interested {
    height: 101px;
}

#contents #contents_edit #contents_edit_interested p {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') 0px -25px no-repeat;
    float: left;
    height: 99px;
    padding: 1px;
    width: 387px;
}

#contents #contents_edit #contents_edit_interested p textarea {
    height: 95px;
    padding: 2px 5px;
    width: 377px;
}

#contents #contents_edit #contents_edit_avatar,
#contents #contents_edit #contents_edit_photo {
    height: auto;
    min-height: 25px;
}

#contents #contents_edit #contents_edit_avatar p,
#contents #contents_edit #contents_edit_photo p {
    float: left;
    width: 250px;
}

#contents #contents_edit #contents_edit_avatar p img,
#contents #contents_edit #contents_edit_photo p img {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    max-height: 180px;
    max-width: 135px;
}

#contents #contents_edit #contents_edit_avatar_new,
#contents #contents_edit #contents_edit_photo_new,
#contents #contents_upload #contents_upload_file_wrap {
    position: relative;
    width: 400px;
}

#contents #contents_edit #contents_edit_avatar_new #contents_edit_avatar_upload,
#contents #contents_edit #contents_edit_photo_new #contents_edit_photo_upload,
#contents #contents_upload #contents_upload_file_wrap #contents_upload_file {
    filter: alpha(opacity=0);
    left: 0px;
    opacity: 0;
    top: 0px;
    width: 250px;
}

#contents #contents_edit #contents_edit_avatar_new #contents_edit_avatar_button,
#contents #contents_edit #contents_edit_photo_new #contents_edit_photo_button,
#contents #contents_upload #contents_upload_file_wrap #contents_upload_file_button {
    background-position: -250px 0px;
    color: #000;
    cursor: pointer;
    .cursor: hand;
    height: 25px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0px 1px 0px #ffcb2b;
    width: 80px;
}

#contents #contents_edit #contents_edit_avatar_new p,
#contents #contents_edit #contents_edit_photo_new p,
#contents #contents_upload #contents_upload_file_wrap p {
    float: left;
    margin: 3px 0px 0px 5px;
    width: 155px;
}

#contents #contents_edit .contents_edit_text {
    float: left;
    margin-top: 3px;
}

#contents #contents_edit #contents_edit_submit,
#contents #contents_login #contents_login_submit,
#contents #contents_register #social-signup-button,
#contents #contents_retrieve #social-retrieve-button,
#contents #contents_upload #contents_upload_submit {
    background-position: -250px 0px;
    color: #000;
    cursor: pointer;
    .cursor: hand;
    height: 25px;
    margin-left: 145px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0px 1px 0px #ffcb2b;
    width: 80px;
    //border: 1px solid red;
}

#contents #contents_upload #contents_upload_submit { clear: both; margin-top: 3px;}
#contents #contents_upload.bulk #contents_upload_submit { margin-top: 0px;}

#contents #profile-actions form,
#contents #contents_msg .contents_msg .msg_reply_form_div form {
    margin-bottom: 10px;
    width: 250px;
    .zoom: 1;
}

#contents #profile-actions form {
    margin-bottom: 4px;
}

#contents #profile-actions form p,
#contents #contents_msg .contents_msg .msg_reply_form_div form p {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') 0px -154px;
    height: 42px;
    margin: 3px 0px 2px;
    padding: 1px;
    width: 248px;
}

#contents #profile-actions form p textarea,
#contents #contents_msg .contents_msg .msg_reply_form_div form p textarea {
    height: 38px;
    padding: 2px 4px;
    width: 240px;
}

#contents #profile-actions form span,
#contents #contents_msg .contents_msg .msg_reply_form_div form span {
    color: #ff0000;
    display: block;
    font-size: 11px;
    padding: 0px 0px 2px 2px;
}

#contents #profile-actions input,
#contents #contents_msg .contents_msg .msg_reply_form_div form input {
    background-position: -250px 0px;
    color: #000;
    cursor: pointer;
    .cursor: hand;
    height: 25px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0px 1px 0px #ffcb2b;
    width: 80px;
}

#contents #contents_login #contents_login_system,
#contents #contents_register #contents_register_system,
#contents #contents_retrieve #contents_retrieve_system {
    display: none;
}

#contents #contents_login label,
#contents #contents_register label {
    width: 100px;
}

#contents #contents_login .contents_login_hidden,
#contents #contents_register .contents_register_hidden,
#contents #contents_retrieve .contents_register_hidden,
#contents #contents_upload .contents_upload_hidden {
    display: none;
}

#contents #contents_login span,
#contents #contents_register span,
#contents #contents_retrieve span,
#contents #contents_upload span {
    color: #bababa;
}

#contents #contents_login #contents_login_submit,
#contents #contents_register #social-signup-button {
    margin-left: 100px;
}

#contents #contents_upload #contents_upload_categories {
    height: auto;
    .zoom: 1;
}

#contents #contents_upload #contents_upload_categories ul {
    float: left;
    list-style-type: none;
    overflow: hidden;
    width: 120px;
}

#contents #contents_upload #contents_upload_categories ul li {
    display: block;
    height: 25px;
}

#contents #contents_upload #contents_upload_categories ul input,
#contents #contents-newalbum #contents-newalbum-privacy input,
#contents #contents_upload #contents-upload-privacy input {
    background: transparent;
    float: none;
    height: 1px;
    position: absolute;
    visibility: hidden;
    width: 1px;
}

#contents #contents_upload #contents_upload_categories ul label,
#contents #contents-newalbum #contents-newalbum-privacy label,
#contents #contents_upload #contents-upload-privacy label {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') -375px -126px no-repeat;
    height: 14px;
    line-height: 13px;
    margin-top: 6px;
    padding-left: 20px;
    width: 100px;
}

#contents #contents_upload #contents_upload_categories ul input:checked + label,
#contents #contents-newalbum #contents-newalbum-privacy input:checked + label,
#contents #contents_upload #contents-upload-privacy input:checked + label {
    background-position: -375px -140px;
}

#contents #contents_upload #contents_upload_categories span {
    margin: 2px 0px 0px;
    .margin-top: 3px;
}

#contents #contents_upload #contents_upload_file_wrap {
    float: left;
    width: 250px;
}

#contents #contents_msg #contents_msg_controls {
    font-size: 21px;
    margin-bottom: 25px;
    padding-top: 3px;
}

#contents #contents_msg .contents_msg .msg_reply_form_div {
    //padding-left: 5px;
}

/******************** NEW STYLES CREATED FOR MORE FLEXIBLE TEMPLATES ************************/

 .contents-user {
    float: left;
    margin: 5px 2px 10px 2px;
    overflow: hidden;
    width: 200px;
    .zoom: 1;
}

#contents-latestusers .contents-user {
    width: 200px;
}

 .contents-user .contents-userpic {

    height: 64px;
    margin:auto;
    overflow: hidden;

    width: 64px;
}

#contents .contents-user .contents-userpic img {
    height: 64px;
    display: block;
    width: 64px;
}

#contents .contents-user .contents-userpic span {
    background: transparent url('http://hw03.pictures.givemegay.com/design/img/usercover.png') 0px 0px no-repeat;
    *background-image: url('http://hw03.pictures.givemegay.com/design/img/usercoverie6.gif');
    height: 64px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 64px;
    z-index: 1;
}

 .contents-user .contents-userinfo {
    text-align: center;
    overflow: hidden;
    width: 200px;
}

#contents #contents-latestusers .contents-user .contents-userinfo {
    width: 150px;
}

#contents .contents-user .contents-userinfo h6 {
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 5px;
}

#contents .contents-user .contents-userinfo h6 a.hover { color: #f5c400;}

#contents .contents-user .contents-userinfo .contents-useractions {
    font-size: 11px;
}

#contents #contents-newalbum h2,
#contents #contents-addtoalbum h2 {
    padding-left: 0px;
}

#contents #contents-latestusers h2, #contents #contents-friends h2 { clear: none; margin-bottom: 5px;}

#contents #contents-friends #contents-friends-list {
    clear: both;
    float: none;
    overflow: hidden;
    .zoom: 1;
}

#contents #contents-usersearch,
#contents #contents-latestusers,
#contents #contents-latestvideos,
#contents #contents-latestphotos{
    overflow: hidden;
    .zoom: 1;
}

#contents #contents-latestvideos, #contents #contents-latestprivatevideos, #contents #contents-latestphotos, #contents #contents-latestprivatephotos { margin-top: 40px;}

#contents #contents-usersearch input {
    margin-right: 5px;
}

#contents #contents-useralbum #contents-useralbum-actions {
    font-size: 11px;
    margin-bottom: 5px;
    padding-left: 4px;
}

#contents #contents-useralbum #contents-useralbum-gallery {
    clear: both;
    float: none;
    overflow: hidden;
    .zoom: 1;
}

#contents #contents-useralbum .contents-preview {
    height: 243px;
}

#contents #contents-useralbum .contents-preview-album {
    height: 260px;
}

#contents #contents-useralbum .contents-preview .contents-preview-pic {
    bottom: 17px;
}

#contents #contents-useralbum .contents-preview-album .contents-preview-pic {
    bottom: 34px;
}

#contents #contents-newalbum label {
    clear: left;
    float: left;
    margin: 3px 0px 7px;
    width: 145px;
}

#contents #contents-newalbum select {
    float: left;
}

#contents #contents-newalbum #new_album_name_error {
    color: #ee1600;
    float: left;
    font-size: 11px;
    line-height: 14px;
    margin: 6px 0px 0px 10px;
    *margin-left: 5px;
}

#contents #contents-newalbum #contents-newalbum-privacy {
    float: left;
    margin-bottom: 10px;
}

#contents #contents-newalbum #contents-newalbum-privacy p {
    clear: both;
    float: none;
}

#contents #contents-newalbum #contents-newalbum-privacy label {
    clear: none;
    margin-bottom: 0px;
    width: auto;
}

#contents #contents-newalbum #contents-album-proceed,
#contents #contents-addtoalbum #contents-addtoalbum-upload,
#contents #contents-addtoalbum #contents-addtoalbum-clear {
    background-position: -250px 0px;
    clear: both;
    color: #000;
    cursor: pointer;
    .cursor: hand;
    display: block;
    float: none;
    height: 25px;
    margin-left: 145px;
    overflow: hidden;
    text-align: center;
    text-shadow: 0px 1px 0px #ffcb2b;
    width: 80px;
}

#contents #contents-addtoalbum label {
    float: left;
    margin-top: 3px;
    width: 145px;
}

#contents #contents-addtoalbum object {
    background: transparent;
    float: left;
    margin-bottom: 5px;
}

#contents #contents-addtoalbum #contents-addtoalbum-upload,
#contents #contents-addtoalbum #contents-addtoalbum-clear {
    clear: none;
    float: left;
    margin: 0px 5px 0px 0px;
}

#contents #contents-addtoalbum #contents-addtoalbum-upload {
    clear: left;
    margin-left: 145px;
    *margin-left: 72px;
}

/* how-to-add-an-ad page */
#contents #contents-ads h1 { padding-left: 0px;}
#contents #contents-ads p { margin-bottom: 15px;}
#contents #contents-ads .contents-ads-small { font-size: 11px; line-height: 16px; margin-bottom: 15px;}
#contents #contents-ads b { color: #8e8e8e;}
#contents #contents-ads ul, #contents #contents-ads ol { list-style-position: inside; margin-bottom: 15px;}
#contents #contents-ads .contents-ads-section { margin-bottom: 50px; overflow: hidden; .zoom: 1;}
#contents #contents-ads .contents-ads-section .contents-ads-disclaimer { float: left; margin-right: 11px; overflow: hidden; width: 287px;}
#contents #contents-ads .contents-ads-section img { border: 1px solid #2d2d2d; float: left; margin-bottom: 15px; padding: 1px; width: 700px;}
/* how-to-add-an-ad page */

/* related gallery «more» link */
#contents .contents-related-more { font-size: 21px; padding: 7px 0px 5px; text-align: center;}
#contents .contents-related-more a { border-bottom: 1px dotted #f5a100;}
#contents .contents-related-more a:hover { border-bottom-color: #f5c400;}
/* related gallery «more» link */

/* «high definition videos for premium members» link */
#contents #contents-title-hd { float: right; font-size: 14px; line-height: 18px; margin-top: 7px;}
/* «high definition videos for premium members» link */

/* social alerts */
#contents .social-alert, #contents .social-error, #contents .social-success { color: #dabe00; margin-bottom: 15px;}
#contents .social-error { color: #ee1600;}
#contents .social-success { color: #62c600;}
/* social alerts */

/* single photo */
#contents #photo { background: #1b1b1b; border-radius: 5px; -moz-border-radius: 5px; float: left; font-size: 12px; line-height: 15px; margin-right: 20px; overflow: hidden; padding: 7px; width: 640px;}
#contents #photo-nav { margin-bottom: 7px; position: relative; text-align: center;}
#contents #photo-prev, #contents #photo-next { left: 3px; position: absolute;}
#contents #photo-next { left: auto; right: 3px;}
#contents #photo-picture { display: block; margin: 0px auto; max-width: 640px; _width: expression(this.width>640?"640px":true);}
#contents #photo-actions { float: left; margin: 15px 0px 15px 3px; _margin-left: 1px;}
#contents #photo-actions a { background: transparent url('http://hw03.pictures.givemegay.com/design/img/post-icons.png') 0px 0px no-repeat; display: block; float: left; height: 32px; margin-right: 2px; overflow: hidden; width: 32px;}
#contents #photo-actions a:hover { filter: alpha(opacity=80); opacity: 0.8;}
#contents #photo-actions #photo-dislike { background-position: -32px 0px;}
#contents #photo-actions #photo-report { background-position: -96px 0px;}
#contents #photo-actions #photo-original { background-position: -160px 0px;}
#contents #photo-actions #photo-cover { background-position: -192px 0px;}
#contents #photo-actions #photo-delete { background-position: -224px 0px;}
#contents #photo-actions .contents_gallery_rating { color: #f5a100; float: left; font-size: 18px; line-height: 32px; margin-right: 4px; padding: 0px 10px;}
#contents #photo-actions .contents_gallery_rating.positive { color: #6da712;}
#contents #photo-actions .contents_gallery_rating.negative {    color: #d32424;}
#contents #photo-addthis { margin: 15px 3px 15px 0px; _margin-right: 1px; float: right;}
#contents #photo-addthis a { margin-left: 2px; _margin-left: 1px; padding: 0px;}
#contents #photo-addthis span { margin: 0px;}
#contents #photo-uploader { clear: both; float: none; margin: 5px 3px 0px;}
#contents #photo-uploader a.more { background: #f5a100 url('http://hw03.pictures.givemegay.com/design/img/see-more.png') 0px 0px no-repeat; display: inline-block; .display: inline; height: 25px; left: 7px; line-height: 25px; overflow: hidden; position: relative; text-indent: -9999px; top: 1px; width: 53px; .zoom: 1;}
#contents #photo-uploader a.more:hover { background-color: #f5c400; background-position: 0px -25px;}
#contents #photo-comments { margin-top: 15px; padding: 0px 3px;}
#contents #photo-comments h6 { font-size: 12px; font-weight: normal; margin-bottom: 8px;}
#contents #photo-comments h6 a { border-bottom: 1px dotted #f5a100;}
#contents #photo-comments h6 a:hover { border-bottom-color: #f5c400;}
#contents #photo-comments-inner { display: none;}
#contents #photo-comments-inner form { margin-bottom: 12px; width: 250px;}
#contents #photo-comments-inner form p { background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') 0px -154px; height: 42px; margin-bottom: 2px; padding: 1px; width: 248px;}
#contents #photo-comments-inner form p textarea { height: 38px; padding: 2px 4px; width: 240px;}
#contents #photo-comments-inner form span { background: url('http://hw03.pictures.givemegay.com/design/img/loading.gif') 0px 0px no-repeat; display: inline-block; .display: inline; height: 16px; margin: 0px 4px 0px 146px; position: relative; top: 3px; visibility: hidden; width: 16px; .zoom: 1;}
#contents #photo-comments-inner form input { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; height: 25px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#contents #photo-comments-inner .unauthorized { margin-bottom: 10px;}
#contents #photo-comments-inner #comments-display-current { margin-top: -5px;}
#contents #photo-ad { float: left; text-align: center; width: 300px;}
#contents #photo-ad div, #contents #photo-ad iframe { margin-bottom: 5px;}
/* single photo */

/* photo preview */
#contents .photos { overflow: hidden; width: 1005px;}
#contents .photo { float: left; margin: 0px 3px 10px 0px; padding: 3px 2px 5px 3px; width: 192px;}
#contents .photo .photo-picture { background: #1a1a1a url('http://hw03.pictures.givemegay.com/design/img/loading.gif') center center no-repeat; border: 1px solid #888; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; height: 106px; margin-bottom: 3px; overflow: hidden; position: relative; width: 188px;}
#contents .photo.album .photo-picture { margin-bottom: 0px;}
#contents .photo .photo-picture img { left: 50%; position: absolute; top: 50%; visibility: hidden;}
#contents .photo .photo-picture span { background: url('http://hw03.pictures.givemegay.com/design/img/private-photo-cover.png') 0px 0px no-repeat; display: block; filter: alpha(opacity=85); height: 106px; left: 0px; opacity: 0.85; position: absolute; top: 0px; width: 188px;}
#contents .photo .album { font-size: 12px; height: 30px; line-height: 15px; overflow: hidden; padding: 3px; white-space: nowrap;}
#contents .photo .album.single { height: 15px;}
#contents .photo .album a.hover { color: #f5c400;}
#contents .photo .album span { font-size: 11px;}
#contents .photo .album span a { color: #666;}
#contents .photo .album span a:hover { color: #888;}
#contents .photo .count, #contents .photo .contents_gallery_rating, #contents .photo .date, #contents .photo .views { clear: left; float: left; font-size: 11px; line-height: 14px; padding: 0px 3px; white-space: nowrap;}
#contents .photo .date { clear: right; float: right;}
#contents .photo .contents_gallery_rating { background: transparent url('http://hw03.pictures.givemegay.com/design/img/rating.png') 0px 4px no-repeat; clear: right; float: right; padding-left: 12px;}
#contents .photo .contents_gallery_rating.positive { background: transparent url('http://hw03.pictures.givemegay.com/design/img/rating.png') 0px -16px no-repeat;}
#contents .photo .contents_gallery_rating.negative { background: transparent url('http://hw03.pictures.givemegay.com/design/img/rating.png') 0px -36px no-repeat;}
/* photo preview */

/* profile */
#profiler #profile { overflow: hidden; width: 1009px;}
#profiler #profile h2 a.more { background: #f5a100 url('http://hw03.pictures.givemegay.com/design/img/see-more.png') 0px 0px no-repeat; display:
inline-block; .display: inline; height: 25px; left: 10px; line-height: 25px; overflow: hidden; position: relative; text-indent: -9999px; top: 2px; width: 53px; .zoom: 1;}
#profiler #profile h2 a.more:hover { background-color: #f5c400; background-position: 0px -25px;}
#profiler #profile-sidebar { float: left; width: 360px;}
#profiler #profile-sidebar h2 { margin-bottom: 4px;}
#profiler #profile-picture { float: left; margin: 0px 10px 3px 0px; width: 128px;}
#profiler #profile-picture img { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; display: block; margin: 0px auto;
max-width: 128px; _width: expression(this.width>128?"128px":true);}
#profiler #profile-info { float: left; font-size: 12px; line-height: 15px; padding-top: 10px; width: 241px;}
#profiler #profile-info h3 { font-size: 16px; font-weight: normal; line-height: 20px; margin-bottom: 8px;}
#profiler #profile-actions { clear: left; float: left; font-size: 11px; line-height: 14px; margin-bottom: 30px;}
#profiler #profile-actions a { border-bottom: 1px solid #282828; display: block; padding: 5px; width: 118px;}
#profiler #profile-actions #profile-actions-clear { background: #0d0d0d; height: 1px; margin-top: -1px; overflow: hidden; width: 100%;}
#profiler #profile-friends { clear: both; float: none; margin-bottom: 20px; overflow: hidden; }
#profiler #profile-friends h2, #contents #profile-wall h2 { margin-bottom: 5px;}
#profiler #profile-friends .contents-user { width: 200px;}
#profiler #profile-friends .contents-user .contents-userinfo { width:200px;}
#profiler #profile-wall {}
#profiler #profile-wall h6 { font-size: 12px; font-weight: normal; margin-bottom: 8px;}
#profiler #profile-wall h6 a { border-bottom: 1px dotted #f5a100;}
#profiler #profile-wall h6 a:hover { border-bottom-color: #f5c400;}
#profiler #profile-wall form { margin-bottom: 12px; width: 250px;}
#profiler #profile-wall form p { background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') 0px -154px; height: 42px;
margin-bottom: 2px; padding: 1px; width: 248px;}
#profiler #profile-wall form p textarea { height: 38px; padding: 2px 4px; width: 240px;}
#profiler #profile-wall form span { background: url('http://hw03.pictures.givemegay.com/design/img/loading.gif') 0px 0px no-repeat; display:
inline-block; .display: inline; height: 16px; margin: 0px 4px 0px 145px; position: relative; top: 3px; visibility: hidden; width: 16px; .zoom: 1;}
#profiler #profile-wall form input { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; height: 25px; overflow: hidden;
text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#profiler #profile-wall .unauthorized { margin-bottom: 10px;}
#profiler #profile-wall #comments-display-current { margin-top: -5px;}
#profiler #profile-items { float: right; overflow: hidden; width: 620px;}
#profiler #profile-items #contents_gallery, #contents #profile-items .photos, #contents #profile-items .activities { margin-bottom: 17px; width:
620px;}
/* profile */

/* activity */
#contents #activity-feed-title { padding-left: 6px;}
#contents .activities {  width: 620px;}
#contents .activities .row { overflow: hidden; .zoom: 1;}
 .activity { float: left; margin: 3px 1px 3px 1px; overflow: hidden; width: 200px; height: 230px;border: 1px solid #ccc;}
#contents .activity .title { font-size: 11px; line-height: 14px; padding: 0px 5px 3px 6px;}
#contents .activity .contents-user { margin-bottom: 15px; padding: 3px 5px 0px 4px; width: 191px;}
#contents .activity .contents-user .contents-userinfo { width: 107px;}
/* activity */

/* users search */
#contents #users-search { margin-bottom: 10px; overflow: hidden; padding-top: 20px;}
#contents #users-search h2 { float: left; margin-right: 6px;}
#contents #users-search-query { background-position: 0px -126px; float: left; height: 25px; margin: 2px 4px 0px 0px; overflow: hidden; padding: 0px 5px; width: 240px;}
#contents #users-search-submit { background-position: -250px 0px; color: #000; cursor: pointer; .cursor: hand; display: block; float: left; height: 25px; margin-top: 2px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
/* users search */

/* upload video page meta description textarea */
#contents #contents_upload .form-row#contents-upload-description { height: 101px;}
#contents #contents-upload-description p { background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') 0px -255px; float: left; height: 99px; padding: 1px; width: 248px;}
#contents #contents-upload-description textarea { height: 95px; padding: 2px 4px; width: 240px;}
/* upload video page meta description textarea */

/* bulk upload video page textarea */
#contents #contents_upload.bulk .form-row#contents-upload-description { height: 400px;}
#contents #contents_upload.bulk #contents-upload-description p { background: transparent url('http://hw03.pictures.givemegay.com/design/img/input.png') 0px -356px; float: left; height: 398px; padding: 1px; width: 638px;}
#contents #contents_upload.bulk #contents-upload-description textarea { height: 394px; padding: 2px 4px; width: 630px;}
/* bulk upload video page textarea */

/* modal window implementation */
#boxr { display: none; height: 100%; left: 0px; position: fixed; _position: absolute; top: 0px; _top: expression((ignoreMe=document.documentElement.scrollTop)+'px'); width: 100%; z-index: 1000000;}
#boxr-bg { background: #000;background-color: #edeae3; filter: alpha(opacity=75); height: 100%; opacity: 0.75; _position: absolute; width: 100%;}
#boxr-content { display: table; height: 100%; left: 50%; position: relative; top: -100%; _top: 0%; z-index: 1;}
#boxr-inner { color: #888; display: table-cell; vertical-align: middle;}
#boxr-inner div { left: -50%; position: relative;}
#boxr-inner div h6 { background: #005a5a; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; color: #fcfcfc; font-size: 14px; height: 43px; letter-spacing: -1px; line-height: 40px; margin: 0px; padding: 0px 15px; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; text-transform: uppercase;}
#boxr-inner div div { background: #edeae3; border: 1px solid #888;border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; color: #888; .margin-top: -1px; padding: 12px 15px 15px; position: static;}
#boxr-inner .boxr-ok { background: #000;background-position: 0px 0px; border: 1px solid #555;color: #000; cursor: pointer; .cursor: hand; display: block; height: 25px; margin: 10px auto 0px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#boxr-inner .boxr-continue {background: #000; background-position: 0px 0px; border: 1px solid #555;color: #000; cursor: pointer; .cursor: hand; height: 25px; margin: 10px 5px 0px 0px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
#boxr-inner .boxr-cancel { background: #000;background-position: 0px 0px; border: 1px solid #555;color: #000; cursor: pointer; .cursor: hand; height: 25px; margin: 10px auto 0px; overflow: hidden; text-align: center; text-shadow: 0px 1px 0px #ffcb2b; width: 80px;}
/* modal window implementation */

/* player related */
#player_related .shade_player{position:absolute; top:0px; width: 100%; height:480px; background-color: #000000;opacity: 0.50;}
#player_related .thumbs_container {position:absolute; top:315px; width: 100%;}
#player_related .thumbs_related {width:192px;margin:10px 5px 10px 0px;list-style-type:none;display:inline;}
#player_related .thumbs_related a{ border:none;color: #999;text-decoration:none;}
#player_related .thumbs_related a:hover{ color: #fafafa;}
#player_related .thumbs_related img{border:2px solid #ccc;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);opacity: 0.90;}
#player_related .thumbs_related:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;}
#player_related .back_to_movie { text-align: center; }
/* player related */

.lazy { display: 'none'; }

div.fourofour {
background-color: #212121;
background-image: repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(99,99,99,.5) 35px, rgba(99,99,99,.5) 70px);
background-image: -webkit-repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(99,99,99,.5) 35px, rgba(99,99,99,.5) 70px);
background-image: -moz-repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(99,99,99,.5) 35px, rgba(99,99,99,.5) 70px);
background-image: -o-repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(99,99,99,.5) 35px, rgba(99,99,99,.5) 70px);

border: 3px solid #2B2C2D;
padding: 200px 125px;
color: white;
text-align: center;
width: 500px;
margin: 20px 0;
font: 12px Verdana,Arial,Helvetica,sans-serif;

}

.ticker ul{
  width:100%;
  font-size: 1.2em;
  list-style-type: none;
}

.ticker li{
  text-align: center;
}
