﻿.allContent
{
    width : 96%;
    padding-left : 0;
    padding-right : 0;
    margin-left : auto;
    margin-right : auto;
    padding-top : 10px;
    padding-bottom : 30px;
    overflow: hidden;
}

table.competition_title
{
    margin-bottom : 10px;
}

/* 導覽項目表格 */
table.netvigate
{
    border: none 0px; 
    width: 100%; 
    border-collapse: collapse;
}

/*學年標籤*/
.schoolYearLabel
{

}

/*選擇學年選單*/
.chooseSchoolYear
{

}

/*選擇校內校外選單*/
.chooseTernal
{

}

/*比賽數量*/
.numOfCompetition
{
    
}


/* 作為標題的比賽名稱 */
div.competition_Heading
{
    padding: 10px;
    border-style: solid none none none;
    border-width: 1px;
    font-size: small;
    text-align: left;
    cursor: pointer;
    overflow: hidden;
}

div.competition_Heading span.date
{
    display: inline-block;
    width: 200px;
    font-size: smaller;
    float : left;
}

div.competition_Heading span.competitionName
{
    display: inline-block;
    font-weight: bolder;
    float : left;
}

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.winner .eachWinner
{
    display: block;
    padding-left: 20px;
    padding-right: 20px;
    float: left;
    font-size: larger;
}

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
{

}

div.netvigate
{
    float : right;
    margin-right : 10px;
    margin-top : 10px;
    margin-bottom : 10px;
}