/*
Theme Name: Cooking
Theme URI: http://softwareoutsourcing.biz/templates/list/thumbnail
Description: Theme base for Softwareoutsourcing
Author: Softwareoutsourcing
Author URI: http://softwareoutsourcing.biz/
Version: 2.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: buddypress, black, red, white, two-columns, fixed-width, threaded-comments, sticky-post, editor-style, custom-menu
*/


html, body{background:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-size-adjust:inherit; font-stretch:normal; font-variant:normal; font-style:normal; margin:0; padding:0; color:#000;}

a {color:#000; text-decoration:none;}
a:hover{text-decoration:none; color:#2775a7;}
a img{border:none;}
form{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{margin-top:0;}

.fll{float:left;}
.flr{float:right;}
.fln{float:none;}
.flh{float:inherit;}
.cll{clear:left;}
.clr{clear:right;}
.clb{clear:both;}
.txt-blue{color:#2775a7!important;}
.txt-xam{color:#808080!important;}
.txt-black{color:#000!important;}
.txt-bold{font-weight:bold!important;}
.txt-normal{font-weight:normal!important;}
.m-b-15{margin-bottom:15px!important;}
.m-b-0{margin-bottom:0px!important;}
.m-b-10{margin-bottom:10px!important;}
.m-b-5{margin-bottom:5px!important;}
.p-b-15{padding-bottom:15px!important; overflow:hidden;}
.p-b-0{padding-bottom:0px!important; overflow:hidden;}
.p-b-10{padding-bottom:10px!important; overflow:hidden;}
.p-b-5{padding-bottom:5px!important; overflow:hidden;}
.m-r-0{margin-right:0px!important;}
.display-none{display:none;}
.ipt-slb-taa{font-weight:normal; font-size:12px; font-family:Tahoma!important; font-style:normal; margin:0; padding:0; z-index:-1; width:auto; overflow:visible;}
.ul-main{list-style:none; margin:0; padding:0;}
.split{padding:0 5px;}


#mainpage{width:1000px; margin:0 auto;}

/*============================================Header======================================================*/
#header{overflow:hidden; height:94px; background:url(images/bg_header.png) repeat-x top center; margin:15px 0 22px; position:relative;}
#header .logo{margin:15px 0 0 25px;}
#header .chili_header{background:url(images/chili_header.png) no-repeat; width:119px; height:44px; position:absolute; right:0; top:5px;}

/*============================================navi main======================================================*/
.navmain{height:94px; float:right; margin-right:120px; width:560px;}
.navmain ul{float:right;}
.navmain ul li{float:left; color:#fff; font-size:16px; font-weight:normal; background:url(images/bg_menuwhite.png) repeat-x;}
.navmain ul li a{color:#fff; padding:56px 20px 0 20px;line-height:38px; display:block; float:left; font-weight:bold; font-size:14px; text-transform:uppercase;}
.navmain ul li a:hover, .navmain ul li.current_page_item a{text-decoration:none; background:#000;}

/*============================================main======================================================*/
.main{background:#fff; float:left; width:100%; margin-bottom:22px;}
.main .main-left{width:656px; margin:30px 0 0 22px;}
.main .main-right{width:288px; margin-top:15px;}

/*============================================box content======================================================*/
.box{padding-bottom:30px; margin-bottom:30px; overflow:hidden; border-bottom:2px solid #7f7f7f;}
.box-l{width:235px; text-align:center;}		
.box-l img{width:220px; height:158px;}
.box-r{width:420px;}
.box-c h3.box-c-title{font-size:18px; font-weight:bold; text-transform:uppercase; display:block; padding-bottom:8px; margin:0; clear:left;}
.box-c p.box-c-t{color:#676767; font-size:11px; text-transform:uppercase; padding-bottom:12px;}
.box-c img{float:left; margin-right:15px; width:176px; height:132px;}
.box-c p{margin:0; padding:0;}
.box-c p.box-c-c{padding-bottom:15px;}
.box-c .date{background:url(images/calendar.png) no-repeat left center; color:#808080; padding-left:22px;}
.box-c .author{background:url(images/admin.png) no-repeat left center; color:#808080; padding-left:22px;}

/*============================================content======================================================*/
.content-c{padding:0 0 20px;}
.content-c h3.box-c-title{font-size:18px; font-weight:bold; text-transform:uppercase; display:block; padding-bottom:8px; margin:0; clear:left;}
.content-c p.box-c-t{color:#676767; font-size:11px; text-transform:uppercase; padding-bottom:12px;}
.content-c img{margin:0 0 15px; max-width:656px; width:auto; height:auto; float:none;}
.content-c p{margin:0; padding:0 0 15px;}

.featured{margin-bottom:22px; overflow:hidden; margin-right:-36px;}
.featured img{width:223px; height:294px;}
.featured .featured-box{margin-right:36px; position:relative;}
.featured .featured-des{position:absolute; left:0; bottom:0; width:223px; height:42px; background:#000; opacity:0.5; filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.featured .featured-title{position:absolute; width:196px; left:15px; top:258px; color:#fff; font-size:11px;}

/*============================================widget======================================================*/
.widget{position:relative; margin-bottom:20px;}
.widget, .tabberlive{clear:both; margin-top:0!important; margin-bottom:20px;}
.widget ul.tabbernav{border-bottom:none!important; padding:0!important;}
.widget ul.tabbernav li{float:left; padding:5px 8px!important; margin-right:2px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c0c1c3', endColorstr='#f2f2f2')!important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#c0c1c3), to(#f2f2f2))!important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #c0c1c3,  #f2f2f2)!important; /* for firefox 3.6+ */
}
.widget ul.tabbernav li a, .style2 ul.tabbernav li{border:none; font-size:12px; background:none; font-weight:normal; color:#000!important;}
.widget ul.tabbernav li a{margin:0!important; padding:0!important;}
.widget ul.tabbernav li.tabberactive{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#058eba', endColorstr='#f2f2f2')!important; /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#058eba), to(#f2f2f2))!important; /* for webkit browsers */
	background: -moz-linear-gradient(top,  #058eba,  #f2f2f2)!important; /* for firefox 3.6+ */	
}
.widget ul.tabbernav li.tabberactive a, .style2 ul.tabbernav li a:hover{background:none!important; border:none;}
.widget .tabbertab{border:none!important; clear:both; margin-top:10px;}

.widget ul{list-style:none; margin:0 10px; padding:0;}

h3.title{background:url(images/bg_title.png) no-repeat right center; height:48px; line-height:54px; margin:0 -13px 8px 0; color:#fff; font-size:24px; font-weight:bold; text-indent:10px;}

.widget ul li{padding:7px 0; border-bottom:1px dotted #ccc;}

#wp-calendar{width:100%; text-align:center;}
#wp-calendar td, #wp-calendar caption{padding:5px 0;}
#wp-calendar td#today, #wp-calendar td#today a{background:#900; color:#fff!important;}

.advanced-recent-posts img{float:left; border:1px solid #999; padding:5px; margin-right:15px;}
.advanced-recent-posts a{display:block; font-size:14px; margin-bottom:10px;}
.advanced-recent-posts span{font-size:11px; font-style:italic;}
.advanced-recent-posts span.date{float:left; margin-right:5px;}
.advanced-recent-posts li{margin-right:10px; background:url(images/line-right.jpg) repeat-x bottom center; overflow:hidden; margin-bottom:5px; padding-bottom:5px;}

.scfw li{padding:5px 5px 5px 30px!important; border:1px solid #ccc; margin-bottom:5px; overflow:hidden; font-size:16px; background-position:5px center!important;}

.rcg-div{padding:5px 0; background:none; overflow:hidden;}
.rcg-avatar{float:left; margin-right:10px;}


/*============================================Read more======================================================*/
.readmore{
	color:#fff; 
	font-size:11px; 
	padding:3px 8px;
	background: #000;
}
.readmore:hover{
	background:#b80a09;
	color:#fff;
}

/*============================================Phan trang======================================================*/
.navigation{width:100%; margin:-10px 0 15px; overflow:hidden;}
.navigation .wp-pagenavi{float:right;}
.navigation span, .navigation a{float:left; padding:0 5px; font-size:14px; font-weight:normal; border:none; color:#000;}
.navigation .current{color:#fff; background:#333;}

.footer{text-align:center; width:100%; overflow:hidden; background:url(images/bg_header.png) repeat-x; height:94px; line-height:94px; margin-bottom:10px;}

p.copyright{padding-right:20px; color:#BF5252; clear:both; text-align:right;}
p.copyright a{color:#BF5252;}

.breadcrumbs{width:100%; margin-bottom:20px;}

/*============================================Comment======================================================*/
.commentlist{margin-top:15px;}
.commentlist img{width:40px; height:40px;}
.commentlist li{overflow:hidden; margin-bottom:15px;}

.wp-caption{}
.wp-caption-text{}
.sticky {}
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{}

.form-allowed-tags{display:none;}
.comment-form-comment{clear:both; overflow: hidden; padding:5px 0!important;}
.comment-form-comment label{float:left; margin-right:10px;}










