/* Default Stylesheet */

body
{
  margin: 0;
  padding: 0;
  background-color: #999999;
  font-family: "Verdana", "Arial", "Helvetica", sans-serif;
  font-size: 11px;
  line-height: 16px;
  text-align: justify;  
  background-image:url(../images/monkeyinsuit.jpg); 
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: 90% 100%;
}

body img
{
  border: none;
  align:left
}

a:visited
{
  color: #ff0000;
  text-decoration: none
}

a:link
{
  color: #ff0000;
  text-decoration: none
}

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

a:active
{
  color: #ff0000;
  text-decoration: underline
}


#page
{
  
}

  #header
  {
	margin: 10px 10px 10px 0px;
	position:absolute;
	top:0px;
    padding-bottom: 0px;
    background-color: #999999;
	align:left;
    text-align: left
  }

/* Hack for Internet Crapsplorer */
#header, { margin: 10px 10px 10px -200px}

    #header img
    {
      margin-top: 0px;
	  margin-left:5px;
	  align:left
    }
  
  #menuwrapper
  {
    width: 180px;
    float: left;
    margin: 0 10px 10px 10px;
    padding: ;
	border: 1px solid #000000;
    background-color: #ffffff
  }
  
  /* Hack for Internet Crapsplorer */
  #menuwrapper, { margin-left: 5px }
  
    #menu
    {
      margin: 5px;
      padding: 0;
	  background-image:; 
  	  background-attachment: fixed;
  	  background-repeat: no-repeat;
  	  background-position: 90% 100%;
      list-style-type: none
    }
    
      #menu li
      {
        margin: 0px;
        padding: 0px;
        background-color: #ffffff
      }
      
     
      #menu a, #menu a:visited
      {
        color: #ff0000;
        text-decoration: none
      }


      #menu a:hover
      {
	padding: 1px 2px 1px 2px;
	background-color: #DADCE0;
	
        
      }

	      
      #menu img
      {
        margin: -4px 5px -3px 0px
      }
    
  #content
  {
    margin: 0 15px 15px 200px;
    padding: 15px 15px 0px 15px;
    border: 1px solid #000000;
    background-color: #ffffff;
	width: 55%;
	list-style-type: none;
  }
  
  	#googleadtop {
	color: #ff0000;
	text-align:left;
	align:left;
	}
	
	#googlead {
	float:left;
	padding:10px 10px 0px 10px;
	color: #ff0000;
	text-align:left;
	align:left;
	}
  
  #content img
  {margin: 0 10px 10px 0px}
  
    #content h1
    {
      margin: 0px 10px 20px 0px;
	  margin-bottom:-8pt;
      font-family: Century Gothic;
	  text-transform:lowercase;
	  color: #ff9999;
	  letter-spacing:2px;
      text-align: right;
      font-size: 50px;
      font-weight: bold;
    }
   
    #content h2
    {
      margin: 10px 0px 0px 0px;
	  padding: 0px 0px 0px 0px;
	  text-transform:lowercase;
	  color: #000000;
	  letter-spacing:2px;
      text-align: right;
      font-size: 12px;
      font-weight: bold;
    }
	
	#content h3
    {
      margin: 15px 0px 0px 0px;
	  text-transform:lowercase;
	  color: #000000;
	  letter-spacing:2px;
      text-align: left;
      font-size: 12px;
      font-weight: bold;
    }
	
	#content numlist
    {
	  margin: 15px 0px 0px 0px;
      color: #000000;
      text-align: left;
	  list-style-type: decimal;
    }
	
		div.center
		{
			width: 500px;
			margin: 0 auto 0 auto;
			text-align: center;
			align:center
		}
			
		input.share, div.center input
		{
			width: 400px;
			margin: 0;
			border: 1px solid #808080;
			padding: 3px;
			background-color: #cccccc
		}
		
  
  #footer
  {
    clear: both;
    margin: 10px;
    padding: 10px 0 10px 0;
 
    color: #404040;
    font-size: 12px;
    text-align: center
  }
  
  #x
  {
    margin: 0px;
    position:absolute; 
    left:0px; 
    top:0px; 
    width: 100%; 
    height:110px; 
    z-index:0; 
    padding-bottom: 5px;
    background-color: #999999;
    text-align: left
  }
  
  
  #title
  {
	margin-top:5pt;
	font-family: Century Gothic;
	text-transform:lowercase;
	font-size:50px;
	line-height:30px;
	font-weight:bold;
	height: 0px;
	color: #999999;
	letter-spacing:2px;
	text-align: right;
	filter:alpha(opacity=40);
	-moz-opacity:.40;
	opacity:.40;
  }		   

#sidebar
{
	margin: 0 10px 10px 495px; /* 37px 10px 10px 200px */
	float:left;
    padding: 10px 10px 0px 10px;
    border: 1px solid #000000;
    background-color: #ffffff;
	align:center;
	width: 180px
}

#img-shadow {
  float:left;
  text-align:center;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 10px 10px !important;
  margin: 10px 0 0 5px;
  }
  
#img-shadow img {
  display: block; 
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
/* Code specifically for random image generator */
#img-det
{
	width: 250px;
    float: left;
    margin: 0 0px 10px 10px;
    padding: 10px 10px 10px 10px;
	text-align: left;  

}

#image-holder-header
{

    clear: both;
    margin: 10px;
    padding: 10px 0 10px 0;
    text-align: center
  
}

#blank
{
	font-size: 12px;
    text-align: center
}

#img-shadow-i {
  float:left;
  background: url(http://www.willyson.com/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(http://www.willyson.com/images/shadow.gif) no-repeat bottom right; 
  margin: 10px 0 0 0%;
  align:center;
  
  
  }
  
#img-shadow-i img {
  display: block;
  position: relative; 
  background-color: #fff;
  align:left;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }

