:focus {

outline-color:-moz-use-text-color;

outline-style:none;

outline-width:0;

}

html{

	/*height: 100%;	*/

}

body  {

	font: 100% Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;

	background-color: #FFF;

	margin:0;

	padding:0;

}

p{

	padding:0px;

	margin:0px;

}

form, a, p, ul, li {

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin:0;

	padding:0;

}

a img {

	border:medium none;

}

a, a:link, .lnk {

	outline:medium none;

	color:#C28F00;

	/*font-family:inherit;

	font-size:inherit;

	font-weight:inherit;

	text-decoration:underline;*/

}

.box_title a, .box_title a:hover{

	color:#669;	

}

h2 {

	font-size:12px;

	margin:0;

	padding:0;

}

h3 {

	font-size:16px;

	margin:0;

	padding:0;

}

table{

	font-size:inherit;	

	border-collapse:collapse;

}



th, .label {

	font-weight:bold;

	text-align:left;

	vertical-align:top;

}

.table_header{

	border-top:1px solid #CCC;

	margin:5px 0px;

}

.color2{

	color:#FE6601;

	font-weight:bold;

	font-size:12px;

}

.sortable a,.sortable a:hover{

	color:#333;

	font-weight:bold;

}

input[type="text"], textarea, input[type="password"], select, input[type="file"] {

	font-family:Tahoma,Verdana,Arial,Helvetica,"Bitstream Vera Sans",sans-serif;

}



button ,.button{

	background-color:#FF8D10;

	border:none;

	color:#515151;

	cursor:pointer;

	line-height:16px;

	text-align:center;

	vertical-align:baseline;

	/*font-size:10px;*/

	margin:3px;

	padding:3px 7px;

	font-weight:bold;

	border:1px solid #515151;

	font-size:inherit;

	text-decoration:none;

}

.button{

	background:url("../img/menu-bg-register.png") repeat-x scroll 0 0 transparent;

	color:#444444;

	padding: 5px 7px;

	white-space: nowrap;	

	}

button:hover, .button:hover{

	background:url("../img/menu-bg-active.png") repeat-x;

	color:#FFF;

	}

.nl {

	clear:both;

}

.fl {

	float:left;

}

.fr {

	float:right;

}

.al {

	text-align:left;

}

.ar {

	text-align:right;

}

.ac {

	text-align:center;

}

.il{

	display:inline;

}

.hl {

	border-top:1px solid #D6D6D6;

	height:1px;

}

.highlight:hover{

	background-color:#FEDF9E;

}

.action{

	cursor:pointer;	

}

.full_input{

	width:100%;	

}



#container, #container-tournament { 

	/*background:url("../img/header-bg.jpg") no-repeat scroll left top #FFFFFF;*/

	margin:0 auto;

	/*width:1019px;*/

	font-size:0.875em;

	line-height:1.286em;

	text-align: left; 

	min-height:100%;

}

 #container{

	background:url("../img/header-bg.jpg") repeat-x scroll left top #FFFFFF;

 }

 #container-tournament { 

	background:url("../img/stripes.gif") repeat-x scroll left top #FFFFFF;

 }

#page-inner {

	margin:0 auto;

	/*width:740px;*/

	width:1000px;

}

/*.content{

	margin-top:7px;

}*/

#header #user-login-form .item-list ul {

	float:right;

	margin:0 0 0 78px;

	padding:0;

}

#header #user-login-form .item-list ul li.first {

	padding-right:10px;

}

#header #user-login-form .item-list ul li {

	display:inline;

	font-size:0.8em;

	list-style-type:none;

}

#header-inner{

	height:195px;

	background:url("../img/camo_logo.png") no-repeat

}

#header-inner-tournament{

	height:160px;

	background:url("../img/camo_logo_tournament.png") no-repeat

}

#middle-block-tournament{

	/*margin:0px 10px;*/

	padding:20px;

	padding-top:0px;

	background-color:#0076a1;

}

