@charset "utf-8";
/** COMMONS **/
body {						text-align:center; background:url(../images/background.jpg) repeat; color:#FFFFFF; padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
a {							color:#CC0000;}
a:visited {					color:#660000;}
p,h1,pre {					margin:0px 10px 10px 10px;}
h1 {						font-size:14px;	padding-top:10px;}
img {						border:0px;}
/*img {						border:0;}*/
input,select,textarea {		border:1px solid #666666;}
#frame {					width:1000px; margin-right:auto; margin-left:auto; margin-top:0px; padding:0px; text-align:left;}

.imageFrame {				padding:3px; margin:3px; background-color:#333; border:2px solid #191919;}

.breaker {					text-align:center; width:75%;}

.headertitle {				text-align:center; };
/** END COMMONS **/

/** LEFT NAV MENU **/
.glossymenu{				list-style-type:none; margin:0px; padding:0; width: 170px; text-align:left;}
ul {						padding-left:1em; margin-left:0;}
.glossymenu li	{			list-style-type:none; padding:0px; margin:0px;}
.glossymenu li a{			font:bold 13px Verdana, Helvetica, sans-serif; color:white; display:block; width:auto; padding:3px 0px 0px 0px; text-decoration: none;}
 /*IE only. Actual menu width minus left padding of A element (10px) */
* html .glossymenu li a{	width: 160px;}
.glossymenu li a:visited,
.glossymenu li a:active{	color: white;}
.glossymenu li a:hover{		background:black;}
/** END LEFT NAV MENU **/

/** CONTENT HEADER **/ 
#contentheader {			height:165px; padding:0px; margin-bottom:0px; background:url(/templates/images/header_background.jpg); background-position:right;}
#contentheader h1 {			font-size:14px; padding:0px; margin:0px;}
#contentheader .topbanner {	float:right; padding-top:20px;}
/** END CONTENT HEADER **/

/** CONTENT LEFT **/
#contentleft {				width:174px; min-height:800px; padding:0px; margin:0px; float:left; background:url(/templates/images/left_content_background.jpg) repeat top;  }
#contentleft h1 {			text-align:center;}
#contentleft .menu {		margin:0px 0px 0px 0px; background-repeat:no-repeat;}
#contentleft p {			text-align:center;}
#navarea {					}
#leftbannerarea {			}
/** END CONTENT LEFT **/



/** CONTENT INDEX **/
#contentcenter {			float:left; padding:0px; margin:0px; width:583px; }
#contentcenter .homepage {	background:url(/templates/images/home_page_grappling_exp_background.jpg) top no-repeat;}
#contentcenter .about {		text-align:left; margin:0px; padding:5px; background:url(/templates/images/50-opacity.png);}
#contentcenter .about h1 {	color:#355379;}
#contentcenter .about p {	color:#FFFFFF; font:12px arial, verdana, sans-serif; letter-spacing:1px; font-weight:normal;}
#contentcenter .events {	text-align:left; font-weight:bold; padding-left:5px;}
#contentcenter .events h1 {	font-size:20px; margin:0px; padding:2px;}
/** END CONTENT INDEX **/

/** CONTENT SUB **/
#contentcentersub {			float:right; padding:5px;  width:815px;}
#contentcentersub .cont {	color:#FFFFFF; text-align:left;}
#contentcentersub .cont a {	color:#FFFFFF; text-decoration:underline;}
#contentcentersub .cont a:hover {color:#6666CC; text-decoration:none;}

/** END CONTENT SUB **/

/** CONTENT RIGHT **/
#contentright { 			float:left; margin:0px; padding:0px; width:240px; background:url(/templates/images/right_content_background.jpg) top no-repeat;}
#contentright .title {		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; height:30px; text-align:center; width:240px;}
#contentright h1 { 			color:#FFFFFF; text-align:center;}
#contentright p {			padding:2px; margin-bottom:2px; text-align:center}
#contentright p img {		border:0px;}
#contentright .rightbanner {text-align:center;}
/** END CONTENT RIGHT **/

/** CONTENT FOOTER **/
#contentfooter {			width:1000px; padding-top:10px; padding-bottom:10px; text-align:center; background-color:#000; color:#999999; }
#contentfooter a {			color:#FFFFFF; text-decoration:underline;}
#contentfooter a:hover {	text-decoration:none;}
/** END CONTENT FOOTER **/

.news {						padding:5px; margin-bottom:5px; text-align:left}
.news .date {				padding:0px; margin:0px; color:#FFFFFF; font-weight:bold; font-size:12px;}
.news .headline {			padding:0px; margin:0px; color:#FFFFFF; font-size:14px;	font-weight:bold; border-bottom:1px dotted #666666;}
.news .article {			padding:0px; margin:0px; color:#CCCCCC;}
.news .news_div {			padding:3px; margin:0px; color:#CCCCCC; text-align:left}
.news a {					text-decoration:underline; color:#FFFFFF; text-align:left}
.news a:hover {				color:#6666CC; text-decoration:none;}

#newsitem {					width:815px; text-align:left; padding:5px; margin-bottom:5px; border:1px solid #333333; background:url(/templates/images/50-opacity.png);}
#newsitem table {			padding-top:5px; width:100%}
#newsitem .title 	{		font-size:16px; font-weight:bold;}
#newsitem .author 	{		font-size:14px; font-weight:bold;}
#newsitem .date		{		font-size:14px; font-weight:bold;}

#newsdetail			{		border:1px solid #333333;}
#newsdetail	.title 	{		font-size:18px; font-weight:bold;}
#newsdetail	.author {		font-size:14px; font-weight:bold;}
#newsdetail	.date	{		font-size:14px; font-weight:bold;}
#newsdetail .picslinks {	float:right; border:3px solid #333333;}

.event {					color:#FFFFFF; margin:0px; padding:0px; text-align:left; background:url(/templates/images/50-opacity.png); }
.event table {				vertical-align:top; width:100%; }
.event table td {			vertical-align:top;}
.event .headline {			padding:10px; margin:3px; font-size:12px; font-weight:bold;}
.event p {					padding:10px; margin:3px;}
.event a {					color:#FFFFFF; text-decoration:underline;}
.event a:hover {			color:#FF0000;}

/** Event pages */
#contentevent {				width:825px; float:right;}
#contentevent .event {		text-align:center; padding:0px; display:block;}

.eventBlock	{				color:#FFFFFF; padding:5px; margin:5px; border:1px solid #333333; background:url(/templates/images/50-opacity.png);}
.eventBlock .fighterImg {	border:3px solid #929292;}
.eventBlock .header	{		color:#FFFFFF; font-size:18px; height:32px; margin:0px; padding:0px; line-height:10px;}
.eventBlock h1 {			color:#FFFFFF; font-size:14px; height:32px; margin:0px; padding:0px; line-height:29px;}
.eventBlock .listing {		width:202px; height:207px;}
.eventBlock .listing th	{	color:#FFFFFF; text-align: right; font-size:14px; font-weight:bold; margin-right:10px;}
.eventBlock .listing th a {	color:#FFFFFF;}
.eventBlock .listing td	{	color:#FFFFFF; text-align: left; font-size:14px; font-weight:bold;}
.eventBlock .listing .hightlight	{color: #97191c; font-weight: bold;}
.eventBlock .listing .hightlightRed	{background-color: #500000; color: #FFFFFF; font-weight: bold; background-image: none;}
.eventBlock .listing td.links		{padding:0px;}
.order-button	{ 			background-image: url("/images/order-button.gif");
							color: #ffffff;
							font-size: 13px;
							font-weight: bold;
							text-align: center;
							height: 24px;
							width: 132px;
							cursor:pointer;
							border: #999999 1px solid; }
.order-buttonon {			background-image: url("/images/order-buttonon.gif");
							color: #FFFFFF;
							font-size: 13px;
							font-weight: bold;
							text-align: center;
							height: 24px;
							width: 132px;
							cursor:pointer;
							border: #999999 1px solid; }
.subtitle {					color: #999999; font: 16px arial, verdana, sans-serif; font-weight: normal; letter-spacing: 0px; }
.picturehilight {			color: #808080; font: 13px verdana, arial, sans-serif; font-weight: bold; }

/** CONTACT PAGE **/
#contact {					border:1px solid #333333;}
#contact th {				text-align:left; padding:3px 5px 3px 0px; font-weight:bold;}
#contact td {				text-align:left; padding:3px 0px 0px 0px;}
#contact .error {			color:#FF0000; font-weight:bold;}
/** END CONTACT PAGE **/

/** LINK PAGE **/
.link {						width:100%; border:2px dotted #333333; margin-bottom:8px;}
.link .title {				font-size:16px; font-weight:bold;}
/** END LINK PAGE **/

/** GALLERY **/

#galleryimage {				border:1px solid #333333; text-align:center;}
.galleryitem {				float:left; width:190px; height:185px; margin:5px; text-align:center; font-weight:bold; vertical-align:top; border:1px solid #1D1D1D; background:url(/templates/images/50-opacity.png);}



.breadcrumb {				text-align:left; font-weight:bold; padding:0px 0px 10px 0px;}
.breadcrumb a {				padding:5px;}
.breadcrumb a:visited {		color:#CC0000; padding:5px;}