/*
Template Name: FrightNight
Template URI: http://www.joomlaxtc.com
Description: JoomlaXTC TI Template
Version: 1.0
Author: Monev Software
Author URI: http://www.joomlaxtc.com
Tags: tags, are, separated, using, commas,

License: #  The CSS, XHTML is released under GPL:
         #  http://www.opensource.org/licenses/gpl-license.php 
		 #  Additional CSS and JS under exclusive license (C)2009 Monev Software LLC
		 #  Graphics under exclusive license (C)2009 Monev Software LLC

*/   

@import "../colors/tan-color.css";

body { 
	font-family: Arial,Helvetica,sans-serif; 
	line-height: 1.3em; 
	font-size: 12px; 
	color:#000;
	background: url(../../images/style1/wallpapertile.jpg) repeat; 
} 
#headerWrap {
	float:left;
	height:162px;
	width:100%;
}      

#headerBottom {
	background:transparent url(../../images/style1/bottomHeader.png) repeat-x scroll center top;
	float:left;
	height:24px;
	position:relative;
	width:100%;

}    

#header { background: url(../../images/style1/top-bkg.png) center top repeat-x; float:left; height: 138px }

#pagewrap { margin:auto 0; }

#bodywrap { width:960px; height: auto; padding: 0px;}

#topwrap { background: url(../../images/top-wrapper.jpg) center top; height:118px;	margin:0px; }

#topinnerwrap {background: url(../../images/style1/toptile.jpg) center top repeat-x; min-height: 775px; margin-top: -21px;}

#borderwrap { width:1017px;	margin:0 auto; background: transparent url(../../images/opacity.png); }

#innerwrap { width:960px; margin:0px; margin-left: auto; margin-right: auto; background: none; }

#low-top { background: url(../../images/style1/topspacer.png) center top repeat-x; margin-left: auto; margin-right: auto;  height: 166px; }

#contentBG { height: 0px;}

#legalwrap { background-color: #222222; margin-top:10px; height:30px;}

#footerWrap {background: url(../../images/style1/bottomspacerimg.jpg) center bottom no-repeat; height:150px; position:relative; z-index:3; margin-top:20px;} 

#bottomWrap { background: url(../../images/style1/bottomspacerbkg.png) repeat-x;  min-height: 283px; float:left;width:100%; position:relative; z-index:2; }

#footerwrap { }
#footerwrap2 {background: #000000 url(../../images/style1/bottomwall1.jpg) center top repeat-x; min-height: 494px; float:left;width:100%; margin-top:-135px; padding-top:30px; }
#fwrap { background:#000000; margin:auto 0; }

#footerBottom {background: url(../../images/style1/footerbkg2.jpg) center bottom repeat-x; min-height: 637px; float:left;width:100%;
}

table.contentpaneopen td, table.contentpane td {background-color:#000000; }
/***** Menu Styles *****/
#mainmenu {}
#mainmenu li a {color:#150506;	/*color:#f20089;*/}
#mainmenu li ul li.active{color:#ff3333;}

#mainmenu li ul li{background-color:#fdfeff}
#mainmenu li ul li:hover, #mainmenu li ul li.sfhover{background-color:#f4f4f4;}
#mainmenu li ul li:active, #mainmenu li ul li.sfactive{background-color:#eaedef;}
#mainmenu li ul li.subarrow{background: url(../../images/style1/dnav-btm1.png) bottom left no-repeat; }
#mainmenu li ul li.subarrowsfhover{	background: url(../../images/style1/dnav-btm1.png) bottom left no-repeat;}
a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus {}

#component {color:#F0F0F0;}

/* Event Menu */
a.mainlevel-devent {background: url(../../images/calendar-grey.png) no-repeat left; border-bottom: 1px solid #dddddd;color: #666666;}

/* Text Styles */
#content p {color:#cccccc;}
.jnewsmore {margin-top:3px;	padding-top:3px;border-top:1px solid #dddcdc;font-size:9px;}
.newstitle {background: url(../../images/grungetitle.png) top left no-repeat;}
.cufonIt {
	margin: 18px 14px 0 -3px !important; 
}
#component {background: #000;}  

/***** Modules *****/

#bottomusermods .moduletable { background: url(../../images/bottommodbkg.png) repeat; margin-top:12px; }

#bottomusermods .moduletable h3 {
		background:url(../../images/grungeline.png) left bottom repeat-x;
		height:28px;
		font-family:Trebuchet MS, Arial,Helvetica,sans-serif!important;
		font-size:19px;
		font-weight:normal;
		margin-bottom:12px;
		letter-spacing:-1px;
		padding:0px 7px 2px 7px !important;   
	}
	
#newsflash .moduletable h3 {
		width:577px;
		background:url(../../images/grungeline.png) left bottom repeat-x;
		height:28px;
		font-family:Trebuchet MS, Arial,Helvetica,sans-serif!important;
		font-size:19px;
		font-weight:normal;
		margin-bottom:12px;
		letter-spacing:-1px;
		padding:0px 7px 2px 7px !important;      
	} 	

#footermods {  background: transparent; height:250px; margin:2px 0 0 0px; }

                                               


/** Frame Stuff **/

.frameWrap  {          
	margin-bottom:16px; 
	float:left;
}    

.frameWrap .bottomWrap .bottom,  .frameWrap .topWrap .top {  
   	width:580px;
	
}   

.frameWrap .topLeft, .frameWrap .bottomLeft, .frameWrap .topRight, .frameWrap .bottomRight {
	height:31px;
	width:31px;   
} 

	.frameWrap .topWrap .topLeft {
		background:url(../../images/frameImages/frameTopLeft.png) no-repeat; 
		float:left;
	}      
  
	.frameWrap .topWrap .top {
	  	background:url(../../images/frameImages/frameTop.png) repeat-x; 
		float:left;
		height:31px;
	}     

	.frameWrap .topWrap .topRight {
	  	background:url(../../images/frameImages/frameTopRight.png) repeat-x; 
		float:left;  
	}
     

.frameWrap #newsflash .moduletablewrap  {     
	
}       
 

