* {margin: 0; padding: 0;}
html {height: 100%}
body {width: 100%; height: 100%; background: #343434; color: #333333; font: 11px/170% Arial, Helvetica, sans-serif;}
img {border: none;}
.clear {clear: both;}
#main-wrapper {width: 100%; min-height: 100%; height: auto !important; height: 100%;}
/*Header-part starts*/
#header {width: 1024px; height: 130px; margin: 0 auto;}
#header .top-line {width: 100%; height: 7px; background: #000; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius:10px;}
#header .middle-line {}
#logo {float: left;}
#search-block {background: #000; width: 237px; height: 51px; float: right; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
#search-block .text {float: left; background: url('../images/common/header/search-field-tile.png') no-repeat top center; width: 190px; height: 31px; margin-left: 10px;}
#search-block .text input {width: 190px; height: 31px; border: none; background: none;}
#search-block .image {width: 22px; height: 30px; border: none; background: url('../images/common/header/search-button.png') no-repeat top center; float: right; margin-right: 10px;}
#search-block .image:hover {background-position: 0 -31px;}
#search-block .image input {width: 22px; height: 30px; border: none; background: none; display: block;}
#header .bottom-line {background: #000; height: 36px; -moz-border-radius: 5px; border-radius: 5px;}
#header .bottom-line ul li {list-style: none; display: inline-block; padding: 0 14px 0 9px; background: url('../images/common/header/separator.png') no-repeat right bottom;}
#header .bottom-line ul li.last-child {background: none; padding-right: 0;}
#header .bottom-line ul li a {color: #fff; text-decoration: none; font-weight: bold; line-height: 36px; height: 36px; display: inline-block;}
#header .bottom-line ul li a:hover {background: url('../images/common/header/hover-item.png') no-repeat center;}
#header .bottom-line ul li a img {vertical-align: middle;}
#header .bottom-line ul li.chickipedia-link a {background: url('../images/common/header/chickipedia-link.png') no-repeat center; width: 146px; vertical-align: middle;}
#header .bottom-line ul li.rss-link a {background: none;}
/*Header-part ends*/
/*Middle-part starts*/
#middle {width: 1024px; padding: 0 0 110px; height: 1%; margin: 0 auto;}
#middle:after {content: '.'; display: block; clear: both; visibility: hidden; height: 0;}
#middle .top-line {width: 100%;}
#middle .top-line #partition-logo {border: 4px solid #000; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; float: left; width: 235px; height: 100px;}
#middle .top-line .ad_block {float: right;}
#middle .middle-line {border: 12px solid #000; -moz-border-radius: 10px; -moz-border-radius-topleft: 0px; border-radius: 10px; border-top-left-radius: 0px; background: #fff;}
#middle .middle-line #left-center-wrapper {float: left;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs {margin: 1px 8px 10px; background: url('../images/common/breadcrumbs/breadcrumbs-tile.png') repeat-x left top; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 36px; -moz-box-shadow: 0 5px 5px #DDDDDD;  -webkit-box-shadow: 0 5px 5px #DDDDDD; box-shadow: 0 5px 5px #DDDDDD;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs ul li.first-child {background: url('../images/common/breadcrumbs/separator.png') no-repeat top right;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs ul li {list-style: none; display: inline-block; line-height: 36px; height: 36px; padding: 0 15px 0 10px;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs ul li a {text-decoration: none; color: #D85A07; font-size: 24px;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs-sub {position: absolute; top: -50px; width: 650px;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs-sub ul {margin: 15px 10px;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs-sub ul li {list-style: none; display: inline-block; font-size: 12px; /*border-right: 1px solid #333333;*/ padding: 0 5px 0 2px; line-height: 12px;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs-sub ul li.first-child {border: none;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs-sub ul li.last-child {border: none;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs-sub ul li a {color: #D85A07; text-decoration: none;}
#middle .middle-line /*#left-center-wrapper*/ #breadcrumbs-sub ul li a:hover {text-decoration: underline;}
#center {width: 430px; padding: 5px 15px; float: left; margin-top: 45px;}
.articles-sitemap-page #center {margin-top: 10px; width: auto; float: none; min-height: 200px;}
.articles-sitemap_page-page #center {margin-top: 10px; width: auto; float: none; min-height: 200px;}
.articles-clearcache-page #center {margin-top: 10px; width: auto; float: none; min-height: 200px;}
.error-error-page #center {margin-top: 10px; width: auto; float: none; min-height: 200px;}
#content {}
#content .page-header {margin-bottom: 10px;}
#content .pageTitle {margin-bottom: 20px; text-transform: capitalize; line-height: 35px; font-size: 22px;}
#content .horizontal-adsense {margin: 15px 0; /*min-height: 100px;*/}
#content pre {overflow: auto;}
#content .breadcrumbs-line {margin: 0 0 10px 0;}
#content .breadcrumbs-line li {list-style: none; display: inline-block; margin-left: 5px; padding-left: 5px;}
#content .breadcrumbs-line li.first-child {margin-left: 0; padding-left: 0;}
#content h2.page-header {font: 19px Helvetica,Arial,sans-serif;}
#content ul.pager {list-style: none; text-align: right; margin: 20px 0;}
#content ul.pager li {display: inline-block; padding: 5px; font-size: 14px; font-weight: bold; color: #494949;}
#content ul.pager li.more {float: left;}
#content ul.pager li.active {background: #000;}
#content ul.pager li a {color: #d16822; font-size: 14px; font-weight: bold; text-decoration: none;}
#content .article {margin-bottom: 20px;}
.articles-classic-page #content .article {margin-bottom: 10px;}
#content .article h3 a {color: #333333; font-size: 20px; text-decoration: none; font-weight: normal;}
#content .article .content {font-size: 12px;}
#content .article .additional_data {font-size: 12px; margin-top: 10px;}
#content .article .additional_data p {float: left; margin-right: 10px;}
#content .article .additional_data p.comments {margin-right: 30px;}
/*Article full view starts*/
#content h1.article-title {font: bold 28px "Myriad Pro","Trebuchet MS",Arial,Helvetica,sans-serif; color: #fff; background: #666; padding: 5px;}
#content .additional {margin: 10px 0;}
#content .content {font-size: 12px;}
#content .content p, #content .content li {margin: 5px 0;}
#content .content ul, #content .content ol {margin: 10px 0;}
#content .additional .author-image {float: left; max-height: 150px; max-width: 150px;}
#content .additional .author-info {float: left; /*margin: 60px 0 0 20px;*/ font-size: 12px;}
#content .additional .author-info a {color: #d16822;}
#content .content ul {list-style-position: inside;}
#content .content ol {list-style-position: inside;}
#content .article .article-tags {margin: 5px 0 0 0;}
#content .article-tags {margin: 15px;}
#content .article-tags li {display: inline-block; list-style: none; color: #d16822;}
#content .article-tags li b {color: #000;}
#content .article-tags li a {color: #d16822;}
/*Article full view ends*/
#content .social-links {border: 2px solid #D16822; margin: 10px 0; padding: 5px; -moz-border-radius: 10px; border-radius: 10px;}
#content .social-links .social-link {float: left; margin-left: 25px;}
#content .social-links .first-child {float: left; margin-left: 0; height: 24px; line-height: 24px;}
.articles-sitemap-page #content .categories-list {list-style: none;}
.articles-sitemap-page #content .categories-list li {font-size: 14px; font-weight: bold; margin-top: 10px;}
.articles-sitemap-page #content .categories-list .subjects-list {margin-left: 25px; list-style: none;}
.articles-sitemap-page #content .categories-list .subjects-list li {margin: 0; font-size: 11px;}
.articles-sitemap-page #content .categories-list .subjects-list li a {color: #000; font-weight: normal;}
.articles-sitemap-page #content .categories-list .subjects-list li a:hover {color: #d16822; text-decoration: none;}
.articles-sitemap_page-page #content .article-title a {color: #000;}
.articles-sitemap_page-page #content .article-title a:hover {color: #d85a07;}
#content .pager-more-content {list-style:none outside none; margin:10px 0; text-align:right; display:none;}
#content .pager-more-content li {border-left:1px solid #000000; display:inline-block; margin-left:5px; padding-left:5px;}
#pager-more-button {cursor:pointer;}

.sidebar {float: left; position: relative;}
/*Left sidebar starts*/
#left-sidebar {width: 190px; padding: 5px; position: relative; margin-top: 45px;}
#left-sidebar .block {border: 1px solid #dddddd; padding: 0 3px 7px; margin-bottom: 10px;}
#left-sidebar .block .block-sub-wrapper {min-height: 40px;}
#left-sidebar .block .block-sub-wrapper h3 {background: url('../images/common/block-header.png') repeat-x left center; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: #fff; font-size: 14px; font-family: nevis,arial,Helvetica,sans-serif; font-weight: bold; height: 35px; line-height: 35px; margin-bottom: -6px; padding-left: 10px; text-transform: capitalize;}
#left-sidebar .block .block-sub-wrapper .content {border: 1px solid #cccccc; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top: none; font-size: 12px;}
#left-sidebar .mm-categories .block-sub-wrapper .content p {padding: 20px 5px 10px 5px;}
#left-sidebar .mm-categories .block-sub-wrapper .content ul {margin: 0 5px;}
#left-sidebar .mm-categories .block-sub-wrapper .content ul li {list-style: none; border-bottom: 1px dotted #c3c3c3; padding: 6px; margin: 4px 0; position: relative;}
#left-sidebar .mm-categories .block-sub-wrapper .content ul.categories li .child-menu {display: none; position: absolute; top: 0; left: 153px; z-index: 100; background: #d16822; padding: 0 5px; -moz-border-radius: 10px; -moz-border-radius-topleft: 0;  border-radius: 10px; border-top-left-radius: 0; min-width: 140px;}
#left-sidebar .mm-categories .block-sub-wrapper .content ul.categories li .child-menu li {border: none;}
#left-sidebar .mm-categories .block-sub-wrapper .content ul.categories li:hover .child-menu {display: block;}
#left-sidebar .mm-categories .block-sub-wrapper .content ul.categories li:hover {background: #d16822; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
#left-sidebar .mm-categories .block-sub-wrapper .content ul.categories li:hover a {color: #fff;}
#left-sidebar .mm-categories .block-sub-wrapper .content ul li a {color: #000; text-decoration: none;}
#left-sidebar .mm-categories .block-sub-wrapper .content ul.tags li a:hover {color: #d16822;}

#left-sidebar .mm-sub-categories .block-sub-wrapper .content ul.categories li.name {color: #333; font-weight: bold; border-bottom: none; padding: 15px 0 10px 0;}
#left-sidebar .mm-sub-categories .block-sub-wrapper .content ul.categories li a {font-weight: normal;}
#left-sidebar .mm-sub-categories .block-sub-wrapper .content ul.categories li:hover {color: #333; background: none;}
#left-sidebar .mm-sub-categories .block-sub-wrapper .content ul.categories li:hover a {color: #d16822; background: none;}

.mm-tags {position: absolute; left: -655px; border: 1px solid #dddddd !important; padding: 0 3px 7px !important; margin-bottom: 10px; width: 183px;}
.mm-tags .block-sub-wrapper {padding: 0 !important;}
.mm-tags .block-sub-wrapper h3 {background: url('../images/common/block-header.png') repeat-x left center; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: #fff; font-size: 14px; font-family: nevis,arial,Helvetica,sans-serif; font-weight: bold; height: 35px; line-height: 35px; text-align: center; margin-bottom: -6px;}
.mm-tags .block-sub-wrapper .content {border: 1px solid #cccccc; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top: none; font-size: 12px;}
.mm-tags .block-sub-wrapper .content p {padding: 20px 5px 10px 5px;}
.mm-tags .block-sub-wrapper .content ul {margin: 0 5px;}
/*Additional tags lists*/
.mm-tags .block-sub-wrapper .content ul.additional {display: none;}
.mm-tags .block-sub-wrapper .content ul li.list-show {border-bottom: none;}
.mm-tags .block-sub-wrapper .content ul li.list-hide {display: none; border-bottom: none;}
.mm-tags .block-sub-wrapper .content ul li#list-hide-0 {display: none;}
/*Additional tags lists*/
.mm-tags .block-sub-wrapper .content ul li {list-style: none; border-bottom: 1px dotted #c3c3c3; padding: 6px; margin: 4px 0; position: relative;}
.mm-tags .block-sub-wrapper .content ul li.current {background: #e1e1e1;}
.mm-tags .block-sub-wrapper .content ul li.current a.remove-tag-link {display: inline-block; float: right; font-weight: bold;}
.mm-tags .block-sub-wrapper .content ul.categories li .child-menu {display: none; position: absolute; top: 0; left: 153px; z-index: 100; background: #d16822; padding: 0 5px; -moz-border-radius: 10px; -moz-border-radius-topleft: 0;  border-radius: 10px; border-top-left-radius: 0; min-width: 140px;}
.mm-tags .block-sub-wrapper .content ul.categories li .child-menu li {border: none;}
.mm-tags .block-sub-wrapper .content ul.categories li:hover .child-menu {display: block;}
.mm-tags .block-sub-wrapper .content ul.categories li:hover {background: #d16822; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.mm-tags .block-sub-wrapper .content ul.categories li:hover a {color: #fff;}
.mm-tags .block-sub-wrapper .content ul li a {color: #000; text-decoration: none;}
.mm-tags .block-sub-wrapper .content ul.tags li a:hover {color: #d16822;}

#ad-banner-1 {width: 179px; min-height: 606px; position: absolute; left: -655px;  border: 1px solid #dddddd !important; /*min-height: 600px;*/ overflow: hidden;}
#adsense-2 {overflow: hidden; min-height:250px;}
#ad-banner-content { min-width: 468px; }
.vertical-adsense {}
/*#adsense-2 {height: 250px;}*/

/*#also-by-author {width: 183px; position: absolute; left: -655px; border: 1px solid #dddddd !important; padding: 0 3px 7px !important;}*/
#also-by-author h3 {margin-bottom: 5px !important;}
#also-by-author ul.menu li {list-style: none;}
#also-by-author ul.menu li a {color: #000;}
#also-by-author ul.menu li a:hover {color: #d16822;}

.related-articles ul.menu {padding: 10px 0 5px 0;}
.related-articles ul.menu li {list-style: none; padding: 0 5px;}
.related-articles ul.menu li a {color: #000; font-size: 11px;}
.related-articles ul.menu li a:hover {color: #d16822;}

#also-on-mm {width: 183px; position: absolute; left: -655px; border: 1px solid #dddddd !important; padding: 0 3px 7px !important;}
#also-on-mm h3 {margin-bottom: 5px !important; font-size: 14px !important;}
#also-on-mm ul.menu li {list-style: none; border-bottom: 1px dotted #c3c3c3; padding: 6px; margin: 4px 0; position: relative;}
#also-on-mm ul.menu li a {color: #000; text-decoration: none; font-size: 12px;}
#also-on-mm ul.menu li a:hover {color: #d16822;}

#left-sidebar .ad-banner-left .block-sub-wrapper .content p {padding: 10px 5px;}
/*Left sidebar ends*/
/*Right sidebar starts*/
#right-sidebar {width: 330px; padding: 5px;}
#right-sidebar .block {border: 1px solid #dddddd; border-left-width: 2px; border-bottom-width: 2px; padding: 2px; margin-bottom: 10px;}
#right-sidebar .block .block-sub-wrapper {min-height: 40px; padding: 0 10px 10px 10px;}
#right-sidebar .block .block-sub-wrapper h3 {background: url('../images/common/block-header.png') repeat-x left center; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: #fff; font-size: 14px; font-family: nevis,arial,Helvetica,sans-serif; font-weight: bold; height: 35px; line-height: 35px; text-align: left; margin-bottom: 10px; padding-left: 10px; text-transform: capitalize;}

#right-sidebar .classic-link {border: none;}
#right-sidebar .classic-link .content {margin: 0; padding: 0;}
#right-sidebar .classic-link .block-sub-wrapper {height: auto; min-height: 10px; padding: 0; text-align: center;}
#right-sidebar .classic-link .block-sub-wrapper .content a {font-family:nevis,arial,Helvetica,sans-serif; color:#333333; font-size:20px; font-weight:normal;}
/*#right-sidebar .best-articles .block-sub-wrapper .content .tabs-wrapper {margin-top: 20px; border-bottom: 1px dotted #B3B3B3;}
#right-sidebar .best-articles .block-sub-wrapper .content .tabs-wrapper .tab {width: 50%; float: left; text-align: center; font-size: 13px; background: #EFEFEF; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; height: 25px; line-height: 25px;}
#right-sidebar .best-articles .block-sub-wrapper .content .tabs-wrapper .active {background: url('/images/common/block-tab-tile-active.png') repeat-x top left;}
#right-sidebar .best-articles .block-sub-wrapper .content .tabs-wrapper .tab a {color: #000; text-decoration: none;}
#right-sidebar .best-articles .block-sub-wrapper .content .tabs-wrapper .active a {color: #d16822;}
#right-sidebar .best-articles .block-sub-wrapper .content .tabs-wrapper .tab a:hover {color: #d16822;}*/
#right-sidebar .best-articles .block-sub-wrapper .content ul {background: #DEDEDE;}
#right-sidebar .best-articles .block-sub-wrapper .content ul li {list-style: none; border-bottom: 1px dotted #B3B3B3; padding: 2px 5px;}
#right-sidebar .best-articles .block-sub-wrapper .content ul li a {color: #000; text-decoration: none;}
#right-sidebar .best-articles .block-sub-wrapper .content ul li a:hover {color: #d16822;}
#right-sidebar .write-for-mm .block-sub-wrapper .content {margin-top: 15px;}
#right-sidebar .you-might-also-like ul li {list-style: none;}
#right-sidebar .you-might-also-like ul li a {color: #000;}
#right-sidebar .you-might-also-like ul li a:hover {color: #d16822;}
/*Right sidebar ends*/
/*Middle-part ends*/
/*Bottom-part starts*/
#footer {width: 1024px; margin: -110px auto 0; height: 110px;}
#footer .top-line {}
#footer .top-line .menu {float: left;}
#footer .top-line .menu ul {list-style: none;}
#footer .top-line .menu ul li {display: inline-block; line-height: 52px; position: relative;}
#footer .top-line .menu ul li:hover {background: #d16822; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
#footer .top-line .menu ul li .child {display: none;}
#footer .top-line .menu ul li:hover .child {display: block; position: absolute; bottom: 52px; left: 0; background: #d16822; width: auto; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-right-radius:10px; padding: 10px; min-width: 350px; font-size: 12px; color: #ffffff; line-height: 25px;}
#footer .top-line .menu ul li:hover .child .child-content {max-height: 200px; overflow-y: auto;}
#footer .top-line .menu ul li:hover .child a {color: #ffffff; padding: 0; font: 12px Arial, Helvetica, sans-serif normal; text-decoration: underline;}
#footer .top-line .menu ul li a {color: #ffffff; text-decoration: none; padding: 15px 24px 15px 20px; font: bold 14px/16px "Calibri", "Myriad Pro", "Trebuchet MS", "Arial Black", Gadget, sans-serif;}
#footer .top-line .menu ul li.last-child {font-size: 14px; color: #999999; font-size: 11px;}
#footer .top-line .menu ul li.last-child:hover {background: none;}
#footer .top-line .bottom-logo {float: right;}
#footer .middle-line {background: #1b1b1b; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;  padding: 0 18px;}
#footer .middle-line .menu {list-style: none; /*background: url('../images/common/footer/menu-border.png') repeat-x bottom left;*/ padding: 15px 0;}
#footer .middle-line .menu li {display: inline-block; /*width: 140px;*/ margin-left: 100px;}
#footer .middle-line .menu li.first-child {margin-left: 0px;}
#footer .middle-line .menu li a {font-size: 12px; color: #aaaaaa; font-weight: bold; text-decoration: none;}
#footer .middle-line .menu li a:hover {color: #D85A07;}
/*#footer .bottom-line {background: #1b1b1b; padding: 17px 18px; min-height: 108px;}*/
#footer .bottom-line .menu {width: 120px; list-style: none; float: left;}
#footer .bottom-line .menu li {line-height: 13px;}
#footer .bottom-line .menu li a {font-size: 12px; color: #aaaaaa; font-weight: bold; text-decoration: none; line-height: 13px;}
#footer .bottom-line .menu li a:hover {color: #D85A07;}
/*Safari-Chrome haks starts*/
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type #footer .bottom-line {padding: 18px 18px;}
}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
body:first-of-type #footer .middle-line .menu {padding: 17px 0;}
}
/*Safari-Chrome haks ends*/
/*Bottom-part ends*/

/*Made manual classics starts*/
.articles-classic-page #content h2.page-header { font-size: 20px; margin-bottom: 40px; }
.articles-classic-page #content .article h3 a { font-size: 13px; font-weight:bold }
.articles-classic-page #content .article h3 a:hover { color: #D85A07; }
/*Made manual classics ends*/

#center object, #center object embed  {width:424px;height:344px;}