#content-tournament{

	font-size:75%;	

	/*margin:39px;*/

	padding:5px;

	min-height:300px;

}

#content-tournament.border{

	border:3px solid #000;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background-color:#FFF;

}

#content-inner-tournament{

	

}

#tournament_home_info{

	font-size:15px;

	color:#fff;	

}

#tournament_home_info a{

	color:#fff;	

	font-size:75%;

	

}



#tournament_home_info label{

	font-weight:bold;

	/*color:#fff;*/	

}

.item-list ul li {

	list-style:inherit;

	margin:0;

	padding:0;

}

#user-login-form a, #user-login-form a:link {

	color:#FFFFFF;

	text-decoration:none;

}

#content{

font-size:75%;	

}

#content a{

	color:#000;

}



#footer {

	font-size:12px;

	padding-bottom:10px;

	margin:0;

	/*position:relative;

	top:-102px;*/

}

#footer ul.menu li{

	border-right:1px solid #AAAAAA;

	display:inline;

	list-style:none outside none;

	margin:0;

	padding:0 6px 0 2px;

}

#footer ul.menu li.last{

	border:medium none;

}

#footer ul.menu li.last a {

	color:#C28F00;

	font-weight:bold;

}

#footer a, #footer a:link {

	color:#000000;

	text-decoration:none;

}

#footer ul.menu, #footer-message{

	margin:0;

	padding:0;

	text-align:center;

}

#navbar {

	float:left;

	height:35px;

	margin-left:0;

	margin-right:-100%;

	padding:0;

	width:100%;

}

#navbar-inner {

	background:url("../img/menu-bg.png") repeat scroll 0 0 transparent;

}

#navbar ul {

	margin:0;

	padding:0;

	text-align:left;

}

#navbar #primary .links li {

	border-right:1px solid #999999;

	padding:0;

}

#navbar li {

	float:left;

	padding:0 10px 0 0;

}

#navbar #primary .links li a.active, #navbar #primary .links li a:link.active {

	background:url("../img/menu-bg-active.png") repeat-x scroll 0 0 transparent;

	color:#FFFFFF;

}

#navbar #primary .links li a, #navbar #primary .links li a:link {

	background:url("../img/menu-bg.png") repeat-x scroll 0 0 transparent;

	color:#444444;

	display:block;

	font-size:90%;

	height:24px;

	padding:8px 15px 0;

	text-decoration:none;

	text-transform:uppercase;

}

#navbar #primary .links li a, #navbar #primary .links li a:link {

	background:url("../img/menu-bg.png") repeat-x scroll 0 0 transparent;

	color:#444444;

	display:block;

	font-size:90%;

	height:24px;

	padding:8px 15px 0;

	text-decoration:none;

	text-transform:uppercase;

}

#navbar #primary .links li.menu-690 a, #navbar #primary .links li.menu-690 a:link {

	background:url("../img/menu-bg-register.png") repeat-x scroll 0 0 transparent;

}

#navbar #primary .links li.last {

	border:medium none;

}

.submenu{

	color:#1F8B01;

	font-size:14px;

	font-weight:bold;

	height:25px;

}



.submenu a{

	padding:2px 5px;

	border:1px solid #999;

	text-decoration:none;

	margin: 5px 3px;

}



li a.active {

	color:#000000;

}

li.last{

	clear:right;

}

ul.links li {

	display:inline;

	list-style-type:none;

	padding:0 0.5em;

}

h4, h5, h6 {

	font-size:1.1em;

	line-height:1.3em;

	margin-bottom:0.909em;

	margin-top:0.909em;

}

tr.even, tr.odd {

	background-color:#EEEEEE;

	border-bottom:1px solid #CCCCCC;

	padding:0.1em 0.6em;

}

tr.even, tr.odd {

	border-bottom:0 none;

	height:30px;

}

tr.even, div.even{

	background-color:#CCCCCC;

}

