body {background: #f1f1f1 url("http://www.theartofblowjob.com/images/graphics/bg.jpg");font-family: "Myriad Pro", "Trebuchet MS", Verdana, Arial, sans-serif;text-align: center;margin: 0;padding: 0;}
#container {width: 900px;margin: 0 auto;padding: 0;background-color: white;text-align: left;border-left: 1px solid #636363;border-right: 1px solid #636363;}
#content {padding: 0 60px;}
img {border: none;}
q {font-style: italic;}  
#header-index {background: white url("http://www.theartofblowjob.com/images/graphics/header-index.jpg") no-repeat;}
#header-index-1 {background: white url("http://www.theartofblowjob.com/images/graphics/header-index-1.jpg") no-repeat;}
#header-photos {background: white url("http://www.theartofblowjob.com/images/graphics/header-photo.jpg") no-repeat;}
#header-videos {background: white url("http://www.theartofblowjob.com/images/graphics/header-video.jpg") no-repeat;}
#header-bonus {background: white url("http://www.theartofblowjob.com/images/graphics/header-bonus.jpg") no-repeat;}
#header-join {background: white url("http://www.theartofblowjob.com/images/graphics/header-join-1.jpg") no-repeat;}
#header-index, #header-index-1, #header-photos, #header-videos, #header-bonus, #header-join {width: 900px;height: 345px;margin-top: 0;padding: 0;}
#header-index h1, #header-index-1 h1, #header-photos h1, #header-videos h1, #header-bonus h1, #header-join h1 {width: 900px; height: 345px;text-indent: -9999em; overflow: hidden; margin: 0;}
#header-index h1 a, #header-index-1 h1 a, #header-photos h1 a, #header-videos h1 a, #header-bonus h1 a, #header-join h1 a { display: block; height: 345px; }
#header-index h2, #header-index-1 h2, #header-photos h2, #header-videos h2, #header-bonus h2, #header-join h2 { text-indent: -9999em; overflow: hidden; margin: 0; }
#navigation {clear: left;}
#navigation ul {list-style: none;margin: 30px 0 0 0;padding: 0;}
#navigation li {display: inline;}
.join {padding: 0 20px;_padding: 0 15px;}
#footer {border-top: 1px solid #e3e3e3;font-size: 0.8em;padding-bottom: 20px;text-align: center;clear: left;}
#footer p {margin-bottom: 0;padding-bottom: 0;}
#footer ul {list-style: none;margin: 0;padding: 0;}
#footer li {display: inline;padding: 3px;}
label {font-size: 0.8em;}
.warning {color: red;}
.top-header {background-color: black; margin: 0; padding: 3px 0; border-bottom: 1px solid #222222;}
.our-site-list ul {list-style: none;}
.our-site-list li {display:inline;padding-right: 25px; color: white; font-size:0.8em;}
.our-site-list li a:link {color: #0096ff;}
.our-site-list li a:hover, .our-site-list li a:visited:hover {color: #ff00c0;}
.our-site-list li a:visited {color: #c600ff;}
#support{padding-top:20px;}
.join-left{width:375px;float:left;margin-right:30px;}
.join-right{width:375px;float:left;}
.join-epage-title{color:red;font-weight:400;font-size:1.8em;margin-bottom:10px;}
.webmaster-left{width:375px;float:left;margin-right:14px;}
.webmaster-right{width:375px;float:left;padding-left:14px;border-left:1px solid #e3e3e3;}
.intro{clear:left;}
.intro-left{width:375px;float:left;margin-right:30px;margin-bottom:30px;}
.intro-right{width:375px;float:left;margin-bottom:30px;margin-top:45px;}
.enter-left{width:355px;float:left;margin:20px 70px 30px 0;}
.enter-right{width:355px;float:left;margin-bottom:30px;margin-top:20px;}
.join-title{font-size:2.4em;font-weight:400;margin:20px 0 0;}
.subtitle{font-weight:400;font-size:1.5em;margin-bottom:10px;}
.bg-small{background:#FFF url("http://theartofblowjob.com/images/graphics/bg-small.jpg") no-repeat;padding:13px 12px;}
.bg-thumb{border:1px solid #e3e3e3;padding:3px;}
.thumb-wrap{background:#FFF url("http://theartofblowjob.com/images/graphics/bg-thumb.jpg") no-repeat;list-style:none;margin:0;padding:20px 12px;}
.video-wrap{background:#FFF url("http://theartofblowjob.com/images/graphics/bg-thumb.jpg") no-repeat;list-style:none;margin:0;padding:13px 12px;}
.update-wrap{background:#FFF url("http://theartofblowjob.com/images/graphics/bg-thumb.jpg") no-repeat;list-style:none;margin:0;padding:0;}
.video-wrap li{display:inline;_margin:0 8px;margin:0 10px;}
.thumb-wrap li{display:inline;margin:0 6px;}
.intro-red{color:red;font-size:0.8em;}
.small-photos img{margin-bottom:30px;}
.small-photo-left{margin-right:38px;}
.links{list-style:none;margin:5px 0;padding:0;}
br{margin:0;padding:0;}
table{border-collapse:collapse;border:1px solid #000;width:100%;padding:3px;}
th,td{border:1px solid #000;padding:3px;}
.update-thumbs li{display:inline;margin:0;padding:0;}
.update-img1,.update-img2{padding-right:15px;}
.updates{border-bottom:4px double #d5d5d5;margin-bottom:15px;}
.photo-list{list-style:none;padding-left:3px;padding-right:3px;float:left;width:145px;height:145px;text-align:center;background-color:#ececec;margin:2px 5px 2px 0;}
.photo-list img{text-align:center;display:block;margin:0 auto;}
.downoad-link{clear:left;padding-top:15px;}
.video-left{width:500px;float:left;margin-right:30px;margin-bottom:30px;}
.video-right{width:200px;float:left;margin-bottom:30px;margin-top:5px;}
.video-small-title{margin-bottom:15px;font-size:1.2em;font-weight:400;}
del{color:red;}
.join-img{padding:20px 0;}
.note{font-size:0.8em;color:green;}
.input-text{font-size:1.2em;width:193px;margin-bottom:10px;}
.input-survey{font-size:1.2em;width:500px;margin-bottom:10px;}
.survey {margin-bottom:20px;}
.submit-btn{font-size:1.2em;}
.newsletter-benefits{margin-left:15px;padding:0;}
.newsletter-benefits li{margin-bottom:3px;font-size:0.9em;}
.membership-options{width:105px;float:left;padding-right:19px;padding-bottom:20px;}
.membership-lenth{margin-bottom:0;}
.membership-type{font-size:0.8em;color:gray;margin-top:0;margin-bottom:0;}
.membership-price{margin-top:0;}
.catchy-phrase{font-size:0.9em;padding:15px 0;}
.join-information{padding-top:30px;clear:left;}
.feature-img{width:116px;float:left;padding-right:15px;}
.feature{font-weight:400;}
.feature-description{font-size:0.8em;color:#333;margin-bottom:40px;margin-left:131px;}
.payment-options{border:1px dotted gray;margin-top:50px;margin-left:20px;padding:5px 35px;}
.member-card{margin:75px 0 20px 40px;}
.payoption{font-weight:400;margin-bottom:0;}
.payoption-desc{margin-top:0;margin-bottom:30px;font-size:0.8em;color:#333;}
#column-one{float:left;width:625px;border-right:1px solid #ececec;margin-right:15px;}
#column-two{float:left;width:120px;}
.hv-left,.hv-right{width:175px;float:left;}
.hv-middle{width:400px;float:left;padding:0 15px;}
.textarea-large{width:500px;height:215px;}
.lighter-gray{color:gray;font-size:0.9em;}
q{font-size:1.4em;font-family:georgia;}
.small-quote {font-size:0.8em;}
#enter,.hv-center{text-align:center;}
.update-wrap li,.small-photos li{display:inline;}
.small-title,.hv-thumb{margin-bottom:15px;}
.intro-text,.stats-list,.smallertext{font-size:0.8em;}
.small-photos,.update-thumbs{list-style:none;margin:0;padding:0;}
.top-header {background-color: black; margin: 0; padding: 3px 0; border-bottom: 1px solid #222222;}
.our-site-list ul {list-style: none;}
.our-site-list li {display:inline;padding-right: 25px; color: white; font-size:0.8em;}
.our-site-list li a:link {color: #0096ff;}
.our-site-list li a:hover, .our-site-list li a:visited:hover {color: #ff00c0;}
.our-site-list li a:visited {color: #c600ff;}
.bottom-header {background-color: black; margin: 0; padding: 7px 0; top-bottom: 1px solid #222222; }
.bottom-header p {text-align:center; margin: 0; font-size: 0.8em;color: #e6e6e6;}
.bottom-header a:link {color: #0096ff;}
.bottom-header a:hover, .bottom-header a:visited:hover {color: #ff00c0;}
.bottom-header a:visited {color: #c600ff;}
.content-info {font-size: 0.8em;}
.abonnement { list-style: none;}
.review-img {float:left;margin: 0 20px 10px 0;}
.review-text {padding: 25px 0;}
.small-margin-top {margin-top:-15px;}
