/*
Theme Name: WatchDOg
Version: 1.0
Description: default theme for watchdog.co.th
Author: iMenn
Author URI: http://www.imenn.com
*/
/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
table, {padding: 0px; -moz-box-sizing: border-box; border-collapse: separate; display: table; text-indent: 0; vertical-align: top;}
table td{padding: 0px; vertical-align: top;}
body {text-align: center; line-height: 1.5em; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; font-size: 13px; color: #333; background: #333 url(images/bg.png) center;}
a:link, a:visited {text-decoration: none; color: #ebc766;}
a:hover {text-decoration: none; color: #f8e9d5;}
h1 {font-size: 16px;}
h2 {font-size: 14px}
h3 {font-size: 14px}
h4 {font-size: 13px}
h5 {font-size: 13px}
h6 {font-size: 13px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,blockquote {margin-bottom: 15px}
strong {font-weight: bold;}
cite, em, i {font-style: italic;}
pre, code {font-family: Courier New, monospace; margin-bottom: 10px;}
ins {text-decoration: none;}
sup, sub {height: 0; line-height: 1; position: relative; vertical-align: baseline;}
sup {bottom: 0.8em;}
sub {top: 0.3em;}
hr {border: 0 solid #555; clear: both; height: 0;border-top: 1px solid #525252; border-bottom: 1px solid #8c8c8c;margin: 15px -15px;}
blockquote {padding: 20px 20px 0 50px; color: #000; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; background: #f0f0f0 url(images/quote.png) no-repeat 15px 15px;}
/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/
#ad {padding: 15px 0 35px; text-align: center; height: 90px;}
.container {text-align: left; width: 940px; margin: 0 auto; position: relative;}
#bodycontent .top {background: url(images/page-top.png) no-repeat; height: 20px; width: 940px; margin: 0 auto;}
#bodycontent .container {min-height: 275px; background: #e0e0e0 url(images/page-mid.jpg) no-repeat;}
#bodycontent .bottom {background: url(images/page-bottom.png) no-repeat; height: 10px; width: 940px; margin: 0 auto;}
#home-header {padding: 0 20px 0 25px; height: 315px; overflow: hidden;}
#home-brand {float: left; width: 430px;}
#logo h1 a {display: block; width: 415px; height: 0; padding-top: 145px; background: url(images/logo.png) no-repeat; overflow: hidden; margin-bottom: 20px;}
h2.programs {margin-bottom: 10px;}
a.program-icon img {padding: 0 4px 4px 0;}
#home-featured {float: left; width: 425px; background: url(images/home-featured.jpg) no-repeat; padding: 19px 17px 0 23px; height: 286px; margin-top: 10px;}
.title {margin-bottom: 15px;}
#maincontent {width: 920px; margin: 0 auto; color: #fff;}
#maincontent .top {height: 5px; background: url(images/content-top.png) no-repeat;}
#maincontent .mid {background: #666 url(images/content-mid.png) repeat-x; min-height: 320px; padding: 10px 15px;}
#maincontent .bottom {height: 5px; background: url(images/content-bottom.png) no-repeat;}
#home-vdo {height: 295px; margin: 0; background: url(images/home-vdo.png) no-repeat; margin-bottom: 15px;}
#home-vdo #vdo {float: left; width: 320px; padding: 15px 0 0 15px;}
#home-vdo #article {float: left; width: 500px; padding: 45px 0 0 40px; color: #fff; height: 240px; overflow: hidden;}
#home-vdo #article .avatar {float: right; margin: 0 0 10px 10px; width: 108px;}
#home-vdo #article .avatar img {width: 100px;-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 4px solid #fff;}
#home-vdo #article h2 {font-size: 15px; margin-bottom: 15px;}
#items {float: left; width: 580px;}
.item {float: left; width: 155px;height: 200px;margin: 5px 11px;}
.item .thumb{height: 160px;text-align: center;}
.item .info{text-align: center;}
.thumb a img {border: 1px solid #fff;}
#print-info {float: right; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #787878; width: 280px; padding: 15px;}
#page-head {padding: 0 16px 0 20px;}
#page-logo {float: left; width: 400px;}
#page-logo h1 a {display: block; padding-top: 105px; height: 0; background: url(images/page-logo.png) no-repeat; width: 365px; overflow: hidden; margin-bottom: 20px;}
#page-programs {width: 425px; float: right;font-size: 9px;}
#contactform {width: 360px;float: right;padding: 20px;-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #979797;}

#articlecontent{float: left;width: 600px;}
#articlesidebar{float: right;width: 240px;padding: 15px;-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #6e6e6e;}

#articlesidebar h2{font-size: 15px;font-weight: bold;margin-bottom: 10px;}
#articlesidebar p{margin-bottom: 15px;}

#programhead{height: 215px;width: 900px;margin: 0 auto;}
#programlogo{float: left;width: 410px;}
#programhilight{float: left;width: 480px; background: url(images/program/hilight.png) no-repeat;padding: 5px;height: 195px;}
#hilight-pic{width: 480px;height: 165px;overflow: hidden;background-color: #333;}

#hilight-thumbs{text-align: right;padding-top: 3px;}
#featured-area #hilight-thumbs{padding-top: 12px;margin-right: -7px;}
#hilight-thumbs a{margin-left: 4px;}
#hilight-thumbs a img{border: 1px solid #c9c9c9;}
#hilight-thumbs a.selected img{border: 1px solid #fff;}
#programcontent{float: left;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #fff;width: 590px;padding: 15px;margin-left: 10px;color: #333;margin-bottom: 10px;border: 1px solid #ccc;}
#programintro{float: left;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #e9e9e9;width: 590px;padding: 15px;margin-left: 10px;color: #333;margin-bottom: 10px;border: 1px solid #ccc;}
#programsidebar{float: right;-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;width:230px;margin-right: 10px;padding: 45px 15px 15px; background: #f0f0f0 url(images/h-news.png) no-repeat 15px 15px;color: #555;font-size: 12px;border: 1px solid #ccc;}
#programsidebar li.widget{list-style-type: none;}
li.cat-post-item{list-style-position: inside; list-style-image: url(images/bullet.png);padding-left: -5px;}

#programsidebar h2{color: #333;font-size: 14px;}
#programsidebar .widget_advwidget h2.widgettitle{background: url(images/h-link.png) no-repeat;padding-top: 20px;overflow: hidden;height: 0;}
.adwrap img{margin-top: 10px;}

.blogitem{margin-bottom: 10px;}
.blogitem .thumb{float: left;width: 120px;}
.blogitem .info{float: right;width: 455px;}
.blogitem .info p{margin-bottom: 10px;}


#products #items {float: none;width: 100%;}

/*------------------------------------------------*/
/*--------------[POST / PAGE CONTENT]-------------*/
/*------------------------------------------------*/
h1.post-title {}
h1.page-title {}
span.meta-comments {float: left; display: block; background: url('images/meta-comment-bg.jpg') no-repeat; width: 120px; height: 34px; margin: 34px 0px 0px 5px; display: inline;}
span.meta-comments a {display: block; color: #ffffff; font-size: 14px; font-weight: bold; font-style: italic; padding: 3px 0px 3px 13px;}
.post-meta {clear: both; margin: 0px 0px 0px -1px; background: url('images/post-meta-info-top.jpg') no-repeat top left;}
.post-meta-bottom {background: url('images/post-meta-info-bg.jpg') no-repeat bottom left;}
.post-meta-bottom p {background: url('images/post-meta-arrow.jpg') no-repeat 0% 52%; padding: 15px 15px 15px 35px; color: #647e8b; font-size: 14px;}
.post-meta-bottom p a, .post-meta-bottom p span.author {font-weight: bold; font-style: italic;}
#post-content {}
#post-content h1, #post-content h2, #post-content h3, #post-content h4, #post-content h5, #post-content h6 {font-weight: bold; color: #fff;text-transform: uppercase;}
#post-content h1 {font-size: 19px; margin: 5px 0px 10px;}
#post-content h2 {font-size: 17px; margin: 5px 0px 8px;}
#post-content h3 {font-size: 16x; margin: 5px 0px 7px;}
#post-content h4 {font-size: 13px; margin: 5px 0px 7px;}
#post-content h5 {font-size: 13px; margin: 5px 0px;}
#post-content h6 {font-size: 13px; margin: 5px 0px;}
#post-content img.thumbnail {padding: 0; border: 2px solid #fff;}

#post-content img {}
#post-content table {}
#post-content th {}
#post-content td {}
#main ul, #main ol {margin-bottom: 8px;}
#main ul li {background: url('images/li-mark.jpg') no-repeat 0px 11px; padding: 0px 0px 0px 12px;}
#main ol {list-style-type: decimal; margin-left: 20px;}
#main blockquote {padding: 0px 0px 0px 15px; border-left: 2px solid #e7e7e7; margin: 0px 0px 10px 20px; font-style: italic; color: #828282; font-size: 13px;}
#main blockquote p {padding-bottom: 0px;}
#post-image{margin-bottom: 15px;}
/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/
#comment-section {clear: both; float: left;}
p#comments {color: #1e1e1e; font-size: 20px;}
#main #comment-section ol.commentlist {padding: 34px 39px 35px 35px; float: left; margin: 55px 0px -95px; list-style-type: none;}
.comment, .comment-body {float: left;}
li.comment {margin-bottom: 10px;}
.comment-author {float: left; margin: -90px 0px 0px -30px; z-index: 1; position: relative;}
#main-area-wrap .comment-author img.avatar {border: 1px solid #dbdbce; padding: 5px; background: #ecece0; float: left;}
.comment-info {float: left; padding: 3px 0px 0px 13px; font-size: 18px;}
cite.fn, span.says {color: #657f8c;}
span.says, div.commentmetadata {font-style: italic;}
div.commentmetadata {margin-top: -5px;}
div.commentmetadata, div.commentmetadata a {color: #b1b1a5;}
.comment-top, .comment-bottom, .comment-content {float: left;}
.comment-top {background: url(images/comment-top.png) no-repeat; height: 25px; margin-top: -12px;}
.comment-content {padding-bottom: 10px; clear: both; width: 99%;}
.comment-bottom-main {float: left;}
.comment-bottom-left {background: url(images/comment-bottom-left.jpg) no-repeat; position: absolute; bottom: 0px; left: -1px; width: 8px; height: 37px;}
.comment-bottom-right {background: url(images/comment-bottom-right.jpg) no-repeat; position: absolute; bottom: 0px; right: -1px; width: 8px; height: 37px;}
.comment-body p {line-height: 28px;}
#main ol.commentlist .children {float: left; clear: both; padding-bottom: 30px; width: 96%;}
#main ol.commentlist .children .comment-body {padding-top: 10px; width: 99%;}
#main .commentlist .children li {padding: 0px 3% 3%; width: 97%; margin: 0px; float: left; background: #ffffff url(images/inner-comment-bottom-main.jpg) repeat-x bottom left; border-left: 1px solid #d1d1c2; border-right: 1px solid #d1d1c2; position: relative;}
#main .commentlist .children li .comment-top-main {background: url('images/inner-comment-top-main.jpg') repeat-x top left; width: 100%; float: left; height: 6px;}
#main ul.children li {background: none;}
#main-area-wrap img.wp-smiley {border: none; padding: 0px;}
.comment-top-left, .comment-top-right, .comment-top-main {height: 24px;}
.comment-top-left {background: url('images/comment-top-left.jpg') no-repeat top left; width: 40px; left: -1px; top: 0px; position: absolute;}
.comment-top-right {background: url('images/comment-top-right.jpg') no-repeat top right; width: 40px; right: -1px; top: 0px; position: absolute;}
.comment-top-main {background: url('images/comment-top-main.jpg') repeat-x top left; width: 100%; float: left;}
.bubble {background: url('images/bubble-top.png') no-repeat; width: 18px; height: 17px; top: -16px; left: 25px; z-index: 10; position: absolute;}
.commentlist li {background: #F8F8F5 url(images/comment-bottom-main.jpg) repeat-x bottom left; border-left: 1px solid #DFDFD7; border-right: 1px solid #DFDFD7; position: relative; padding: 0px 30px 50px; margin: 0px 0px 60px; width: 496px; display: block; float: left;}
.reply-container {position: absolute; bottom: 19px; right: 30px; z-index: 20; background: url('images/reply-right-bg.png') no-repeat right bottom; padding-right: 11px;}
a.comment-reply-link {padding: 6px 15px; background: #657f8c; color: #feffff; font-style: italic; font-weight: bold; display: block;}
.children .comment-top-left {background: url('images/inner-comment-top-left.jpg') no-repeat top left; width: 15px; left: -1px; top: 0px; position: absolute;}
.children .comment-author {float: left; margin: 0px; width: 100%; z-index: 1;}
.children .bubble {display: none;}
.children .comment-top-right {background: url('images/inner-comment-top-right.jpg') no-repeat top right; width: 15px; right: -1px; top: 0px; position: absolute;}
.children .comment-bottom-left {background: url(images/inner-comment-bottom-left.jpg) no-repeat scroll 0 0; height: 7px; position: absolute; width: 15px;}
.children .comment-bottom-right {background: url(images/inner-comment-bottom-right.jpg) no-repeat scroll 0 0; height: 7px; position: absolute; width: 15px;}
.children .reply-container {bottom: -10px; right: 30px;}
.nocomments div#respond {margin-top: 0px;}
div#respond  h3 {font-size: 21px; margin: 5px 0px 7px; color: #303030;}
div.navigation, div#respond {float: left; width: 595px;}
div#respond {padding: 10px 0px 0px 35px; width: 90%;}
form#commentform {float: left; width: 99%; position: relative; z-index: 10;}
form#commentform  textarea {width: 96%; border: 1px solid #D1D1C2; padding: 3px;}
.cancel-comment-reply {padding-bottom: 12px;}
#comment-section li.comment div#respond {margin-top: 0px; padding: 0px;}
#comment-section div.navigation div.alignleft {padding-left: 35px;}
#comment-section div#trackbacks {float: left; padding: 34px 39px 10px 35px;}
div#trackbacks  h3 {color: #1E1E1E; font-size: 14px; margin-bottom: 7px;}
ol.pinglist li {margin-bottom: 3px;}
/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/
#footer {text-align: center;font-size: 13px; padding: 15px 0 10px;}
#foottext{color: #fff; opacity: 0.6;}

/*------------------------------------------------*/
/*-----------------[FEATURED SLIDER]--------------*/
/*------------------------------------------------*/
#featured-area {}
.pics {}
.pics div img {float: left;}
h5.meta {font-size: 11px; color: #657f8c; text-transform: uppercase; margin: 15px 0px 10px;}
.pics div h1 {font-size: 30px; margin: 0px 0px 10px; line-height: 31px;}
.pics div h1 a {color: #242424;}
ul#nav {clear: both; float: right; margin: 11px -8px 0;}
ul#nav li {float: left; height: 26px; margin-left: 7px;}
ul#nav li a img {border: 1 solid #eee;}
ul#nav li a.activeSlide img {border: 1 solid #fff;}
#featured-area h3 {float: right; background: url('images/featured-news.jpg') no-repeat; text-indent: -9999px; width: 180px; height: 35px; margin: 10px 14px 0px;}
#featured-area a#prev-item, #featured-area a#next-item {width: 29px; height: 83px; text-indent: -9999px; display: block; position: absolute; top: 75px;}
#featured-area a#prev-item {background: url('images/prev-bg.jpg') no-repeat; left: 12px;}
#featured-area a#next-item {background: url('images/next-bg.jpg') no-repeat; right: 16px;}
.js ul#page-menu, .js ul#cats-menu, .js img#logo {display: none;}
.featured-overlay {margin-top: 175px; height: 22px; width: 425px; background: url(images/title-bg.png) repeat; position: absolute; padding: 3px 0 0 4px; color: #fff;}
/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/
.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #333; text-align: center; background-color: #000; padding-top: 4px; margin-bottom: 10px;}
.wp-caption.alignleft {margin: 0px 10px 10px 0px;}
.wp-caption.alignright {margin: 0px 0px 10px 10px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
.alignright {float: right;}
.alignleft {float: left}
img.alignleft {display: inline; float: left; margin-right: 15px;}
img.alignright {display: inline; float: right; margin-left: 15px;}
/*------------------------------------------------*/
/*------------------[SEARCH FORM]-----------------*/
/*------------------------------------------------*/
#subscribe #search {float: right; margin: 21px 24px 0px 0px;}
#subscribe #search h3 {font-size: 17px; color: #6c8a96; font-style: italic; float: left; margin: 0px 17px 0px 0px;}
#subscribe #searchform {float: left;}
input#search-field {width: 184px; border: 1px solid #e0e0e0; padding: 7px 5px;}
/*------------------------------------------------*/
/*---------------[PAGES DROPDOWN]--------------*/
/*------------------------------------------------*/
ul#page-menu {float: left; position: relative; z-index: 100; height: 28px; padding-left: 0 !important; width: 595px;padding-top: 15px;font-size: 12px;}
ul#page-menu li {float: left;}
ul#page-menu li a {padding: 4px 6px 6px; height: 17px; color: #ffffff; text-transform: uppercase;}
ul#page-menu li a:hover {text-decoration: none;}
ul#page-menu li.current_page_item a,ul#page-menu li.current_page_parent a {background-color: #fff; color: #000000; font-weight: bold; padding: 4px 6px 6px; height: 17px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
ul#page-menu li li {background: #333 none; margin: 0; padding: 0px;}
ul#page-menu li li a, ul#page-menu li.current_page_item li a,ul#page-menu li.current_page_parent li a, ul#page-menu li.current_page_parent li.current_page_item a {background: none; text-align: left; height: auto; display: block; width: 160px; border: 0px; color: #ffffff; font-weight: normal;}
#page-menu ul {padding-bottom: 2px;}
#page-menu li:hover ul, ul#page-menu li.sfHover ul {top: 27px;}
#page-menu li li {background-image: none; margin: 0px;}
ul#page-menu > li:hover > a {color: #ccc;}
#page-menu li li:hover ul, ul#page-menu li li.sfHover ul {top: 0px;}
#page-menu li li a:hover, ul#page-menu li.current_page_item li a:hover ,ul#page-menu li.current_page_parent li a:hover {background-color: #666; border: none;}
ul#page-menu li.current_page_item  > a:hover {}
#mainnav {height: 58px; width: 940px; margin: 0 auto;}
#logo-sm{float: left;width: 200px;text-align: left;height: 58px;}
#searchbox {float: right; width: 140px; padding-top: 19px;}
#searchbox .livesearchpopup {width: 140px;}
#searchbox .livesearchpopup .form {width: 140px;}
#searchbox .livesearchpopup img.spiegel {display: none;}
#searchbox .livesearchpopup .editbox {width: 110px;}
#searchbox .livesearchpopup .lupe {left: 120px;}
/*------------------------------------------------*/
/*---------------[CATEGORIES DROPDOWN]------------*/
/*------------------------------------------------*/
ul#cats-menu {margin: -2px auto 0px; float: left; position: relative;}
ul#cats-menu li {margin-right: 5px; background: url('images/cats-left-bg.jpg') no-repeat left top; padding-left: 12px; height: 37px;}
ul#cats-menu li a {padding: 6px 12px 7px 0; font-size: 15px; color: #ffffff; background: url('images/cats-right-bg.jpg') no-repeat right top;}
ul#cats-menu li a:hover {text-decoration: none;}
ul#cats-menu li li {background: #313131; background-image: none; margin: 0; padding: 0px; width: 240px;}
ul#cats-menu li li a {background: none; text-align: left; height: auto; padding: 10px 12px; display: block; width: 216px;}
#cats-menu ul {background-image: url(images/categories-bottom.png); padding-bottom: 18px;}
#cats-menu li:hover ul, ul#cats-menu li.sfHover ul {top: 37px;}
#cats-menu li li {background-image: none; margin: 0px;}
ul#cats-menu > li:hover {background: url('images/cats-left-bg-hover.jpg') no-repeat left top; padding-left: 12px;}
ul#cats-menu > li:hover > a {background: url('images/cats-right-bg-hover.jpg') no-repeat right top;}
#cats-menu li li a:hover {background-color: #242424; border: none;}
#cats-menu li li:hover ul, ul#cats-menu li li.sfHover ul {top: 0px;}
/*------------------------------------------------*/
/*---------------[DEFAULT DROPDOWN SETTINGS]---*/
/*------------------------------------------------*/
.nav ul {position: absolute; top: -999em; background-position: bottom; background-repeat: no-repeat;}
.nav li {float: left; position: relative;}
.nav a {display: block; float: left;}
.nav li:hover ul, ul.nav li.sfHover ul {left: 0px; top: 39px;}
.nav li:hover li ul, .nav li.sfHover li ul {top: -999em;}
.nav li li:hover ul, ul.nav li li.sfHover ul {left: 240px; top: 0px;}
.nav li:hover ul, .nav li li:hover ul {top: -999em;}
.nav li li {display: block; padding: 0px; float: left; height: auto !important;}
.nav li ul {width: 240px;}
.nav li li a:link, .nav li li a:visited {display: block; height: auto; float: left;}
.nav li:hover {visibility: inherit;/*
fixes IE7 'sticky bug' */}
/*------------------------------------------------*/
/*-----------------[WP PAGE NAVI]-----------------*/
/*------------------------------------------------*/
p.pagination {clear: both; float: left; width: 620px; padding: 15px 12px;}
span#prev-posts {float: left;}
span#next-posts {float: right;}
.wp-pagenavi {float: left; width: 550px; padding: 25px 12px;}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages {border: 1px solid #c9c9be;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 5px 7px; margin: 2px; text-decoration: none; color: #413f36; background-color: #dfdfd7;}
.wp-pagenavi a:visited {padding: 5px 7px; margin: 2px; text-decoration: none; color: #413f36; background-color: #dfdfd7;}
.wp-pagenavi a:hover {border: 1px solid #437588; color: #FFF; background-color: #548ca1;}
.wp-pagenavi a:active {padding: 5px 7px; margin: 2px; text-decoration: none; color: #413f36; background-color: #ecece0;}
.wp-pagenavi span.pages {padding: 5px 7px; margin: 2px 2px 2px 2px; color: #000000; color: #413f36; background-color: #dfdfd7;}
.wp-pagenavi span.current {padding: 5px 7px; margin: 2px; font-weight: bold; border: 1px solid #437588; color: #FFF; background-color: #548ca1;}
.wp-pagenavi span.extend {padding: 5px 7px; margin: 2px; border: 1px solid #437588; color: #FFF; background-color: #548ca1;}
/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 240px;}
#wp-calendar a {display: block; text-decoration: none; font-weight: bold;}
#wp-calendar caption {text-decoration: none; font: bold 13px Arial, Sans-Serif;}
#wp-calendar td {padding: 3px 5px; color: #9f9f9f;}
#wp-calendar td#today {color: #000000;}
#wp-calendar th {font-style: normal; text-transform: capitalize; padding: 3px 5px;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar #next a {padding-right: 10px; text-align: right;}
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/
.wp-pagenavi {margin: 0px 0px 15px 15px;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #e9e9e9; color: #413f36; background-color: #fff;}
.wp-pagenavi a:visited {padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #e9e9e9; color: #413f36; background-color: #fff;}
.wp-pagenavi a:hover {border: 1px solid #618391; color: #FFF; background-color: #7798a6;}
.wp-pagenavi a:active {padding: 5px 7px; margin: 2px; text-decoration: none; border: 1px solid #e9e9e9; color: #413f36; background-color: #fff;}
.wp-pagenavi span.pages {padding: 5px 7px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #e9e9e9; color: #413f36; background-color: #fff;}
.wp-pagenavi span.current {padding: 5px 7px; margin: 2px; font-weight: bold; border: 1px solid #618391; color: #FFF; background-color: #7798a6;}
.wp-pagenavi span.extend {padding: 5px 7px; margin: 2px; border: 1px solid #618391; color: #FFF; background-color: #7798a6;}
/*------------------------------------------------*/
/*-----------[POST / PAGE BREADCRUMB BAR]---------*/
/*------------------------------------------------*/
.leader-home {margin: 0px 0px 17px 110px; border: none;}
.leader {margin: 0px 0px 0px 110px; border: none;}
.foursixeight {margin: 0px 0px 15px 84px;}
/* @group Content */

#content{width: 600px;float: left;}
#content-single{padding: 5px 25px;}
#wp_page_numbers{background:none !important;}
#wp_page_numbers ul li {background:none !important;padding: 0;}
#wp_page_numbers li.page_info {background-color: #ccc !important;}
#wp_page_numbers li.active_page a {background-color: #fff !important;border: 1px solid #fff;font-weight: bold;}
#wp_page_numbers li a {background-color: #eee !important;}
/* @end */
/* @group Sidebar */
#sidebar {float: right; width: 250px; padding:15px;-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #6d6d6d;font-size: 12px;}
#sidebar li {list-style-type: none;}
li.widget {}
li.widget h2 {font-size: 15px; margin: 0 0 5px; color: #f3f3f3;}
/* @group Calendar */
table#wp-calendar {border: 1px solid #ccc; margin: 5px 0;width: 240px;}
table#wp-calendar .pad {background-color: #ddd;}
table#wp-calendar caption{text-align: left;}
table#wp-calendar td a {font-weight: bold;}
table#wp-calendar th {width: 14%; height: 24px; text-align: center; background-color: #ccc; border: 1px solid #ccc; vertical-align: middle;}
table#wp-calendar td {width: 14%; height: 24px; text-align: center; border: 1px solid #ccc; vertical-align: middle;}
table#wp-calendar td#today {background-color: #a9dcf9;}
table#wp-calendar td a {font-weight: bold;}
table#wp-calendar tfoot td{height: 20px;}
table#wp-calendar td#prev {height: 20px; text-align: left; background-color: #ccc; padding-left: 6px; vertical-align: middle;}
table#wp-calendar td#next {height: 20px; text-align: right; background-color: #ccc; padding-right: 6px; vertical-align: middle;}
table#wp-calendar tfoot td.pad{background-color: #ccc;}
/* @end */
/* @group Tag Cloud */
#sidebar li.widget_tag_cloud {font-weight: normal; line-height: 25px;}
#sidebar li.widget_tag_cloud a, li#tag_cloud a:visited {color: #aaa;}
#sidebar li.widget_tag_cloud a:hover {color: #49b6f5;}
/* @end */
/* @end */

