html
{
height: 100%;
}


body
    { background: ; text-align: center; margin: 0 auto; padding: 0; height: 100%; }


h1, h2, h3, ul, li, p, form
   {
   margin: 0px;
   padding: 0px
   }

hr
   {
   display: none;
   }

a{
   text-decoration:none;
   }

a:hover{
   text-decoration:none;
   }

.space
   {
   clear: both;
   }
   
.clear 
  	{
	clear: both;
	}


#page
   {
   margin: 0px auto;
   padding: 0px;
   padding-top: 0px;
   width: 924px;
   position: relative;
	height: 100%;
   }

#page a img
   {
border: 0px;
   }

/**html #page
   {
	height: 100%;
   }*/

#header
    {width: 924px; 
    float: left;
    min-height: 108px; }

#header a
	{
	color:#ff9900
	}

#header a:hover
	{
	color:#909090;
	}
	
#header a img
	{
	border: 0px;
	}

	

#headcontent
{
	 float: left;
	 width: 924px;
	 text-align: center;
 }

#headcontentsmall
{
	 float: left;
	 width: 924px;
	 height: 108px;
	 text-align: center;
	 background: url('http://www.fantasticheatbrothers.com/elements/header-924.jpg') no-repeat top left;
	 padding-bottom: 22px;
 }
 
#logo
{
	 float: left;
	 padding-left: 45px;
	 padding-top: 14px;
	 padding-bottom: 6px;
 }

#top_nav
{
	background: url('http://www.fantasticheatbrothers.com/elements/smallnav-924.jpg') no-repeat top left;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	 width: 924px;
	 height: 40px;
	 text-align:center;
	 padding-top: 10px;
	 float: left;
}


 #top_nav ul
   {list-style: none;}

   #top_nav ul li
   {display: inline;
  margin: 0px 12px;
    }
    
   #top_nav ul a
   {
   color: ffffff;
   }
   
 #top_nav ul a:hover
   {
   color: ff9900;
   }
   
   
#top_navsmall
{
	font-family: Helvetica;
	font-weight: bold;
	font-size: 12px;
	 width: 924px;
	 text-align:center;
	 padding-top: 10px;
	 float: left;
}


 #top_navsmall ul
   {list-style: none;}

   #top_navsmall ul li
   {display: inline;
  margin: 0px 12px;
    }
    
   #top_navsmall ul a
   {
   color: ffffff;
   }
   
 #top_navsmall ul a:hover
   {
   color: ff9900;
   }



#flash
{
text-align: center;
float: left;
width: 924px;
height:450px; 

}



#content
   {
   width: 924px;
   float: left;

   text-align: center;
   margin-top: 10px;
   /*margin-bottom: 18px;*/
   vertical-align: middle;
   background: #ffffff;
   }
   



#biggallery
	{
	width: 924px;
	float:left;
	}
	
#biggallery ul
	{
	list-style: none;
	padding-bottom: 16px;
	}
	
#biggallery ul li
	{
	display: inline;
	padding-left: 8px;
	padding-right: 8px;
	}
	
#biggallery h2
	{
	padding-top: 6px;
	padding-bottom: 10px;
	font-family: Helvetica;
	font-size: 18px;
	text-align: left;
	padding-left: 10px;
	}
	
#biggallery p
	{
	font-family: Helvetica;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 12px;
	}	
	
#biggallery p a
	{
	font-weight: bold;
	
}


#smallergallery
	{
	width: 924px;
	float:left;
	}
	
#smallergallery ul
	{
	list-style: none;
	padding-bottom: 16px;
	}
	
#smallergallery ul li
	{
	display: inline;
	padding-left: 4px;
	padding-right: 4px;
	}
	
#smallergallery img
	{
	width: 65px;
	height: 65px;
	}





   
/*#content h2
	{
	padding-top: 0px;
	padding-bottom: 8px;
	font-family: Helvetica;
	font-size: 18px;
	}*/

/*
-----------------------------------------
FEATURED
----------------------------------------- 
*/

#featured
	{
	padding-left: 10px;
	font-family: helvetica;
	text-align: left;
	}


.front-post{width:290px; margin-right:18px; float:left;}

.front-post-last{width:290px; float:left}

.featured-content{position:relative; width:290px; font-size: 12px; line-height: 14px;}

.featured-content p{margin-top:12px}

