body {
    font:13px/16px Arial;
    color: #696969;
    background:url(../images/bg.jpg) top center #fff repeat-x;
    padding:0;
    margin:0;
}
h1, h2, h3, h4, h5, h6 { font-weight: normal; margin: 0; padding: 0;}
h1 { font-size:2em; line-height: 1.6; }
h2 { font-size:1.8em; color:#543843; line-height: 1.6; }
h3 { font-size:1.5em; color:#999; line-height: 1.5; }
h4 { font-size:1.3em; color:#000; line-height: 1.4; }
h5 { font-size:1.2em; color:#c00; line-height: 1.4; }
h5 a { color:#c00; font-size:.9em;}
h6 { font-size:1.1em; color:#666; }

.more { background:url(../images/more.gif) 0 5px no-repeat; padding-left:15px; margin-top:5px; float:left; }

ul, li { list-style:none; padding: 0; margin: 0; }

#wrapper { width:973px; margin:0 auto; }

#header {
    background: url(../images/header-bg.jpg) #ed1a3b no-repeat right;
    width:inherit;
    height:125px;
    float:left;
}
#header h1 {
    float:left;
    width:276px;
}
#header h1 a {
    background:url(../images/logo.jpg) no-repeat;
    width:276px;
    height:125px;
    display:block;
}
#header h1 a span {
    display:none;
}
#body {
    padding:15px 15px 0 15px;
    background: url(../images/top-curve.gif) top no-repeat #FFF;
    float:left;
    width:943px;
}

#nav { float: left;  width: 940px; border-top: 2px solid #c00; margin-bottom: 10px; }
#nav ul { float: left; list-style: none; margin: 3px 0; }
#nav ul li { float: left; }
#nav ul li a:link,#nav ul li a:visited { float: left; font-size: 14px; padding: 3px 15px 7px 15px; color: #c00; margin-right: 2px; background-color: #fee2e2; }
#nav ul li a:hover, #nav ul li a:active { background-color: #c00; color: #fff; }
#nav ul li a.current  { color: #fff; background-color: #c00; }
#nav ul li.first a:link, #nav ul li.first a:visited { border-left: 1px solid #F1F1F1; }

#left-part { float:left; width:728px; }
#top-part { display:inline-block; }
#top-part-model { padding-right:15px; float:left; width:728px; }

/*top case starts*/
#model-highlight { float:left; }
#model-highlight span { float:left; margin-bottom:15px; }
#model-highlight a { color:#c00; }

.feature-title { font-size: 16px; font-weight: bold; }
#vertical { width:242px; float:left; margin-left:10px; }
#vertical h2 { font-size:18px; margin-bottom: 5px; }

#horizontal { width:728px; float:left; }
#horizontal h2 { font-size:20px; margin-bottom: 5px; }

#model-highlight ul { background: url(../images/bg-highlight.jpg) no-repeat top; float:left; }

#model-highlight ul li { padding:10px 7px; float:left; width:228px; }
#model-highlight ul li img { border:1px #ffbfbf solid; padding:2px; background-color:#FFF; }
/*top case ends*/

#top-part-google { width:120px; float:left; }

#bottom-part { float:left; width:inherit; margin-top:15px; }

#main-category { border-right:1px #CCC solid; border-bottom:1px #CCC solid; float:left; background:url(../images/bg-box.jpg) #FFF; }
#main-category ul li { border-top:1px #CCC solid; border-left:1px #CCC solid; padding:10px; width:342px; float:left; height:105px; }
#main-category ul li img { /*height:75px;*/ border:1px solid; padding:2px; background-color:#FFF; }

.love { background:url(../images/love.png) right no-repeat; color: #C30; }
.music { background:url(../images/music.png) 0 5px no-repeat; color: #C30; }
.movie { background:url(../images/movie.png) right no-repeat; color: #639; }
.sports { background:url(../images/sports.png) 0 10px no-repeat; color: #639; }
.it { background:url(../images/it.png) right no-repeat; color: #960; }
.education { background:url(../images/education.png) 0 10px no-repeat; color: #960; }

.love img, .music img, .movie img, .sports img, .it img, .education img  { float:left; margin-right:7px;}


#bottom-part-google {
    padding:5px 0 10px;
    float:left;
    width:inherit;
}
#hortizonal-category {
    border:1px #ccc solid;
    border-left:none;
    margin-bottom:5px;
    float:left;
    width:727px;
}
#hortizonal-category ul li {
    border-left:1px #ccc solid;
    float:left;
    width:221px;
    padding:10px;
    height: 250px;
}#hortizonal-category ul li p {
    color:#666;
}#hortizonal-category ul li h5 a {
    color:#CC0000;
}
#hortizonal-category ul li img {
    float:right;
    padding:2px;
    border:1px #ccc solid;
    margin-left:5px;
}

#hortizonal-category ul li h4 {
    background-color:#c00;/*dynamic*/
    padding:3px 10px;
    margin-bottom:10px;

}