td.odd div.fight_item{

	background-color:#EEEEEE;

	

}

td.even div.fight_item{

	background-color:#CCCCCC;

}



.fight_item{

	margin:1px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 5px;

	border: 1px solid #000;

	color:#000;

	font-weight:bold;

}

.fight_tree a{

	color:#fff;

}

.fight_tree th a{

	color:#00a0c3;

}

.fight_item a{

	color:#0076a1;

}



.block{

	/*background-color:#FFFFFF;*/

	/*padding:5px;*/

	/*border: 1px solid #343434;*/

	

}



#info{

	width:200px;

	float:left;

	margin-left:3px;

	/*border-left:4px dotted #666;*/

	min-height:600px;

}





.box_title{

	/*background:url(../img/title-bg.gif) repeat #3C60A1;*/

	/*background-color:#FFF;*/

	padding: 5px;

	color:#1F8B01;

	font-weight:bold;

	font-size:14px;

	margin:5px 0px;

	

	/*border:1px solid #CCC;*/

	/*border-bottom:none;*/

}

.box_content{

	padding:5px;

	border:1px solid #CCC;

	color:#000;

	margin-bottom:5px;

	background-color:#fff;

	/*margin:8px;*/

}

.box_content.hovered{

	border:1px solid #F90;	

}

#container-tournament .box_title{

	font-size:16px;

	color:#fff;

}



#container-tournament .box_content{

	border:3px solid #000;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background-color:#FFF;

}



.collapser, .white_collapser{

	background-repeat:no-repeat;

	cursor:pointer;

	height:14px;

	width:14px;

}

.collapser.expanded {

	background-image:url(../img/collapse.gif);

}

.collapser.collapsed {

	background-image:url(../img/expand.gif);

}



.white_collapser.expanded {

	background-image:url(../img/collapse-white.gif);

}

.white_collapser.collapsed {

	background-image:url(../img/expand-white.gif);

}



/**********TAB RELATED GOODNESS ***********/

.tabz{

	border-left:1px solid #CCC;	

	margin-bottom:-2px;

}

 .tabz .tab{

 	padding:10px 15px;

	font-size:14px;

	font-weight:bold;

	color:#CCCCCC;

	background-image:none;

	background-color:#FFFFFF;

	border:1px solid #CCC;

	/*border-right-color:#CCC;*/

	border-left:none;

	float:left;

	cursor:pointer;

	

 }

 .tabz .tab a{

 	color:inherit;

 }

 .tabz .tab.selected{

 	background-color:#FFF;

	color:#404040; 

	border-bottom:none;

	/*border-right-color:#0E4FAF;*/

 }

 .tabz li.nl{

  	padding:0px;

	/*width:0px;*/

	height:0px;

	border:none;

 }

.tab_content{

 	background-color:#FFF;

	border:1px solid #CCC;

	padding:5px;	

	margin-top:-1px;

	

 }

 /********/

 

 /*********POPUP****************/

 .pop_title{

	background-color:#FFF;

	border:1px solid #CCC;

	padding: 5px;

	color:#669;

	font-weight:bold;

	font-size:14px;

}



 #page_screen

{

   background-color:#262626;

   filter:alpha(opacity=85);  

   opacity: 0.85;     

   position:fixed !important;

   position:absolute;

   top:0px;

   left:0px;

   width:100%;

   z-index:2;

  

}

#pop{

	/*border : 1px solid #666666;*/

	/*background-color : #f2f7fb;*/

	/*width : 500px;*/

	position : fixed !important;

	position : absolute;

	/*height : 550px;*/

	top : 50%;

	visibility : visible;

	z-index : 20;

	/*opacity:0.9;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/

	/*padding: 10px;*/

	left: 50%;

/*	margin-top: -280px;

	margin-left: -350px;*/

	/*overflow: auto;*/



}

