/*
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/grey-color.css";


body { 
	font-family: Arial,Helvetica,sans-serif; 
	line-height: 1.3em; 
	font-size: 12px; 
	 background:#000;
	}
	
#headerWrap {
	float:left;
	height:70px;
	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/style2/top-bkg.png) center top repeat-x; float:left; height: 70px }
#pagewrap { margin:auto 0; }
#bodywrap { width:960px; height: auto; padding: 0px; margin-top:75px;}
#topwrap { background: url(../../images/top-wrapper.jpg) top center; height:118px;	margin:0px; }
#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; }
#topinnerwrap { background: url(../../images/style2/forestbkg2.jpg) #000000 top center repeat-x;  min-height: 670px;}
#low-top { background: url(../../images/style2/wall-top.png) repeat-x top center; margin-top:-100px; height:252px; position: relative; z-index: 100000;}
#contentBG { margin-top:0px !important; padding-top:0px; background: url(../../images/style2/walltile.jpg) repeat-y top center; margin:auto; min-height:400px;float:left;width:100%;}
#legalwrap { margin-bottom:12px; margin-top:-2px;background:  url(../../images/transparent2.png);}
/*#footerwrap { margin:-2px auto 0px auto; width:986px; }*/
#innerfooter {background: #000; padding: 6px;}
#fwrap { background: url(../../images/style2/bottom-fade3.jpg) #071218 bottom center repeat-x; height: 158px; }
#footbottom {background-color:#000000; }
table.contentpaneopen td, table.contentpane td {}

/***** Menu Styles *****/
#mainmenu {
	height:26px;
	margin:22px auto 0;
	width:980px;
	z-index:20;
}
#mainmenu li a {color:#847b68;	/*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 {color: #b3a77c!important; }

a.mainlevel:hover,a.mainlevel:active,a.mainlevel:focus {}
/* 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;}
.npintro {color: #b3a77c!important; }
.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 !important;}
.cufonIt {
	margin: 18px 14px 0 -3px !important; 
}
/***** 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; }

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

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

.onecolumn .component .topWrap .top, .onecolumn .duomods .topWrap .top, .onecolumn #banner .moduleFrameWrap .topWrap .top, .onecolumn #newsflash .moduleFrameWrap .topWrap .top {
	float:left; 
	background:url(../../images/style2/paperOneColumn/paperTop.png) no-repeat;  
	width:929px;      
	height:110px;
}

.onecolumn .component .sliceContentBG, .onecolumn .duomods .sliceContentBG, .onecolumn #banner .moduleFrameWrap .sliceContentBG, .onecolumn #newsflash .moduleFrameWrap .sliceContentBG    {
	background:url(../../images/style2/paperOneColumn/paperCenter.png) repeat-y;  
	width:934px;    
	float:left;
}

.onecolumn .component .bottomWrap .bottom, .onecolumn .duomods .bottomWrap .bottom, .onecolumn #banner .moduleFrameWrap .bottomWrap .bottom, .onecolumn #newsflash .moduleFrameWrap .bottomWrap .bottom {
	float:left; 
	background:url(../../images/style2/paperOneColumn/paperBottom.png) no-repeat;  
	width:949px;   
	height:127px;   
	margin-left:-9px;
}  

/** Component **/

.component .topWrap .top, .duomods .topWrap .top, #banner .moduleFrameWrap .topWrap .top, #newsflash .moduleFrameWrap .topWrap .top {
	float:left; 
	background:url(../../images/style2/paperTwoColumn/paperTop.png) no-repeat;  
	width:638px;      
	height:110px;
}

.component .sliceContentBG, .duomods .sliceContentBG, #banner .moduleFrameWrap .sliceContentBG, #newsflash .moduleFrameWrap .sliceContentBG    {
	background:url(../../images/style2/paperTwoColumn/paperCenter.png) repeat-y;  
	width:638px;    
	float:left;
}

.component .bottomWrap .bottom, .duomods .bottomWrap .bottom, #banner .moduleFrameWrap .bottomWrap .bottom, #newsflash .moduleFrameWrap .bottomWrap .bottom {
	float:left; 
	background:url(../../images/style2/paperTwoColumn/paperBottom.png) no-repeat;  
	width:642px;   
	height:127px;   
	margin-left:-7px;
}
      

.sliceContent {
	float:left;
}
 
                                                        
.component #component, .duomods #duomods, #banner .moduletablewrap, #newsflash .moduletablewrap {
	float:none !important;
	margin:0 45px 0 12px;
	width:515px;      
    padding:12px 54px 12px 30px;
} 



.onecolumn .component #component, .onecolumn .duomods #duomods, .onecolumn #banner .moduletablewrap, .onecolumn #newsflash .moduletablewrap {
	 width:800px;
	 margin:0 auto 0 35px; 
}  

#rightcolumn {
	width:300px;
}
    

#rightmods .moduletablewrap .modtitleLines {
	background:transparent url(../../images/style2/rightTop2.png) no-repeat scroll left top;
	height:75px;
	margin:0 3px  !important;
	padding:12px;
	width:317px;
	z-index:1000 !important;    
	float:none !important;
	position:relative;
}  

#rightmods .frameWrap {
	float:left;
}

#rightmods .frameWrap .moduletablewrap .modulecontent {
	background:transparent url(../../images/style2/rightBottom.png) no-repeat scroll center bottom;
	margin: -60px 0 0  !important;
	padding:6px 0;
	width:300px;
	z-index:200 !important;    
	float:left;  
	padding-left:22px;
	min-height: 140px;
}   

#rightmods .frameWrap .moduletablewrap .modulecontentinner {
	padding:12px 12px 12px 12px;
	width: 250px;
	margin: 30px 0 24px 0;
}       

   #banner h3.modtitle, #duomods h3.modtitle {
	background:transparent url(../../images/grungeline.png) repeat-x scroll 100% 70%;
	font-weight:400;
	height:29px;
	margin:0 0 -12px 12px !important;
	padding-left:10px !important;
	position:relative;
	z-index:100;
} 

#rightmods h3.modtitle {
background:transparent url(../../images/grungeline.png) repeat-x scroll 100% 70%;
	font-weight:400;
	height:29px;
	width: 250px;
	margin:36px 0 -12px 14px !important;
	padding-left:10px !important;
	position:relative;
	z-index:1200;
	
}    

#rightmods .moduletable-blood h3.modtitle {
	background:transparent url(../../images/right_bloodh3.png) no-repeat scroll left -6px;
	font-weight:400;
	height:29px;
	width: 250px;
	margin:42px 0 -12px 14px !important;
	padding-left:10px !important;
	position:relative;
	z-index:1200;           
}        

#rightmods .frameWrap h3 {
	font-size:19px;
	margin:12px 0px -12px -5px;
	padding-left:0;  
} 

#contentBG #duomods {
	float:left !important; 
	width:100%;
}

#duomods .sliceContent {
	float:none;
}

#duomods h3.modtitle {
	margin:0 0 -12px 0 !important;
	padding-left:0 !important;
	width:auto;
}


#banner .sliceContent  {
	width:100%;   
} 
  

#footerBG {
	float:left;
	width:100%;
	padding:15px auto 15px auto;    
	background:#000; 
	color:#fff;
}   

#rightmods .moduletable-advert .modulecontent {
 	margin:-60px 0 0 !important;
	min-height:140px;
	padding:6px 0 6px 22px !important;   
}    

#component {
	width:489px;
}  

.onecolumn #component {
	width:800px;
}