.frameWrap .left {
	background:transparent url(../../images/frameImages/frameLeft.png) repeat-y scroll 0 0;
	float:left;
	height:191px;
	width:31px;
}   

.frameWrap .right {
	background:transparent url(../../images/frameImages/frameRight.png) repeat-y scroll 0 0;
	float:right;
	height:191px;
	width:31px;
}   
 

	.frameWrap .bottomWrap .bottomLeft {
		background:url(../../images/frameImages/frameBottomLeft.png) no-repeat; 
		float:left;
	}      
  
	.frameWrap .bottomWrap .bottom {
	  	background:url(../../images/frameImages/frameBottom.png) repeat-x; 
		float:left;
		height:31px;
	}     

	.frameWrap .bottomWrap .bottomRight {
	  	background:url(../../images/frameImages/frameBottomRight.png) repeat-x; 
		float:left;  
	}   
  

  
	
#newsflash .moduletablewrap, #duomods .moduletable, #rightmods .moduletablewrap .modulecontent, #rightmods .moduletablewrap, #rightmods .moduletable  {
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	width:90%;
	background:none;
}   

.userFour .usermod, .userFive .usermod {
	float:left;
}  

#rightmods .moduletablewrap  {
	width:238px !important;
}

#rightmods .moduletable {
	width:238px;
}        

#rightmods .moduletablewrap .modulecontent {
	width:100%;
}    

#rightmods .bottomWrap {
	float:left;
} 
  

.onecolumn #component {
	float:left;
	padding:0;
	width:880px;   
	margin-bottom:0px; 
}
   

.onecolumn .component .topWrap, .onecolumn .component .bottomWrap {
	float:left;
}



/** Frame Stuff **/
 


.frameWrap  {          
	margin-bottom:16px; 
	float:left;
}    

.frameWrap .bottomWrap .bottom,  .frameWrap .topWrap .top {  
   	width:580px;
	
}   

.frameWrap .topLeft, .frameWrap .bottomLeft, .frameWrap .topRight, .frameWrap .bottomRight {
	height:31px;
	width:31px;   
} 

	.frameWrap .topWrap .topLeft {
		background:url(../../images/frameImages/frameTopLeft.png) no-repeat; 
		float:left;
	}      
  
	.frameWrap .topWrap .top {
	  	background:url(../../images/frameImages/frameTop.png) repeat-x; 
		float:left;
		height:31px;
	}     

	.frameWrap .topWrap .topRight {
	  	background:url(../../images/frameImages/frameTopRight.png) repeat-x; 
		float:left;  
	}
     

.frameWrap #newsflash, .frameWrap #banner  { 
	width:580px;    
	
}       
 

.frameWrap .left {
	background:transparent url(../../images/frameImages/frameLeft.png) repeat-y scroll 0 0;
	float:left;
	height:191px;
	width:31px;
}   

.frameWrap .right {
	background:transparent url(../../images/frameImages/frameRight.png) repeat-y scroll 0 0;
	float:right;
	height:191px;
	width:31px;
}   
 

	.frameWrap .bottomWrap .bottomLeft {
		background:url(../../images/frameImages/frameBottomLeft.png) no-repeat; 
		float:left;
	}      
  
	.frameWrap .bottomWrap .bottom {
	  	background:url(../../images/frameImages/frameBottom.png) repeat-x; 
		float:left;
		height:31px;
	}     

	.frameWrap .bottomWrap .bottomRight {
	  	background:url(../../images/frameImages/frameBottomRight.png) repeat-x; 
		float:left;  
	}   
  

  
	