#pop_loading{

	/*width:42px;

	height:42px;*/

	background:url(../img/ajax_loading.gif) no-repeat center;

}



.title_button{

	height:21px;

	line-height:21px;

	margin:0px 5px;

	font-size:10px;

	padding:0px;

	border: 1px solid #FFF;

}

.title_fields{

	margin:-4px 0px;	

}

/*.required{

	font-weight:bold;

	color:#930;

}*/

table.border{

	border-collapse:collapse;

	border:1px solid #CCC;

	empty-cells:show;

	background-color:#FFF;

}



.pagination font, .pagination a{

	margin:0px 2px;

}



#header{

	overflow:visible;

	word-wrap:break-word;

}

#block-login{

	padding-top:7px;

	/*position:absolute;

	right:220px;

	top:0;*/

}

.form-item{

	display:inline;

	margin:1em 0;

	margin-bottom:1em;

	margin-top:1em;

}

#header-blocks #block-user-0 #user-login-form .item-list ul {

	float:right;

	margin:0 0 0 78px;

	padding:0;

}

#user-login-form ul {

	margin-bottom:0;

}





 .info{

	color:#609; 

 }

th.topheader{

	text-align:right;

	}

	

.block {

	margin-bottom:1em;

}	



#content-bottom{

	width:850px;

	float:left;

}



#left-camo{

	width:140px;

	margin-left:10px;

	float:left;

}

