/*----- Start "Main definitions" -----*/
* { padding: 0; margin: 0; outline: 0; }

body { background: #dfdfdf url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/bg/rainbowbgnew.jpg) no-repeat center 0; font-size: 12px; line-height: 120%; font-family: Arial, "Trebuchet MS", Sans-Serif; color: #202020; text-align: left; }

h1, h2, h3, h4, h5, h6, p { line-height: 120%; }

.cl { font-size: 0; line-height: 0; height: 0; clear: both; }

a img { border: 0; }
a { color: #202020; text-decoration: none; }
a:hover { text-decoration: underline; }

.center { margin: 0 auto; }
.left { float: left; display: inline; }
.right { float: right; display: inline; }

.a-center { text-align: center; }
.a-left { text-align: left; }
.a-right { text-align: right; }

blockquote {  
   text-align: left;  
   font-family: Georgia, Arial, Helvetica, sans-serif;
   font-style: Italic;
   font-size: 14px;
   line-height: 110%;
   color: #555; 
   margin-bottom: -17px;
   padding: 0px 2px 0px 2px; 
}

.imgleft { float: left; display: inline; margin-right: 13px; margin-bottom: 13px; }
.imgright { float: right; display: inline; margin: 13px; margin-left: 13px; margin-bottom: 13px; }
.imgcenter { display: block; margin-bottom: 13px; text-align: center; }

.div-field { width: 164px; height: 23px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/field.png) no-repeat 0 0; }
.div-field .field { font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; color: #7e7e7e; font-size: 12px; padding-top: 3px; border: 0; padding: 3px 5px 0; width: 154px; height: 20px; background: none; }
.button-go { float: left; display: inline; width: 44px; height: 23px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/button-go.png) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; border: 0; cursor: pointer; }
/*------ End "Main definitions" ------*/

#page { width: 938px; margin: 0 auto; }
#navbar { height: 36px; font-family: "Trebuchet MS", Arial, Sans-Serif; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/main-nav-bg.gif) no-repeat 0 0; }
#header { height: 283px; }
#topbar { height: 29px; padding: 8px 8px 0 8px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/topbar.gif) no-repeat 0 0; }
#main { padding: 8px 0 11px; background: #fff; margin-bottom: 6px; }
#content { float: left; display: inline; width: 572px; margin-left: 22px; overflow-y: hidden; }
#sidebar { float: right; display: inline; width: 300px; margin-right: 22px; }
#footer { background: #fff; padding-top: 18px; padding-left: 9px; }
#copy { padding-bottom: 100px; }


#logo { width: 331px;  height: 86px;  padding-top: 87px;  }
#logo a {  display: block;  width: 331px;  height: 86px;  font-size: 0;  line-height: 0;  text-indent: -4000px;  background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/logo2a.png) no-repeat 0 0;  }

/*----- #takeover { width: 290px;  height: 240px; position:relative; left:635px; top:-150px; } -----*/
/*----- #takeover a {  display: block;  width: 290px;  height: 240px;  font-size: 0;  line-height: 0;  text-indent: -4000px;  background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/takeover_transparent.gif) no-repeat 0 0;  } -----*/

#main-nav {  padding-left: 10px;  padding-top: 6px;  line-height: 23px;  }
#main-nav li {  list-style-type: none;  display: inline;  padding-right: 7px;  }
#main-nav li a {  color: #fff;  text-transform: uppercase; }
#main-nav li#nav-active a { color: #fff; font-weight: bold; text-decoration: underline; }

#searchbar {  float: right;  display: inline;  width: 217px;  padding-top: 6px;  padding-right: 6px;  }
#searchbar .div-field {  float: left;  display: inline;  }
#searchbar .button-go {  float: right;  display: inline;  }

#topbar form {  float: left; display: inline; color: #7e7e7e;  font-family: "Trebuchet MS", Arial, Sans-Serif;   line-height: 23px;  width: 604px;  }
#topbar form a { color: #7e7e7e;  }
#topbar form .div-field {  float: left;  display: inline;  margin-right: 9px;  }
#topbar form .button-go {  margin-right: 8px;  }
#topbar form span { float: left; display: inline; }
#topbar span.sep { margin: 0 7px; font-size: 0; line-height: 0; height: 12px; border-left: solid 1px #a3a3a3; margin-top: 6px; }
#topbar .loggedin { float: left;	display: inline;	color: #7e7e7e; font-family: "Trebuchet MS", Arial, Sans-Serif; line-height: 23px; }
#topbar .loggedin a { color: #7e7e7e; }
#topbar .online {  float: right;  display: inline;  height: 22px;  line-height: 22px;  width: 127px;  padding-left: 22px;  background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/online.gif) no-repeat 0 0;  color: #7e7e7e;  font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;  text-transform: uppercase;  margin-right: 10px; }
#topbar .online span {  color: #535353; }
#topbar .archives  { float: right; display: inline; width: 109px; height: 22px; margin-right: 10px; position: relative; z-index: 1000; }
#topbar .archives a.button { display: block; width: 101px; height: 22px; line-height: 22px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/archives-box.gif) no-repeat 0 0; font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;  text-transform: uppercase;  color: #7e7e7e; padding-left: 8px; }
#topbar .archives .dropdown { position: absolute; top: 22px; left: 0; width: 149px; display: none; }
#topbar .archives .dropdown .top,
#topbar .archives .dropdown .bot { height: 5px; font-size: 0; line-height: 0; text-indent: -4000px; width: 149px; }
#topbar .archives .dropdown .top { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/dropdown-top.gif) no-repeat 0 0; }
#topbar .archives .dropdown .bot { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/dropdown-bot.gif) no-repeat 0 bottom; }
#topbar .archives .dropdown .cnt { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/dropdown-cnt.gif) repeat-y 0 0; width: 146px; padding-right: 3px; }
#topbar .archives .dropdown ul { height: 328px; width: 146px; overflow: auto; }
#topbar .archives .dropdown li { list-style-type: none; padding: 4px 0 4px 8px; font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; border-bottom: solid 1px #ddd; text-transform: uppercase;  color: #7e7e7e; font-size: 11px; }
#topbar .archives .dropdown li a { color: #7e7e7e; }
#topbar .archives .dropdown li.last { border-bottom: 0; }
#topbar .rss { float: right; display: inline; width: 21px; height: 21px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/rss-link.gif) no-repeat 0 0; }

#main .banner { width: 728px; margin: 0 auto; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/banner-stripe.gif) repeat 0 0; padding: 10px; margin-bottom: 7px; }
#main .banner a img { display: block; width: 728px; }

.paging { text-align: right; padding-top: 10px; padding-right: 5px; padding-bottom: 10px; }
.paging ul li { display: inline; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 16px; line-height: 20px; text-transform: uppercase; color: #000; padding: 0 1px; }
.paging ul li a { color: #000; padding: 4px 7px; border: solid 1px #000; }
.paging ul li a:hover,
.paging ul li a.active { border: solid 1px #ff1a00; color: #ff1a00; text-decoration: none; }

.box { float: left; display: inline; width: 300px; height: 300px; border: solid 1px #c7c7c7; padding: 2px; background: #fff; margin-left: 5px; margin-bottom: 5px; position: relative; overflow: hidden; }
.hover-box { background: #fe0000; }
.box .news-image { position: absolute; top: 2px; left: 2px; width: 300px; height: 300px; z-index: 10; }
.box .transparent { width: 300px; height: 300px; }
.box .info { position: absolute; bottom: 0; width: 286px; left: 6px; padding-bottom: 30px; }
.box .content { position: relative; width: 300px; height: 300px; z-index: 20; }
.box .date { width: 286px; height: 13px; line-height: 11px; position: absolute; left: 6px; bottom: 8px; font-size: 10px; color: #fff; }
.box .date a { color: #fff; border-bottom: solid 1px #dd0800; }
.box .date a:hover { text-decoration: none; border-bottom: none; }
.box .date span.right { padding-left: 11px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/comments-ico.gif) no-repeat 0 center; }
.box .date .bg { width: 278px; height: 13px; padding: 0 4px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/box-date.png) no-repeat 0 0; }
/*
	Look at scripts/fns.js for title opacity. 
	It`s made there for validation purposes.
*/
.box h2 { font-family: Georgia, Arial, Helvetica, Sans-Serif; font-style: italic; font-size: 20px; line-height: 27px; color: #fff; font-weight: normal; }
.box h2 a { color: #fff; padding: 3px 2px; background: #000; }
.box .cnt { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; color: #fff; width: 272px; padding-left: 7px; padding-top: 7px; display: none; }
.box .cnt a { color: #ff0000; font-weight: bold; background: #000; }
.box .cat { float: left; display: inline; text-transform: uppercase; color: #fff; font-family: "Trebuchet MS", Arial, Sans-Serif; line-height: 18px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/cat.gif) no-repeat 0 0; padding-left: 5px; margin-bottom: 7px; }
.box .cat span { float: left;display: inline; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/cat.gif) no-repeat right 0; padding-right: 5px; margin-right: -2px; }
.hover-box .transparent { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/transperant-dot.png) repeat 0 0; }
.hover-box .cnt { display: block; }
.hover-box h2 a { background: none; }
.hover-box .info { position: static; padding-top: 7px; padding-left: 5px; }
.hover-box .info .date { left: 4px; }

#col {background: #fff; }
#footer .col { background: #fff; float: left; display: block; width: 294px; margin-right: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif; font-size: 13px; padding-bottom: 20px; }
#footer .col a { color: #000; }
#footer .col a:visited { color: #000; }
#footer .col a:hover { color: #FF0000; }
#footer .col-last { margin-right: 0; }
#footer .col h3 { background: #fff; font-size: 18px; color: #262626; text-transform: uppercase; font-weight: normal; border-bottom: solid 1px #b5b5b5; }
#footer .col ul li { background: #fff; list-style-type: none; border-bottom: solid 1px #e5e5e5; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/arrow.gif) no-repeat 0 9px; padding: 4px 0 4px 7px; }
#footer .col ul li span { background: #fff; display: block; color: #626262; font-size: 12px; }

#copy { color: #808080; font-size: 11px; padding-top: 8px; }
#copy a { color: #808080; }

.pollQuestion { font-size: 19px; font-family: Georgia, Arial, "MS Trebuchet", sans-serif; font-weight: normal; font-style: italic; }
.pollWrapper { border: 1px solid #d1d1d1; padding: 5px; color: #000000; font-size: 12px; font-weight: bold; }

.post .content { font-size: 15px; line-height: 20px; text-align: justify; margin-bottom: 12px; }
.post .content a { color: #FF0000; }
.post .content a:visited { color: #FF0000; }
.post .content a:hover { color: #000000; }
.post h2 { font-family: "Georgia", Arial, Helvetica, Sans-Serif; font-size: 24px;font-style: italic; font-weight: normal; color: #000000; }
.post .content a img { border: solid 2px #d1d1d1; }
.bl-rounded { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/bl-rouned.gif) no-repeat 0 0; height: 26px; font-size: 11px;padding: 0 7px; margin-bottom: 10px; color: #fff; }
.bl-rounded span { color: #4b4b4b; }
.bl-rounded p { line-height: 26px; }
.bl-rounded a { color: #fff; border-bottom: solid 1px #dd0800; }
.bl-rounded a:hover { text-decoration: none; border-bottom: 0; }
.bl-rounded strong.comments { font-weight: normal; padding-left: 12px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/comments-ico.gif) no-repeat 0 3px; }

.social-icons { padding: 12px; background: #fff9b8; font-size: 12px; margin-left: 20px; }
.social-icons ul li { list-style-type: none; line-height: 16px; padding-bottom: 6px; }
.social-icons ul li a { padding-left: 26px; text-decoration: none; }
.social-icons ul li a:hover { padding-left: 26px; text-decoration: underline; }
.social-icons ul li a:visited { padding-left: 26px; }
.social-icons li.ico-fave { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/ico-fave.gif) no-repeat 0 0; }
.social-icons li.ico-forum { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/ico-forum.gif) no-repeat 0 0; }
.social-icons li.ico-mail { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/ico-mail.gif) no-repeat 0 0; }
.social-icons li.ico-rss { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/ico-rss.gif) no-repeat 0 0; }
.social-icons li.ico-atom { background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/ico-atom.gif) no-repeat 0 0; }

.closer-ad { margin-left: 5px; }
.closer-ad p { text-align: center; text-transform: uppercase; color: #7f7f7f; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; }

.related { padding-left: 52px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/related-ico.gif) no-repeat 0 0; margin-bottom: 30px; height: 280px; }
.related h3 { font-size: 14px; font-weight: bold; color: #202020; }
.related ul li { list-style-type: none; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/arrow.gif) no-repeat 0 9px; padding: 4px 0 4px 7px; }
.related ul li a { border-bottom: solid 1px #dd0800; }
.related ul li a:hover { border-bottom: 0; text-decoration: none; }

h3.comments-head { font-size: 22px; color: #000; font-weight: bold; padding-left: 50px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/post-comments-ico.gif) no-repeat 0 0; line-height: 36px; padding-bottom: 10px; margin-bottom: 7px; }
.comment { margin-bottom: 10px; }
.comment,
.comment .bl-rounded { font-size: 12px; }
.comment .bl-rounded a.up { float: right; display: inline; width: 7px; height: 4px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/arrow-up.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; border-bottom: 0; margin-top: 11px; margin-left: 7px; }
.comment .bl-rounded a.down { float: right; display: inline; width: 7px; height: 4px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/arrow-down.gif) no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; border-bottom: 0; margin-top: 11px; margin-left: 7px; }
.comment .image { float: left; display: inline; width: 100px; height: 100px; border: solid 2px #d1d1d1; margin-right: 8px; }
.comment .content a { text-decoration: underline; color: #ff0000; }
.comment .content a:hover { color: #000; }

.leave-comment-head { padding-left: 50px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/leave-comment-head.gif) no-repeat 0 8px; padding-top: 8px; border-top: solid 1px #c4c4c4; padding-bottom: 20px; }
.leave-comment-head h3 { font-size: 22px; font-weight: bold; color: #000; }
.leave-comment-head a { border-bottom: solid 1px #dd0800; }
.leave-comment-head a:hover { border-bottom: 0; text-decoration: none; }

.leave-comment label { display: block; font-size: 12px; font-weight: bold; color: #000; line-height: 21px; padding-left: 5px; }
.leave-comment .field { background: #f7f7f7; border: solid 1px #7d7d7d; color: #8f8f8f; font-size: 12px; font-family: Arial, Helvetica, Sans-Serif; padding: 5px; width: 300px; }
.leave-comment .verification { float: left; display: inline; margin-right: 5px; }
.leave-comment .ver-field { float: left; display: inline; width: 155px; margin-top: 2px; }
.leave-comment textarea.field { width: 500px; height: 174px; }
.leave-comment .check-place { padding-top: 5px; }
.leave-comment .check-place .checkbox { float: left; display: inline; width: 13px; height: 13px; margin-right: 7px; margin-top: 2px; }
.leave-comment .check-place label { font-weight: normal; float: left; display: inline; line-height: 18px; padding-left: 0; }
.leave-comment .button-submit { width: 103px; height: 30px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/button-submit.gif) no-repeat 0 0; border: 0; margin-top: 15px; cursor: pointer; }

.adv { text-align: center; }
.adv p { text-align: center; text-transform: uppercase; color: #7f7f7f; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; line-height: 26px; }

#sidebar .head { height: 26px; line-height: 26px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/sidebar-head.gif) no-repeat 0 0; color: #fff; font-size: 12px; padding-left: 7px; }
#sidebar .head p,
#sidebar .head h3 { line-height: 26px; }

#sidebar .categories { margin-bottom: 15px; }
#sidebar .categories ul li { list-style-type: none; border-bottom: solid 1px #e7e7e7; line-height: 22px; padding-left: 16px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/arrow.gif) no-repeat 10px center; }
#sidebar .categories ul li a { border-bottom: solid 1px #dd0800; }
#sidebar .categories ul li a:hover { border-bottom: 0; text-decoration: none; }
#sidebar .categories h3 { font-size: 14px; font-weight: normal; }

#sidebar .latest { margin-bottom: 15px; margin-top: 15px; }
#sidebar .latest a { color: #ffffff; border-bottom: solid 1px #dd0800; }
#sidebar .latest a:hover { border-bottom: 0; text-decoration: none; }
#sidebar .latest a.active { font-weight: bold; color: #ff0900; text-decoration: none; border-bottom: 0; }
#sidebar .latest span { padding: 0 3px; }
#sidebar .latest ul li { list-style-type: none; border-bottom: solid 1px #e7e7e7; padding: 4px 0 4px 16px; background: url(http://www.allkpop.com.lg1x1.simplecdn.net/images/interface/akpv4/arrow.gif) no-repeat 10px 9px; }
#sidebar .latest ul li a { color: #000; }
#sidebar .latest ul li span { display: block; font-size: 10px; color: #656565; }
#sidebar .latest .tab-content { display: none; }