/* @override http://j12designs.com/alamo/_style/style.css */

body {
background-image:url(../_images/door.jpg);
	margin:0 auto;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#000;
}

h1 {
	font-size:29px;
	text-transform:uppercase;
	color:#643600;
}

h2 {
	font-size:23px;
	text-transform:uppercase;
	color:#643600;
}

/*---------------------- MENU STYLES ---------------------*/

#apDiv1 {
	position: relative; 
	margin:0 auto; 
	width:960px;
}

#apDiv2 {
	position: absolute;
	z-index:1;
	left: 50px;
	top: 110px;
}

.menu_navigation {
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:18px;
	margin:0;
}

.menu_navigation  a:link,
.menu_navigation  a:visited,
.menu_navigation  a:active
{
	color:#000;
	text-decoration:none;
	width:220px;
	display:block;
	padding:5px 0;
	}

.menu_navigation  a:hover
{
	background-image:url(../_images/menu_over_state.png);
	background-repeat:no-repeat;
	text-decoration:none;
	cursor:pointer;
	color:#FFF;
}

div#homepage_menu {
	height:260px;
	width:220px;
	background-image:url(../_images/menu.png);
	background-repeat:no-repeat;
	text-align:center;
	padding:50px 10px 0 0;

}

#innermenu {
	text-align:right;
	width:960px;
	margin:0 auto;
	height:18px;
}


#submenu {
	text-transform:uppercase;
	font-size:24px;
	padding: 6px 0 7px 362px;
	text-align: left;
	margin-left: 9px;
	
}

#submenu  a:link,
#submenu  a:visited,
#submenu a:active
{
	color:#fff;
	text-decoration:none;

	}

#submenu  a:hover
{
	color:#ffff00;
	text-decoration:none;

}





/*---------------------- FLASH HEADER SYTLES ---------------------*/

div#header {
	background-image:url(../_images/top_homepage_bg2.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center; 
	height:321px;
}

div#header_inner {
	background-image:url(../_images/top_interior_bg.jpg); 
	background-color:#010101; background-repeat:no-repeat; 
	background-position:top center;
}

div#flash_container {
	width:960px; 
	text-align:center; 	
	margin:0 auto;
}

div#bg_container {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/visitors/inner-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}

div#bg_container_cele {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/visitors/celebrate.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}

div#bg_container_resource {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/resources/resource-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}


div#bg_container_hero {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/hero/inner-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}


div#bg_container_allies {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/hero/allies-bg2.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}


div#bg_container_kids {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/kids/inner-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}


div#bg_container_croc {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/croc-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}

div#bg_container_travis {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/travis-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}

div#bg_container_tx {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/tx-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}

div#bg_container_mex {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/mex-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}


div#bg_container_1 {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/1-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}


div#bg_container_2 {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/2-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}


div#bg_container_3 {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/3-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}

div#bg_container_bowie {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/bowie-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}

div#bg_container_anna {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/anna-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}

div#bg_container_4 {
	width:1150px;  	
	height:243px;
	margin:0 auto;
	background-image:url(../_images/battle/4-bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center;
	margin: 16px auto 0;
}
/*---------------------- CONTENT SYTLES ---------------------*/


 #anni{
	padding-right: 115px;
}

.side_nav {
	color:#060000;
	font-size:20px;
	text-transform:uppercase;
	padding:10px 0;
	margin:0;
	text-align:center;
	width:175px;
}

.side_nav a:link,
.side_nav a:visited,
.side_nav a:active
{
	color:#060000;
	text-decoration:none;


	}

.side_nav a:hover
{
	color:#7b4c2c;
	text-decoration:none;

}



div#homepage_content {
	width:960px;
	background-image:url(../_images/homepage_content_bg.jpg);
	background-color:#FFF;
	min-height:495px;

}

#home_col1 {
	width:282px;
	padding-top:100px;
	padding-left:72px;
}

#inner_col1 {
	width:282px;
	padding-top:60px;
	padding-left:72px;
}

.home_row {
	text-align:center;
	font-size:30px;
	color:#7b4c2c;
	text-transform:uppercase;
}

.home_row  a:link,
.home_row  a:visited,
.home_row  a:active
{
	color:#7b4c2c;

	}

.home_row  a:hover
{
	color:#fff;

}

div#content_shadow {
	background-image:url(../_images/content_top_bg.jpg); 
	background-color:#000; 
	background-repeat:no-repeat;  
	background-position:top center; 
	min-height:15px;
}

div#content_container {
	background-image:url(../_images/content_bg.jpg); 
	background-position:top center; 
	background-repeat:no-repeat; 
	background-color:#FFF; margin:0 auto;
}

#table_container {
	/*background-image:url(../_images/homepage_content_bg.gif); */
	background-position:top center; 
	background-repeat:no-repeat;  
	padding-bottom:20px;
}

#home_col2 {
		width:585px;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		line-height:24px;
		padding-top:102px;
}

#home_col {
		width:580px;
		font-family:"Times New Roman", Times, serif;
		font-size:18px;
		line-height:24px;
		padding-top:0px;
}

#home_column {
		width:282px;
		padding-top:40px;
		padding-left:72px;
	}

div#home_box1 {
		padding-top:30px;
		float:left;
}

div#home_box2 {
		padding-top:30px;
		float:left;
		padding-left:42px;
}

/*---------------------- FOOTER STYLES ---------------------*/

div#lower_shadow {
	background-image:url(../_images/content_bottom_bg.jpg); 
	background-color:none;
	background-repeat:no-repeat;  
	background-position:top center; 
	min-height:15px;
	
}

div#footer_container {
	background-image:url(../_images/bottom_homepage_bg.jpg); 
	background-color:none; 
	background-repeat:no-repeat;  
	background-position:top center; 
	min-height:249px; 
	text-align:left;
}

div#footer_content {
	 width:960px; 
	 margin:0 auto; 
	 color:#FFF; 
	 font-family:Georgia, 'Times New Roman', Times, serif; 
	 font-size:12px; 
	 text-transform:uppercase; 
	 line-height:22px; 
	 padding-top:75px;
}

div#footer_content  a:link,
div#footer_content  a:visited,
div#footer_content  a:active
{
	color:#fff;
	text-decoration:none;

	}
	
div#footer_seo  a:link,
div#footer_seo  a:visited,
div#footer_seo  a:active
{
	color:#000;
	text-decoration:none;

	}

div#footer_content  a:hover
{
	color:#fff;
	text-decoration:underline;

}


/*---------------------- MISC STYLES ---------------------*/

.bannerBattle{
	background: url(../battle/_images/battle.jpg) no-repeat 0 33px;
}
.bannerRev{
	background: url(../battle/_images/revolution.jpg) no-repeat 0 33px;
}
