
/* title */

#title {
   padding: 0 1em;
}

#title h3 {
    margin: 0;
    padding: 0.2em 0;
}


/* content */

#content {
    padding: 0 0.8em 2.2em 0.8em;
}

#photo_wrapper {
    margin: 2px 40px;
}

#photo_box table {
    margin: 0 auto;
}

#photo_box .player {
    border-top: 1px solid #d0d0d0;
    padding: 8px 20px 4px 20px;
}

#photo_box .player td {
    text-align: center;
    vertical-align: middle;
    margin: 0;
    padding: 0 2px;
}

#photo_box .player td.hourlogo {
		text-align: right;
}

#photo_box .player td.hourlogo img {
    padding: 2px 0px;
    border-radius: 0%; /* + */
}

#photo_box .player td.delay {
    text-align: left;
    font-size: 114%;
    font-weight: bold;
		color: #484848;
}

#photo_box .player td img {
    margin: 0;
    padding: 2px 8px;
    border: 1px solid transparent; /* + */
    border-radius: 28%; /* + */
    transition: background-color 0.6s, border-color 0.6s; /* + */
}

#photo_box .player td a img:hover {
    border-color: #404040;
    background-color: #b2b2b2;
}

#photo_img {
    width: 100%;
    border-radius: 6px; /* + */
}

#photo_wrapper .block {
    margin: 1em 2em;
}

#photo_wrapper h5.block, #photo_wrapper h6.block {
    margin: 1em;
}

#photo_wrapper .block .picture_box {
    width: 60%;
}

#photo_wrapper .partext {
    font-weight: bold;
    font-size: 90%;
    color: #666666;
    width: 84%;
    margin: 20px auto 0 auto;
}

#content .crtmodinfo {
    font-size: 76%;
    color: #888888;
    border-top: 1px solid;
    margin: 0 auto;
    padding: 0.2em 1.2em;
}

#content .crtmodinfo p {
    margin: 0;
    padding: 0;
}

#content .crtmodinfo td {
    padding: 0 1.2em;
}

#content > .warning, #content > .message, #content > .note, #content > .link {
    text-align: left;
    margin: 1em 2em;
}

#logo {
    padding: 3em 2em 2em 2em;
    margin: 0;
}


/* editform */

#editform p {
    text-align: center;
}

#editform .confirmtext {
    font-weight: bold;
    color: #dd2222;
    margin: 0em;
    padding: 2em 1em 1em 1em;
}

#editform .warning, #editform .message, #editform .note, #editform .link {
    text-align: left;
    margin: 1em 2em;
}

#editform table {
    text-align: left;
    margin: 1em auto;
}

#editform select .level0 {
    padding: 0em;
}

#editform select .level1 {
    padding: 0 0 0 1.5em;
}

#editform select .level2 {
    padding: 0 0 0 3em;
}

#editform select .level3 {
    padding: 0 0 0 4.5em;
}

#editform select .level4 {
    padding: 0 0 0 6em;
}

#editform select .level5 {
    padding: 0 0 0 7.5em;
}

#editform select .level6 {
    padding: 0 0 0 9em;
}

#editform table table {
    margin: 0em 0em 1em 1em;
}

#editform table table td {
    padding: 0 0 0 1em;
}

#editform .language td {
    margin: 1em 0;
    width: 50%;
}

#editform .language td input {
    margin: 0.1em 0;
    width: 100%;
}
