/*  
Theme Name: 
Theme URI: 
Description: 
Version: 1.0
Author: Tim Meyer
Author URI: 

/*-------------------------------------------------------
Global
-------------------------------------------------------*/

* {
     margin: 0; padding: 0
     }

html {
     overflow:-moz-scrollbars-vertical;
     }

h1, h2, h3, h4, h5, h6 {
     margin: 0px;
     font-weight: normal;
     letter-spacing: -1px;
     }

/*-------------------------------------------------------
Body
-------------------------------------------------------*/

body {
     font-size:72.5%;
     background: transparent url(images/body-bg.png) repeat-x top left;
     }

/*-------------------------------------------------------
 Misc Classes
-------------------------------------------------------*/
  img {border:0;}
 .number{font-weight:bold; color:#0080ff;}
 .form-margin {margin-left:21px;}
 .clear{clear:both;}
 .floatLeft {float: left;}
 .floatRight {float: right;}
 .alignLeft {text-align: left;}
 .alignRight {text-align: right;}
 img.alignleft {float: left; margin-top: 7px; margin-right: 5px; margin-bottom: 2px; padding:3px; border:1px solid #555;}
 img.alignright {float: right; margin-top: 8px; margin-bottom: 5px; margin-left: 8px; margin-right: 15px; }
 img.aligncenter {display: block; margin-top: 0px; margin-right: auto;	margin-bottom: 4px; margin-left: auto;	clear: both;}
 
/*-------------------------------------------------------
  Layout/Structure
-------------------------------------------------------*/

#wrapper {
     width:760px;
     margin:0 auto;
     }

#header {
     width:760px;
     height:119px;
     }

#logo {
     width:260px;
     height:70px;
     float:left;
     display:inline;
     margin:47px 0 0 0;
     }

#title {
     width:auto;
     float:left;
     display:inline;
     margin:60px 0 0 9px;
     color:#f4f9ff;
     }

#title h1 {
     font: normal 2.3em/1.7em Verdana, Arial, Sans-serif;
      }

#footer {
     width:760px;
     height:119px;
     text-align:center;
     }

#ad {
     margin:27px auto 15px auto;
     }

/*-------------------------------------------------------
  Main Body
-------------------------------------------------------*/ 
#main-body {
     font: normal 1.3em/1.7em Verdana, Arial, Sans-serif;
     color:#222;
     }

#main-body p{
     color:#222;
     margin-bottom:13px;
     }

#main-body small {
     display:block;
     margin-top:-7px;
     }

#main-body .disclaimer {
     font: normal .7em/1.7em Verdana, Arial, Sans-serif;
     display:block;
     margin-top:3px;
     color:#0080ff;
     }
           
.form {background: transparent url(images/form-top.gif) no-repeat top left;}
.api {background: transparent url(images/api-top.gif) no-repeat top left;}
.faq {background: transparent url(images/faq-top.gif) no-repeat top left;}
.contact {background: transparent url(images/contact-top.gif) no-repeat top left;}
.top20 {background: transparent url(images/top20-top.gif) no-repeat top left;}

#alt-top{
     width:750px;
     height:12px;
     background: transparent url(images/alt-top.gif) no-repeat bottom left;
     margin-top:31px
     }

#body-top{
     width:750px;
     height:25px;
     margin-top:31px;
     }

#body-mid{
     width:700px;
     background: transparent url(images/form-mid.gif) repeat-y top left;
     padding:5px 25px;
     }

#body-btm{
     width:750px;
     height:12px;
     background: transparent url(images/form-btm.gif) no-repeat top left;
     }

#paypal-btn {
     width:120px;
     float:left;
     }

#pay-alert {
     width:550px;
     float:right;
     }

#free-alert {
     width:520px;
     }

#email {
     width:350px;
     }
           
/*-------------------------------------------------------
 Navigation
-------------------------------------------------------*/

#navcontainer {
     width:auto;
     height:40px;
     float:left;
     margin-top:15px;
     }

ul#navlist  {
     margin:0;
     padding:0;
     list-style:none;
     }

#navlist li {
     font: bold 1.3em/1.5em Lucida Sans, Arial, Sans-serif;
     text-align:center;
     float:left;
     }

#navlist li a{
     color:#146085;
     width:101px;
     padding:9px 5px 5px 0;     
     background:transparent url(images/nav-bg.png) no-repeat top left;
     display:block;
     text-decoration:none;
     }

#navlist li a:hover {
     color:#146085;
     }

#navlist #current a {
     color:#66b3ff;
     width:101px;
     padding:9px 5px 5px 0; 
     background:transparent url(images/nav-current.png) no-repeat top left;
     }

/*-------------------------------------------------------
  Hyperlinks
-------------------------------------------------------*/

a:link, a:visited {
     color: #0080ff;
     text-decoration: none;
     }
a:hover, a:active {
     color: #0080ff;
     text-decoration: none;
     }

a:active, a:focus{
	outline:none;
}

/*-------------------------------------------------------
  Forms
-------------------------------------------------------*/

textarea {
      overflow:auto;
      }

input.urltext {
     width:670px;
     padding:3px;
     }

input.keytext {
     width:250px;
     padding:3px;
     }

input.email {
     width:140px;
     padding:3px;
     }

input.btn {
     width:153px;
     height:30px;
     background:transparent url(images/button.png) no-repeat top left;
     border:none;
     }

input.email-btn {
     width:59px;
     height:24px;
     background:transparent url(images/email-btn.png) no-repeat top left;
     border:none;
     margin:3px 0 0 0;
     }

/*-------------------------------------------------------
  Lists
-------------------------------------------------------*/

/*-------------------------------------------------------
  Everything Else...
-------------------------------------------------------*/