#hortizonal-category ul li h4 a { color:#FFF; }

#verticle-category  {
    border:1px #ccc solid;
    border-left:none;
    float:left;
    width:727px;
}
#verticle-category ul li {
    border-left:1px #ccc solid;
    float:left;
    width:160px;
    padding:10px;
    height: 285px;
}#verticle-category  ul li p {
    color:#666;
}#verticle-category  ul li h4 a {
    color:#FFF;
}
#verticle-category  ul li img {
    float:right;
    /*padding:2px;
    border:1px #ccc solid;
    /*width: 155px;*/
}

#verticle-category  ul li h4 {/*dynamic*/
                              padding:3px 0 3px 10px;
                              margin-bottom:10px;
                              color:#FFF;
                              background-color:#c00;/*dynamic*/
}
#right-part {
    float:left;
    padding-left:15px;
    width:200px;
}
#issue-wrapper { padding: 9px; background-color: #eee; border:1px solid #ccc;  margin: 15px 0px 10px 0px; -moz-border-radius:3px; -webkit-border-radius: 3px;}
#issue { height: 260px; }
#issue ul li{ list-style: none; }
#issue ul li img { width:175px; height: 233px; }
#issue ul li p { width:175px; height: 20px; text-align:center; }

.next-pre { width:200px; height:25px; background-image: url(../images/bg-nexpre.jpg); }

#issue-prev, #issue-prev-cat, #issue-prev-det { background:#000 url(../images/prev.png)!important; height: 36px; width: 25px; float:left;
                                                opacity:0.3; filter: alpha(opacity = 30); position: absolute; top:270px; z-index: 300;
                                                -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px;
                                                -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
#issue-next, #issue-next-cat, #issue-next-det { background:#000 url(../images/next.png) !important; height:36px; width:25px; float:right;
                                                opacity:0.3; filter: alpha(opacity = 30); position: absolute; top:270px; z-index: 300; margin-left: 145px;
                                                -moz-border-radius-topleft: 4px; -moz-border-radius-bottom-left: 4px;
                                                -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; }

#issue-prev-cat, #issue-next-cat { top:300px; }
#issue-prev-det, #issue-next-det { top:300px; }

.issue-slider-nav { height: 0;}

#misc-cat-img {
    margin:15px 0;
}
#misc-cat-img img {
    padding-bottom:15px;
}
#other-news h4 {
    color:#FFF; background-color:#639; padding:4px;}
#other-news h4 a{
    color:#FFF; padding:4px; cursor: pointer;}
#other-news ul li{
    border-bottom:1px #CCC solid; margin:5px 0; float:left; width:200px; padding-bottom:5px;
}
#other-news ul li h5 a{
    color:#639; font-size:13px;}
#other-news ul li img{
    /*width:70px;*/ margin-right:5px; border:1px #CCC solid; padding:2px;}
#footer{
    background:url(../images/footer-curve.gif) top no-repeat; float:left; width:943px; padding:20px 15px; height:50px; font-size:11px;}
#footer a{
    font-size:11px; color:#069;}

