﻿html, body {height: 100%;}
body {margin: 0;
      padding: 0;
      border: 0;
      background-color: #000;
      background-image: url(background.gif);
      font-family: "Century Gothic", Verdana, Helvetica, sans-serif;
      color: #999;
      text-align: center;
      min-width: 770px;}

#panel {width: 770px;
       position: relative;
       min-height: 100%;
       margin: 0 auto;
       height: auto !important;
       height: 100%;
       background-color: #fff;
       background-image: url(wrapper.gif);
       background-repeat: repeat-x;       
       text-align: left;}
#homeheader {margin-bottom: 0;
             padding-bottom: 0;
             height: 317px;
             border: none;}
#header {position: relative;
         height: 160px;
         background-color: #000;
         border: none;}
#header h1 {font-family: Arial, Verdana, Helvetica, sans-serif;
            font-size: 14px;
            color: #fff;
            position: absolute;
            left: 450px;
            top: 130px;
            width: 360px;}

#footer, #push { width: 770px;
                 height: 105px;
                 text-align: center; 
                 margin: 0 auto;
                 clear: both;
                 border: none;}
.footerlinks {width: 770px; background-color: #fff;}
.footerlinks a {margin-left: 5px;
                font-size: 14px;}

h1 {font-size: 22px;
    color: #5b5b5b;
    font-weight: normal;
    margin-bottom: 0;}
h2 {font-size: 18px;
    color: #868686;}
h3, li {color: #444444;}
p {font-size: 13px;
   color: #444444;}
li {list-style-type: none;}
a img {border: none;}
#navlist {margin: 0;
               padding: 0;
               white-space: nowrap;
               }
#navlist li  {display: inline;
             list-style-type: none;
             margin: 0;
             padding: 0;
             border: none;}
#navlist a {margin: 0;
            padding: 0;
           float: left;
            border: none;}
.clearboth { clear: both; }

/* home page -------------------------------------------------------- */

#pollblock {margin: 0 10px 0 10px;}
#pollblock h2 {text-align: center;
                        }
#pollblock h3 {text-align: center;
                        font-size: 18px;}
.poll {border: 2px solid;
         width: 280px;
         float: right;
         margin-right: 10px;}
.pollquestion {text-align: center;
                       color: #444;}
#pollpics {margin-left: 10px; 
                width: 402px; }

dl {float:left;
     text-align: center;}
dd, dt { width:134px;
             float: left;}
dt {margin-bottom: 0;}
dd {margin:176px 0 0 -134px;
       font-weight: bold;
       color: #fff;
       background-color: #000;}
img {vertical-align: bottom;
            border: 0;}

#calltoactionhome {position: relative;
                               left: 420px;}
#scrollbox {width: 560px;
            margin: 20px auto 0;}
#scrollbox h1 {background-color: #f0f0f0;}
#scrollbox img {border: 10px solid white;
                          margin-left: 10px;}
#scrollbox p.caption {margin-bottom: 0;
                      font-weight: bold;
                      }
#scrollbox strong {font-size: 18px;
                   }
.preview {float: left;}

#welcomecontainer img {margin: 10px 0 0 0;}
#welcomecontainer {width: 660px;
                   text-align: justify;
                   margin: 10px auto 10px;}
#welcomecontainer h2 {margin-top: 0;
                                       font-size: 14px;
                                        font-weight: normal;
                                        line-height: 0.9em; 
                                        color: #999999;
                                        }
#welcomecontainer p {margin-top: 0;
                                      }
#welcomecontainer a {font-size: 15px;}

.bookmarks a {font-size: 14px;
              text-decoration: none;
              }
.bookmarks {float: right;
            margin: 0 5px 5px 0;}

/* models/hot2watch ---------------------------------------------------------------------- */

#description {text-align: justify;
              width: 545px;
              margin: 20px auto 0;}
#description p {margin-top: 0;
                }
#gallery {width: 545px;
          margin: 0 auto;
          
          }
#gallery a   {text-decoration: none;
              line-height: 1em; 
              font-size: 14px;
              font-weight: bold;
              }
#gallery a:link {color: #000;}
#gallery a:visited {color: #000;}
#gallery a:hover {color: #bb001f;}
#gallery a:active {color: #bb001f;}

#calltoaction {position: relative;
               width: 350px;
               left: 420px;
               margin: 20px 0 20px 0;
               border: none;}

#gallery img {border: 5px solid black;
              }
.thumbnail {float: left;
            width: 133px;
            }

.pages {position: relative;
        left: 620px;
        color: #000;
        font-size: 13px;
        margin-top: 20px;}
.pages a {margin-left: 5px;
           font-size: 14px;}



/* profiles --------------------------------------------------------------------- */

 #primary {float: left;
          width: 350px;
          padding: 10px 0 0 10px;
          border: none;}          

/* #primary {width: 340px;
             margin: 10px 0 0;
             border: none;
             position: relative;
             left: 10px;}             */

#rightcol {margin-left: 370px;
           height: 500px;}     
#gaminglinksgallery {width:545px;
                     margin: 0 auto;
                     padding: 1px 0 3px 0;
                     border-top: 1px solid #999;
                     border-bottom: 1px solid #999;
                     position: absolute;
                     top: 1290px;
                     left: 110px}
#gaminglinksgallery p {font-size: 12px;
                       color: #000;} 