/* content bottom blocks  */

	#content-bottom .block {

		float: left;

		padding: 5px 15px 15px;

		-moz-border-radius: 5px;

		-webkit-border-radius: 5px;

	}

	#content-bottom .block .content {

		font-size: 95%;

		/*float: left;*/

		padding: 5px;

		border: 2px solid #999;

		background-color: #fff;

	}

	#content-bottom .block .title {

		overflow: hidden;

		color: #fff;

		margin-bottom: 5px;

		font-size: 1.2em;

	}

	#content-bottom .block .title .title-text {

		float: left;

	}

	#content-bottom .block .title a {

		float: right;

		font-weight: normal;

		font-size: .7em;

		color: #fff;

	}



	/* homepage - about us - #block-block-2 */

	#block-block-2 {

		background-color: #4d4d4d;

		width: 710px;

	}

	#block-block-2 h2.title {

		background: transparent url('../img/block-header-aboutus.png') no-repeat 0% 80%;

		text-indent: -999px;

	}



	/* homepage - upcoming events - #block-views-Logs-block_1 */

	#block-views-Logs-block_1 {

		background-color: #997225;

		width: 97%;

	}

	#content-bottom #block-views-Logs-block_1 .content {

		padding: 0;

	}

	#block-views-Logs-block_1 h2.title {

		background: transparent url('../img/block-header-upcoming.png') no-repeat 0% 80%;

	}

	#block-views-Logs-block_1 h2.title .title-text {

		text-indent: -999px;

	}

	.section-events #main #content-area table, 

	#block-views-Logs-block_1 .content table {

		width: 100%;

		margin: 0;

	}

	.section-events #main #content-area table .views-field-field-datetime-value, 

	#block-views-Logs-block_1 .content table .views-field-field-datetime-value {

		padding: 0 15px 0 10px;

	}

	.section-events #main #content-area table .views-field-title, 

	#block-views-Logs-block_1 .content table .views-field-title {

		width: 330px;

	}

	.section-events #main #content-area table .views-field-title a, 

	.section-events #main #content-area table .views-field-title a:link, 

	#block-views-Logs-block_1 .content table .views-field-title a, 

	#block-views-Logs-block_1 .content table .views-field-title a:link {

		color: #000;

	}

	.section-events #main #content-area table .views-field-city, 

	#block-views-Logs-block_1 .content table .views-field-city {

		min-width: 50px;	

	}

	.section-events #main #content-area table .views-field-province, 

	#block-views-Logs-block_1 .content table .views-field-province {

		padding-left: 10px;

		min-width: 20px;

	}

	.section-events #main #content-area table .views-field-field-datetime-value-1, 

	#block-views-Logs-block_1 .content table .views-field-field-datetime-value-1 {

		width: 205px;

		padding-right: 10px;

		text-align: right;

	}

	/* fighters page - .section-fighters */

	.section-fighters #main #content-header, 

	.section-fighters #main #content-area {

	}

	.section-fighters #main #content-header {

	}

	.section-fighters #main #content-area {

	}

	.section-fighters #main #content-inner .title {

		font-size: 1.2em;

	}

	.section-fighters #main #content-area table {

		margin: 0;

	}

	.section-fighters #main #content-area table .views-field-value {

		width: 100px;

		padding-left: 10px;

	}

	.section-fighters #main #content-area table .views-field-value-1 {

		width: 100px;

	}

	.section-fighters #main #content-area table .views-field-value a, 

	.section-fighters #main #content-area table .views-field-value a:link, 

	.section-fighters #main #content-area table .views-field-value-1 a, 

	.section-fighters #main #content-area table .views-field-value-1 a:link, 

	.section-fighters #main #content-area table .views-field-value-2 a, 

	.section-fighters #main #content-area table .views-field-value-2 a:link {

		color: #000;

	}

	.section-fighters #main #content-area table .views-field-value-2 {

		width: 120px;

	}

	.section-fighters #main #content-area table .views-field-city {

		width: 100px;

	}

	.section-fighters #main #content-area table .views-field-value-3 {

		width: 250px;

	}

	.section-fighters #main #content-area table .views-field-value-4 {

		width: 120px;

	}

	.page-fighters .title {

		color: #000;

		font-size: 92%;

		margin: 1px 0 0;

	}

	.page-fighters{

		background-color: #ffcc30;

	}

	.page-promoters{

		background-color: #1F8B01;

	}

	.page-officials{

		background-color: #636363;

	}

	.page_events{

		background-color: #997225;

	}

	.rounded{

		padding: 10px;

		-moz-border-radius: 5px;

		-webkit-border-radius: 5px;

		border: 1px solid #000;

	}	

	

	.page-fighters .view-Fighters table tbody {

		border: 1px solid #000;

	}

	.section-fighters #main {

		top: -92px;

	}

	.logged-in.section-fighters #main {

		top: -64px;

	}

	.section-fighters #header-blocks #block-user-0 {

		top: -210px;

	}



	/* officials page - .section-officials */

	.section-officials #main #content-header, 

	.section-officials #main #content-area {

	}

	.section-officials #main #content-header {

	}

	.section-officials #main #content-area {

	}

	.section-officials #main #content-inner .title {

		font-size: 1.2em;

	}

	.section-officials #main #content-area table {

		margin: 0;

	}

	.page-officials .title {

		color: #000;

		font-size: 92%;

		margin: 1px 0 0;

	}

	.page-officials .view-content {

		background-color: #636363;

		padding: 10px;

		-moz-border-radius: 5px;

		-webkit-border-radius: 5px;

		border: 1px solid #000;

	}

	.page-officials table tbody {

		border: 1px solid #000;

	}

	.section-officials #main #content-area table .views-field-value {

		width: 140px;

		padding-left: 10px;

	}

	.section-officials #main #content-area table .views-field-value-1 {

		width: 230px;

	}

	.section-officials #main #content-area table .views-field-value a, 

	.section-officials #main #content-area table .views-field-value a:link, 

	.section-officials #main #content-area table .views-field-value-1 a, 

	.section-officials #main #content-area table .views-field-value-1 a:link {

		color: #000;

	}

	.section-officials #main #content-area table .views-field-value-2 {

		width: 180px;

	}

	.section-officials #main #content-area table .views-field-city {

		width: 100px;

	}

	.section-officials #main #content-area table .views-field-province {

		width: 60px;

	}

	.section-officials #main {

		top: -92px;

	}

	.logged-in.section-officials #main {

		top: -64px;

	}

	.section-officials #header-blocks #block-user-0 {

		top: -210px;

	}

	/* promoters page - .section-promoters */

	.section-promoters #main #content-header, 

	.section-promoters #main #content-area {

	}

	.section-promoters #main #content-header {

	}

	.section-promoters #main #content-area {

	}

	.section-promoters #main #content-inner .title {

		font-size: 1.2em;

	}

	.section-promoters #main #content-area table {

		margin: 0;

	}

	.page-promoters .title {

		color: #000;

		font-size: 92%;

		margin: 1px 0 0;

	}

	.page-promoters .view-content {

		background-color: #1f8b01;

		padding: 10px;

		-moz-border-radius: 5px;

		-webkit-border-radius: 5px;

		border: 1px solid #000;

	}

	.page-promoters table tbody {

		border: 1px solid #000;

	}

	.section-promoters #main #content-area table .views-field-value a, 

	.section-promoters #main #content-area table .views-field-value a:link, 

	.section-promoters #main #content-area table .views-field-value-1 a, 

	.section-promoters #main #content-area table .views-field-value-1 a:link {

		color: #000;

	}

	.section-promoters #main #content-area table .views-field-value {

		width: 140px;

		padding-left: 10px;

	}

	.section-promoters #main #content-area table .views-field-value-1 {

		width: 180px;

	}

	.section-promoters #main #content-area table .views-field-value-2 {

		width: 180px;

	}

	.section-promoters #main #content-area table .views-field-value-3 {

		width: 230px;

	}

	.section-promoters #main #content-area table .views-field-city {

		width: 100px;

	}

	.section-promoters #main #content-area table .views-field-province {

		width: 60px;

	}

	.section-promoters #main {

		top: -92px;

	}

	.logged-in.section-promoters #main {

		top: -64px;

	}

	.section-promoters #header-blocks #block-user-0 {

		top: -210px;

	}

	/* events page - .section-events */

	.section-events #main #content-header, 

	.section-events #main #content-area {

		background-color: #997225;

	}

	.section-events #main #content-header {

		padding: 10px 10px 0 10px;

		-moz-border-radius-topleft: 5px;

		-moz-border-radius-topright: 5px;

		-webkit-border-top-left-radius: 5px;

		-webkit-border-top-right-radius: 5px;

	}

	.section-events #main #content-area {

		padding: 0 10px 20px 10px;

		-moz-border-radius-bottomleft: 5px;

		-moz-border-radius-bottomright: 5px;

		-webkit-border-bottom-left-radius: 5px;

		-webkit-border-bottom-right-radius: 5px;

	}

	.section-events #main #content-inner .title {

		font-size: 1.2em;

	}

	

	#block-views-News-block_1 {

		background-color: #12672e;

		width: 380px;

	}

	#block-views-News-block_1 h2.title {

		background: transparent url('../img/block-header-news.png') no-repeat 0% 80%;

	}

	#block-views-News-block_1 h2.title .title-text {

		text-indent: -999px;

	}

	#block-views-News-block_1 .content {

		width: 98%;

	}

	#block-views-News-block_1 .content .news-entry {

		margin-bottom: 15px;

	}

	#block-views-News-block_1 .content .news-entry p {

		display: inline;

	}

	#block-views-News-block_1 .content .news-entry .news-date, 

	#block-views-News-block_1 .content .news-entry .news-title a {

		font-weight: bold;

		color: #000;

	}



	/* banner blocks - #block-block-3, #block-block-4, #block-block-5 */

	#content-bottom #block-block-3, 

	#content-bottom #block-block-4, 

	#content-bottom #block-block-5 {

		width: 236px;

		padding: 0;

	}

	#content-bottom #block-block-3 .content, 

	#content-bottom #block-block-4 .content, 

	#content-bottom #block-block-5 .content {

		border: none;

		padding: 0;

	}

	#block-block-3, 

	#block-block-4 {

		margin-right: 15px;

	}



	/* footer menu - #block-menu-secondary-links  */

	#block-menu-menu-footer-bottom-row,

	#block-menu-secondary-links {

		margin: 0;

	}

	#block-menu-menu-footer-bottom-row ul.menu,

	#block-menu-secondary-links ul.menu {

		margin: 0;

		padding: 0;

		text-align: center;

	}

	#block-menu-menu-footer-bottom-row ul.menu li,

	#block-menu-secondary-links ul.menu li {

		list-style: none;

		display: inline;

		padding: 0 6px 0 2px;

		border-right: 1px solid #aaa;

		margin: 0;

	}

	#block-menu-menu-footer-bottom-row ul.menu li a,

	#block-menu-secondary-links ul.menu li a {

		text-decoration: none;

	}

	#block-menu-menu-footer-bottom-row ul.menu li.last,

	#block-menu-secondary-links ul.menu li.last {

		border: none;

	}

	#block-menu-menu-footer-bottom-row ul.menu li.last a,

	#block-menu-secondary-links ul.menu li.last a {

		color: #c28f00;	

		font-weight: bold;

	}