/*Inside Page*/
#inside-page-bad-request { padding:0 30px; width:890px; float:left; }
#inside-left { width:468px; float:left; }
#inside-right { width:250px; float:left; padding-left:10px; }
.inside-right-row { width: 100%; margin-bottom: 10px; clear: both; border-top: 1px solid #CC3300; padding: 10px 0 0 0; }
.inside-right-row h4 { margin-bottom: 5px; color: #666; }

.cat-breadcum { border-bottom:#C30 solid 3px; float:left; width:inherit; margin-bottom:10px; padding-bottom: 5px; }
.cat-breadcum h2{ font-size:24px; padding-bottom:5px; color:#C30; float:left; }
.cat-breadcum span { float:right; font-size:14px;}
.cat-breadcum span a { font-size:14px;}

.gadgets  { background-color:#eee; height:20px; margin-bottom:5px; padding:0 5px 5px 0; }
.gadgets span { background-color:#930; color:#fff; padding:4px 20px; }

/*Catagory Page*/
#cat-display { float:left; width:inherit; }
#cat-display img { border:1px #CCC solid; padding:3px; float:left; margin-right:5px; background-color:#fefefe; }

.top-cat { float:left; margin-bottom:10px; }
.top-cat span { float:left;  margin-bottom:15px; }
.top-cat a { color:#C33; }

.archive-cat { float:left;}
.archive-cat h2 { color: #c00; }
.archive-cat span { background-color:#dedede; width:455px; display:block; padding:3px; float:left; margin-bottom:4px;}
.archive-cat img { float:left; margin-right: 10px; }

.archive-cat small { color:#333; font-size:11px; float:right; background: url(../images/icon_calender.png) 3px 3px no-repeat #FFF; padding:2px 2px 2px 23px;}
.archive-cat ul li { padding:8px; background-color: #F2F2F2; margin-bottom: 2px; overflow: auto; }
.archive-cat ul li:hover { background-color: #eaeaea; }

.qoute { float:right; font-size:14px; line-height:25px; background-color:#eee; padding:3px;}

#feedback { width:180px; background-color:#efefef; padding: 5px; float:right; border: 1px solid #ccc; -moz-border-radius: 3px; }
#feedback label { display: block; }
#feedback-msg { border: 1px solid #999; padding: 5px; }

.story-side-bar { width: 200px; float: right; }
.story-side-row { border-top: 5px solid #C30; margin-bottom: 10px; padding-top: 5px; clear: both; }
.story-right-col { float: right; /*width: 250px;*/ margin-left: 10px;}

.author-news, .sub-cat-row, .cat-info { border-top: 1px dotted #ccc; margin-top: 5px; }
.author-news a.news-title{ display: block; }

.story-right-row p {padding: 3px; background-color: #eee; color: #666; }
.story-side-sub-row { margin-bottom: 10px; }

.also-read-wrapper { width: 160px; float: right; }
.popular-last-issue { border-top: 6px solid #CC3300; padding-top: 10px; }
.popular-last-issue ul, .also-read ul { list-style: none; margin-top: 10px;}

.story-side-row ul li { border-top: 1px dotted #ccc; clear: both; padding: 8px 0; }
.story-side-row h4 { margin-bottom: 10px; }

.rem-main-news { float:right; width: 245px; }
.rem-main-news ul { list-style: disc; margin: 5px 5px; padding-left: 10px; color:#444; }

.rem-news-row { margin-bottom:5px; padding-bottom: 10px; border-top: 1px dotted #dedede;
                clear: both; width: inherit; min-height: 100px; _height:100px;}
.rem-news-row img { float:left; padding-right:5px; }
.rem-news-row a { color:#c00; }
.rem-news-row p { line-height: 18px; }
.rem-news-row h5 { margin: 3px 0; }

.local-ad { float: left; width: 120px; }
.local-ad img{ padding-bottom: 10px; }
.google-ad { float: right; }
.banner-ad-detail{ width: 200px; }

.commentbox { /*background-color: #fdf1f9;*/ padding: 5px; border-top: 1px solid #CC3300; margin-bottom: 5px;}
.post-ur-comment { margin:10px 0; background: #fff url(../images/nari-box-bg.gif) repeat-x;
                   padding-left: 10px; border: 1px solid #ccc; -moz-border-radius:5px; -webkit-border-radius:5px;  }
.comment h3{ color:#CC3300; padding-top: 5px; }

.captcha-img { margin-bottom: 5px; width: 120px; }
.captcha { font-size: 0.9em; }

.show-hide {display: block; text-align: right; font-size: .85em;}

.author-news, .sub-cat-row, .cat-info { border-top: 1px dotted #ccc; margin-top: 5px; padding: 3px 0; }
.author-news a.news-title{ display: block; }

#issue-logo{float:left; padding:85px 0 0 10px; color: #fff; }
#issue-top {float:right; width:400px;}
#issue-top span {padding-left:400px; float:left; background:url(../images/ekn-logo.jpg) no-repeat right; height:36px; }
#issue-top p {float:right; padding-top:50px; color: #fff; }
#issue-top p a { color: #fff; }

#issue-archive-wrapper { }
#issue-archive-wrapper ul { list-style: none; }
#issue-archive-wrapper ul li { float: left; padding: 10px; background-color: #eee; border: 1px solid #ccc; margin-bottom: 20px; width: 189px; height:272px;}
#issue-archive-wrapper ul li.first { }
#issue-archive-wrapper ul li.mid { margin: 0 25px;}
#issue-archive-wrapper ul li a { padding: 0;}
/*#issue-archive-wrapper ul li img { height: 266px; width: 180px;}*/

#inside-page { width: 683px;}
#inside-feature{
    margin-bottom:15px;}
#inside-feature span {
    float:left;
    padding:5px 0;
    width:200px;
}

#inside-feature h3 {
    background-color:#663399;
    color:#FFFFFF;
    padding:4px;
}
#inside-feature h3 a{
    color:#FFFFFF;
    padding:4px;
}

#inside-feature span p {
    float:left;
    padding:5px 0;
}

#warning { margin: 15px; border: 1px solid #999; padding: 15px; background-color: #efefef;
           -moz-border-radius:10px; }

.warning-col { width: 280px; padding-left: 10px; border-left: 1px solid #ccc; }
.list-warnings ul { padding-left: 20px; clear: both; list-style: disc; margin: 5px 0 5px 15px; }

.apology { clear: both; text-align: right; padding-top: 10px; }

#warning .col1 { float: left; }

#warning .col2 { float: right; width: 300px; padding-left: 10px; border-left: 1px solid #ccc; }
#warning .col1 h3 { padding: 0; }

.warning-cat-col-wrapper { width: 175px; }
.warning-cat-col-wrapper h5 { margin-bottom: 5px; }

.loveguru{
    height:110px;
    background:url(../images/loveguru.jpg) right; padding:1px;}
.loveguru img{
    margin-right:5px; float:left;}
.loveguru p a{
    margin:80px 5px 5px 0; float:right; color:#000;}
.editorial{
    border:1px #c6b171 solid;
    background: url(../images/editorial.jpg) no-repeat 5px 5px #fdf8e5;
    padding:35px 10px 10px 10px; color:#b39863;
}
.editorial a{ color:#7a5b20; font-size:13px; font-weight:bold;}
.youn{
    background:url(../images/youn.jpg) top left no-repeat #FFF; border:1px #ccc solid;
    padding:55px 10px 10px 10px;}
.youn a{
    color:#069; font-size:14px; font-weight:bold;}

.arch-row { margin-top: 10px;  clear: both; }
.arch-row label { display:inline; float:left; width:30% }
.arch-row input[type="text"] { height: 20px; }
#search-res .pagnnation { float: right; }

.search-col-wrapper h1 { margin-bottom: 10px; }
.search-col-wrapper ol { border-width: 1px 1px 0; border-style: solid; border-color: #dedede; margin-top: 10px; clear: both;
                         -moz-border-radius-topright: 6px; -moz-border-radius-topleft: 6px;-webkit-border-top-right-radius: 6px; -webkit-border-top-left-radius: 6px;}
.search-col-wrapper ol li { border-bottom:1px solid #dedede; list-style-image:none; list-style-position:outside;
                            list-style-type:none; margin:0; padding:10px; overflow: auto; }
.search-col-wrapper ol li.alt { background-color: #f8f8f8; }
.search-col-wrapper ol li img { margin-right: 10px; float:left; }

.search-row { padding: 10px 0; }
.search-row h5 { color:#c00; }
.search-row label { display:inline; float:left; width:75% }
.search-row input[type="text"] { height: 20px; }
.search-row p { padding: 5px 0; }

table.tbl-frm { background-color: #fee2e2; border: 1px solid #fee2e2; -moz-border-radius:6px; -webkit-border-radius:6px; padding: 4px; }
table.tbl-frm tr td { padding: 2px 0;}

.info-wrapper { float: left; width: 460px; color: #333; }
.info-wrapper p { color: #333;}
.info-wrapper .name{ font-weight: bold; font-size: 1.1em; color: #333;}
.info-wrapper .address{ color: #888;}

.info { background-color: #eee; }

.commentsbox { /*background-color: #fdf1f9;*/ padding: 5px; border-top: 6px solid #CC3300; margin-bottom: 5px;}

.search-icon { background: url(../images/search.gif) center left no-repeat; padding-left: 25px; }
.clr-search-icon { background: url(../images/clear-search.gif) center left no-repeat; padding: 5px 7px; margin: 0 5px; }
.icon-info { background: url(../../images/info.gif) center left no-repeat; padding-left: 15px; }
.icon-search { background: url(../../images/search.gif) center left no-repeat; padding-left: 35px; }

.use-unicode {display: block; }
.small-text { font-size: 0.9em; }
.error { color:maroon; }

.theme-color { color:#c00; }
.gray-color { color: #999; }
.left { float: left; }
.right { float: right; }
.italics { font-style: italic; }
.bold { font-weight: bold; }
.dashed-separator { border-top: 1px dashed #999; }
.read-more { float: right; }
.srch-result-info { color: #999; font-size: 11px; }

.main-srch p { padding: 5px 0; line-height: 1.5;}

.news-row { margin-bottom: 10px; }
.news-row ul li { border-bottom:1px dashed #dedede; list-style-image:none; padding:10px 0; overflow: auto; }
.news-row ul li img { margin-right: 10px; float: left; border: 1px solid #dedede; padding: 4px; }


#article-detail { line-height: 1.9; font-size: 1em; }

.inside-image{
    clear: both;
    padding:5px 0 10px;
    float:left;
    width:inherit;
}

.inside-image p{
    color:#fff;
    width:718px;
    padding: 5px;
    font-size: 1.1em;
    line-height: 1.1;
    background-color: #000;
}

.inside-image p a{
    color: #CC6600;
    text-decoration: none;
    font-weight: bold;
}

.comm-sec { margin-bottom: 10px; border-width: 1px 1px 0; border-style: solid; border-color: #eee;}
.comm-sec-row { background-color: #f9f9f9; border-bottom: 1px solid #eee; padding: 5px; }

.teaser {
    background:#EEE;
    padding:10px;
    margin-bottom:10px; width: 450px;
}

.teaser H1 {
        font:bold 15px Arial, Helvetica, sans-serif; color:#c2b9bc;
        padding:2px 0 4px 2px; margin:0 0 6px 0;
        border-bottom:1px dotted #3f3e3e;width: 450px;
}

ul.imgLinkAll { display: inline-block; width:430px;}
ul.imgLinkAll li { float: left; height: 126px; width: 126px; padding:10px 0; display: inline;}
ul.imgLinkAll li.center { padding-left: 10px; padding-right:10px;}
ul.imgLinkAll li a { text-decoration:none; color: #006EA2; }

/*
.imgLinkAll LI a {
	display:inline-block;
	padding:8px; text-decoration:none;
	color:#b2ccf1;
	width:120px; height:120px; overflow:hidden;
}
.imgLinkAll a:hover {
	background:#252424; text-decoration:none;
	color:#FFF; border:1px solid #333; padding:7px;
}*/


