body { background: url("bilder/bg.jpg") #461406 no-repeat fixed 100px 0px; margin: 0pt; padding: 0pt; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #444; }
h1, h2, h3, h4, h5, h6 { font-family: "Trebuchet MS"; margin: 10px 0 3px 0; color: #CC6600; }
p { margin: 0 0 8px 0; }
h3 { font-size: 14px; }
h4 { font-size: 13px; border-bottom:1px dotted; background: none; padding: 0; margin:0; }
h6 { font-size: 12px; margin: 0; padding: 0; }
img { padding: 0px; margin: 0px; border: none; }
img.alignleft { float: left; }
a:link { text-decoration: none; color: #027ee7; border: 0px;}
a:active { text-decoration: underline; color: #027ee7; border: 0px;}
a:visited { text-decoration: none; color: #027ee7; border: 0px;}
a:hover { text-decoration: underline; color: #ff5a00; border: 0px;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #DDD; border-bottom:0px solid #DDD; height : 1px;  clear: both; }

/* Layout */
#bgcontain { width: 827px; margin: 30px 0 0 30px; }
#bgcontainIn { /*width: 727px;*/ margin: 0; padding: 0px; }
#Content { float:left; background: #fff; opacity: 0.94; border: 1px solid #FFF; width: 818px; padding: 15px 0px 40px 0px; }
#Content em { color: #AAA; }
#ContentWrapper { float: left; width: 100%; }

.SC { margin-right: 309px; margin-left: 20px;}

/* Sidhuvod */
.HeaderBG { width: 827px; background: url("bilder/bg_top_ff2.png") no-repeat top left;  height: 99px; }
.Header { height: 70px; }
.Header .logo { width: 250px; height: 30px; padding: 20px; float: left; }

/* Radio ikonen */
#radioclave { float: right; margin:15px 20px 0pt 0pt; }

/* Menu */
.Menu { width:818px; position: relative; float: left; height: 26px; border-left:2px solid #fff; /*border-right:2px solid #fff;*/ }
.Menu ul { list-style: none; margin: 0px; padding: 0px; width: 100%; }
.Menu li { float: left; background: none; margin: 0px; padding: 6px 1px; height:29px; }
.Menu li a { padding: 6px; }
.Menu li:hover { background: transparent url(bilder/bg_menu_over.png) repeat-x scroll top left; }
li.current_page_item, li.current_page_ancestor { background: transparent url(bilder/bg_menu_over.png) repeat-x scroll top left; }
.Menu ul ul { list-style: none; margin: 8px 0; padding: 0px; width: 100%; }
.Menu ul ul li { clear: left; height:15px; padding:5px 0pt;}

/* Språkflaggor */
.MainMenu { width:550px; float:left; padding:0px 0pt 0pt 20px; font-size: 12px; font-family: "Trebuchet MS"; }
.Flags { float: right; width:180px; }
.Flags li { padding: 8px 1px; }
.Flags .current_language_item { background:transparent url(bilder/bg_menu_over.png) repeat-x scroll top left; text-decoration: none; }

.SCS embed { margin: 20px 0; }

/* Varning om framtida speldag */
.Future { margin: 0px 0px 10px 0px; }
.Future .roundtop { background: #FFF; }
.Future .roundtop .r1 { margin: 0 5px; height: 1px; background: #ffecec; }
.Future .roundtop .r2 { margin: 0 3px; height: 1px; background: #ffecec; }
.Future .roundtop .r3 { margin: 0 2px; height: 1px; background: #ffecec; }
.Future .roundtop .r4 { margin: 0 1px; height: 2px; background: #ffecec; }
.Future .roundbottom { background: #FFF; }
.Future .roundbottom .r5 { margin: 0 1px; height: 2px; background: #ffecec; }
.Future .roundbottom .r6 { margin: 0 2px; height: 1px; background: #ffecec; }
.Future .roundbottom .r7 { margin: 0 3px; height: 1px; background: #ffecec; }
.Future .roundbottom .r8 { margin: 0 5px; height: 1px; background: #ffecec; }
.Future h6 { padding: 0px 4px; background: #ffecec; margin: 0; }

/* Speldag presentation med bild */
.Post hr { visibility: hidden; clear: both; }
.PostHead { position: relative; clear: left; margin-left: 40px; }
.PostHead img { float: right; border: 1px solid #F0F0F0; margin: 0px 1px 1px; padding: 1px; }
.PostHead h1 { font-size: 22px; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 0px; display: block; color: #cc6600;}
.PostHead h1 a { color: #0066cc; text-decoration: none;}
.PostHead h1 a:visited { color: #0066cc; text-decoration: none;}
.PostHead h1 a:hover { color: #ff9900; text-decoration: none;}

.PostInfo { padding: 0px; margin: 0px; color: #666;}
.PostInfo a { text-decoration: underline; color: #666;}
.PostInfo a:visited { text-decoration: underline; color: #666;}
.PostInfo a:hover { text-decoration: underline; color: #666; }

.PostDate { position: absolute; top: 0px; left: -40px; text-align: center; margin: 0; padding: 2px 10px 2px 0px; list-style: none; border-right: solid 1px #e2e2e2;}
.PostDate .month { display: block; font-size: 9px; text-transform: uppercase; line-height: 9px; color: #999; text-transform: lowercase;}
.PostDate .day { display: block; font-size: 20px; font-family: 'Arial'; font-weight: normal; line-height: 20px; color: #cc6600; letter-spacing: -1px;}

.PostContent { padding: 10px 0 0 0; font-size: 12px; line-height: 16px; border-top: solid 1px #e2e2e2; margin-top: 5px;}
.PostContent p { padding: 5px 0px; font-size: 12px; line-height: 17px; }
.PostContent img { padding: 3px; border: solid 1px #f0f0f0; margin: 0px 15px 5px 0px;}
.PostContent blockquote { padding: 0px 10px; background: #fefaf0; margin: 0px; color:#993300; border: solid 1px #fbf4e0; border-left: solid 5px #fbf4e0;}
.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.PostContent ul { font-size: 11px; padding-left: 12px; }

/* Kommentarer */
.inbox_comments { padding: 10px 20px 10px; background: #F4F8FD; border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.ListContent { border-top: 1px dotted #C5CAD0; }

.all_comments { margin: 40px 0 0 0; }
.all_comments ol { padding: 0px; margin: 0px; height:500px; overflow: auto; }
.all_comments li { list-style-type: none; padding: 3px 0pt; margin: 0px; }
.all_comments li a { color: #027EE7; text-decoration: none; }
.all_comments li a:active { color: #027EE7; text-decoration: underline; }
.all_comments li a:visited { color: #027EE7; text-decoration: none; }
.all_comments li a:hover { color: #FF5A00; text-decoration: underline; }

/* Formuläret */
.Comments { margin: 30px 0; }
.Comments h6 { color:#888; padding: 5px 0px 4px 22px; background: #DEEAF9; }
.Comments .Form p { padding: 0px; margin: 0px; }
.Comments .Form p label { padding-bottom: 2px; display: block; }
.Comments .Form p label small { color: #cc3300; }
.Comments .Form .TextField { border: 1px solid #E5F0FB; width: 150px; padding: 4px; margin-right: 15px;}
.Comments .Form .TextArea { width: 385px; border: 1px solid #E5F0FB; padding: 4px; margin-bottom: 10px;}
.Comments .Form input { border: 1px solid #C3DCF1; color: #777777; font-family: Verdana,sans-serif; font-size: 1em; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; padding: 3px; }
.Comments .roundtop { background: #FFF; }
.Comments .roundtop .r1 { margin: 0 5px; height: 1px; overflow: hidden; background: #DEEAF9;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Comments .roundtop .r2 { margin: 0 3px; height: 1px; overflow: hidden; background: #DEEAF9;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Comments .roundtop .r3 { margin: 0 2px; height: 1px; overflow: hidden; background: #DEEAF9;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Comments .roundtop .r4 { margin: 0 1px; height: 2px; overflow: hidden; background: #DEEAF9;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Comments .roundbottom { background: #FFF; }
.Comments .roundbottom .r5 { margin: 0 1px; height: 2px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Comments .roundbottom .r6 { margin: 0 2px; height: 1px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Comments .roundbottom .r7 { margin: 0 3px; height: 1px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Comments .roundbottom .r8 { margin: 0 5px; height: 1px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; border-bottom: 1px solid #deeaf9;}

/* Speldagens kommentarer */
.List ol { padding: 0px; margin: 0px;}
.List li { position: relative; padding: 0px; margin: 0px 0px 20px 0px; list-style-type: none; font-size: 11px; border-bottom: 2px solid #FFFFFF; }
.List .ListUser { margin: 0px; padding: 0px 0px 0px 25px; font-size: 12px; line-height: 14px; font-family: "Trebuchet MS"; font-weight: bold;}
.List .ListUser a { text-decoration: none;}
.List .ListUser a:visited { text-decoration: none;}
.List .ListUser a:hover { text-decoration: none;}
.List .ListNr { font-size: 14px; line-height: 10px; font-family: 'Arial'; color: #7f7f7f; position: absolute; top: 0px; left: 0px; text-align: center; padding: 2px 7px 2px 0px; margin: 0; border-right: solid 1px #e2e2e2;}
.List .ListDate { padding-left: 40px; padding-left: 5px; }
.List .ListDate a { text-decoration: none; color: #666;}
.List .ListDate a:visited { text-decoration: none; color: #666;}
.List .ListDate a:hover { text-decoration: none; color: #666; }
.List .ListContent { line-height: 14px; margin: 5px 0px 10px 0px;}
.List .ListContent p { padding: 3px 0px; margin: 3px 0px; line-height: 14px;}

/* Vanliga sidor */
.SCS { margin-right: 309px; margin-left: 20px;}
.SCS h1 { font-size: 22px; line-height: 24px; letter-spacing: -1px; font-weight: normal; padding: 10px 0px; margin: 0px 0px 10px 0px; border-bottom: dashed 1px #ccc; color:#202123;}
.SCS img { border:1px solid #F0F0F0; padding: 1px; }
	
/* Sidan med alla kommentarer  */
.SCS ol { padding: 0px; margin: 0px; }
.SCS li { list-style-type: none; padding: 3px 0pt; margin: 0px; }
.SCS li a { color: #027EE7; text-decoration: none; }
.SCS li a:active { color: #027EE7; text-decoration: underline; }
.SCS li a:visited { color: #027EE7; text-decoration: none; }
.SCS li a:hover { color: #FF5A00; text-decoration: underline; }

/* Sidebar */
.General { width: 230px; background: #fefaf0 url("bilder/GeneralBkg.gif") no-repeat left bottom ; padding: 15px; margin-bottom: 15px; position: relative; }
.GeneralCorner { background: url("bilder/GeneralBkgCorner.gif") no-repeat left top; position: absolute; top: 0px; right: 0px; height: 15px; width: 15px;}
.Categories { margin: 0 0 20px 0; }
.Categories h6 { background: #F6EED6; padding: 0px 0px 0px 10px; margin: 0pt; }
.Categories .roundtop { background: #FEFAF0; }
.Categories .roundtop .r1 { margin: 0 5px; height: 1px; background: #F6EED6;}
.Categories .roundtop .r2 { margin: 0 3px; height: 1px; background: #F6EED6;}
.Categories .roundtop .r3 { margin: 0 2px; height: 1px; background: #F6EED6;}
.Categories .roundtop .r4 { margin: 0 1px; height: 2px; background: #F6EED6;}
.Categories .roundbottom .r5 { margin: 0 1px; height: 2px; background: #FFF; border-left: 1px solid #F6EED6; border-right: 1px solid #F6EED6; }
.Categories .roundbottom .r6 { margin: 0 2px; height: 1px; background: #FFF; border-left: 1px solid #F6EED6; border-right: 1px solid #F6EED6; }
.Categories .roundbottom .r7 { margin: 0 3px; height: 1px; background: #FFF; border-left: 1px solid #F6EED6; border-right: 1px solid #F6EED6; }
.Categories .roundbottom .r8 { margin: 0 5px; height: 1px; background: #FFF; border-left: 1px solid #F6EED6; border-right: 1px solid #F6EED6; border-bottom: 1px solid #F6EED6; }
.General table caption { background: transparent; }
.General .sidebarblock { background: #FFF; padding: 10px 10px 5px; border: 1px solid #F6EED6; border-bottom: 1px solid #FFFefb; }
.General .sidebarblock p { margin: 0pt; }
.General .sidebarblock .song { margin-left: 25px; font-weight:bold; }
.General .sidebarblock .header { margin: 9px 0px 0px 0px; padding: 0pt 0pt 3px 5px; font-weight: bold; border-bottom: 1px dotted #DDD; text-align: center; }
.General .sidebarnews { max-height:200px; overflow:auto; }
.General .sidebarnews p { margin: 0 0 5px 0; }
.General #sms { background: #FFF; padding: 10px 10px 5px; border: 1px solid #F6EED6; border-bottom: 1px solid #FFFefb; }
.General #sms p { margin: 0pt; }
.General #sms p em { color:#777; }
.General .live { color:#CC3300; background:#FFECEC; padding:0px 10px;}

.scrollbox2 { max-height: 150px; overflow: auto; background: #fff; }
.scrollbox2 .senaste { width: 100%; }
.scrollbox2 .senaste .odd { background: #f8f5f1; }
.scrollbox2 .senaste .even { background: #fffefb; }

/* Spellista */
.Music { margin: 30px 0; clear: both; }
.Music p { margin: 0 0 0 3px; }

/* Artister */
.Artists { margin: 30px 0; clear: both; }
.Artists fieldset { border:0px; padding:0; }

/* Kalendern */
.Calendar { margin: 30px 0; }
.RadioCalendar { /*border:1px solid #E2E2E2;*/ width:100%; background: #f8f5f1; }
.RadioCalendar table { margin: 5px 2px 0 2px; empty-cells: show; width: 100%; }
.RadioCalendar th { padding: 5px 0px; text-align: center; /*border-bottom:1px solid #EEEEEE;*/ }
.RadioCalendar caption { color:#888; background:#F6EED6; }
.RadioCalendar > tbody tr { height: 30px; }
.RadioCalendar td { width:14%; vertical-align:top; text-align: center; border: none; }
.RadioCalendar #head { width: 100%; empty-cells: show; }
.RadioCalendar #head td { width: 33%; }
.RadioCalendar #prev { width: 30%; }
.RadioCalendar #next { width: 30%; }
.RadioCalendar #today { border: 1px solid #027ee7; font-weight: bold; }
.RadioCalendar .days td { background: #fffefb; height:60px; }
.RadioCalendar td.current { background: #def3fe; }
.RadioCalendar p { color: #aaa;}

/* Senaste kommentarer */
.SR { float: left; width: 282px; margin-left: -282px; color: #993300; }
.SR ul { padding: 0px; margin: 0px; }
.SR li { padding: 2px 0px; margin: 0px; list-style-type: none; font-size: 11px;}
.SR li a { color: #027EE7; text-decoration: none; }
.SR li a:active { color: #027EE7; text-decoration: underline; }
.SR li a:visited { color: #027EE7; text-decoration: none; }
.SR li a:hover { color: #FF5A00; text-decoration: underline; }

/* Sidfot */
.Footer { width: 804px; height: 15px; position: relative; clear: left; background: url("bilder/bg_menu.png") ; padding:6px; margin: 0 0 10px 0; border-left:2px solid #fff; border-right:2px solid #fff; border-bottom:2px solid #fff; }
.Footer p { margin: 0px; color:#487cb0; font-size: 10px; color:#4e7899;}
.Footer img.icon_orange { background:#FF7B00; vertical-align: middle; margin: 1px; }
.Footer img.icon_white { vertical-align: middle; margin: 1px; }
p.stat { margin: 3px 0 0 0; width:200px; float:right; text-align:right; }
#lyssnare { width:400px; float:left; }
#stat { float:right; margin:2px 0pt 0pt; }

/* Poll */
#polls-2-ans { width: 300px;}
#polls-2-ans li { margin: 10px 0 0 0; }
.wp-polls-ul { margin: 10px 0;}

/* DJ sidan */
img.dj { float: right; margin: 0px 15px 15px; }
.Subpage { margin:0; padding: 5px; list-style-type:none; font-size: 12px; background: #f9f9f9; }
.Subpage li { margin:0 5px 0 0; }
.Subpage li a { background: url("bilder/arrow.png") transparent no-repeat right 5px; padding: 0 12px 0 2px; }
.Subpages { margin: 10px 0 30px 0; border-bottom:1px solid #E2E2E2; }
.Subpages h4 { margin:0; }

img.icon { background: #ffd884 url("bilder/bg_rounded.gif") no-repeat; vertical-align: middle; margin: 0 7px 5px 1px; border:none; padding:0; }
img.icon_play { background: #ffd884 url("bilder/bg_rounded.gif") no-repeat; float:left; margin: 3px 7px 5px 1px; border:none; padding:0; }
img.song_play { float:left; }

.entry img { padding: 3px; border: solid 1px #f0f0f0; margin: 0px 15px 5px 0px; }
.entry h3 { clear: both; padding: 15px 0 0 0; }
.entry ol { padding-left: 20px; margin: auto; }
.entry li { padding-left: 0px; margin: auto; list-style-type: decimal; }

.Player { margin: 30px 0; width:100%; }
.Player iframe { background:#F4F8FD none repeat scroll 0 0; padding:20px 40px 20px 40px; border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; width:406px;}
.Player .roundtop { background: #FFF; }
.Player .roundtop .r5 { margin: 0 1px; height: 2px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Player .roundtop .r6 { margin: 0 2px; height: 1px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Player .roundtop .r7 { margin: 0 3px; height: 1px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Player .roundtop .r8 { margin: 0 5px; height: 1px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; border-bottom: 1px solid #deeaf9;}
.Player .roundbottom { background: #FFF; }
.Player .roundbottom .r5 { margin: 0 1px; height: 2px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Player .roundbottom .r6 { margin: 0 2px; height: 1px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Player .roundbottom .r7 { margin: 0 3px; height: 1px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; }
.Player .roundbottom .r8 { margin: 0 5px; height: 1px; overflow: hidden; background: #F4F8FD;  border-left: 1px solid #deeaf9; border-right: 1px solid #deeaf9; border-bottom: 1px solid #deeaf9;}