#block-block-2 {

	background-color:#4D4D4D;

	width:97%;

}

#block-block-2 h2.title {

	background:url("../img/block-header-aboutus.png") no-repeat scroll 0 80% transparent;

	text-indent:-999px;

}



#block-block-6 {

	background-color:#CCCCCC;

	margin-right:10px;

	min-height:225px;

	width:400px;	



}

#content-bottom #block-block-6 .content {

	background-color:transparent;

	border:medium none;

	min-height:182px;

	width:300px;

	padding:5px;

}

#block-block-6 .homepage-photo {

	background-color:#999999;

	height:174px;

	width:300px;

}

#block-views-News-block_1 h2.title {

	background:url("../img/block-header-news.png") no-repeat scroll 0 80% transparent;

}

#content-bottom .block .title .title-text {

	float:left;

}

#block-views-News-block_1 h2.title .title-text {

	text-indent:-999px;

}

#block-views-News-block_1 .content .news-entry {

	margin-bottom:15px;

}



#block-views-News-block_1 .content .news-entry .news-date, #block-views-News-block_1 .content .news-entry .news-title a {

	color:#000000;

	font-weight:bold;

}

#block-views-News-block_1 .content .news-entry p {

	display:inline;

}



/**************************************************/



/*	

#content-bottom .block {

	-moz-border-radius:5px 5px 5px 5px;

	float:left;

	padding:5px 15px 15px;

}



#content-bottom .block .content {

	font-size:95%;

}

#block-views-News-block_1  {

	background-color:#12672E;

	width:355px;

}



#content-bottom .block .title {

	color:#FFFFFF;

	font-size:1.2em;

	margin-bottom:5px;

	overflow:hidden;

}



#content-bottom .block .title a {

	color:#FFFFFF;

	float:right;

	font-size:0.7em;

	font-weight:normal;

}



#content-bottom .block .content {

	background-color:#FFFFFF;

	border:2px solid #999999;

	float:left;

	font-size:95%;

	padding:5px;

}





#content-bottom .block {

	-moz-border-radius:5px 5px 5px 5px;

	float:left;

	padding:5px 15px 15px;

}*/