#newsflash .moduletablewrap, #rightmods .moduletable-blood, #duomods .moduletable, #rightmods .moduletablewrap .modulecontent, #rightmods .moduletablewrap, #rightmods .moduletable  {
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	width:90%;
	background:#000;
	color: #fefefe;
}   

.userFour .usermod, .userFive .usermod {
	float:left;
}  

#rightmods .moduletablewrap  {
	width:238px !important;  
	padding-bottom:19px;    
	background:#000000 none repeat scroll 0 0;
}

#rightmods .moduletable, #rightmods .moduletable-blood {
	width:238px;
}        

#rightmods .moduletablewrap .modulecontent {
	margin:0 19px !important;
	width:84%; 
	padding-top:9px;  
	background:none;
}  


#rightmods .ad .modulecontent, #rightmods .ad .modtitleLines, #duomods .ad .modulecontent, #duomods .ad .modtitleLines, #banner .ad .modulecontent, #banner .ad .modtitleLines {
	float:left;
	margin:0 !important;
	padding:0;
	width:100%;
}

#rightmods .bottomWrap {
	float:left;
} 
  

.onecolumn #component {
	float:left;
	padding:0px 9px 0px 9px; 
	width:862px;   
	margin-bottom:0px;  
}
   

.onecolumn .component .topWrap, .onecolumn .component .bottomWrap {
	float:left;
}  
  
#component {
	float:left;
	margin:0;
	padding:12px 9px 0;
	width:562px;   
}


#rightmods .sliceContentBG {  
	float:left;
}  

.frameWrap .bottomWrap {
	float:left;
}

#rightmods .moduletable h3 {
	background:none;
}      
   

#banner .frameWrap .bottomWrap {
	float:left;
	margin-bottom:-16px;
}
   

.moduletable-blood {
	background:#000;
}    

#duomods .usermodwrap {
	padding-right:40px;
}  

#duomods .moduletable h3 {
	background:transparent url(../../images/grungeline.png) repeat-x scroll left bottom;
	font-size:19px;
	margin:12px auto -18px 18px !important;
	padding-bottom:4px;
	padding-left:0 !important;
	width:85.2%;
}

#banner .moduletable .modulecontent {
	padding-left:18px; 
}   

#duomods .moduletable .modulecontent {
	padding-left:18px;
	padding-top:10px;	
}
    

#banner .moduletable .modtitleLines {
	background:transparent url(../../images/grungeline.png) repeat-x scroll left bottom;
	margin:0 auto -2px 20px;
	padding-bottom:2px;
	width:93%;
}   

#banner .moduletable h3 {
	background:transparent none repeat scroll 0 0;
	font-size:19px;
	margin-left:0px;
	padding-bottom:4px;
	padding-left:0;
	width:100%;
}
   

/** Lamps **/   

#contentBG {
	float:left;
	width:100%;
	height:auto;
}

#lampLeft {   
	background:transparent url(../../images/lamp.png) no-repeat scroll 0 0;
	float:left;
	height:158px;
	left:0;
	width:248px;
} 

#lampRight {   
	background:transparent url(../../images/lamp.png) no-repeat scroll 0 0;
	float:right;
	height:158px;
	left:0;
	width:248px;
}
  

.sliceContentBG, .component .sliceContent {
	float:left;
}  

#banner {
	background:#000000 none repeat scroll 0 0;
	float:left;
	margin-bottom:12px;
	width:100%;
}
  

#banner .moduletablewrap { 
	background:#000000 none repeat scroll 0 0;
    width:500px;
}  

#banner .moduletablewrap, #newsflash .moduletablewrap,  #newsflash .top, #newsflash .bottom, #banner .top, #banner .bottom {
	width:580px;
} 

.onecolumn #banner .moduletablewrap, .onecolumn #newsflash .moduletablewrap, .onecolumn #newsflash .top, .onecolumn #newsflash .bottom, .onecolumn #banner .top, .onecolumn #banner .bottom {
	width:880px;	
} 


.sliceContent {
	float:left;
} 

#rightmods .moduleFrameWrap-advert .moduletablewrap {
	padding-bottom:0px;
}
   

#rightmods .moduletablewrap .moduletable-advert .modulecontent {
	background:transparent none repeat scroll 0 0;
	padding:0px !important;
	width:100%;    
	margin:0px !important;
}

#newsflash .moduletable {
	padding:16px 0 12px 16px !important;
}  

#footerBG {
	float:left;
	width:100%;
	padding:15px auto 15px auto;    
	background:url(../../images/opacity-dk.png); 
	color:#fff;
	margin-top:-20px;
}  

#rightmods .moduleFrameWrap-blood .moduletablewrap {          
	padding-bottom:18px;
}
