@import url(reset.css);

html { overflow-y: scroll; height: 100%; }
/* background: #fff url(../images/global_bg.jpg) 50% 0 no-repeat; */
body { font: normal 12px/1.3em Arial, Tahoma, Verdana; color: #000; text-align: center; padding-top: 6px; height: 100%; }

.background-img {position:absolute;top:0;left:0;width:100%;height:auto;z-index:-1;min-width:980px;}

a { text-decoration: underline; color: #000; }
p { margin: 0 0 25px; line-height: 20px; }
img { vertical-align: middle; }

#wrapper { width: 992px; margin: 0 auto;height: auto !important;min-height: 100%; }

#header { height: 150px; background: url(../images/header_top_bg.png) 0 0 no-repeat; }

#container { width: 976px; padding: 0 11px 0 5px; background: url(../images/wrapper_bg.png) 0 0 repeat-y; }

#main-nav { border-top: 1px solid #fefefe; background: url(../images/main_nav_repeat.gif) 0 0 repeat-x;  }
#main-nav ul.clear { text-align: center; }
#main-nav ul.clear li { display: inline-block; background: url(../images/main_nav_li.gif) 100% 0 no-repeat; padding-right: 2px; }
#main-nav ul.clear li.last { background: transparent none; }
#main-nav ul.clear li a { color: #fff; text-transform: uppercase; font-size: 14px;text-decoration: none; padding-left: 37px; padding-right: 36px; height: 27px; line-height: 27px;display: inline-block; margin-left: 0; }
#main-nav ul.clear li.active a, #main-nav ul.clear li a:hover { background-image: url(../images/main_nav_li_active.gif); }


#media { height: 211px; border-bottom: 8px solid #877151; background: #000 url(../images/meida_bg.png) 50% 0 no-repeat; position: relative; }
#media .inner { position: relative; height: 211px; overflow: hidden; }
.person-1, .person-2 { position: absolute; }
.person-1 { background: url(../images/media_person_one.png) 0 0 no-repeat; width: 297px; height: 250px; left: 9px; bottom: 16px; }
.person-2 { background: url(../images/media_person_two.png) 0 0 no-repeat; width: 191px; height: 275px; right: 0; bottom: -52px; }

#main { padding-top: 20px; text-align: left; position: relative; }
#main .column264 { width: 264px; float: left; }
#main .col-left { margin-left: 42px; }
#main .col-right { margin-left: 51px; }

#main .columnFull { width: 90%;  }
#main .column305 { width: 305px; padding: 24px 50px 0; background-color: #e7e6d8; float: left; margin-bottom: 283px; margin-top:40px; height: 405px; z-index: 20; position: relative; }
#main .column305.col-left { margin-left: 67px; }
#main .column305.col-right { margin-left: 34px; }
#main .column305 h2 {position:absolute; top:-40px;}

#main h2 { margin-bottom: 22px; height: 22px; line-height: 22px; padding-left: 39px; background: url(../images/h2_title_icon.gif) 0 0 no-repeat; font: 100 20px/22px 'FuturaSonder', Arial; color: #efa310; }
#main .sider-box { padding-top: 12px; border-top: 1px solid #f7bf59; position: relative; }
#main .sider-box a.more { display: block; position: absolute; width: 15px; height: 8px; background: transparent url(../images/a_more_icon.gif) 0 0 no-repeat; right: 0; bottom: 5px; text-indent: -9999px; }
#main .sider-box p { margin-bottom: 12px; }

#main .play-box { position: relative; }
#main .play-box img { display: block; }
#main .play-box a.link-play { display: block; position: absolute; width: 31px; height: 31px; background: url(../images/play_icon.gif) 0 0 no-repeat; right: 0; top: 40%; }

#main .media-box { position: absolute; z-index: 10; bottom: 0; text-align: center; width: 100%; }
#main .media-box img { margin: 0 auto; }

.news-list p { margin-bottom: 0; }

#footer { background: transparent url(../images/footer_bg.gif) 0 0 repeat-y; padding-top: 12px; padding-bottom: 50px; }
#footer ul.clear { border-top: 1px solid #fff; padding-top: 16px; padding-right: 70px; text-align: right; }
#footer ul.clear li { display: inline-block; }
#footer ul.clear li a { color: #fff; text-decoration: none; margin-left: 30px; font-weight:bold;}

.news-list2-container, .news-list3-container { background-color: transparent; }
.news-list3-item, .list3-subdiv, .list2-subdiv { border: 0; }
.news-list3-item, .list2-subdiv-hdr { background-color: transparent; }
.news-list3-item { padding:10px 12px; }
.news-list3-item-odd { background-color: #E7E6D8; }
.news-list-date { float: none; padding: 0; font-size: 12px; font-weight: 800; }
.news-list3-container p { margin: 0; }
.news-single-rightbox {width:auto;}


.tx-tofumusicaudio-pi1 { margin-top: 10px; }


