html { background: url(../images/stochampionatet/bg_html.png) top left repeat-x #a6876b; }

html, body { color: #555; }

.bg { position: absolute; z-index: -10; top: 205px; margin-left: -750px; left: 50%; }

a { color: #b82828; }

div#article .image { float: right; margin-left: 20px; }

div#top { position: relative; z-index: 10; height: 205px; background: url(../images/stochampionatet/bg_top.gif) top right no-repeat; }

#kuriosa { position: absolute; top: 14px; left: 50px; text-align: center; font-size: 10px; }
#kuriosa a { color: #a9a059; text-decoration: none; }
#kuriosa img { margin-top: 3px; }

div#kuriosa_popup { position: absolute; top: 140px; left: 36px; z-index: 50000; display: none; width: 416px; overflow: hidden; } 

div#kuriosa_popup .top { width: 416px; height: 19px; background: url(../images/stochampionatet/bp_top.png) center bottom no-repeat; }
div#kuriosa_popup .body { width: 416px; background: url(../images/stochampionatet/bp_body.png) center top repeat-y; }

div#kuriosa_popup .body .space { padding: 5px 20px; }
div#kuriosa_popup .body .space .HEADER { float: left; color: #555555; }
div#kuriosa_popup .body .space a.close { float: right; }
div#kuriosa_popup .footer { width: 416px; height: 19px; background: url(../images/stochampionatet/bp_footer.png) center top no-repeat; }

#days_left { position: absolute; top: 70px; right: 48px; display:none;}
#days_left span { float: left; color: #FFF; font-size: 38px; font-weight: bold; padding: 0 12px;}

.infoLink { color: #a9a059; }

div#topmenu { position: absolute; float: left; top: 113px; 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 { 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; background: url(../images/stochampionatet/bg_container_space.png) top left repeat-x #fff17f; }
div.sc_container .space .page { float: left; margin: 20px; width: 880px; }

div.sc_container_footer { float: left; height: 34px; margin-bottom: 50px; width: 963px; background: url(../images/stochampionatet/bg_container_footer.png) bottom center no-repeat; }

div#button_left { background:url(../images/stochampionatet/menu_button_left.gif) no-repeat; height: 30px; margin-left: 2px; }
div#button_left-on { background:url(../images/stochampionatet/menu_button_left_on.gif) no-repeat; }

div#button { background:url(../images/stochampionatet/menu_button_middle.gif) repeat-x; height: 30px; }
div#button-on { background:url(../images/stochampionatet/menu_button_middle_on.gif) repeat-x; }

div#button_right { background:url(../images/stochampionatet/menu_button_right.gif) no-repeat; height: 30px; }
div#button_right-on { background:url(../images/stochampionatet/menu_button_right_on.gif) no-repeat; }

span.HEADER { color: #a9a059; font-size: 36px; }

/* STARTSIDAN */



#sc_startpage .news_list { float: left; width: 350px; margin-left: 50px; }
#sc_startpage .news { line-height: 20px; margin-top: 20px; }

#sc_startpage .sc_article { float: right; width: 400px; line-height: 20px; }

/*.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: #635a3c; padding: 5px; vertical-align: top; }
.sc_boxes .blogs span.date { font-style: normal; color: #000; }
.sc_boxes .blogs a { font-style: normal; color: #635A3C; }
.sc_boxes .blogs a.name { color: #b82828; }
.sc_boxes .blogs span.msg { display: block; padding-top: 2px; padding-bottom: 2px; }
*/



.sc_boxes { float: left; width: 883px; border-top: 1px solid #A9A059; 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 .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: #eee6a9 }
#blogs .list tr.break td { height: 5px; padding: 0; }
#blogs .list tr.even td { background: #fffad4 }
#blogs .list td { font-style: italic; color: #635a3c; padding: 5px; vertical-align: top; }
#blogs .list span.date { font-style: normal; color: #000; }
#blogs .list a { font-style: normal; color: #635A3C; }
#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; }
