/*  
Theme Name: Coastertoast
Theme URI: 
Description: Coastertoast.com Launch Theme
Version: 1.0
Author: Don Thacker
Author URI: http://www.skinnytie.com	
 */

hmtl{
  margin: 0;
  padding: 0;
  }

body{
	background: #fff url(images/pwn3d.gif) top left repeat-x;
  margin: 0;
  padding: 0;	
  text-align: center;
  }
    
div#wrap {
  width: 900px;
  margin: 0 auto;
  text-align: left;
  }
  
div#head {
  width: 289px;
  height: 75px;
  background: transparent url(images/logo.png) top left no-repeat;
  margin-left: 27px;
  position: absolute;
  top: 0;
  }
    
div#head a {
  display: block;
  width: 289px;
  height: 75px;
  text-decoration: none;
  color: #fff;
  }    
  
div#head a h1 {
  display:none;
  margin: 0;
  padding: 0;  
  }  
  
div#head a h2 {
  font-size: 12px; 
  margin: 0;
  padding: 52px 0 0 100px;  
  font-style: italic;   
  }
    
div#bluebox {
  height: 160px;  
  margin-top: 50px;
  padding: 90px 0 0 55px;
  position: relative;
  } 
  
div#bluebox span {
  display: none;
  }  
  
div#bluebox h3 {
  margin: 0;
  padding: 0; 
  width: 265px;
  height: 20px;
  background: transparent url(images/hitit.png) top left no-repeat;
  }     
    
div#bluebox p {
  width: 279px;
  height: 88px;
  display: block;
  background: transparent url(images/sicky.png) top left no-repeat;
  }    
      
div#nav {
  position:absolute;
  top: 0;
  margin: 0 0 0 463px;
  white-space: nowrap;
  }    
  
div#nav ul {
  padding: 0;
  margin: 0;
  }  
  
div#nav ul li {
  display: inline;
  }  

div#nav ul li a  {
  display:block;
  height: 50px;
  float: left;
  }
  
div#nav ul li a  span {
  display: none;
  }  
  
div#nav ul li#navhome a {
  width: 82px;
  background: transparent url(images/btnhome.gif) top left no-repeat;
  }

div#nav ul li#navfaq a {
  width: 75px;
  background: transparent url(images/btnfaq.gif) top left no-repeat;  
  }

div#nav ul li#navpwn3d a {
  width: 194px;
  background: transparent url(images/btnpwn3d.gif) top left no-repeat;    
  }

div#nav ul li#navabout a {
  width: 85px;
  background: transparent url(images/btnabout.gif) top left no-repeat;     
  }
  
div#content {
  margin: 35px 55px 15px 55px;
  font-family: Arial, helvetica, Sans-Serif;
  font-size: 12px;
  color: #56585b;
  width: 530px;
  letter-spacing: 1px;
  float: left;
  }  
  
div#content h2, div#content h2 a {
  margin: 0 0 10px 0;
  color: #148ca3;
  font-size: 22px;
  font-family: Georgia, Times New Roman, Serif;
  font-weight: normal;
  text-decoration: none;
  }    
  
div#content div.post a {
  color: #148ca3;
  text-decoration: none;
  }  
  
div#content div.post a:hover {
  color: #f06120;
  text-decoration: underline;
  }     

div#content ol {
  margin: 0;
  padding: 0;
  }

div#content h3 {
  padding: 0;
  margin: 3px 0 0 0;
  }

div#content div.post {
  margin: 0 0 35px 0;
  }

div#content div.post em {
  color: #888;
  }

div#content div.postnav {
  padding: 5px 10px;
  margin: 0 0 15px 0;
  background: #eee;
  height: 15px;
  border-bottom: 1px dashed #a5dfe9;
  }

div#content div.postnav a {
  color: #f15713;
  text-decoration: none;  
  }

div#content div.postnav a:hover {
  color: #148ca3;
  text-decoration: underline;
  } 

div#content div.postnav div#postnavprev {
  float: left;
  }
  
div#content div.postnav div#postnavnext {
  float: right;
  }  

div#pizzles {
  position: absolute;
  top:50px;
  margin: 0 0 0 245px;
  width: 679px;
  height: 328px;
  background: transparent url(images/pizzle.png) top left no-repeat;
  }
  
div#sidenote {
  margin: 35px 0 0 605px;
  width: 250px;
  float: left;  
  position: absolute;
  font-family: Arial, Sans-Serif;
  font-size: 11px; 
  color: #908e84;  
  }  
  
div#sidenote div#topchev {
   width: 250px;
   height: 4px;
   background: transparent url(images/topchev.gif) top left no-repeat;
  }  
  
div#sidenote div#powder {
  background:#e8e6da; 
  padding: 20px; 
  }  
  
div#sidenote div#powder h4 {
  padding: 0;
  margin: 0 0 10px 0;
  font-size: 20px;
  font-family: Georgia, Times New Roman;
  color: #f06120;
  font-weight: normal;
}  
    
div#sidenote ul {
  padding: 0;
  margin: 0;
  }  

div#sidenote ul li {
  padding: 0;
  margin: 5px 10px;
  list-style-type: none;
  }

div#sidenote ul li a {
  color: #f15713;
  text-decoration: none;
  }
  
div#sidenote ul li a:hover {
  color: #148ca3;
  text-decoration: underline;
  }  

div#sidenote div#febbs {
   width: 250px;
   height: 7px;
   background: transparent url(images/febbs.gif) bottom left no-repeat;  
  }

div#thefeet {
  border-top: 1px dashed #a5dfe9;
  padding: 10px;
  font-family: Arial, Sans-Serif;
  font-size: 11px;
  color: #bdbebe;
  letter-spacing: 1px;
  }
  
div#thefeet div#leftoid {
  float: left;  
  }  
  
div#thefeet div#rightbot {
  float: right;  
  }    
  
div#thefeet a {
  color: #65aebc;
  text-decoration: none;
  }  


/*--------------------for links--------------------*/


a {
  color: #148ca3;
  text-decoration: none;
  }

a:hover 
{
  color: #f15713;
  text-decoration: underline;
     }
