.tourneyHead {
    vertical-align:         middle;
    text-align:             center;
    background-color:       #a52a2a;
    color:                  #fff;
}

.match {
    background-color:       black;
    font-size:              12px;
    border-right:           solid thin white;
}

#tourneyTree .home, #tourneyTree .away {
    border:                 solid thin white;
    background-color:       #348ACA;
    color:                  black;
}

.home a, .away a {
    color:                  white;
    text-decoration:        none;
}

.winner {
    border:                 solid thin white;
    background-color:       #daa520;
    color:                  black;
}


#tourneyTree {
    overflow-x:             auto;
}

.result {
    float:                  right;
    padding-right:          2px;
    color:                  white;
}

.team {
    padding-left:           2px;
}


/* Styles for the tourney details*/

#tourneyDetail {
    margin-top:            10px;
}

#tourneyDetail h1 span {
    color:                  #348ACA;
}


#tourneyDetail .tourneyPictureContainer {
    float:                  left;
    margin-top:             15px;
}


#tourneyDetail #tourneyPicture {
    width:                  120px;
    height:                 150px;
}

#tourneyDetail .tourneyInformationContainer {
    float:                  left;
    padding-left:           30px;
    padding-bottom:         30px;
}

#tourneyDetail #tourneyInformationTable {
    width:                  400px;
}


#tourneyDetail .showTourneyLabel {
	text-align:				left;
}

#tourneyDetail .showTourneyValue {
	text-align:				right;
	padding-left:			40px;
}

#tourneyDetail .showTourneySpacer {
	height:					10px;
}

#tourneyDetail #tourneyLinkContainer {
    clear:                  left;
    margin-top:             40px;
    text-align:             center;
}

#tourneyDetail #tourneyLinkContainer a {
    text-decoration:        none;
    color:                  white;
}

#tourneyDetail #tourneyLinkContainer .tourneyLinkIcon {
    vertical-align:         text-bottom;
}


#tourneyDetail #image {
    padding-left:30px;
}

#tourneyDetail .firstColumnBlock {
    color: white;
    margin-right: 40px;
    margin-top: 30px;
    padding-left: 10px;
}

#tourneyDetail #adminActionHeadline {
    margin-top:30px;
}


.match .accepted {
    background-color:       green;
}

.match .open {
    background-color:       #A52A2A;
}


/* Fix for yahoo grid*/
.yui3-u-1-7{
     display: inline-block;
     letter-spacing: normal;
     vertical-align: top;
     word-spacing: normal;
     width: 14.28%;
}


/* Fix yahoo grid full width content*/
body .con_content_large {
    padding: 0;
}


