/* TOURNAMENT ADVANCED SIDEBAR
-----------------------------------------------------*/




/* removes background on some map elements */
#side_main #map a img,
#side_main #map2 a img {
	background-color: transparent;
}


.tournament_side {
	background-color: #eeeeee; 
	border-color: #dddddd;	

	border-width: 1px; 
	border-style: solid; 

	padding: 15px; 
	width: 350px; 
	margin: auto; 
	margin-bottom: 10px;

	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px; 
	border-radius: 8px; 
}


.tournament_side h3 {
	background-repeat: no-repeat; 
	background-position: center right;
}


.tournament_side h3 span {
	padding-left: 18px; 
	background-repeat: no-repeat;
	background-position: center left;
}


.tournament_side h3 span {
	background-image: url(images/fugue/icons/toggle-small.png);
}


.tournament_side h3 span.collapse {
	background-image: url(images/fugue/icons/toggle-small-collapse.png);
}


#tournament_links h3 {
	background-image: url(images/fugue/icons/documents.png);
}


#tournament_champs h3 {
	background-image: url(images/fugue/icons/star.png);
}


.tournament_side div {
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #dddddd;
}


#tournament_champs div dl {
	width: 25%; 
	display: inline; 
	float: left;
}


.tournament_side div dl dd {
	margin: 0px;
}


.tournament_side a:hover {
	text-decoration: underline;
}


















#tournament_links ul {
	list-style-type: none; 
	display: none; 
	margin: 0px;
}



#tournament_links ul li:first-child,
#tournament_links ul li {
	border-top-width: 1px;
	border-style: solid;
	
	border-color: #dddddd;
}


#tournament_links ul li a {
	padding: 2px 3px;
	display: block;
	background-repeat: no-repeat; 
	background-position: center left; 
	margin-left: 3px; 
	padding-left: 20px;
}




#tournament_links ul li a:hover::after {
	content: ' \2192';
}















#tournament_links ul li a {
	background-image: url(images/fugue/icons/information-frame.png);
}

#tournament_links.tournament_side .tag_icon {
	background-image: url(images/fugue/icons/tag.png);
}


#tournament_links.tournament_side .tagarrow_icon {
	background-image: url(images/fugue/icons/tag--arrow.png);
}


#tournament_links.tournament_side .tags_icon {
	background-image: url(images/fugue/icons/tags.png);
}


#tournament_links.tournament_side .taglabel_icon {
	background-image: url(images/fugue/icons/tag-label.png);
}


#tournament_links.tournament_side .tagslabel_icon {
	background-image: url(images/fugue/icons/tags-label.png);
}


#tournament_links.tournament_side .ticket_icon {
	background-image: url(images/fugue/icons/ticket.png);
}


#tournament_links.tournament_side .pin_icon {
	background-image: url(images/fugue/icons/pin.png);
}


#tournament_links.tournament_side .notebook_icon {
	background-image: url(images/fugue/icons/notebook.png);
}


#tournament_links.tournament_side .notebookarrow_icon {
	background-image: url(images/fugue/icons/notebook--arrow.png);
}


#tournament_links.tournament_side .notebookplus_icon {
	background-image: url(images/fugue/icons/notebook--plus.png);
}


#tournament_links.tournament_side .map_icon {
	background-image: url(images/fugue/icons/map.png);
}


#tournament_links.tournament_side .maparrow_icon {
	background-image: url(images/fugue/icons/map--arrow.png);
}


#tournament_links.tournament_side .mapplus_icon {
	background-image: url(images/fugue/icons/map--plus.png);
}


#tournament_links ul li .calendarday_icon,
#tournament_links ul li a[href ^= 'http://upcoming.yahoo.com/event/'] {
	background-image: url(images/fugue/icons/calendar-day.png);
}


#tournament_links ul li .cardsbindaddress_icon {
	background-image: url(images/fugue/icons/cards-bind-address.png);
}


#tournament_links ul li a[href ^= 'http://maps.google.com/maps?'] {
	background-image: url(images/fugue/icons/direction--arrow.png);
}

















.tournament_side.tournament_alt_side {
	background-color: #dddddd; 
	border-color: #d4cdcd;
}




#tournament_host div {
	border-width: 1px;
	border-style: solid;
	
	border-color: #c3cd58; 
}


#tournament_host div div {
	border-width: 0px;
}


#tournament_host #map {
	height: 300px; 
	width: 350px;
}

#tournament_host #map2 {
	margin-top: 15px; 
	height: 100px; 
	width: 350px;
}


#tournament_host span {
	font-size: 90%; 
	line-height: 142%; 
	text-decoration: none; 
	font-family: Arial; 
	
	background-image: url(images/diamond_small.png); 
	
	background-repeat: no-repeat; 
	background-position: top right; 
	margin-left: 5px; 
	margin-bottom: 15px; 
	display: block;
}


#tournament_host span span {
	display: inline; 
	margin: 0px; 
	padding: 0px;

	background-image: url(none); 
	
	font-size: 100%; 
}


/* END TOURNAMENT SIDEBAR
-----------------------------------------------------*/