﻿.allContent
{
    width : 96%;
    padding-left : 2%;
    padding-right : 2%;
}


/* 作為標題的比賽名稱 */
div.competition_Heading
{
    padding: 10px;
    border-style: solid none none none;
    border-width: 1px;
    font-size: small;
    text-align: left;
    cursor: pointer;
}

div.competition_Heading span.date
{
    display: inline-block;
    width: 200px;
    font-size: smaller;
}

div.competition_Heading span.competitionName
{
    font-weight: bolder;
}

div.competition_Heading span.category
{
    display: inline-block;
    float : right;
}



div.competition_Heading:hover
{
    text-decoration: underline;
}

/* 單一比賽表格 */
table.competition
{
    border-width: 1px;
    font-size: smaller;
    width: 100%;
    border-collapse: collapse;
}

table.competition td.location_host
{
    border-width: 1px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    width: 100%;
}


/* 日期、地點、主辦機構方格 */
table.competition span.location
{
    display: inline-block;
    padding-left : 10px;
}

/* 日期、地點、主辦機構方格 */
table.competition span.host
{
    display: inline-block;
    float : right;
}

table.competition td.responsiblePerson
{
    text-align: right;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

table.competition td.description
{
    padding-top: 5px;
    padding-bottom: 5px;
}

/* 比賽獎項方格 */
table.competition tr td.prise
{
    text-align: right;
    padding-right: 10px;
    padding-bottom: 10px;
    width: 50%;
    font-weight: bolder;
    font-size: larger;
}

/* 比賽得獎者方格 */
table.competition tr td.winner
{
    text-align: left;
    padding-left: 20px;
    padding-top: 5px;
    border-left-style: dashed;
    border-left-width: 1px;
    border-bottom-style: dashed;
    border-bottom-width: 1px;
    padding-bottom: 10px;
    width: 50%;
    line-height: 1.7em;
}

table.competition tr td.photo
{
	text-align: left;
	padding-left:20px;
	padding-bottom:5px;
}

table.competition tr td.photo img
{
	margin : 10px;
}

div.description
{
    padding: 10px;
    /*margin:20px;*/
}

div.description a
{

}
