@font-face {  
  font-family:'BirthOfAHero';  
  src: url('/fonts/BirthOfAHero.ttf') format('truetype');
}
body
{
  padding: 0;
  margin: 0;
  font-family: georgia,times,serif;
  color: white;
  font-size: 0.9em;
  text-align: center;
  background: black url(../img/grunge_top.jpg) left top no-repeat;
}

a:link, 
a:active, 
a:visited, 
a:hover 
{
  color: white;
}

*
{
  line-height: 1.5em;
  border: none;
}  

div
{
  margin: 0;
  padding: 0;
}   

a
{
  color: black;
  text-decoration: none;
}

#background
{
  padding-bottom: 10px;
  background: transparent url(../img/grunge_bottom.jpg) right bottom no-repeat;
}

#wrapper
{
  z-index: 10;
  text-align: left;
  margin: auto;
  width: 805px;
  background: transparent url(../img/tape2.gif) 500px bottom no-repeat;
  overflow: hidden;
}      

#header
{
  height: 150px;
  position: relative;
  background: transparent url(../img/tape.gif) 10px 20px no-repeat;
}

#logo
{
  position: absolute;
  right: 0;
  bottom: 0;
}

#menu
{
  background: white;
  padding: 7px 10px;
  text-transform:uppercase;
}

#menu a
{
  color: #ff6600;
  font-size: 1.2em;
  margin: 0 10px 0 0;
  padding: 10px 0px 10px 10px;
}
#menu a.social:hover {
    background: url("../img/arrow_up.gif") no-repeat scroll 16px bottom white;
}

#menu a.active,
#menu a.active:hover
{
  color: black;
  background: none;
  
}

#menu a:hover
{
  background: white url(../img/arrow_up.gif) center bottom no-repeat;
}

#content
{
  background: #0096ff;
  padding: 10px 20px;
}

#content .block
{
  margin-bottom: 10px;
}

#content p
{
  margin: 0 0 10px 0;
}

/* single, double, triple, quadruple, quintuple, sextuple, septuple,octuple,nonuple,decuple,hendecuple,duodecuple*/

#content .images .single a,
#content .images .dual a,
#content .images .double a,
#content .images .triple a,
#content .images .quadruple a
{
  float: left;
  margin: 0;
  padding: 0;
}

#content .images
{
  width: 800px;
  overflow: hidden;
}

#content .images img
{
  border: 5px solid white;
  margin: 0 15px 15px 0;
}

#content .images .single img
{
  width: 765px;
}

#content .images .dual img,
#content .images .double img
{
  width: 365px;
}

#content .images .triple img
{
  width: 235px;
}

#content .images .quadruple img
{
  width: 170px;
}

#content .images .sextuple img
{
  width: 101px;
}

#content h3.title
{
  color: black;
  padding: 0;
  margin: 0;
  height: 35px;
  font-family:Unkempt;
  /*font-family:BirthOfAHero;*/
  font-size: 220%;
  cursor:pointer;
}


#content .where
{
  padding: 0;
  margin: 10px 0 5px 0;
}

div#fancy_title #fancy_title_main.fancy_title div
{
  font-family: georgia,times,serif !important;
}

div#fancy_overlay 
{
  z-index: 10000;
}

#footer
{
  padding: 10px;
  height: 80px;
  margin-bottom: 20px;
  position: relative;
}

#footer a
{
  color: #ff6600;
  font-size: 0.9em;
}

#madeby
{
  position: absolute;
  right: 10px;
  top: 12px;
}

/* CLEARFIX */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* Remove Anchor tag select boxes */
a
{
  outline: none !important;
}

.sIFR-alternate
{
  display: none;
}

