/*
Theme Name: WD-TechMag-Lite
Theme URI: http://wpdance.com/
Description: Blog/Magazine Template
Author: Wpdance Team / WPDance.com
Author URI: http://wpdance.com/
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@import url(fonts/webfontkit-helvetica-condensed-bold/stylesheet.css);

/*==============================================================*/
/*                      1.Reset Elemens                         */
/*==============================================================*/
*{margin:0;padding:0;}
body{font:12px/16px helvetica, arial, sans-serif;color:#818181;text-align:left;vertical-align: baseline;background:url(images/bg.png) repeat 0 0;}
img{border:0;vertical-align:top}
a{text-decoration:none;color:#04a8b4;cursor:pointer;}
a:hover{text-decoration:underline;}
:focus{ outline:0;}

/* Heading */
h1,h2,h3,h4,h5,h6 {clear:both;font-weight:bold;color:#323232;}
h1{font-size:20px;line-height:22px;}
h2{font-size:14px;}
h3{font-size:12px;font-family:Helvetica-CondensedBoldRg;text-transform:uppercase;font-weight:normal;}
h4{font-size:12px;}
h5{font-size:12px;font-weight:normal;}
h6{font-size:11px;}

/* Form */
form{display:inline;}

/* Table */
table{border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%;}/* tables still need 'cellspacing="0"' in the markup */

/* List */
ul,ol{list-style:none;}

/* Content */
p{margin-bottom:14px;}
blockquote {quotes:none;}
blockquote:before, blockquote:after {content:'';}
del {text-decoration:line-through;}

/* Form Elements */
input,select,textarea{font-family:helvetica;font-weight:bold;font-size:11px;color:#bcbcbc;vertical-align:middle;}
select {padding:1px;}
select option {padding-right:10px;}
textarea {overflow:auto;}
button.button::-moz-focus-inner {padding:0;border:0;/* overrides extra padding in Firefox */} /* FF Fix */
button.button {-webkit-border-fit:lines;} /* <- Safari & Google Chrome Fix */
button.button, a.button {overflow:visible;/* removes extra side padding in IE */width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer;}
button.button span, a.button span {display:block;text-align:center; white-space:nowrap; padding:0 0 0 4px;width:auto;background-position:0 0;background-repeat:no-repeat;}
button.button span span, a.button span span {font-family:Helvetica, Arial;background-position:100% 100%;}
a.button{display:inline-block;}

/* Others */
.sticky{}
.bypostauthor{}
.screen-reader-text {position: absolute;left: -9000px;}
.edit-link{display:none;}
.clear, .clearboth {clear:both;}
.noimage{margin-left:0;}

/*==============================================================*/
/*                         2.Layout                             */
/*==============================================================*/
#main{z-index:1;background:url(images/bg_content_bottom.png) repeat-x 0 100%;}
#container{background:url(images/bg_content_2columns_bottom.png) no-repeat 50% 100%;padding-bottom:4px;width:960px;margin:0 auto;}
#content{clear:both;overflow:hidden;height:100%;background:url(images/bg_content_2columns.png) repeat-y 0 0;}

/* default: layout 2 columns with right sidebar */
.col-main{width:640px;float:left}
#secondary{width:179px;float:left}
#primary{width:320px;float:right}

/* layout 3 columns */
.layout_3colums .col-main{width:461px;}
#container.layout_3colums {background:url(images/bg_content_3columns_bottom.png) no-repeat 50% 100%;}
.layout_3colums #content{background:url(images/bg_content_3columns.png) repeat-y 0 0;}

/* layout 1 column */
.layout-full .col-main{width:960px;}
#container.layout-full {background:url(images/bg_content_1column_bottom.png) no-repeat 50% 100%;}
.layout-full #content{background:url(images/bg_content_1column.png) repeat-y 0 0;}

/*==============================================================*/
/*                         3.Header                             */
/*==============================================================*/
#header{background:url(images/bg_top.png) repeat-x 0 0;z-index:101;position:relative;}
#header-content{width:960px;margin:0 auto;}
#header .inner{overflow:hidden;height:100%;clear:both}

/* top menu */
.top-menu{float:left;z-index:2;position:relative;}
.top-menu ul.menu > li{display:block;float:left;padding:0 10px;height:30px;line-height:30px;}
.top-menu ul.menu > li.first{padding-left:0;}
.top-menu ul.menu > li.parent:hover{background:url(images/bg_topmenu_hover.png) repeat-x 0 0;}

.top-menu ul.menu > li.parent > a{background:url(images/i_menu_parent.png) no-repeat 100% 10px;padding-right:20px;}
.top-menu ul.menu li a{display:block;color:#bcbcbc;font-size:11px;}
.top-menu ul.menu li a:hover, .top-menu ul.menu li.current-menu-item a{color:#fff;text-decoration:none;}
/* level 1 */
.top-menu ul.menu li.parent{position:relative;}
.top-menu ul.menu div.content-sub-menu{position:absolute;top:30px;left:-99999px;width:140px;}
.top-menu ul.menu > li.parent:hover > div.content-sub-menu{left:0;}

.top-menu ul.menu ul.sub-menu li a{display:block;background:#393939;border-bottom:1px solid #444;padding:0 10px;height:30px;line-height:30px;}
.top-menu ul.menu ul.sub-menu li.last > a{border-bottom:0}
.top-menu ul.menu ul.sub-menu li a:hover{background:#232323;}
/*level 2 and more */
.top-menu ul.menu div.content-sub-menu li.parent:hover > div.content-sub-menu{left:140px;top:0}

/* social link */
.social-link{float:right}
.social-link li{display:block;float:left;padding:0 8px;height:30px;line-height:30px;}
.social-link li.last{padding-right:0;}
.social-link li a{display:block;color:#bcbcbc;font-weight:bold;font-size:11px;}
.social-link li.rss a{color:#ff933e;font-family:Helvetica-CondensedBoldRg;text-transform:uppercase;}
.social-link li.facebook a{background:url(images/i_fb.png) no-repeat 0 50%;padding-left:23px;}
.social-link li.twitter a{background:url(images/i_tt.png) no-repeat 0 50%;padding-left:23px;}

/* advertisement */
.advertisement{clear:both;width:100%;text-align:center;padding:15px 0 0;}

/* logo */
.logo{float:left;font-size:42px;line-height:45px;font-weight:bold;padding:15px 0;display:block}
.logo a{color:#323232;}
.logo a:hover{text-decoration:none;}

/* search form */
#searchform{width:240px;display:block;}
#header #searchform{float:right;margin-top:25px;}
.bg_search{background:url(images/bg_search.png) no-repeat 0 0;padding:0 0 0 4px;height:31px;width:auto;}
.bg_search_1{background:url(images/bg_search.png) no-repeat 100% 100%;padding:0;height:31px;width:auto;overflow:hidden}
#searchform #s{background:0;border:0;height:30px;line-height:30px;width:189px;padding:0 10px 0 6px;float:left;}
#searchform #s:focus{border:0;}
#searchsubmit{background:url(images/i_search.png) no-repeat 9px 10px;display:block;width:30px;height:30px;border:0;text-indent:-9999px;padding:0;margin:0;float:right;cursor:pointer;*font-size:0;*line-height:0}

/* main menu */
.nav{clear:both;z-index:1;position:relative;}
.main-menu{width:100%;height:40px;background:url(images/bg_mainmenu.png) no-repeat 0 0;}
.main-menu ul.menu > li{display:block;float:left;padding:0 2px 0 0;height:40px;line-height:40px;background:url(images/pipe_mainmenu.png) no-repeat 100% 0;}
.main-menu ul.menu > li > a{display:block;color:#fff;font-size:14px;font-weight:bold;padding:0 10px;height:40px;line-height:40px;}
.main-menu ul.menu > li > a:hover, .main-menu ul.menu > li.current-menu-item > a{text-decoration:none;background:url(images/bg_mainmenu_hover.png) no-repeat 50% 100%;}

/* level 1 */
.main-menu ul.menu li.parent{position:relative;}
.main-menu ul.menu div.content-sub-menu{position:absolute;top:40px;left:-99999px;}
.main-menu ul.menu > li.parent:hover > div.content-sub-menu{left:-4px;}

.main-menu ul.menu > li.more-menu{/*float:right;background:0;*/width:73px!important}
.main-menu ul.menu li.more-menu > a{text-align:center;/*text-indent:-9999px;background:url(images/i_next_mainmenu.png) no-repeat 50% 50%;display:block*/font-size:28px}
.main-menu ul.menu li.more-menu:hover > div.content-sub-menu{left:auto;right:0px}

.main-menu ul.menu div.content-sub-menu div.content-sub-menu{width:144px;background:url(images/bg_submainmenu_top.png) no-repeat 0 0;padding-top:2px;}
.main-menu ul.menu ul.sub-menu{width:144px;background:url(images/bg_submainmenu.png) no-repeat 0 100%;}
.main-menu ul.menu ul.sub-menu li{display:block;padding:0 2px;line-height:34px}
.main-menu ul.menu ul.sub-menu li a{display:block;color:#323232;font-size:12px;font-weight:bold;border-bottom:1px solid #dedede;padding:0 10px;height:34px;line-height:34px;}
.main-menu ul.menu ul.sub-menu li.last{padding-bottom:2px;}
.main-menu ul.menu ul.sub-menu li.last > a{border-bottom:0}
.main-menu ul.menu ul.sub-menu li a:hover{background:#eee;}
/*level 2 and more */
.main-menu ul.menu div.content-sub-menu li.parent:hover > div.content-sub-menu{left:142px;top:-2px}
.main-menu ul.menu li.more-menu div.content-sub-menu  li.parent:hover > div.content-sub-menu{left:auto;right:142px}
/* breadking news */
#ticker-wrapper{height:37px;background:url(images/bg_breakingnews.png) no-repeat 0 0;line-height:37px;}
#ticker{position:relative;overflow:hidden;}
.left #ticker-title{font-family:Helvetica-CondensedBoldRg;color:#039da9;margin-top:0;font-weight:normal;width:80px;}
.left #ticker-title span{display:block}
.left #ticker-content{color:#323232;font-size:12px;font-weight:bold;position:static;left:auto!important;margin:0 0 0 10px;line-height:37px;}
#ticker-content a{color:#323232}
#ticker-controls{display:none;}
.left #ticker-swipe{background:url(images/bg_ticker_swipe.png) repeat-x 0 50%;}
.left #ticker-swipe span{border-bottom:1px solid #323232;width:7px;height:15px;}


/*==============================================================*/
/*                         4.Contents                            */
/*==============================================================*/
/* post */
.time{font-size:11px;font-weight:bold;overflow:hidden;margin-bottom:0}
.time span{float:left;background:url(images/pipe_postlist_time.gif) no-repeat 100% 50%;padding-right:5px;margin-right:4px;}
.time .num-comment{background:0;padding-right:0;margin-right:0;}

/* post list */
.list-posts{overflow:hidden}
.list-posts .post-item{border-bottom:1px solid #f0f0f0;margin-bottom:10px;padding:0 9px 20px 10px}
.list-posts .post-item .image{float:left;margin:0 15px 7px 0;}
.list-posts .post-item .info{padding-top:23px;float:left;width:240px;}
.list-posts .post-item .post-title{color:#323232;font-size:20px;font-weight:bold;margin-bottom:8px;display:block;}
.list-posts .post-item .post-title h1 {line-height:20px;}
.list-posts .post-item .post-title h1:hover,.list-posts .post-item .post-title:hover{color:#04a8b4;text-decoration:none;}
.list-posts .post-item .post-content{clear:left;margin-bottom:5px;}
.list-posts .post-item .read-more{font-size:11px;font-weight:bold;}

/* crumbs */
#crumbs{float:left;padding:5px 10px 7px 10px;font-size:11px;font-weight:bold;color:#aaa}
#crumbs .brn_arrow{background:url(images/crumbs_arrow.png) no-repeat 0 50%;text-indent:-99999px;display:inline-block;width:15px;}
#crumbs a{color:#aaa}

.top-page{width:960px;margin:0 auto;background:url(images/bg_content_1column.png) repeat-y 0 0;border-bottom:1px solid #f0f0f0;overflow:hidden;height:100%;}
.top-page .rss{float:right;display:block;margin:6px 10px 0 0;}

/* Tabs Post List, Popular Post List */
.tabs-post-list li, .tabs-comments-list li, .popular-post-list li{padding:10px 9px 10px 10px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.tabs-post-list li.last, .tabs-comments-list li.last, .popular-post-list li.last{border-bottom:0}
.tabs-post-list li .image, .tabs-comments-list li .avarta, .popular-post-list li .image{float:left;margin:0 10px 0 0;}
.tabs-post-list li .image .thumbnail, .popular-post-list li .image .thumbnail{display:block;line-height:10px}
.tabs-post-list li .content, .popular-post-list li .detail{padding-top:5px;}
.tabs-post-list li  > div > span, .popular-post-list li > div > span{font-size:12px;clear:none;margin-bottom:2px;}
.tabs-post-list li span a, .popular-post-list li span a{color:#323232!important;font-weight:bold;}
.tabs-post-list li .entry-meta, .popular-post-list li .entry-meta{color:#818181;font-size:11px;font-weight:bold;}

/* Tabs Comment List */
.tabs-comments-list li .comment-author{margin-bottom:2px;}
.tabs-comments-list li .comment-author a{color:#039da9!important;font-family:Helvetica-CondensedBoldRg;/*font-weight:bold;*/text-transform:uppercase;font-size:12px;font-style:normal;}
.tabs-comments-list li .comment-body{word-wrap:break-word;overflow:hidden;}

/* page default */
h1.page-title, h1.entry-title{padding:10px 10px 0 10px}
.page-item .entry-content{padding:10px;}
#content .single-post h1, .page-item .entry-content h1, .widget_text h1,
#content .single-post h2, .page-item .entry-content h2, .widget_text h2,
#content .single-post h3, .page-item .entry-content h3, .widget_text h3,
#content .single-post h4, .page-item .entry-content h4, .widget_text h4,
#content .single-post h5, .page-item .entry-content h5, .widget_text h5,
#content .single-post h6, .page-item .entry-content h6, .widget_text h6{padding:0 0 15px 0}
#content .single-post img, .page-item .entry-content img{padding:10px 0;}

/* navigation */
.page_navi{text-align:center}
.page_navi a, .page_navi span{border:0;padding:0;margin:0;display:inline-block;height:22px;line-height:22px;color:#818181;font-weight:bold;font-size:11px;text-align:center}
.page_navi a:hover{text-decoration:none;}
.page_navi span.curent-total,
.page_navi a.first, .page_navi a.last,
.page_navi a.next, .page_navi a.previous{overflow:visible;/* removes extra side padding in IE */width:auto;margin-right:5px}
.page_navi span.curent-total span,
.page_navi a.first span, .page_navi a.last span,
.page_navi a.next span, .page_navi a.previous span{white-space:nowrap; padding:0 0 0 10px;width:auto;background:url(images/navi_pages.png) no-repeat 0 0;}
.page_navi span.curent-total span span,
.page_navi a.first span span, .page_navi a.last span span,
.page_navi a.next span span, .page_navi a.previous span span{background-position:100% 100%;padding:0 10px 0 0}
.page_navi a.pager{width:22px;}
.page_navi span.current, .page_navi a.pager:hover{width:22px;background:url(images/navi_page.png) no-repeat 0 0;}
.page_navi a.next, .page_navi a.last{margin-right:0;margin-left:5px}

/*==============================================================*/
/*                         5.Widgets                            */
/*==============================================================*/
#content h3.widget-title{color:#fff;font-size:14px;text-transform:none;height:30px;line-height:30px;padding:0 10px;font-family:Helvetica;font-weight:bold;}
#primary h3.widget-title{background:url(images/bg_widget_title.png) no-repeat 0 0;}
#secondary h3.widget-title{background:url(images/bg_widget_title2.gif) no-repeat 0 0;}

#primary .widget-container{padding:10px;border-bottom:1px solid #f0f0f0;}
#secondary .widget-container{padding:10px 9px 10px 10px;border-bottom:1px solid #f0f0f0;}

#footer h3.widget-title{color:#04a8b4;}
#footer .widget-container{margin-bottom:30px}
#footer .widget-container h3.widget-title{margin-bottom:7px;}
#footer .widget-container ul li{padding:2px 0;border-bottom:0;}
#footer #second .widget-container{margin:20px 0 30px 0;}
#footer #second .widget-container h3.widget-title{padding-top:27px;}

/* Widgets: Categories, Archive, Links, Meta, Tags, Recent Posts, Recent Comments, RSS, Twitter Update */
#primary .widget_categories ul,
#primary .widget_archive ul,
#primary .widget_links ul,
#primary .widget_meta ul,
#primary .widget_tag_cloud .tagcloud,
#primary .widget_customrecent ul,
#primary .widget_recent_entries ul,
#primary .widget_recent_comments ul,
#primary #calendar_wrap,
#primary .widget_rss ul,
#primary .widget_twitterupdate ul,
#primary .widget_custom_pages > ul,
#primary .widget_nav_menu > ul,
#primary .widget_pages > ul,
#primary .widget_popular ul{background:url(images/bg_widget_content.gif) no-repeat 100% 100%;}
#secondary .widget_categories ul,
#secondary .widget_archive ul,
#secondary .widget_links ul,
#secondary .widget_meta ul,
#secondary .widget_tag_cloud .tagcloud,
#secondary .widget_recent_entries ul,
#secondary .widget_recent_comments ul,
#secondary #calendar_wrap,
#secondary .widget_rss ul,
#secondary .widget_twitterupdate ul,
#secondary .widget_custom_pages > ul,
#secondary .widget_nav_menu > ul,
#secondary .widget_pages > ul,
#secondary .widget_popular ul{background:url(images/bg_widget_content2.gif) no-repeat 100% 100%;overflow:hidden;}

#content .widget_categories ul li, 
#content .widget_archive ul li,
#content .widget_links ul li,
#content .widget_meta ul li,
#content .widget_recent_entries ul li,
#content .widget_recent_comments ul li,
#content .widget_rss ul li,
#content .widget_twitterupdate ul li{border-bottom:1px solid #e6e6e6;padding:7px 0;}
#content .widget_categories ul li.last-cat-item, 
#content .widget_archive ul li.last-cat-item,
#content .widget_links ul li.last-cat-item,
#content .widget_meta ul li.last-cat-item,
#content .widget_recent_entries ul li.last-cat-item,
#content .widget_recent_comments ul li.last-cat-item,
#content .widget_rss ul li.last,
#content .widget_twitterupdate ul li.last{border-bottom:0}
#content .widget_categories ul li a, 
#content .widget_archive ul li a,
#content .widget_links ul li a,
#content .widget_meta ul li a,
#content .widget_recent_entries ul li a,
#content .widget_recent_comments ul li a{color:#818181;font-weight:bold;padding:0 10px;display:block;}

/* Widget Tags */
.tagcloud{padding:10px;line-height:25px}
.tagcloud a{color:#666;font-weight:bold;}
#footer .tagcloud{padding:0}

/* Widget Custom recent */
.widget_customrecent ul li.item{padding:10px 9px 10px 10px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.widget_customrecent ul li.item.last{border-bottom:0}
.widget_customrecent ul li.item .image{float:left;margin:0 10px 0 0;}
.widget_customrecent ul li.item .image .thumbnail{display:block;line-height:10px}
.widget_customrecent ul li.item .detail{padding-top:5px;}
.widget_customrecent ul li.item .entry-title{font-size:12px;clear:none;margin-bottom:2px;}
.widget_customrecent ul li.item .entry-title a{color:#323232;}
.widget_customrecent ul li.item .entry-meta{color:#818181;font-size:11px;font-weight:bold;}
.widget_customrecent .jump-blog{font-size:11px;font-weight:bold;display:block;margin-top:5px;padding:0 10px;}

/* Widget Multi Tabs */
.widget_multitab .ui-tabs-panel{padding:0}
#footer .widget_multitab .ui-tabs-panel ul li{padding-left:10px;padding-right:10px}
#footer .widget_multitab .ui-tabs-panel ul li.first{padding-top:10px}
#footer .widget_multitab .ui-tabs-panel ul li.last{padding-bottom:10px;}

/* Widget Recent Post By Category */
.widget_recentpostsbycat ul{overflow:hidden;height:100%;}
.widget_recentpostsbycat ul li.item{border-bottom:1px solid #e6e6e6;padding:10px 9px 10px 10px;}
.widget_recentpostsbycat ul li.item.last{border-bottom:0}
.widget_recentpostsbycat ul li.item .thumbnail{display:block;margin-bottom:5px;}
.widget_recentpostsbycat ul li.item .entry-title{font-size:12px;line-height:14px;}
.widget_recentpostsbycat ul li.item .entry-title a{color:#323232;font-weight:bold;}

#primary .widget_recentpostsbycat, 
#secondary .widget_recentpostsbycat{padding:0;border-bottom:0;}
#primary .widget_recentpostsbycat ul li.item{text-align:center;}
#footer .widget_recentpostsbycat ul li.item{padding:10px 0}

/* Widget EW Video */
#primary .ew-video h3.widget-title{background-image:url(images/title_widget_video.gif);}
#secondary .ew-video h3.widget-title{background-image:url(images/title_widget_video2.gif);}
.ew-video .hide{display:none;}
.ew-video .open{background:url(images/bg_widget_video.jpg) repeat-y 0 0;}
.ew-video .open .cover{background:url(images/bg_widget_video_top.jpg) no-repeat 0 0;padding:15px 15px 5px 15px;}
.ew-video .open .description{font-size:11px;font-weight:bold;color:#bcbcbc;margin:0;padding:0 15px 9px 15px;}
.ew-video ul.items{background:url(images/bg_widget_video_ul.gif) no-repeat 0 100%;padding-bottom:2px;}
#secondary .ew-video ul.items{background-image:url(images/bg_widget_video_ul2.gif);}
.ew-video ul.items li{border-top:1px solid #252525;padding:7px 15px!important;}
.ew-video ul.items li a{font-weight:bold;color:#0dbcc9;}
#footer .ew-video h3.widget-title{background:url(images/title_widget_video.gif) no-repeat 0 0;height:30px;line-height:30px;color:#fff;font-size:14px;padding:0 10px;text-transform:none;font-family:helvetica;margin:0}

/* Widget Recent Comments */
#content .widget_recent_comments ul li a.url{display:inline;}

/* Widget Calendar */
#wp-calendar{width:100%;text-align:center;border:0;}
#wp-calendar caption{padding:0 0 10px 0}
#wp-calendar thead tr th,
#wp-calendar tbody tr td,
#wp-calendar tfoot tr td{border:0;background:0;letter-spacing:0;padding-left:0;padding-right:0;text-align:center;}

#wp-calendar tfoot tr td{padding:0}
#wp-calendar tbody td a, #wp-calendar tfoot td a{color:#818181;text-transform:uppercase;font-weight:bold;font-size:10px;letter-spacing:-0.5px}
#wp-calendar tfoot td#prev{text-align:left}
#wp-calendar tfoot td.pad{text-align:center}
#wp-calendar tfoot td#next{text-align:right}

#wp-calendar #today{font-weight:bold;text-decoration:underline}
#footer #wp-calendar thead tr th{}
#calendar_wrap{padding:10px}
#footer #calendar_wrap{padding:0}

/* Widget social-icons */
#primary .widget_social{padding:10px 0 10px 9px;}
.social-icons ul{overflow:hidden;height:100%;}
.social-icons ul li{display:block;width:93px;height:67px;border:1px solid #dcdcdc;padding-left:55px;float:left;margin:0 1px 1px 0;}
.social-icons ul li a{font-size:14px;font-weight:bold;display:block;margin-top:19px;}
.social-icons ul li span{font-size:11px;font-weight:bold;}
.social-icons ul li.icon-rss{background:url(images/i_rss.png) no-repeat 9px 16px;
-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;}
.social-icons ul li.icon-google{background:url(images/i_googleplus.png) no-repeat 9px 16px;
-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}
.social-icons ul li.icon-twitter{background:url(images/i_twitter.png) no-repeat 9px 16px;
-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}
.social-icons ul li.icon-facebook{background:url(images/i_facebook.png) no-repeat 9px 16px;
-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
.social-icons ul li.icon-rss a{color:#f8bc2e!important;}
.social-icons ul li.icon-google a{color:#323232!important;}
.social-icons ul li.icon-twitter a{color:#45b0e3!important;}
.social-icons ul li.icon-facebook a{color:#39599f!important;}
#footer .widget_social{padding:0 0 30px 0;}

/* Widget Flickr */
.widget_flickr .widget-title{display:none;}
.widget_flickr .wrap{overflow:hidden} 
.flickr_badge_image{float:left;margin:0 1px 1px 0}
#primary .flickr_badge_image img{width:99px;height:99px}
#secondary .flickr_badge_image img{width:79px;height:79px}
.widget_flickr .fix{clear:both}
.widget_flickr .see-more{font-weight:bold;font-size:11px;display:block;margin-top:10px;text-align:right}


/* Widget RSS */
.widget_rss .widget-title a{color:#fff;}
#content .widget_rss .widget-title img{margin:8px 4px 0 0;}
.widget_rss ul li{padding:10px}
.widget_rss ul li .rsswidget{color:#323232;font-weight:bold;display:block;margin-bottom:5px}
.widget_rss ul li .rss-date{font-size:11px;font-weight:bold;display:block;margin-bottom:5px;}
#footer .widget_rss ul li{padding:10px 0}
#footer .widget_rss .widget-title a{color:#04A8B4}

/* Widget Search */
#primary .widget_search #searchform{width:300px}
#primary .widget_search #searchform #s{width:249px}
#secondary .widget_search #searchform{width:160px}
#secondary .widget_search #searchform #s{width:109px}

/* Widget Twitter Update */
#primary .widget_twitterupdate .widget-title{background-image:url(images/bg_widget_title_twitter.png);padding-left:39px;}
#secondary .widget_twitterupdate .widget-title{background-image:url(images/bg_widget_title_twitter2.png);padding-left:39px;}
#content .widget_twitterupdate ul li.status-item{padding:10px;}
#footer .widget_twitterupdate ul li.status-item{padding:10px 0;}
#twitter-list .status-item .tweet-content{display:block;margin-bottom:3px;}
#twitter-list .status-item .date-time a{color:#818181;font-size:11px;font-weight:bold;display:inline-block}

/* Widget Ads Squares */
.ad-squares .widget-title{display:none;}
.ad-squares table{}
.ad-squares table tbody tr td{background:0;border:0;padding:0 0 1px 0!important;}
.ad-squares table tbody tr td img{padding:11px;border:1px solid #dcdcdc!important;}

/* widget_pages, widget_custom_pages, widget_nav_menu */
.widget_pages > ul, .widget_custom_pages > ul, .widget_nav_menu > ul{padding:10px;}
.widget_pages ul li a, .widget_custom_pages ul li a,
.widget_nav_menu ul li a{color:#818181;background:url(images/shortcode/dot.png) no-repeat 0 6px;padding:0 0 10px 12px;display:block}
.widget_pages ul li.current_page_item a, .widget_custom_pages ul li.current_page_item a, .widget_nav_menu ul li.current_page_item a{font-weight:bold;}
.widget_pages ul.children, .widget_custom_pages ul.children, .widget_nav_menu ul.children{margin-left:20px}
#footer .widget_pages > ul, #footer .widget_custom_pages > ul, #footer .widget_nav_menu > ul{padding:0}
#footer .widget_pages ul li a, #footer .widget_custom_pages ul li a, #footer .widget_nav_menu ul li a{padding-bottom:2px}

/* widget EW subscribe */
.subscribe_widget{overflow:hidden;height:100%;background:url(images/bg_newsletter.jpg) no-repeat 100% 100%;}
.subscribe_widget .newsletter{float:left;width:350px;background:url(images/media/i_newsletter.png) no-repeat 0 10px;padding-left:69px;margin:0 0 28px 0;}
.subscribe_widget .newsletter h3, .subscribe_widget .newsletter span{clear:none;padding-bottom:10px;}
.subscribe_widget .newsletter h3{margin-top:23px;padding-bottom:4px;color:#04a8b4;font-size:20px;font-family:helvetica;text-transform:none;line-height:22px;font-weight:bold;}
.subscribe_widget .newsletter span{display:block;color:#fff;font-family:Helvetica-CondensedBoldRg;font-size:12px;text-transform:uppercase;}
.subscribe_widget form{float:right;overflow:hidden;margin-top:25px;}
.subscribe_widget form .subscribe-email{width:372px;height:36px;background:url(images/bg_input_subscribe.png) no-repeat 0 0;float:left;}
.subscribe_widget form .subscribe-email input[type="text"]{width:352px!important;border:0;background:0;padding:10px;color:#525252;font-weight:normal;font-size:12px;}
.subscribe_widget form button.button{float:left;height:36px;}
.subscribe_widget form button.button span{height:36px;line-height:36px;background-image:url(images/btn_subscribe.png);}
.subscribe_widget form button.button span span{padding:0 50px 0 11px;font-weight:bold;color:#fff;font-size:14px;}
#content .subscribe_widget{background:0;padding:10px}
#content .subscribe_widget .newsletter, #content .subscribe_widget form{float:none;width:auto;}
#content .subscribe_widget .newsletter h1{margin-top:0}
#content .subscribe_widget .newsletter h3{color:#818181;}
#content .subscribe_widget form .subscribe-email{width:164px;}
#content .subscribe_widget form .subscribe-email input[type="text"]{width:144px!important;}

/* widget_nav_menu: footer menu */
#footer .widget_nav_menu{margin-bottom:0}
.menu-footer-menu-container{text-align:center;padding:13px 0 8px;}
#menu-footer-menu{display:inline;}
#footer #menu-footer-menu li{padding:0 10px;display:inline;line-height:24px;}
#menu-footer-menu li a{display:inline;background:0;font-family:Helvetica-CondensedBoldRg;text-transform:uppercase;margin:0;/*font-weight:bold;*/padding:0;}
#menu-footer-menu ul{display:none;}

/*==============================================================*/
/*                         6.Footer                             */
/*==============================================================*/
#footer-top{background:url(images/bg_footer_top.png) repeat 0 0;}
#footer-center{background:url(images/bg_footer_inner.png) repeat 0 0;}
#footer-bottom{background:url(images/bg_footer_bottom.png) repeat-x 0 0;}
#footer .top-inner, #footer .inner{width:960px;margin:0 auto;overflow:hidden;height:100%;}
#footer .bot-inner{width:960px;margin:0 auto;overflow:hidden;height:50px;}

#footer #second{overflow:hidden;height:100%;}
#footer #second .widget-area{float:left;width:147px;margin-right:15px}
#footer #second #footer-widget-area1{width:437px;margin-right:50px}
#footer #second #footer-widget-area4{margin-right:0;}

#footer{color:#aaa;}
#footer a{color:#aaa;}
.copy-right{font-size:11px;margin-top:10px}
.copy-right img {margin-top:2px;*margin-top:1px}

/*==============================================================*/
/*                         7.Home page                          */
/*==============================================================*/
/* Slider */
.slider .anythingSlider{width:440px!important;height:512px!important;padding:0 0 7px 0;margin-top:10px;background:url(images/slider_border_bottom.png) repeat-x 0 100%;margin-bottom:10px}
.slider .anythingSlider.activeSlider .anythingWindow{border:0}
.slider .anythingBase .panel{width:440px!important;height:512px!important;}
.slider .anythingBase .panel .image{margin-bottom:6px;display:block}
.slider .anythingBase .panel .post-title h1{color:#323232;font-size:32px;font-weight:bold;line-height:32px;margin-bottom:12px;display:block;}
.slider .anythingBase .panel .post-title h1:hover,.slider .anythingBase .panel .post-title:hover{color:#04a8b4;text-decoration:none;}
.slider .anythingBase .panel .time{margin-bottom:8px;overflow:hidden}
.slider .anythingBase .panel .post-content{margin-bottom:0;}

.slider .anythingSlider .anythingControls .thumbNav{display:none!important;}
.slider .anythingSlider .arrow, .slider .anythingSlider .start-stop{position:absolute;display:block;width:39px;height:39px;text-indent:-999em;top:136px;}
.slider .anythingSlider .back{left:0px;background: url(images/slider_prev.png) no-repeat 0 0;}
.slider .anythingSlider .forward{right:0;background: url(images/slider_next.png) no-repeat 0 0;}
.slider .anythingSlider .start-stop, .slider .anythingSlider .start-stop.hover, .slider .anythingSlider .start-stop:hover{left:201px;background: url(images/slider_play.png) no-repeat 0 0;padding:0;}
.slider .anythingSlider .start-stop.playing{background:url(images/slider_pause.png) no-repeat 0 0;}

.slider .anythingSlider .anythingControls,
.slider .anythingSlider .arrow{display:none!important;}
.slider .anythingSlider:hover .anythingControls,
.slider .anythingSlider:hover .arrow{display:block!important;}

/*==============================================================*/
/*                         8.Blog page                          */
/*==============================================================*/
.archive h1.page-title{padding:10px 0 13px;margin:0 10px 10px;background:url(images/bg_bottom_blog_title.png) repeat-x 0 100%;}
.message-no-post{padding:0 10px 10px 10px;}

/*==============================================================*/
/*                       9.Single Page                          */
/*==============================================================*/
#content .single-post{padding:10px;border-bottom:1px solid #f0f0f0;}

/* Content */
#content .single-post h1.post-title{padding:0 0 10px 0}
#content .single-post h1.post-title a{color:#323232;}
#content .single-post .time{margin-bottom:10px;}

/* tags */
.tags{border-bottom:1px solid #f0f0f0;overflow:hidden;}
.tags h3{color:#818181;font-size:11px;float:left;border-right:1px solid #f0f0f0;padding:5px 10px;margin-right:10px;font-family:helvetica;text-transform:none;font-weight:bold;}
.tags div{padding:5px 0}
.tags div a{font-size:11px;font-weight:bold;color:#aaa;margin-right:15px;display:block;float:left}

/* post share */
.post-share{overflow:hidden;padding:9px 10px 13px;background:url(images/bg_post_share_bottom.png) repeat-x 0 100%;}
.post-share a{float:left;margin-right:15px;color:#818181;line-height:16px;font-size:11px;font-weight:bold}
.post-share img{margin-right:8px;float:left;}

/* author */
#entry-author-info{overflow:hidden;height:100%;border-bottom:1px solid #f0f0f0;padding:15px 10px 20px;}
#entry-author-info h3{display:none;}
#author-avatar{width:62px;height:62px;padding:1px 1px 3px 1px;background:url(images/bg_avarta_62x62px.png) no-repeat 0 0;float:left;margin-right:10px;}
#author-description{}
#author-description .author-name{font-family:Helvetica-CondensedBoldRg;font-size:12px;/*font-weight:bold;*/color:#039da9;text-transform:uppercase;display:block;margin:5px 0;}

/* related */
.related{border-bottom:1px solid #f0f0f0;}
.related h3{font-size:14px;text-transform:none;font-family:helvetica;padding:10px 10px 6px 10px;font-weight:bold;}
.related ul{overflow:hidden;height:100%;}
.related ul li{padding:10px 9px 10px 10px;width:300px;float:left;overflow:hidden;}
.related ul li .thumbnail{float:left;margin:0 10px 0 0;}
.related ul li .info{padding-top:5px;}
.related ul li .title{margin-bottom:2px;display:block;font-weight:bold;color:#323232;}
.related ul li .time{color:#818181;font-size:11px;font-weight:bold;}

/* comment list */
#comments-title{font-size:14px;text-transform:none;font-family:helvetica;padding:10px 10px 6px 10px;font-weight:bold;}
.commentlist{padding:10px 10px 0 10px;}
li.comment{margin-bottom:10px;}
li.comment div{*overflow:hidden;*height:100%;}
li.comment .avarta{width:62px;height:62px;padding:1px 1px 3px 1px;background:url(images/bg_avarta_62x62px.png) no-repeat 0 0;float:left;margin-right:20px;}
li.comment .detail{margin:0 0 4px 84px;}
li.comment .bg_commentlist_left{background:url(images/bg_commentlist_left.png) no-repeat 0 0;padding-left:8px;}
li.comment .border_commentlist{border-top:1px solid #dedede;border-right:1px solid #dedede;padding:10px}
li.comment .comment-author{margin-bottom:2px;}
li.comment .comment-author a{color:#039da9;font-family:Helvetica-CondensedBoldRg;/*font-weight:bold;*/text-transform:uppercase;font-size:12px;font-style:normal;}
li.comment .comment-meta{font-weight:bold;font-size:11px;margin-bottom:8px;}
li.comment .comment-meta a{color:#818181;}
li.comment .comment-body{word-wrap:break-word;overflow:hidden;}
li.comment .bg_commentlist_bottom{background:url(images/bg_commentlist_bottom.png) no-repeat 0 0;height:3px;}
li.comment .reply{clear:both;text-align:right;}
li.comment .reply a{font-weight:bold;font-size:11px;color:#818181;}
li.comment ul.children{margin-left:93px;padding-top:10px;}

/* navigation */
.navigation{overflow:hidden;height:100%;padding:10px;}
.navigation a{color:#818181;font-size:11px;font-weight:bold;}
.nav-previous{float:left;}
.nav-next{float:right;}
.navigation span.meta-nav{display:none;}

/* comment form */
#respond{border-top:1px solid #f0f0f0;}
#reply-title{font-size:14px;text-transform:none;font-family:helvetica;padding:10px 10px 6px 10px;font-weight:bold;}
#commentform{padding:0 10px 10px 10px;display:block;overflow:hidden;height:100%;}
.comment-form-author,
.comment-form-email,
.comment-form-email,
.comment-form-url{width:220px;/*height:31px;*/background:url(images/bg_input_comment.png) no-repeat 0 0;padding:0 10px}
.comment-form-author .input-text,
.comment-form-email .input-text,
.comment-form-email .input-text,
.comment-form-url .input-text{padding:8px 0;*padding:8px 0 9px 0;padding:8px 0 10px 0\0/IE8+9;width:220px;border:0;background:0;}
.comment-form-comment{width:350px;height:171px;background:url(images/bg_textarea_comment.png) no-repeat 0 0;padding:8px 10px;}
.comment-form-comment textarea{padding:0;background:0;border:0;resize:none;width:350px;height:167px}
.form-submit button{height:30px;}
.form-submit button span{height:30px;line-height:32px;line-height:33px\0/IE8;background-image:url(images/shortcode/btn_medium_blue.png);}
.form-submit button span span{font-family:Helvetica-CondensedBoldRg;color:#fff;/*font-weight:bold;*/text-transform:uppercase;padding:0 15px 0 11px}
/* only FireFox */
/*@-moz-document url-prefix()
{
.form-submit button span{line-height:30px;}
}*/
#commentform .left{float:left;width:240px;margin-right:10px}
#commentform .right{float:left;width:370px;}

/*==============================================================*/
/*                 10. Archive Page, Sitemap Page               */
/*==============================================================*/
.page-template-archive-template-php h4,
.page-template-sitemap-php h4{padding:10px;}

/* sitemap */
.sitemap-archive{padding:0 10px}
.sitemap-archive li{background:url(images/shortcode/dot.png) no-repeat 0 6px;padding:0 0 10px 12px;font-weight:bold;font-size:11px;}
.sitemap-archive li a{font-size:12px;font-weight:normal;}
.sitemap-archive li.current_page_parent{padding-bottom:0;}
.sitemap-archive li.current_page_parent ul.children{padding-top:10px;margin-left:10px}

.search .col-main h1.entry-title{padding-bottom:10px;}