.section-events #main #content-area table .views-field-field-datetime-value, #block-views-Logs-block_1 .content table .views-field-field-datetime-value {

	padding:0 15px 0 10px;

}



#block-block-3, #block-block-4 {

margin-right:15px;

}

#content-bottom #block-block-3, #content-bottom #block-block-4, #content-bottom #block-block-5 {

padding:0;

width:236px;

}

#profile_picture{

	padding:3px;

}

#content-area.page-user-register  {

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	background-color:#C1C1C1;

	border:1px solid #000000;

	padding:5px 10px 10px;

	position:relative;

	top:-5px;

}

.description{

	font-size:0.75em;

}

.form-required {

	color:#CC0000;

}

legend  {

	font-size:0.9em;

	font-weight:bold;

	text-transform:uppercase;

}

#register_fighter, #register_referee, #register_promoter{

	float:left;

	width:236px;

	margin-right:15px;

	margin-bottom:1em;

}

#register_promoter{

	margin-right:0px;

	

}

table tbody.table_list{

	padding:5px;

	border:1px solid #fff;

}

.table_list tr.odd{

	background-color:#FFF;	

}

.table_list tr.even{

	background-color:#CCC;	

}

table.fight_tree td{

	/*border:1px solid #999;*/

}

table.fight_tree th{

	background-color:#fff;

}

