*{ margin: 0; padding: 0; outline: 0; }
body { font-size: 13px;line-height: 20px;font-family: arial, sans-serif;color: #000;background: #f9ecba;}
a { color: #d22e03; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0;}
input, textarea, select { font-size: 12px; font-family: arial, sans-serif; }
textarea { overflow: auto; }
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }
li.searchs{padding:10px}
input.sosearch {height: 20px;width: 180px;}
input[type="submit"] {height: 20px;}

#header { background: #4cb050; }
.site-header{background:#4cb050;padding:3px 0}
.container,.header-item,.navigation-item,.site-content,.footer-item{max-width:1090px;margin-left:auto;margin-right:auto}
.container:after,.header-item:after,.navigation-item:after,.site-content:after,.footer-item:after{content:" ";display:block;clear:both}
@media screen and (min-width: 320px) {
.container,.header-item,.navigation-item,.site-content,.footer-item{padding:0 3%}
.site-content{background:none repeat scroll 0 0 #fff;margin:2px auto;padding:0;width:94%}
.content-area{float:left;margin-bottom:2.30769rem;width:100%}
.section,.widget{float:left;margin:0;padding:0;width:100%}
}
@media screen and (min-width: 1025px) {
.container,.header-item,.navigation-item,.site-content,.footer-item{padding:0}
}
#logo { padding: 28px 0 0 21px; }
#logo .slogan { font-size: 10px; line-height: 12px; color: #5f1408; text-transform: uppercase; }
#logo a { display: block; width: 191px; height: 51px;}
#main {position: relative; }
#content { padding: 10px; width: 981px; overflow: hidden; }
#content .last { margin-right: 0; }
.sodhini {background-color: #ffffcc;border-right: 3px solid #ffffa8;border-bottom: 3px solid #ffffa8;}
.post { position: relative; display: inline; float: left; padding:0 10px; border-right: solid 1px #efefef;}
.brode {border-right: solid 1px #cecece;}
.post h3 { font-family: Georgia, 'Times new roman', serif; font-size: 20px; line-height: 25px; font-style: italic; color: #000; font-weight: normal; }
.post h3 { margin-bottom: 17px; padding: 0 0 3px 3px; border-bottom: solid 1px #c7bd95; }
.post h4 {font-size:14px;color:#0000FF;font-weight: 200;line-height:18px;padding-left: 21px; background: url(images/bullet.png) no-repeat 0 50%; text-decoration: none;}
.post p { padding-bottom: 20px;font-size:13px;}
.post .content {font-size:1.18em;}
.post p.italic { color: #d22e03; font-weight: bold; font-style: italic; padding-bottom: 14px; }
.post .block-text { padding: 10px; border-bottom: 1px solid #efefef;}
.post .block-text a.title { color:green;display: inline; text-decoration: none;padding-left: 10px; }
.post .block-text a.title:hover { text-decoration: none; }
.post .block-text a.title:visited{color: #9a9a9a;}
.post .block-text p { padding: 7px 0 0 0; line-height: 18px;  }
.post .block-text span.date { float: right;font-size: 11px;font-weight: 300; line-height: 13px; color:#0063DC;  }
.post .block-text span.date  a {}
.sidebar {float:right !important;padding: 0 10px}
.post .block-text .date {float: right;font-size: 11px;font-weight: 300;line-height: 13px;color: #0063DC;}

.footer { padding:10px 0; border-top: solid 1px #793c2e; background: #17479e; }
.footer .shell { padding-left: 9px; width: 992px; }
.footer .last { padding-right: 0; }

.col h3 { padding: 0 0 30px 2px; font-family: Georgia, 'times new roman', serif; font-size: 22px; font-style: italic; color: #f9ecba; }
.col p { color: #d0ac7f; }
.col p a { color: #f9ecba; text-decoration: underline; }
.col ul { position: relative; margin-top: -6px; padding-left: 1px; list-style: none; }
.col ul li { font-weight: bold; line-height: 34px; border-bottom: dotted 2px #642212; height: 100%; }
.col ul li.last { border-bottom: 0; }
.col ul li a { display: block; color: #f1c58d; }

#bottom-navigation { font-size:10px;padding:5px;border-top: 1px dotted #50c300;}
#bottom-navigation .shell { padding-left: 10px;}
#bottom-navigation p { color: #bfbfbf; }
#bottom-navigation p a { color: #fff; }
#bottom-navigation span { padding: 0 10px 0 9px; }
#bottom-navigation .author { float:right;color: #bfbfbf; }

.pagination{padding: 2px;}
.pagination ul{margin: 15px 0;padding: 0;text-align: right; /*Set to "right" to right align pagination interface*/font-size: 16px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 5px;border: 1px solid #9aafe5;text-decoration: none; color: #2e6ab1;}
.pagination a:hover, .pagination a:active{border: 1px solid #2b66a5;color: #000;background-color: #FFFF80;}
.pagination a.currentpage{background-color: #2e6ab1;color: #FFF !important;border-color: #2b66a5;font-weight: bold;cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white;cursor: default;color: #929292;border-color: #929292;font-weight: normal !important;}
.pagination a.prevnext{font-weight: bold;}
*{margin:0;padding:0;text-decoration:none}
#header-inner{float:left;padding: 10px;max-width:300px}

nav{position:relative;max-width:1090px;width:100%;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{margin:0px auto;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family: 'Roboto', sans-serif;;background:#132a54;}
#cssmenu > ul > li{float:left}
#cssmenu > ul > li > a{padding:17px;font-size:12px;letter-spacing:1px;text-decoration:none;color:#8bbefa;font-weight:800;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#fff}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#132a54!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:30px}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px;z-index:9999}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#8bbefa;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:200px;font-size:12px;text-decoration:none;color:#222;font-weight:500;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff;background:#ff3f8d}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#363636;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

@media screen and (max-width:700px){
.logo{position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top:22px;right:20px;display:block;height:4px;width:20px;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#ddd;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
.pokemon {background:#fff;padding-top: 30px;}
#slider { padding-top: 12px; height: 382px; background: #9fafff; }
.slider-frame { position: relative; padding: 21px 0 22px 19px;background: url(images/slider-frame.png) no-repeat 0 0; }
.slider-frame h2 { padding-left:10px;padding-bottom:5px;color:#aa2b0a;}
#carousel .jcarousel-container,
#carousel .jcarousel-clip,
#carousel ul li { float: left; position: relative; overflow: hidden; width: 644px; height: 318px; }
#carousel .caption { position: absolute; bottom: 0; left: 0; padding: 12px 0 0 19px; width: 625px; height: 90px; background: url(images/caption.png) repeat-x 0 0; }
#carousel .caption h2 { font-family: Georgia, 'times new roman', serif; font-size: 37px; line-height: 40px; color: #fff; font-weight: normal; font-style: italic; }
#carousel .caption p { font-size: 13px; color: #fff;}
.crop { width: 640px;height: 318px;overflow: hidden;background:#f0d7a1;}
.crop img { width: 640px;height: 300px;}
.slider-nav { position: absolute; top: 21px; right: 22px; width: 312px; background: url(images/thumbs-border.png) no-repeat right 0; }
.slider-nav li { overflow: hidden; list-style: none; padding: 2px 0 8px 17px; width: 294px; height: 68px; line-height: 18px; }
.slider-nav li { color: #45402a; background: url(images/thumb-bg.png) no-repeat 0 0; cursor: pointer; }
.slider-nav li.first {margin-top: 4px; }
.slider-nav li.active { background: url(images/thumb-active.png) no-repeat 0 0;  }
.slider-nav li h3 { padding: 8px 0 6px; font-family: Georgia, 'times new roman', serif; font-size: 18px; font-style: italic; font-weight: normal; color: #000; }
.slider-nav li a { display: block; float: left; margin-right: 14px; padding: 2px; width: 94px; height: 67px; }
.slider-nav li a { line-height: 0; text-indent: -4000px; background: #fff; border: solid 1px #c9c9c7; }
.slider-nav li a img { display: block; width: 94px; height: 67px; }
.slider-nav .bottom { background: url(images/thumbs-bottom.png) no-repeat 0 0; height: 10px; width: 300px; }
.hheadd {background:#fdf1d5;font-size: 1.1em;;color: #6c00cb;}
.hheadd a{color: #ff0005;}
.hheadd span{color:#0145e5;}
.bollg {float: right;}