.featured-content a {color: #ff9900; font-weight: bold;}

.featured-post{ position:relative; width:290px; height:200px; margin-bottom:12px;}

.featured-title h2{ padding:8px 10px 7px 8px; font-family: helvetica; line-height:14px; font-size:14px; text-transform:none; border-bottom:0}

.featured-title h2 a{display:block; color:#000000; text-decoration:none; border-bottom:0}

.featured-title h2 a:hover{color:#fff}

.featured-title{background:#ff9900; display:block; z-index:2; width:100%; bottom:0; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; position:absolute; z-index:2}

.featured-image{position:absolute; z-index:1}

.featured-content h2{margin-top:0px}
.featured-content h2 a{color:#ff9900; text-decoration:none}
.featured-content h2 a:hover{color:#ff9900;}



/*
-----------------------------------------
SIDEBAR
----------------------------------------- 
*/
#sidebar{float:left; width:277px; padding-left:0px; overflow:hidden; font-family: Helvetica; font-size: 14px; text-align: left; padding-bottom: 80px;}

#sidebar li a{display:block; width:277px; margin:0; padding:8px 2px; list-style:none; border-bottom:1px solid #c9c9c9; font-size:12px; list-style-type:none; text-decoration:none; color:#222}

#sidebar a{color:#e6e6e6; text-decoration:none}

#sidebar a:hover{color:#fff; background-color:#282828}

#sidebar .contact a:hover{color:#fff; background-color:#fff}

#sidebar h3{font-size:18px; line-height: 22px; color:#000; text-align:left; text-transform:uppercase; border-bottom:3px solid #ff9900; margin-top:0px; margin-bottom:0px;}

#sidebar h2{font-size:18px; color:#000; text-align:right; text-transform:uppercase; border-bottom:3px solid #ff9900; margin-top:26px; margin-bottom:0px;}

#sidebar a img {border-style: none;}

/*
-----------------------------------------
LATEST
----------------------------------------- 
*/
#front-bottom
	{
	margin-top:36px;
	padding-left: 10px;
	margin-bottom: 18px;
	
	}

#latest-wrap{float:left; width:622px; padding-bottom: 44px;}

/*#front-bottom2
	{
	padding-left: 10px;
	margin-bottom: 20px;
	min-height: 100%;
	position: relative;
	}*/

#latest-wrap2{float:left; width:622px; }

.latest-post-wrap{float:left; width:138px; margin-right:15px; font-family: helvetica; text-align: left;}

.latest-post{position:relative; width:138px; height:95px}

.latest-image{position:absolute; z-index:1}

.latest-title h2{margin:5px 10px 5px; line-height:12px; font-size:11px; text-transform:none;  border-bottom:0}

.latest-title h2 a{display:block; color:#000000; text-decoration:none}

.latest-title h2 a:hover{color:#fff}

.latest-title{background:#ff9900; display:block; z-index:101; width:100%; bottom:0; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90; position:absolute; z-index:2}

.latest-content{position:relative; font-size: 10px; width:138px; height:158px; margin-bottom:6px}

.latest-content a{color: #ff9900; font-weight: bold;}

.latest-content h2{margin-top:15px}
.latest-content h2 a{color:#0b96d0; text-decoration:none}
.latest-content h2 a:hover{color:#000}

.latest-content p{color:#222; line-height:12px; margin-top:8px; margin-bottom:10px; text-align:left}

.archivehead h2{line-height: 22px; font-size:18px; color:#000; text-align:left; text-transform:uppercase; border-bottom:3px solid #ff9900; margin-top:0px; margin-bottom:12px; width: 600px; font-family: Helvetica}

/*
-----------------------------------------
FOOTER
----------------------------------------- 
*/
#footer
    { 
    background: url("http://www.fantasticheatbrothers.com/elements/footer-924.jpg") no-repeat left bottom; 
    width: 924px; 
    height: 48px; 
	float:left;
    margin-top:-48px;
    /*margin: 0px auto;*/
    /*bottom: 0;*/
    position: relative;
    }
    
#foottext
	{
 	color: #ffffff; 
    font: 11px Helvetica; 
    padding-top: 18px;
	}

/*
-----------------------------------------
POSTMETA
----------------------------------------- 
*/
.postMeta{font-size:12px; margin-bottom:18px; margin-top:8px; padding-bottom:24px; border-bottom:1px solid #c9c9c9}

.postMeta-featured{margin-top:12px; font-size:12px; width:290px}

.postMeta-front{margin-top:10px; font-size:10px}

.postMeta-post{font-size:12px; margin-bottom:18px; margin-top:8px; border-bottom:3px solid #ff9900; padding-bottom:10px}

.postMeta span.date, 
.postMeta-post span.date, 
.postMeta-featured span.date, 
.postMeta-front span.date{color:#8a8a8a; float:left}

.postMeta span.comments a, 
.postMeta span.date a, 
.postMeta-post span.comments a, 
.postMeta-post span.date a, 
.postMeta-featured span.comments a, 
.postMeta-featured span.date a, 
.postMeta-front span.comments a, 
.postMeta-front span.date a{float:left; color:#8a8a8a; text-decoration:none}

.postMeta span.comments, 
.postMeta-featured span.comments, 
.postMeta-post span.comments, 
.postMeta-front span.comments{float:right; background:#FFF url(images/comment.gif) no-repeat left center; padding-left:15px; margin-left:2px}

/*
-----------------------------------------
POSTS
----------------------------------------- 
*/
#holder-holder{width:924px; min-height: 100%; padding-left: 10px;}

*html #holder-holder{height: 100%;}

#post-holder{ float: left; width:600px; /*min-height: 100%; padding-left: 10px;*/ padding-right: 22px; font-family: Helvetica; font-size: 12px; text-align: left; line-height: 16px; padding-bottom: 64px;}

/**html #post-holder{height: 100%;}*/

#post-holder h3{font-size: 24px; text-align: left;}

.post-category{color:#8a8a8a; float:left; margin-bottom:8px}

.post-tags{color:#8a8a8a; float:right}

.post-category p, 
.post-tags p{color:#8A8A8A; font-size:1em; line-height:1.5em; margin-bottom:0em; margin-top:0em; text-align:none}
.post img{margin:8px 0px 8px 0px;}
.post blockquote p{margin:0 2.6em; font-style:italic}

.post a{color:#ff9900}

/*
-----------------------------------------
SEARCH
----------------------------------------- 
*/
#searchform{float:left; margin-top:12px; height:24px}

#searchsubmit{border:1px solid #c9c9c9; font-size:12px; font-weight:bold; height:25px; padding:0px 8px; text-transform:uppercase; float:left; background-color:#F0F0F0; font-family: Helvetica;}

#s{float:left; width:220px; margin-right:6px; padding-top:4px; padding-bottom:4px; padding-left:2px; padding-right:2px; border:1px solid #c9c9c9; font-size:12px}
