html,body {margin:0;padding:0;width:100%;height:100%;font-family:Arial;font-size:100%;color:white;background:#202020 url(//music24.si/wp-content/themes/music24/images/music-bg.jpg) center top no-repeat;}
h1,h2,h3,h4,h5,h6,p,blockquote,ul,ol,dl,li,dt,dd {margin:0;padding:0;font-size:1em;}
ul,ol,dl,li,dt,dd {list-style:none;margin:0;padding:0;}
form,fieldset, input, textarea {margin:0;padding:0;border:0;outline:none;}
abbr,acronym {border:0;}
q:after,q:before {content:'';}
a,img {outline:none;border:none;}
.clr {clear:both;}  #nonFooter {
position: relative;
min-height: 100%;
}
* html #nonFooter {
height: 100%;
} * html div.footer_wrapper {
margin-top: -50px; } div.header {
width: 982px;
height: 174px;
position: relative;
margin: 0em auto;
display: table;
}
div.header h1 a {
float: left;
width: 248px;
height: 174px;
text-indent: -9000em;
margin-left: 17px;
display: block;
}
form.search {
float: right; height: 52px;
background: url(//music24.si/wp-content/themes/music24/images/music-box-bg.png) left top repeat;
}
form.search input.search_box {
width: 240px;
background: none;
border: 1px solid #999;
color: white;
padding: 8px 10px;
font-size: 14px;
margin: 8px 24px 0 24px;
}
form.search input.search_box:focus, form.search input.search_box:hover {
color: white;
border: 1px solid #f17f23;
}
form.search input.search_btn {
display: none;
}
div.menu_wrapper {
float: right;
height: 96px;
background: url(//music24.si/wp-content/themes/music24/images/music-top-menu-bg.png) left top no-repeat;
display: table;
margin: 16px 0 0 30px;
padding-left: 3px;
}
div.menu_wrapper ul.top {
float: right;
height: 36px;
}
div.menu_wrapper ul.top li {
float: left;
font-size: 12px;
}
div.menu_wrapper ul.top li a {
float: left;
font-family: Arial;
font-weight: normal;
font-size: 12px;
letter-spacing: 1px;
color: white;
text-decoration: none;
padding: 8px 30px;
margin-top: 2px;
display: block;
}
div.menu_wrapper ul.top li a:hover, div.menu_wrapper ul.top li.current_page_item a {
color: #f17f23;
}
div.menu_wrapper ul.top li:after { content: "|";
line-height: 34px;
}
div.menu_wrapper ul.top li.page-item-7:after { content: "";
}
div.menu_wrapper ul.bottom {
clear: both;
float: right;
width: 684px;
height: 56px;
}
div.menu_wrapper ul.bottom li {
position: relative;
float: left;
display: block;
z-index: 3000;
}
div.menu_wrapper ul.bottom li a {
float: left;
height: 30px;
font-family: Arial;
font-weight: bold;
font-size: 26px;
letter-spacing: -1px;
color: white;
text-decoration: none;
background-color: transparent;
padding: 13px 20px;
display: block;
}
div.menu_wrapper ul.bottom li a:hover, div.menu_wrapper ul.bottom li.current-cat a, div.menu_wrapper ul.bottom li.current-cat-parent a, div.menu_wrapper ul.bottom li.used-cat a, div.menu_wrapper ul.bottom li.used-cat-parent a {
background-color: #f17f23;
color: #080808;
}
div.menu_wrapper ul.bottom li ul.children {
width: 240px;
position: absolute;
float: left;
left: 0;
top: 56px;
display: none;
background-color: #202020;
border-top: 1px solid #f17f23;
border-right: 1px solid #f17f23;
border-left: 1px solid #f17f23;
z-index: 1000;
}
div.menu_wrapper ul.bottom li ul.children li {
padding: 0;
margin: 0;
float: left;
width: 240px;
border-bottom: 1px solid #f17f23;
}
div.menu_wrapper ul.bottom li ul.children li a {
background-color: #202020;
color: white;
width: 220px;
padding: 10px;
margin: 0;
display: block;
border-bottom: none;
}
div.menu_wrapper ul.bottom li ul.children li a:hover, div.menu_wrapper ul.bottom li ul.children li.current-cat a, div.menu_wrapper ul.bottom li ul.children li.used-cat a {
border-bottom: none;
background-color: #f17f23;
color: #080808;
}
div.center_wrapper {
width: 982px;
position: relative;
margin: 0em auto;
display: table;
}
div.left_wrapper {
width: 660px;
float: left;
display: table;
}
div.fp_news_wrapper {
position: relative;
float: left;
width: 660px;
height: 332px;
background: url(//music24.si/wp-content/themes/music24/images/music-box-bg.png) left top repeat;
overflow: hidden;
}
#slider {
position: relative;
overflow: hidden;
width: 640px;
height: 312px;
margin: 10px 0 0 10px;
} #pages {
position:absolute;
height:20000em;
} .scrollable {
position:relative;
overflow:hidden;
width: 640px;
height: 312px;
} .scrollable .items {
height:20000em;
position:absolute;
clear:both;
}
div.item {
position: relative;
}
div.intro {
width: 410px;
position: absolute;
bottom: 0;
left: 0;
z-index: 100;
margin: 0 0 40px 24px;
padding: 20px;
background: url(//music24.si/wp-content/themes/music24/images/music-fp-news-title-bg.png) left top repeat-y;
display: table;
}
div.intro h2 a {
color: white;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
}
div.intro h2 a:hover {
color: #f17f23;
}
div.intro p {
margin-top: 6px;
font-size: 12px;
} ul#slider_navi {
position: absolute;
top:0;
right: 0;
margin: 16px 10px 0 0;
z-index: 900;
}
ul#slider_navi li {
height: 62px;
border: 4px solid black;
display: block;
margin: 0 10px 6px 0;
}
ul#slider_navi li.active {
border: 4px solid #f17f23;
}
div.Large_640x250 {
position: relative;
float: left;
width: 660px;
height: 270px;
background: url(//music24.si/wp-content/themes/music24/images/music-box-bg.png) left top repeat;
overflow: hidden;
margin-top: 10px;
}
div.Large_640x250 div {
margin: 10px;
}
div.gifts {
float: left;
width: 660px;
background: url(//music24.si/wp-content/themes/music24/images/music-box-bg.png) left top repeat;
display: block;
margin-top: 10px;
padding-bottom: 10px;
min-height: 482px;
}
div.gifts p {
padding: 10px 20px;
font-size: 12px;
}
div.gifts p img.alignright {
float: right;
padding: 10px;
}
div.gifts h3, div.gifts h3 a {
font-size: 26px;
color: white;
margin: 0 20px;
}
div.gifts h3 a:hover {
color: #f17f23;
}
div.post, div.post_single {
float: left;
width: 640px;
background: url(//music24.si/wp-content/themes/music24/images/music-box-bg.png) left top repeat;
padding: 10px;
margin-bottom: 10px;
}
div.post h2 a {
float: left;
font-size: 20px;
font-weight: bold;
color: #f17f23;
word-spacing: -1px;
background-color: #232323;
padding: 10px;
display: table;
margin: 0 10px 10px 0;
}
div.post h2 a:hover {
background-color: #f17f23;
color: #080808;
}
div.post p {
float: right;
width: 556px;
font-size: 12px;
line-height: 19px;  }
div.post_date {
position: relative;
clear: left;
float: left;
width: 4.125em;
text-align: center;
margin-bottom: 2px;
}
div.post_date span {
font-size: 0.625em;
line-height: 0.8em;
color: #666;
display: block;
}
div.date {
position: relative;
clear: left;
float: left;
width: 4.125em;
padding: 0.25em 0;
height: 4.2em;
background: url(//music24.si/wp-content/themes/music24/images/music-date-bg.png) left top no-repeat;
margin: 0.2em 1em 0.4em 0;
text-align: center;
font-family: Verdana;
}
div.date span.month {
font-size: 0.625em;
font-weight: bold;
color: #f17f23;
}
div.date span.day {
font-size: 2em;
font-weight: bold;
color: white;
margin-top: -0.1em;
display: block;
}
div.date span.year {
font-size: 0.625em;
line-height: 0.8em;
color: #666;
margin-top: -1em;
display: block;
}
div.date span.seperator {
position: absolute;
width: 3.875em;
height: 0.25em;
left: 0.125em;
top: 2em;
background: url(//music24.si/wp-content/themes/music24/images/music-date-seperator.png) left top no-repeat;
}
div.wp-pagenavi {
float: left;
font-size: 14px;
font-weight: bold;
color: #666;
margin-top: 10px;
}
div.wp-pagenavi span.pages {
margin-right: 20px;
}
div.wp-pagenavi span.current, div.wp-pagenavi a:hover {
background-color: #f17f23;
padding: 6px 10px;
margin-right: 6px;
border: 1px solid #080808;
color: #080808;
display: inline-block;
}
div.wp-pagenavi a {
background-color: #080808;
padding: 6px 10px;
margin-right: 6px;
border: 1px solid #080808;
color: #f17f23;
text-decoration: none;
display: inline-block;
}
div.wp-pagenavi span.extend {
color: white;
font-weight: normal;
margin-right: 6px;
}
div.post_single h2 {
word-spacing: 4px;
}
div.similar_posts ul {
margin: 10px;
}
div.similar_posts ul li {
display: block;
}
div.similar_posts ul li a {
font-size: 14px;
color: white;
padding: 4px 0;
display: block;
}
div.similar_posts ul li a:hover {
color: #f17f23;
}
div.right_wrapper {
width: 312px;
float: left;
margin-left: 10px;
display: table;
}
div.latest_news {
min-height: 332px;
max-height: 332px;
background: url(//music24.si/wp-content/themes/music24/images/music-box-bg.png) left top repeat;
display: block;
overflow: hidden;
}
div.Box-300x250, div.Box2-300x250 {
width: 312px;
height: 270px;
background: url(//music24.si/wp-content/themes/music24/images/music-box-bg.png) left top repeat;
display: block;
overflow: hidden;
margin-top: 10px;
}
div.Box-300x250 div, div.Box2-300x250 div {
margin: 10px 6px;
}
div.small_box_left {
float: left;
width: 325px;
max-height: 280px;
min-height: 280px;
background: url(//music24.si/wp-content/themes/music24/images/music-box-bg.png) left top repeat;
display: block;
overflow: hidden;
margin-top: 10px;
}
div.mltenpx {
margin-left: 10px;
}
div.next_event {
margin-top: 10px;
max-height: 280px;
min-height: 280px;
}
div.cd_ad_wrap {
width: 312px;
background: url(//music24.si/wp-content/themes/music24/images/music-box-bg.png) left top repeat;
display: table;
margin-top: 10px;
}
div.cd_ad_wrap div.cd_ad_slot {
width: 300px;
height: 250px;
display: block;
margin: 6px;
}
div.latest_news h2, div.small_box_left h2, div.gifts h2, div.post_single h2 {
font-size: 20px;
font-weight: bold;
color: #f17f23;
word-spacing: -5px;
background-color: #232323;
padding: 10px;
display: table;
margin: 10px;
}
div.latest_news ul, div.small_box_left ul {
margin: 0 20px;
}
div.latest_news ul li a, div.small_box_left ul li a {
font-size: 14px;
font-weight: bold;
color: white;
margin-bottom: 6px;
text-transform: uppercase;
}
div.latest_news ul li a:hover, div.small_box_left ul li a:hover {
color: #f17f23;
}
div.latest_news ul li ul, div.small_box_left ul li ul {
margin: 4px 0 0 0;
}
div.latest_news ul li ul li, div.small_box_left ul li ul li, .rpwwt-post-excerpt {
font-size: 12px;
margin-bottom: 0;
padding: 0;
}
div.latest_news ul li ul li.date, div.small_box_left ul li ul li.date, .rpwwt-post-date {
font-size: 10px;
color: #666;
margin-bottom: 12px;
padding: 0;
margin-top: 0;
}
div.subscribe {
margin-top: 10px;
min-height: 220px;
max-height: 220px;
}
div.subscribe h2 {
word-spacing: -2px;
}
div.subscribe div.search form p {
font-size: 14px;
font-weight: bold;
padding: 0 10px 10px 10px;
text-align: center;
}
div.subscribe div.search input#s2email {
width: 205px;
height: 26px;
padding: 11px 10px 0 10px;
background: url(//music24.si/wp-content/themes/music24/images/music-subscribe.png) left top no-repeat;
color: white;
font-size: 14px;
font-weight: bold;
margin-top: 6px;
}
div.subscribe div.search input.subscribe_submit {
background-color: #f17f23;
padding: 10px 16px;
font-size: 14px;
font-weight: bold;
color: white;
-moz-border-radius: 6px;
border-radius: 6px;
}
div.subscribe div.search input.subscribe_submit:hover {
color: #080808;
cursor: pointer;
}
div.subscribe div.search p.warning {
font-size: 12px;
font-weight: normal;
color: #f17f23;
}
div.post_single {
min-height: 1104px;
}
div.post_single h2 {
word-spacing: -2px;
}
div.post_single p {
font-size: 12px;
line-height: 19px;
margin: 0 10px 14px 10px;
}
div.post_single p img {
float: left;
margin: 0 8px 6px 0;
}
div.post_single p a {
color: #f17f23;
font-weight: bold;
padding: 2px 4px;
}
div.post_single p a:hover {
color: #080808;
background-color: #f17f23;
}
div.similar_posts h2 {
margin-top: 20px;
}
div.search p.search_results {
font-size: 16px;
color: #666;
margin: 2px 16px;
}
div.search p.search_results span {
color: #f17f23;
}
div.search hr {
width: 100%;
height: 1px;
margin: 16px 0;
border: none;
background-color: #666;
}
div.search h2 {
padding: 0;
}
div.search h2 a {
padding: 10px;
background-color: #232323;
color: #f17f23;
display: block;
}
div.search h2 a:hover {
background-color: #f17f23;
color: #232323;
} div.scroll {
overflow: auto;
}
div.footer_fix {
width: 0px;
height: 20px;
padding-bottom: 33px;
} div.footer_wrapper {
position: relative;
width: 982px;
height: 50px;
margin: -50px auto 0 auto; display: table;
}
div.footer_wrapper ul.left {
float: left;
}
div.footer_wrapper ul.right {
float: right;
}
div.footer_wrapper ul.footer {
margin-top: 20px;
}
div.footer_wrapper ul.footer li {
float: left;
font-size: 10px;
font-weight: bold;
color: #45484a;
margin: 0 12px;
}
div.footer_wrapper ul.footer li a {
font-size: 10px;
font-weight: bold;
color: #45484a;
}
div.footer_wrapper ul.footer li a:hover {
color: white;
}