@charset "utf-8";
/* CSS Boxing Illustrated */
body { 	
   font: 100% "Trebuchet MS"; 
   background: url(images/bkg.jpg) repeat-x #9f0000; 
   margin:0px;
   padding:0px; 
   color: #ffffff;
   text-align:center;
   }
   
#container { 
    width: 980px;
	text-align:left;
	}

#header { 
	overflow:hidden;
  }
  
#search_submit {
   position:relative;
   background:url(images/search_btn.png) no-repeat;
   border:none;
   width:27px;
   height:20px;
   top:5px;
   cursor:pointer;
}

#menu {float:none; clear:both; width:100%; }
#menu_ul,#menu_table {
	width:100%;
	text-align:center;
	margin:0;padding:0;
}
#menu_ul {display:table;}
#menu_table td {}
#menu_ul li {display:table-cell; list-style:none;}
#menu_table a {
   width:100%;
   line-height:37px;
   display:block;
   text-decoration:none;
   color:#660033; 
   font-family:Arial, Helvetica, sans-serif;
    font-size:17px;
	font-weight:bold;
	text-transform: uppercase;
}
#menu_ul a {display:block; line-height:37px; margin:2px 1px; height:37px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; background:url(images/menu_bkg.jpg); color:#660033;  font-size:17px; font-weight:bold; text-transform: uppercase;}
#menu_table a:hover, #menu_ul a:hover {background:url(images/menu_bkg_ho.jpg); height:37px; color:#6666FF; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; text-transform: uppercase;}
#menu_table caption {height:0;line-height:0;padding:0; overflow:hidden; visibility:hidden/*FF*/; font-size:17px; font-weight:bold; text-transform: uppercase;}
/*\*//*/ #menu_ul {display:block;}#menu_ul li {display:inline-block;width:19.5%;} /* */


#top-fields {
   margin:55px 0 0 0;
   font-size:11px;
   width:250px;
   float:right;
}

#cse-search-box {
    padding:0 0 5px 0;
}

#nl_subscribe input {
   font-size:11px;
}

#nl_subscribe #sEmail {
   color:#666666;
   width:185px;
}

#content_block {   
	background: transparent url(images/black80pt.png);
	overflow:hidden;
	padding:0 10px 0 10px;
}

#content {
   padding:15px 0 0 0;
   overflow:hidden;
}


#left_block {
   float:left;
   width:780px; 
   text-align:center;
   overflow:hidden;
}

#right_block {
   float:right;

}

#slideshow { width:480px; height:234px; border:solid 4px #b3b1ba; float:left}
#video_holder { width:280px; height:234px; border:solid 4px #b3b1ba; float:right}

.video_thumbnail a { color:#FFFFCC; }
.video_thumbnail a:hover { color:#99FFFF; }  

.hor_divider { height:10px; width:100%; float:none; clear:both }

#banner_hor {
    overflow:hidden;
    clear:both;
	overflow:hidden;     
	padding:20px 0 20px 0;
}

#left_col { width:235px; min-height: 450px; border:solid 4px #ffffff; float:left; text-transform:uppercase; font-size:smaller; text-align:left;}
#left_col p { padding:0 8px 0 8px }
#left_col a { text-decoration:none; color:#FFCCCC }
#left_col a:hover { text-decoration:none; color:#FFFFCC }

#center_col { width:520px; min-height: 450px; border:solid 4px #ffffff; float:right; font-size:smaller; text-align:left; }
#center_col .content { margin:10px }
#center_col p { text-align:left }
#center_col .info { margin:15px;}
#center_col a.excerpt { text-decoration:none; color:#FCEDC9; font-size:12px;}
#center_col a.excerpt:hover { text-decoration:underline; color:#FFF;}


div.block_caption { background:url(images/caption_bkg.jpg); height:32px; font-size:14px; line-height:32px; color:#ffffff; text-transform:capitalize; text-indent:20px; letter-spacing:1px; font-weight:bold;}

a.readmore { color:#FFCCFF; font-weight:bold; text-decoration:none; line-height:9px; }
a.readmore:hover { color:#FF6600; text-decoration:none; line-height:9px; }
img.read_more { display:inline; width:9px; height:9px; border:0px; float:none; margin:0px;}

#center_col h1 { font-weight:bold; font-size:small; margin:0px;}
#center_col img { border: solid 4px #ffffff; margin: 0 10px 10px 10px; float:left;}
#center_col img.read_more { display:inline; width:9px; height:9px; border:0px; float:none; margin:0px; line-height:9px;}

#footer { display:block; width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; text-align:left; overflow:hidden; text-align:center;}
#footer a { color:#999999; font-size:11px; text-decoration:none; line-height:46px; }
#footer img {vertical-align:middle;}
#footer a:hover { color:#ffffff; font-size:11px; text-decoration:underline; }

#address-block {
	float:right;
	width:250px;	
}

#contactus {
	float:left;
	width:500px;

}

/* slideshow */

ul.slideshow {
	list-style:none;
	width:480px;
	height:234px;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
	text-align:left;
}	

ul.slideshow li {
	position:absolute;
	left:0;
	right:0;
	font-family:arial;	
	font-size:12px;	
}

ul.slideshow li.show {
	z-index:500;	
}

ul img {
	border:none;	
}


#slideshow-caption {
	width:480px;
	height:70px;
	position:absolute;
	bottom:0;
	left:0;	
	color:#fff;
	background:#000;
	z-index:500;
}

#slideshow-caption .slideshow-caption-container {
	padding:5px 10px;		
	z-index:1000;
}

#slideshow-caption h3 {
	margin:0;
	padding:0;	
	font-size:14px;
}

#slideshow-caption p {
	margin:5px 0 0 0;
	padding:0;
}

#articles {
	color:#fff;
	padding:10px 10px 0 10px;
}

#articles a {
	text-decoration:none;
	/*color:#FFFFFF;*/
}

#articles a:hover { /*color:#FFFF66;*/ text-decoration:underline; }

#article {
    text-align:left;
	padding:0 20px 0 20px;
	color:#FFFFFF;
}

#article h2 {
	color:#FFCCCC;
}

h3 {
	color:#FFCC99;
}

#article a { text-decoration:none; color:#DDD3E2 }
#article a:hover { color:#FFCCCC }

