@charset "utf-8";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, cite, img, strong, ol, ul, li, form, label, input  {font-family: inherit; font-style: inherit; font-size: 100%; font-weight: inherit; margin: 0; padding: 0; outline: 0;}
html {background: #000000 url(images/nav_bg.jpg) repeat-x;}
body {font-family: Arial, Helvetica, sans-serif; line-height: 1;}
a {color: #cc0000;}

/* Index Page */
#background {background: url(images/bg.jpg) 50% 0 no-repeat; height: 2130px; margin: 0 auto; width: 1384px;}
#wrapper {margin-left: 203px; width: 980px;}
#header, #member_header {height: 283px; margin-bottom: 25px; position: relative;}
#header div, #member_header div {font: normal 14px Verdana, Arial, Helvetica, sans-serif; left: 0; position: absolute; top: 0; width: 100%;}
#header div a, #member_header a {color: #ffffff; display: block; float: left; margin: 0 15px; padding: 10px 22px; text-decoration: none; text-transform: capitalize;}
#header div a:hover, #header div a#current, #member_header div a:hover, #member_header div a#current {background: url(images/link_hover_bg.jpg) repeat-x; color: #000000;}
#header p, #member_header p {color: #ffffff; font-size: 11px; left: 550px; position: absolute; top: 237px; width: 400px;}
#header p span, #member_header p span.twitterName {color: #cccccc; font-weight: bold;}
#header ul, #member_header ul {list-style: none;}
#header form, #member_header form {left: 25px; position: absolute; top: 244px; width: 305px;}
#header input#search_text, #member_header input#search_text {background: #000000 url(images/search_text.jpg) 2px 50% no-repeat; border: 1px solid #989595; color: #727272; float: left; font-size: 11px; margin-right: 5px; padding: 3px 2px 2px 20px; width: 180px;}
#header input#search_submit, #member_header input#search_submit {float: left;}
#rated, #latest {background: #000000 url(images/ridge.jpg) no-repeat; overflow: hidden; padding-top: 15px; padding-bottom: 5px;}
#rated h3, #latest h3 {color: #e10005; clear: both; font-size: 17px; font-weight: bold; margin-left: 20px; text-transform: capitalize;}
#rated div, #latest div {color: #ffffff; display: inline; float: left; margin: 6px 0px 6px 16px; width: 225px;}
#rated object, #latest object {display: block; margin-bottom: 3px;}
#rated h4, #latest h4 {color: #cacaca; font: normal 14px Trebuchet MS, Helvetica, sans-serif; height: 17px; margin: 14px 0 6px; overflow: hidden; text-indent: 3px;}
#rated p, #latest p {color: #ff0000; font-size: 12px; margin-bottom: 3px; text-align: center;}
#rated p.desc, #latest p.desc {background-color: #000000; font-size: 10px;  height: 50px; overflow-y: scroll; padding: 5px; text-align: justify;}
#rated span, #latest span {color: #747474; margin: 0 5px;}
#rated img, #latest img {border: 1px solid #ff0000; margin-bottom: 8px;}
#latest {background-image: url(images/ridge2.jpg) no-repeat;}
#main {background-color: #000000; margin-bottom: 5px; overflow: hidden; padding: 10px 8px;}
#content {float: left; width: 766px;}
#calendar {background: #060606 url(images/calendar_bg.jpg) no-repeat; border: 1px solid #3b0000; height: 510px; margin-bottom: 6px; position: relative;}
#dates {left: 32px; position: absolute; top: 172px; width: 704px;}
#dates p {float: left; font: normal 12px Tahoma, Arial, Helvetica, sans-serif; height: 112px; padding: 10px 6px 0; width: 88px;}
#dates span {color: #ec000a; display: block;}
#blog {left: 0; position: absolute; padding: 0 15px; top: 325px;}
#blog h3 {color: #cacaca; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
#blog span {background: url(images/calendar.gif) no-repeat; border-bottom: 1px solid #40403a; color: #990000; display: block; font-size: 14px; font-weight: bold; margin-bottom: 8px; padding-bottom: 8px; padding-left: 18px;}
#blog p {color: #838383; font: normal 12px/16px Tahoma, Arial, Helvetica, sans-serif;}
#blog strong {color: #fdf7b9; font-weight: bold;}
a#join_today {background: url(images/join_today.gif) no-repeat; display: block; height: 53px; left: 2px; position: absolute; top: 454px; width: 761px;}
#special {background: #060606 url(images/special.gif) no-repeat; border: 1px solid #3b0000; color: #989898; height: 48px; position: relative;}
#special p {font-size: 22px; left: 50px; position: absolute; top: 12px;}
#special a {color: #fd0d18; text-decoration: none;}
#pictures {}
#pictures div {background-color: #000000; border: 1px solid #3b0000; float: left; height: 248px; margin: 6px 6px 0 0; width: 185px;}
#pictures div.last {margin-right: 0;}
#pictures img {border: 1px solid #6d080e; display: block; margin: 3px auto;}
#pictures p {color: #838383; float: right; font-size: 12px; font-weight: bold; margin-bottom: 1px; width: 123px;}
#pictures p.small {font-size: 11px; font-weight: normal; height: 12px; overflow: hidden;}
#pictures p.date {color: #ff0000;}
#pictures a.view {background: url(images/view.gif) no-repeat; display: inline; float: left; height: 51px; margin-left: 3px; margin-right: 5px; width: 54px;}
#sidebar {float: right; width: 187px;}
#poll {background-color: #060606; border: 1px solid #3b0000; color: #838383; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; height: 241px; margin-bottom: 28px; padding: 2px;}
#poll h3 {background-color: #000000; color: #676767; font-weight: normal; text-align: center; padding: 10px 0;}
#poll h4 {font-weight: bold; margin: 5px 0; text-align: center;}
#poll p {color: #838383; font-size: 12px; margin: 0 auto; padding: 3px; width: 90%;}
#poll p.black {background-color: #000000;}
#poll label {}
#poll p input {margin-right: 5px;}
#poll p#results {font-size: 10px; font-weight: bold; text-align: center;}
#poll #submit {background-color: #e30017; border: none;font-size: 12px; padding: 3px 0; width: 100px;}
#poll div {margin: 5px 0; text-align: center;}
#social {color: #ffffff; font-size: 11px; font-weight: bold; margin-bottom: 23px; text-align: center;}
#social h4 {margin-bottom: 10px;}
#social a {display: block; height: 37px; margin: 0 auto 4px; width: 186px;}
#social a#facebook {background: url(images/facebook.jpg) no-repeat;}
#social a#flickr {background: url(images/flickr.jpg) no-repeat;}
#social a#twitter {background: url(images/twitter.jpg) no-repeat;}
#social a#myspace {background: url(images/myspace.jpg) no-repeat;}


#feed {background: url(images/tweets_bg.jpg) no-repeat; font-family: Tahoma, Arial, Helvetica, sans-serif; height: 832px; padding: 25px 12px 0; position: relative; width: 163px;}
#feed ul {color: #ffffff; font-size: 10px; line-height: 1.5; list-style: none;}
#feed li {margin-bottom: 14px;}
#feed h4 {color: #ffffff; font-size: 12px; font-weight: bold; margin-bottom: 25px; text-indent: 45px;}
#feed span.twitterName {color: #b8b8b8;}
#feed span.twitterStatus {color: #ffffff;}
#feed a#tweetme {background-color: #e70010; bottom: 18px; color: #000000; display: block; font-size: 11px; font-weight: bold; left: 8px; padding: 4px 0; position: absolute; text-align: center; text-decoration: none; width: 170px;}


#clickherenow, #video_click_here {background: url(images/clickherenow.jpg) no-repeat; color: #ff0000; font-size: 30px; height: 45px; margin-left: 9px; margin-bottom: 10px; padding-top: 15px; text-align: center; width: 964px;}
#clickherenow a, #video_click_here a {color: #ffffff;}
#footer {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center;}
#footer div {color: #979797; margin-bottom: 25px; text-transform: uppercase;}
#footer div a {color: #979797; margin: 0 20px; text-decoration: none;}
#footer p {color: #727171; font-size: 12px; margin-bottom: 4px;}
#footer p a {color: #727171; margin: 0 10px; text-decoration: none;}
#footer img {border: none;}

/* Video Page */
#video_background {background: url(images/video_bg.jpg) 50% 0 no-repeat; height: 1148px; margin: 0 auto; width: 1384px;}
#video_main {margin-top: 30px; overflow: hidden;}
#video_left {display: inline; float: left; font-family: Verdana, Arial, Helvetica, sans-serif; height: 570px; margin-left: 22px; width: 546px;}
#video_left h3 {color: #cacaca; font-size: 18px; font-weight: bold; margin-bottom: 32px;}
#video_left h3 span {font-size: 11px; font-weight: normal; margin-left: 5px;}
#video_left div {color: #bfbfbf; font-size: 11px; font-weight: bold;}
#video_left #player {height: 336px; margin-bottom: 6px; width: 546px;}
#meta1 {height: 14px; margin-bottom: 6px;}
#meta1 div {float: left;}
div#single_video_stars {margin-right: 25px;}
div#single_video_ratings {font-size: 12px;}
div#single_video_views {float: right; margin-top: 2px;}
#link_to_video {margin-bottom: 3px;}
#link_to_video span {font-size: 10px; margin-right: 10px;}
#link_to_video input {border: none; font-weight: normal; padding: 2px; width: 250px;}
#meta2 h6 {color: #c1b0a0; margin-bottom: 4px;}
#meta2 p {font-size: 10px; font-weight: normal; margin-bottom: 4px;}
#meta2 a {color: #ff0000; text-decoration: none;}
#meta2 span {color: #c1b0a0;}
#video_right {display: inline; float: right; font-size: 12px; height: 507px; margin-right: 28px; padding-top: 63px; width: 352px;}
#join_below {color: #bbb9b9; margin-bottom: 85px;}
#join_below p {margin-bottom: 5px; text-align: center;}
#join_below span {color: #ff0000;}
#safe {color: #ff0000;}
#safe p {color: #ffffff; margin-bottom: 3px; text-align: center;}
#safe span {color: #ff0000;}
#safe .button {display: block; height: 80px; margin: 0 auto; width: 342px;}
#safe #credit {margin-top: 8px;}
#safe #check {margin-top: 7px;}
#safe #ccbill {margin-top: 7px;}
#video_click_here {background: url(images/video_bottom.gif) no-repeat; clear: both; margin-bottom: 30px;}

/* Picture Page */
#picture_background {background: url(images/picture_bg.jpg) 50% 0 no-repeat; height: 1148px; margin: 0 auto; width: 1384px;}
#pics {overflow: auto;}
#pics img {border: 1px solid #6d080e; float: left; margin-right: 7px; margin-bottom: 6px;}
#pics img.last {margin-right: 0;}

/* Contact Page */
#contact_background {background: url(images/contact_bg.jpg) 50% 0 no-repeat; height: 1180px; margin: 0 auto; width: 1384px;}
form#contact {font-family: Tahoma, Arial, Helvetica, sans-serif; margin: 70px auto 0; width: 350px;}
form#contact div {margin-bottom: 10px; height: 1%; overflow: hidden;}
form#contact div.input label {display: block; float: left; font-size: 14px; font-weight: normal; margin-top: 3px; width: 90px;}
form#contact div.input input {border: 1px solid #7f9db9; float: left; padding: 3px; width: 250px;}
form#contact div#message {margin-top: 30px;}
form#contact div#message label {display: block; font-size: 14px; font-weight: normal; margin-bottom: 3px; text-align: center;}
form#contact textarea {border: 1px solid #7f9db9; height: 250px; padding: 3px; width: 340px;}
form#contact input#submit_message {font-size: 14px; padding: 3px;}
form#contact span {display: block; text-align: center;}

/* Join Page */
#join_background {background: url(images/join_bg.jpg) 50% 0 no-repeat; height: 1009px; margin: 0 auto; width: 1384px;}
#join_main {height: 492px; position: relative;}
div#join_options {left: 292px; position: absolute; text-align: center; top: 80px; width: 400px;}
#join_main h1 {color: #f0edd2; font-size: 22px; font-weight: bold; left: 30px; position: absolute; top: 448px;}
#join_main h2 {color: #676767; font-size: 13px; font-weight: bold; margin-bottom: 20px;}
#join_main h3 {color: #cacaca; font-size: 17px; font-weight: bold; margin-bottom: 10px; text-align: center; text-transform: uppercase;}
#join_main .button {background: url(images/join_button.gif) no-repeat; border: none; height: 23px; font-size: 12px; font-weight: bold; margin: 0 auto 10px; width: 262px; display: block;}

/* Social Page */
#social_background {background: url(images/social_bg.jpg) 50% 0 no-repeat; height: 1228px; margin: 0 auto; width: 1384px;}
#social_main {height: 765px; padding: 10px; position: relative;}
#social_main h1 {color: #cacaca; font-size: 24px; font-weight: bold; margin-bottom: 10px;}
#social_main p {color: #9c9b9b; right: 40px; top: 160px; text-align: center; position: absolute; width: 400px;}
#social_main span {color: #ff0000;}
#social_main div {color: #9c9b9b; position: absolute; text-align: center; right: 25px; top: 320px; width: 426px;}
#social_main .button {display: block; height: 101px; margin-bottom: 10px; width: 426px;}

/* Members Page */
#member_background {background: url(images/member_bg.jpg) 50% 0 no-repeat; height: 1052px; margin: 0 auto; width: 1384px;}
#member_header {height: 200px;}
#member_header form {top: 177px;}
#member_header p {top: 175px;}
#member_main {background: #171717 url(images/ridge.jpg) no-repeat; margin-left: 1px; margin-bottom: 10px; overflow: hidden; padding: 10px; width: 960px;}
#member_content {background-color: #080808; border: 1px solid #3b0000; height: 1%; overflow: auto; padding: 10px;}

#sort {color: #ffffff; font-size: 16px; text-align: right;}
#sort a {margin: 0 14px;}

#viewmore {clear: both; color: #ffffff; display: block; margin-bottom: 25px; margin-right: 25px; text-align: right;}
#viewmore a {margin: 0 5px;}

#ma_index_latest {min-height: 550px; overflow: hidden;}
#ma_index_latest h2 {border-bottom: 2px solid #ffffff; color: #ffffff; font-weight: bold; font-size: 18px; margin-bottom: 10px; padding-bottom: 5px;}
#ma_index_latest div {float: left; height: 200px; margin-right: 11px; margin-bottom: 10px; overflow: hidden; width: 225px;}
#ma_index_latest div.image {height: 250px; margin-right: 10px; width: 179px;}
#ma_index_latest div.last {margin-right: 0;}
#ma_index_latest h4 {color: #ffffff; font-size: 12px; font-weight: bold; line-height: 1.3; margin-bottom: 5px;}
#ma_index_latest img {border: 1px solid #ff0000; margin-bottom: 5px;}
#ma_index_latest p {color: #ffffff; float: left; font-size: 12px; margin-bottom: 5px; width: 50%;}
#ma_index_latest p.rating {color: #ff0000; text-align: right; width: 48%;}

/* News - Blog Page */
#news {color: #ffffff;}
#news h2 {border-bottom: 2px solid #ffffff; color: #ffffff; font-weight: bold; font-size: 18px; margin-bottom: 10px; padding-bottom: 5px;}
#news p {font-size: 12px; line-height: 1.4; margin-bottom: 20px;}
#news b {font-size: 14px; font-weight: bold;}
#news i {}
#news br {margin-bottom: 5px;}

/* Members Single Video Page */
#ma_single {color: #ffffff;}
#ma_single h2 {background-color: #333333; font-size: 18px; font-weight: bold; margin-bottom: 10px; padding: 10px;}
#flashplayer {display: block; float: left; margin-bottom: 10px;}
#flashplayer img {border: 1px solid #cc0000;}
#video_meta {float: right; width: 200px;}
#video_meta p {margin-bottom: 10px;}
#video_meta p#desc {font-size: 14px; line-height: 1.3;}
#ma_single #comments {clear: both;}

/* Header Twitter Styles */
.twitterStatus, .twitterTime {font-weight: normal;}
.twitterTime {color: #ff0000;}

/* Comments Styles */
#comments {font-style: italic; width: 720px;}
#user_comments {}
#comments_posts {font-size: 12px; margin: 25px 0;}
#comments_posts td {background-color: #333333; border: 1px solid #666666; padding: 10px 10px 0 10px;}
#comments_posts span.username {font-size: 14px; font-style: normal; font-weight: bold; margin-right: 15px;}
#comments_posts span.date {font-size: 10px; font-style: normals;}
#comments_posts br {margin-bottom: 10px;}
#comments_posts hr {background-color: #333333; border: none;}

#comments_form {font-size: 14px; font-weight: bold; font-style: normal;}
#comments_form textarea {margin: 10px 0;}
#comments_form input {font-weight: normal;}


