html { background: url(../images/travskola/bg_html.png) top left repeat-x #afa296; }

html, body { color: #555; }

.bg { position: absolute; z-index: -10; top: 173px; margin-left: -750px; left: 50%; }

a { color: #b82828; }

div#article .image { float: right; margin-left: 20px; }

div#top { position: relative; z-index: 10; height: 173px; }

#days_left { position: absolute; top: 70px; right: 56px; }
#days_left span { float: left; color: #FFF; font-size: 38px; font-weight: bold; padding: 0 12px;}

.infoLink { color: #FFF; }

div#logo { position: absolute; float: left; top: 0px; left: 26px; }

div#topmenu { position: absolute; float: left; top: 81px; left: 26px; }

div#container  { background: none; }

div.sc_container_top { float: left; height: 20px; width: 963px; background: url(../images/stochampionatet/bg_container_top.png) top center no-repeat; }

div.sc_container .space .left { float: left; width: 200px; padding-top: 10px; }

div.sc_container { float: left; width: 963px; background: url(../images/stochampionatet/bg_container.png) top center repeat-y; }
div.sc_container .space { float: left; width: 923px; margin: 0px 20px 0 20px; }
div.sc_container .space .page, div.sc_container .space .page-sub { float: left; margin: 10px; width: 900px; }
div.sc_container .space .page-sub { width: 680px; }

div.sc_container_footer { float: left; height: 34px; margin-bottom: 50px; width: 963px; background: url(../images/travskola/bg_container_footer.png) bottom center no-repeat; }

div#button_left { background:url(../images/travskola/menu_button_left.gif) no-repeat; height: 30px; margin-left: 2px; }
div#button_left-on { background:url(../images/travskola/menu_button_left_on.gif) no-repeat; margin-left: 2px; }

div#button { background:url(../images/travskola/menu_button_middle.gif) repeat-x; height: 30px; }
div#button-on { background:url(../images/travskola/menu_button_middle_on.gif) repeat-x; }

div#button_right { background:url(../images/travskola/menu_button_right.gif) no-repeat; height: 30px; }
div#button_right-on { background:url(../images/travskola/menu_button_right_on.gif) no-repeat; }

span.HEADER { color: #b92a29; font-size: 36px; }

/* STARTSIDAN */

#sc_startpage .news_list { float: left; width: 400px; }
#sc_startpage .news { line-height: 20px; margin-top: 20px; }

#sc_startpage .ts_article { float: left; width: 360px; overflow: hidden; line-height: 20px; }
#sc_startpage .ts_startimage { float: right; width: 510px; height: 287px; text-align: center; }
#sc_startpage .ts_startimage table { margin-top: -40px; width: 100%; }
#sc_startpage .ts_startimage table td { text-align: center; }

#sc_startpage .bg_1 { background: url(../images/travskola/start_1.jpg) top center no-repeat; }
#sc_startpage .bg_2 { background: url(../images/travskola/start_2.jpg) top center no-repeat; }
#sc_startpage .bg_3 { background: url(../images/travskola/start_3.jpg) top center no-repeat; }
#sc_startpage .bg_4 { background: url(../images/travskola/start_4.jpg) top center no-repeat; }
#sc_startpage .bg_5 { background: url(../images/travskola/start_5.jpg) top center no-repeat; }

.sc_boxes { float: left; width: 883px; border-top: 1px solid #e5e9b7; padding-top: 20px; margin-top: 20px; }
.sc_boxes .blogs { float: left; width: 250px; }
.sc_boxes .blogs table { border-collapse: collapse; margin-top: 10px; }
.sc_boxes .blogs tr { margin-bottom: 5px; }
.sc_boxes .blogs tr.odd td { background: #eee6a9 }
.sc_boxes .blogs tr.break td { height: 5px; padding: 0; }
.sc_boxes .blogs tr.even td { background: #fffad4 }
.sc_boxes .blogs td { font-style: italic; color: #b92a29 padding: 5px; vertical-align: top; }
.sc_boxes .blogs span.date { font-style: normal; color: #000; }
.sc_boxes .blogs a { font-style: normal; color: #b92a29 }
.sc_boxes .blogs a.name { color: #b82828; }
.sc_boxes .blogs span.msg { display: block; padding-top: 2px; padding-bottom: 2px; }

.sc_boxes .boxes { float: right; }
.sc_boxes .boxes table { border-collapse: collapse; margin-top: 10px; }
.sc_boxes .boxes td { width: 200px; vertical-align: top; padding-bottom: 10px; }
.sc_boxes .boxes span.head { display: block; font-weight: bold; }
.sc_boxes .boxes .msg { float: left; padding: 5px 5px 0 5px; }
.sc_boxes .boxes .msg a { display: block; margin-top: 5px; }


/* BLOGGAR */

#blogs { float: left; width: 100% }
#blogs .list { float: left; }
#blogs .users { float: right; padding-left: 100px; width: 400px; }

#blogs .blog { margin-bottom: 40px; }
#blogs .blog span { float: left; margin-bottom: 10px; }
#blogs .blog div.content { margin-bottom: 20px; }

#blogs .list { float: left; width: 350px; }
#blogs .list table { border-collapse: collapse; margin-top: 10px; width: 350px; }
#blogs .list tr { margin-bottom: 5px; }
#blogs .list tr.odd td { background: #f7f7f7 }
#blogs .list tr.break td { height: 5px; padding: 0; }
#blogs .list tr.even td { background: #e5e5e5}
#blogs .list td { font-style: italic; color: #333; padding: 5px; vertical-align: top; }
#blogs .list span.date { font-style: normal; color: #000; }
#blogs .list a { font-style: normal; color: #333; }
#blogs .list a.name { color: #b82828; }
#blogs .list span.msg { display: block; padding-top: 2px; padding-bottom: 2px; }



/* Historiska vinnare */
table.winners td { padding: 0 30px 20px 0; vertical-align: top; }


/* Standard */
div#standard_list img { display: none; }

div#standard_list .DATE, div#standard_list .INGRESS { float: left; padding-top: 3px; }

div#standard_list .READMORE { margin-bottom: 10px; }