div.autocomplete {

  position:absolute;

  width:250px;

  background-color:white;

  border:1px solid #888;

  margin:0;

  padding:0;

}

div.autocomplete ul {

  list-style-type:none;

  margin:0;

  padding:0;

}

div.autocomplete ul li.selected { background-color: #ffb;}

div.autocomplete ul li {

  list-style-type:none;

  display:block;

  margin:0;

  padding:2px;

  height:32px;

  cursor:pointer;

}

#regboxes a{

	margin-left:10px;

}

.good{

	background-color:#060;

}

.bad{

	background-color:#900;

}

.inactive{

	background-color:#FC0;

}

#tourmanet_home_video{

	margin-left:5px;

	width:490px;

	height:355px;

}

#tourmanet_home_regions2{

	margin-left:5px;

	width:850px;

	border:3px solid #000;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background:#FFF url(../img/california.png) center center no-repeat;

	padding:5px;	

	color:#033547;

}

#tourmanet_home_regions{

	margin-left:5px;

	width:200px;

	border:3px solid #000;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background:#FFF url(../img/california.png) center center no-repeat;

	padding:5px;	

	color:#033547;

}

#tourmanet_home_regions a{

	color:#000;

	text-decoration:underline;

}

#tourmanet_home_rules{

	margin-left:5px;

	border:3px solid #fff;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	background-color:#033547;

	padding:5px;	

	width:200px;

	color:#fff;

}

#tourmanet_home_rules a{

	color:#fff;

}

#tournament_home_top{

	height:75px;

	background:url(../img/home_stripes.png)	no-repeat left;

	/*position:relative;*/

	/*margin-bottom:50px;*/

	margin-left:-24px;

	/*margin-top:-30px;*/

	/*padding-top:2px;*/

}

#tournament_home_top_text, #tournament_home_top_register, #tournament_home_top_countdown{

	height:71px;

	float:left;	

	margin-left:50px;

	color:#fff;

	font-size:22px;

	line-height:24px;

}

#tournament_home_top_text{

	width:420px;

}

#tournament_home_top_countdown{

	width:200px;

	background:url(../img/countdown_bg.png) no-repeat left;

	color:#fff;

	text-align:center;

		

}

#signups{

	margin-top:5px;

	font-size:12px;

	font-weight:bold;

}

#content-tournament .message{

	color:#fff;

}

#countdown{

	margin-top:15px;

	font-size:48px;

}

#pees ul{

	margin-left:40px;

}

#pees li.list_nr{

 list-style:decimal;	

}

#pees li.list_letter{

 list-style:upper-latin;	

}

#pees li.list_small_letter{

 list-style:lower-latin;	

}

#pees li.list_roman{

 list-style:lower-roman;	

}

#pees .section{

	border:1px solid #666;	

	background-color:#CCC;

	padding:2px 5px;

	margin:15px 0px;

}





#regional_round_1{

	background-color:#0076a1;

}

#regional_semi{

	background-color:#00a0c3;

}

#regional_final{

	background-color:#20c0db;

}

#regional_winner{

	background:url(../img/srtipe_pattern.gif) repeat;

}