#gaminglinksgallery a {color: blue;} 
#gaminglinks {width: 400px;
              margin: 0 auto;
              padding: 1px 0 3px 0;
              border-top: 1px solid #999;
              border-bottom: 1px solid #999;
              position: relative;
                     top: 25px;
                     } 
#gaminglinks p {font-size: 12px;
                color: #000;} 
#gaminglinks a {color: blue;}   

#menuads {margin-top: 40px;
          width: 770px; 
          background-color: #c70021;
          padding: 1px 0;}
#topleftads {float: left;
             margin: 10px 0 0 7px;
             width: 200px;}
#toprightads {position: relative;
              top: 100px;
              left: 60px;}
#galleryads {width: 720px;
            margin: 0 auto;
            height: 90px;
            padding-bottom: 5px; }
#rightads {width: 120px;
           position: absolute;
           /* top: 880px; before gallery ads */
           top: 975px; 
           left: 25px;}
#highrightads {width: 120px;
           position: absolute;
            top: 915px; 
           left: 25px;}
#llowrightads {width: 120px;
            position: absolute;
           /* top: 900px; */
           top: 995px;
           left: 25px;}
#lowrightads {width: 120px;
           position: absolute;
           /* top: 960px; */
           top: 1065px;
           left: 25px;}
#vlowrightads {width: 120px;
           position: absolute;
           /* top: 1040px; */
           top: 1135px;
           left: 25px;}
#xlowrightads {width: 120px;
               position: absolute;
               top: 1175px;
               left: 25px;}
#linkads {width: 468px;
                margin: 4px auto;}
#profilegallery {clear: both; 
                  width: 750px;
                  padding: 8px 0 5px 0;
                  background-color: #730013;
                  margin: 0 10px 0 10px;}

.clear {clear: both;}
.profilecta  {width: 350px;
                position: relative;
                top: 160px;
                left: 20px;
                border: none;} 

/* .profilecta   {width: 350px;
                position: relative;
                top: 380px;
                left: 20px;
                border: none;}  pre ads */

.profilethumbnail {float: left;
                   padding: 0 0 5px 5px;
                   border: none;}
#writeup {width: 400px;
          margin: 0 auto;
          clear: both;}
#writeup p {margin-top: 0;}
#writeup h2 {margin: 20px 0 10px 0; 
             padding-bottom: 10px; 
             border-bottom: 1px solid gray;}
#writeup strong, #writeup h3 {font-size: 16px;}
#writeup ul {margin: 0; padding: 0;}
#writeup li {font-size: 14px;}
#writeup h3 {margin-bottom: 3px;}
#leftwriteup {float: left;
              width: 200px;}

#rightwriteup {text-align: right;
              }
#writeup h3.about {text-align: center; margin: 0;}
#writeup p.about {text-align: justify; margin-top: 30px; }

/* contact page ---------------------------------------------------------------------- */
.pagetitle2 {margin: 10px 0 10px 10px;}
#contactcolumn {margin: 10px 60px 0 20px;
                width: 270px;
                color: #444444;}


#submissions {float: right;
              width: 385px;
              color: #444444;
              margin-top: 30px;
              margin-right: 35px;
              border: 2px solid black;
              padding-bottom: 20px;}
#submissions li {list-style-type: disc;
                 font-size: 13px;
                 line-height: 1.2em;
                 margin-right: 10px;}
#submissions p {margin: 0 10px 0 10px;
                margin-top: 10px;
                font-size: 14px;
                line-height: 1em;
                font-weight: bold;}
#tandc {margin: 30px 40px 0 40px;}
#tandc h3 {color: #868686;
           margin-bottom: 0;
           font-size: 16px;}
#tandc p {color: #444444;
          font-size: 12px;
          text-align: justify;}
#tandc p.confirm {font-size: 14px;
                  color: #444444;
                  text-align: justify;}
/* submissions page ------------------------------------------------------------*/

.pagetitle3 {margin: 10px 0 0 10px;}

#panelform {width: 770px;
       position: relative;
       min-height: 100%;
       margin: 0 auto;
       height: auto !important;
       height: 100%;
       background-color: #fff;     
       text-align: left;}

#formblock {width: 514px;
            position: relative;
            padding-left: 15px;}

#contactinfo {padding: 10px 15px 0 0;
              width: 241px;
              position: absolute;
              /*bottom: 890px;*/
              left: 510px;}
p.forminstructions {font-size: 12px;
                    color: #666;
                    width: 500px; }

legend {color: #868686;
        font-size: 16px;} 

fieldset.outer {padding: 10px;
                margin: 10px;}
fieldset {padding: 5px;
          border: 1px solid #666;}

p.instructions {font-size: 12px;
                padding: 0;
                margin: 0;}

form.submissions label.fixedwidth {
display: block;
width: 235px;
float: left;
}


input.input {width: 220px;}
input.photoinput {width: 220px;}
p.formcaption {height: 12px;}

.message {font-size: 14px;
          color: red;}


/* links page ------------------------------------------------------------------*/

.links li {font-size: 14px;}
.pagetitle {margin: 20px 0 0 10px;}
#linktous {padding-left: 30px;}
.code {background-color: #fff;
       width: 340px;
       }

.code p {color: #000000;
       font-size: 12px;
       line-height: 1.2em;
       margin-top: 10px;
       background-color: #e1e1e1;}
