/* knutin@urtete.com */

/*#feedback { border: 1px solid #999; padding: 5px; background: #eee url(/tg07/files/stillpuzzled/images/emblem-important.png) no-repeat 20px 5px; }*/
#feedback { border: 1px solid #999; padding: 5px; background: #eee; }

#feedback p { font-size: .9em; margin: 0; padding: 0; text-align: center; }

#scoreboard { position: absolute; top: 45px; right: 40px; width: 200px; font-size: 0.9em; line-height: 0px; font-family: sans-serif;}



#event { font-size: .9em; margin-bottom: 10px;  }
#event th { color: #628215; padding-top: 10px; padding-left: 3px; vertical-align: top; padding-right: 25px; }
#event td { padding-top: 10px; padding-left: 10px; vertical-align: top; padding-right: 0;}
#event a { text-decoration: underline; color: #627215; font-weight: bold; }
#event td.invitation { text-align: center; }

#events { font-size: .9em; margin-bottom: 10px;  }
#events th { font-size: 1.2em; color: #628215; padding-left: 5px; vertical-align: top; padding-right: 25px; }
#events td { padding: 5px; }
#events a { text-decoration: underline; color: #627215;  }
#eventsTiny { font-size: .9em; margin-bottom: 5px;  }
#eventsTiny th { font-size: 1.2em; color: #628215; vertical-align: top; padding-right: 3px; }
#eventsTiny td { padding: 2px; }
#eventsTiny a { text-decoration: underline; color: #627215;  }


table#events .when {  }
table#events .where { }
table#events .what { }
table#events .odd { background-color: #eee; }
table#events tr:hover { background-color: #e1e1e1; }
table#events .now { color: #900; }
table#events .now a { color: #900; }

#eventsTiny .when {  }
#eventsTiny .where { }
#eventsTiny .what { }
#eventsTiny .odd { background-color: #eee; }
#eventsTiny tr:hover { background-color: #e1e1e1; }
#eventsTiny .now { color: #900; }
#eventsTiny .now a { color: #900; }

table#showEvent { margin-bottom: 20px; }
table#showEvent th { color: #628215; font-weight: bold; text-align: right; padding-right: 5px; }
table#showEvent td { padding: 4px; }
table#showEvent a { text-decoration: underline; color: #627215; font-weight: bold;  }
table#showEvent td.what { font-weight: bold; font-size: 1em; }

table#cs-servers { width: 100%; }
#cs-servers .odd { background-color: #eee; }
#cs-servers tr:hover { background-color: #e1e1e1; }
#cs-servers td { padding: 2px; }

#navSchedule a span { color: #900; }



strong { font-weight: bold; }
em { font-style: italic; }

#organiser { margin-top: 30px; }
#organiser h3 { text-align: center; margin-top: 10px; margin-bottom: 10px; font-size: 1.3em; }
#organiser p { text-align: center; }



.yui-main .yui-b { width: 200px; }
.yui-a { width: 500px; margin-left: 220px;  }


.entries { margin-top: 10px; padding-top: 30px; }

.entries h2 { margin-bottom: 10px; margin-left: 0px; padding-top: 5px; }

.entry { padding-left: 0px; margin-bottom: 20px; }
.entry h3, .entry h1 { font-size: 1.4em; font-weight: bold; padding-top: 0px; margin-bottom: 0px;}
.entry p.meta { font-size: 0.7em; color: #628215; line-height: 16px; margin-bottom: 4px; }
.entry p.ingress { font-weight: bold; }


h3 { font-size: 1.4em; font-weight: bold; padding-top: 0px; margin-top: 10px; }

.entry p.read-more-link a { color: #628215; text-decoration: underline; }

.entries p { line-height: 1.4em; margin-bottom: 10px; text-align: justify; }


.entries ul, .entries ol { margin-left: 28px; margin-bottom: 10px; }
.entries ul li { list-style-type: disc; line-height: 1.5em; margin-left: 15px; }
.entries ol li { list-style-type: decimal;}

.entry img { padding: 6px; border: 1px solid #999; margin: 4px; }
img.left { float: left; padding: 5px; border: 1px solid #999; margin: 5px; }
img.right { float: right; padding: 5px; border: 1px solid #999; margin: 5px; }

.entry span.sticky { margin-left: 7px; }
.entry span.sticky img { margin: 0; border: 0; padding: 0; }

#sponsors { margin-top: 30px; }
#sponsors ul { margin-left: 30px; }



h1 {}
h2 { font-size: 1.7em; margin-bottom: 12px; margin-top: 0px; }
h3 { font-size: 1.5em; margin-bottom: 7px; font-weight: normal; }
h4 { font-weight: bold; }
h5 { font-weight: bold; }


/* 
 * Sponsorsida
 */

#sponsorpage h3 { border-bottom: 1px solid #999; }
#sponsorpage ul li { list-style-type: none; margin-left: 0;display: inline;}
#sponsorpage ul { margin-left: 0;}
#sponsorpage { text-align: center; }

/*
 * Videoer
 */
#videos img { padding: 0; border: 0;}


