/*********************************************************************************************

Theme Name:Blue4vn
Theme URI: http://www.it-vnsoft.com
Version: 3.0
Author: IT-VNSOFT 
Author URI: http://www.it-vnsoft.com
License: GNU General Public License v3.0
License URI: http://www.it-vnsoft.com

The PHP code portions of this IT-VNSOFT theme are subject to the GNU General Public
License, version 2. All images, cascading style sheets, and JavaScript elements are
released under the WPZOOM Proprietary Use License below.

**********************************************************************************************

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use
the custom.css file to add your styles. You can copy a style from this file and paste it in
custom.css and it will override the style in this file.

**********************************************************************************************

0.  CSS Reset  -------------------------  All Theme Files
1.  Toolbox CSS  -----------------------  All Theme Files
2.  Page Structure  --------------------  All Theme Files
3.  Header  ----------------------------  header.php
4.  Main Navigation  -------------------  header.php
5.  Featured Slider  -------------------  wpzoom_featured.php
6.  Posts Styling ----------------------  index.php, single.php
7.  Comments  --------------------------  comments.php
8.  Sidebar & Widgets ------------------  sidebar.php
9.  Footer  ----------------------------  footer.php

**********************************************************************************************/


/*********************************************************************************************

0. CSS Reset  -------------------------  All Theme Files

*********************************************************************************************/
* {
	margin: 0;
	padding: 0;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style-type: none;
	list-style-position: inside;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong {
	font-weight: bold
}
em {
	font-style: italic
}
a img {
	border: none
}
/* Gets rid of IE's blue borders */
table {
	-x-system-font: none;
	font-family: inherit;
	font-size: inherit;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-style: inherit;
	font-variant: inherit;
	font-weight: inherit;
	line-height: inherit;
}
th {
	background: #BBCCDD;
	color: #333;
}
th, td {
	font-family: arial;
    font-size: 11px;
    line-height: 20px;
    padding: 4px;
    text-align: center;
}
tr:nth-child(2n) {
background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
}
tr:nth-child(2n+1) {
}
/*********************************************************************************************

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/


/* Smart clearfix */
.clear, .cleaner {
	clear: both;
	height: 0;
	overflow: hidden;
}
.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
/* Headings */
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}
h1 {
	font-size: 26px;
}
h2 {
	font-size: 22px;
}
h3 {
	color: #336699;
    font-family: tahoma;
    font-size: 14px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
}
h6 {
	font-size: 12px;
}
a {
	color: #004276;

    text-decoration: none;
}
a:hover {
	color:#CA0002;
}
h4.title, #topside h3, #bottomside h3 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	margin: 0 0 5px;
	background:#CA0002;
	padding:2px 4px;
	color:#fff;
	clear:both; 	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
 *display: inline;
}
.nextActions {
	text-decoration: none;
	clear:both;
	width:100%;
	margin: 6px 0;
	font-size: 11px;
	color:#FFF;
}
.homecat .nextActions {
	margin-left:10px;
}
.colAds .item {
	background: #f5f5f5;
}
.colAds h5.title {
	color: #b4d5c5;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.sticky, .bypostauthor {
}
/* Navigation */
div.navigation {
	padding-bottom: 15px;
	text-align:center;
	margin: 0 0 10px;
	font-size: 16px;
}
div.navigation a {
	font-weight: normal;
	padding:0 10px;
	line-height: 50px;
	background: none repeat scroll 0 0 #F0F0F0;
	padding:5px;
	font-family:Oswald,Arial
}
div.navigation span.current {
	padding: 0 10px;
	color:#FFF;
	background: none repeat scroll 0 0 #418CD1;
	padding:5px;
	font-family:Oswald,Arial;
}
div.navigation span.pages {
	margin-right: 10px;
	display: none;
}
div.navigation .alignleft, div.navigation .alignright {
	margin: 0;
}
div.navigation .prev {
	float:left;
	 color: #FF0000;
    font: 700 13px/18px Arial;
	margin-top: 15px;
}
div.navigation .next {
	float:right;
	 color: #FF0000;
    font: 700 13px/18px Arial;
	margin-top: 15px;
}
html {
	overflow-y: scroll;
}
p {
	margin-bottom:0px;
	line-height:1.6;
}
input {
	padding:5px;
}
#searchsubmit {
	padding:4px;
}
#ad468 {
	text-align:center;
	margin: 0 0 20px 0;
}
#menu-tren {
	background: url(images/news2/bg_top_site_new.gif) repeat-x scroll 0 0 transparent;
	left: 0;
	padding: 0 0 1px;
	top: 0;
	width: 100%;
	z-index: 99999;
	border-bottom:1px solid #CCC;
	position:fixed;
	height:25px;
}
/*********************************************************************************************

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/

body {
	text-align: center;
	background: #F2F2F2;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #252324;
	line-height:1.5;
}
#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 1002px;
}
#inner-wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
	border-left: 1px solid #E8E6E6;
	border-right: 1px solid #E8E6E6;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	padding: 0 10px;
}
#content {
}
#main.full-width {
	width:100%;
}
/*********************************************************************************************

3. Header  -------------------------  header.php

*********************************************************************************************/

#head-bar {
	height: 26px;
	margin: 0 auto;
	width: 1000px;
}
#head-bar #date {
	float: right;
	line-height: 26px;
}
#head-bar #navigation {
	float:left;
	text-align: right;
	z-index: 201;
}
.hot-line {
	background: url("/images/bg/otherSepTop.gif") no-repeat scroll right 0 transparent;
	color: #686E7A;
	float: left;
	font: 11px arial;
	margin: 0;
	padding: 7px 7px 0 17px;
}
.a-mail {
	float: left;
	height: 19px;
	margin: 0 7px 0 0;
	padding: 2px 7px 0;
	width: 15px;
}
.hot-line label {
	color: #9F224E;
	font-weight: bold;
}
#head-bar #navigation li {
	display: block;
	float: left;
}
#head-bar #navigation a {
	color: #000;
	float: left;
	font: 11px Arial, Helvetica, sans-serif;
	height: 19px;
	padding: 7px 7px 1px !important;
	text-decoration: none;
}
#head-bar #navigation a hover: {
 color: #000000 !important;
 padding: 7px 10px 1px !important;
 float: left;
 font: 11px arial;
 height: 19px;
 text-decoration: none;
}
#logo {
	float:left;
	margin:0;
	font-family: 'Oswald', sans-serif;
}
#logo h1 {
	color:#fff;
	font-size:64px;
	font-weight:bold;
	line-height:1.3;
	text-transform:uppercase;
	padding:10px;
	background:#181b1c;
}
#logo a {
	color:#fff;
}
#logo a:hover {
	text-decoration:none;
}
#header #inner #head_banner {
	float: left;
	position: relative;
	padding: 9px 0;
	font-size: 18px;
	line-height: 1.4;
	width: 468px;
}
#header #inner #head_banner img {
	padding: 10px 0 0 5px;
}
#header #inner #head_banner .text img {
	position: absolute;
	left: 20px;
	top: -18px;
	z-index: 200;
	padding: 0;
}
#header #inner #head_banner .text {
	padding-left: 180px;
}
#header #inner #right {
	float: right;
}
.navigation2 #right {
	float: right;
}
.navigation2 #left {
	float: left;
}
.navigation2 #search {
	clear: both;
	float: right;
	font-size: 12px;
	height: 23px;
	line-height: 15px;
	margin: -7px 0 10px 5px;
	position: relative;
	width: 209px;
}
.navigation2 #search #s {
	width: 175px;
	border: none;
	padding: 1px 6px;
	color: #4F4747;
	display: inline;
	float: left;
	font-size: 11px;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
}
.navigation2 #search:hover {
}
.navigation2 #search #searchsubmit {
	text-indent: -9999em;
	background: url("images/search.png") no-repeat;
	cursor: pointer;
	border: 0 none;
	width:19px;
	margin-top: 4px;
}
.navigation2 #social {
	margin-top:10px;
	text-align: right;
	float: right;
	clear: both;
}
.navigation2 #social li {
	margin-left:5px;
	display: inline;
	float: left;
}
#header #social {
	margin-top: 16px;
	text-align: right;
	float: right;
	clear: both;
}
#header #social li {
	margin-left: 12px;
	display: inline;
	float: left;
}
#header {
	margin-top: 25px;
	padding: 20px 0 0;
}
/* Social Icons */
#social ul:after {
	content: ".";
	visibility: hidden;
	height: 0;
	display: block;
	clear: both;
}
#social ul li.button {
	position: relative;
}
#social ul li.button div.tooltip {
	position: absolute;
	top: -40px;
	left: -60px;
	white-space: nowrap;
	display: none;
	z-index: 999;
}
#social ul li.button div.tooltip:hover {
	cursor: pointer !important;
}
#social ul li.button div.tooltip span.center {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	background: url(images/tooltipC.png) top center no-repeat;
	display: block;
	padding: 0 10px;
	line-height: 30px;
	color: #FFF;
	font-weight: bold;
	height: 35px;
	text-shadow: 0 1px 1px #000;
}
#social ul li.button div.tooltip span.left, #social ul li.button div.tooltip span.right {
	width: 6px;
	height: 33px;
	display: block;
	position: absolute;
	top: 0;
}
#social ul li.button div.tooltip span.left {
	background: url(images/tooltipL.png) top left no-repeat;
	left: -6px;
}
#social ul li.button div.tooltip span.right {
	background: url(images/tooltipR.png) top right no-repeat;
	right: -5px;
}
#social ul li.button a {
	padding: 0 !important;
	width: 32px;
	height: 32px;
	display: block;
	margin-top:-5px;
}
#breakingNews {
	background: url(images/news2/thirdMenu.gif) repeat-x scroll 0 0 transparent;
	line-height: 40px;
	height: 40px;
	color: #6C6767;
 border-bottom: 1px solid #EEEFF1 padding:0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#breakingNews span {
	color: #E71E1E;
	font-weight: bold;
	margin-right: 15px;
	text-transform: uppercase;
	padding:0 5px 0;
}
/*********************************************************************************************

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/
/*-----------------------------------------Categories-------------------------------------*/
.single #content-sidebar-wrap #content, .page #content-sidebar-wrap #content {
	float:left;
	width:489px;
	padding-right:8px;
}
.cat .cat-title ul {
	float:left;
	height:20px;
	overflow:hidden;
	display:block
}
.categories li {
	list-style:none;
}
.cat .cat-title ul {
	display:none
}
.categories li.cat {
	padding-bottom:10px;
	border-bottom:0px solid #e1e1e1;
	float:left;
	width:100%
}
.categories li.cat:last-child {
	border:none
}
.categories li.cat h3 a {
	color:#029dc4;
	font-weight:bold;
	margin-bottom:4px;
	display: block;
	line-height:1.2;
	padding-right:8px;
}
.categories li.cat h3 a:hover {
	color:#ff9900;
}
.categories li.cat div div p {
	font-size:12px;
	line-height:1.2;
	padding-right:8px;
	text-align:justify
}
.categories li.cat div div img {
	border:1px solid #ccc
}
.cat-title li {
	list-style-type:none;
	font-size:11px;
	float:left;
	padding:8px 10px;
	background:url(images/fmenu.gif) no-repeat right center;
}
.cat-title li:last-child {
	background:none;
	padding-right:0px;
}
.cat-title li a {
	border-left: 1px solid #999999;
	color: #555555;
	font-family: arial;
	margin-left: -5px;
	padding: 0 0 0 5px;
}
.cat-title li a:hover {
	color:#ff9900;
}
.cat-title h4 a:hover {
	color:#ffcc00;
}
.arc_title span, .related h3 span {
	padding:0px 5px 5px 5px;
	border-bottom:0px solid #FFCC00;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2;
	float:left;
	text-transform:uppercase;
	color: #000;
	font-size:11px;
	font-weight:bold;
}
.cat-title h4 a {
	background: none repeat scroll 0 0 #FFF;
	color: #045887;
	font: 700 14px/16px Tahoma, Geneva, sans-serif;
	padding: 3px 10px;
	line-height:1.2;
	float:left;
	text-transform:uppercase;
}
.other a {
	line-height:1.2;
	font-size:12px;
	color:#333
}
.other a:hover {
	text-decoration:underline;
}
.other img {
	border:1px solid #ccc
}
.other li {
	float:left;
	margin-bottom:7px;
	background:url(images/bullet.png) no-repeat 0 6px;
	padding-left:8px;
}
.other li.other1 {
	list-style:none;
	margin-bottom:7px;
	background:url(images/bullet.png) no-repeat 0 6px;
	padding-left:8px;
}
/*********************************************************************************************

4. Main Navigation  -------------------------  header.php

*********************************************************************************************/
.homeaz {
	background:#DADBDD;
}
.navigation2 {
	line-height: 29px;
	height:29px;
	margin-top:-34px;
}
#menu {
	background: none repeat scroll 0 0 #F2F2F2;
	border-bottom: 1px solid #CCCCCC;
	float: left;
	width: 100%;
	z-index: 99;
}
#menu li {
	display: block;
	float: left;
}
#menu a {
	display: block;
	text-decoration: none;
	font-size:12px;
}
.downarrowclass {
}
.dropdown li a:hover .downarrowclass, .dropdown li:hover .downarrowclass, .dropdown ul li.current_page_item a .downarrowclass, .dropdown ul li.current-cat a .downarrowclass {
}
.rightarrowclass {
}
.dropdown ul {
	margin: 0;
	list-style-type: none;
}
.dropdown ul li {
	position: relative;
	display: inline;
}
.dropdown ul li a {
	border-right: 1px solid #FFFFFF;
	color: #000;
	font-family: Tahoma;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	padding: 0 18px;
	text-decoration: none;
}
#head-bar .dropdown ul li a {
	border-right: 0;
	color: #333;
	background: url(images/news2/bgTop1.gif) repeat-x scroll 0 0 transparent;
	border-right:1px dotted #CCC;
}
#head-bar .dropdown ul li a:hover, #head-bar .dropdown ul li a.active, #head-bar .dropdown ul li:hover a {
	color: #fff;
	text-shadow: none;
	border-right: 0;
	text-decoration: none;
}
#head-bar .dropdown ul li ul {
	background: #191c1d;
}
#head-bar .dropdown ul li ul li a {
	width: 130px; /*width of sub menus*/
}
#head-bar .dropdown ul li ul li a:hover {
	background: #303537; /*sub menus hover style*/
	border-right: 0;
}
#head-bar .dropdown ul li.current_page_item a, #head-bar .dropdown ul li.current-cat a {
	color: #fff;
	text-shadow: none;
	border-right: 0;
	background: url(images/news2/actVne.gif) repeat-x scroll 0 0 transparent;
}
* html .dropdown ul li a {
	display: inline-block; /*IE6 hack to get sub menu links to behave correctly*/
}
.dropdown ul li a:hover, .dropdown ul li a.active, .dropdown ul li:hover a {
	color: #fff;
	border-right: 1px solid #777777;
	background:#5B5B5B;
	text-decoration: none;
}
.dropdown ul li.current_page_item a, .dropdown ul li.current-cat a, .dropdown ul li.current-menu-item a, .dropdown ul li.current-menu-parent a {
	background: none repeat scroll 0 0 #2F2E2E;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight: bold;
}
.dropdown ul li.current_page_item a:hover, .dropdown ul li.current-cat a:hover {
	color: #fff;
}
.dropdown ul li ul {
	position: absolute;
	left: 0;
	display: block;
	visibility: hidden;
	z-index: 100;
	background: #2F2E2E;
	text-align: left;
	padding: 0;
	-moz-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 0 4px 3px rgba(0, 0, 0, 0.5);
}
.dropdown ul li:hover ul li a, .dropdown ul li ul li a {
	color: #fff;
	border-right: 0;
}
.dropdown ul li ul li {
	display: list-item;
	float: none;
}
.dropdown ul li ul li ul {
	top: 0;
	border-bottom: 1px dotted #ccc;
}
.dropdown ul li ul li a {
	width: 160px; /*width of sub menus*/
	margin: 0;
	border-top-width: 0;
	color: #fff;
	text-transform: none;
	border-right: 0;
	display: block;
}
.dropdown ul li ul li:last-child a, .dropdown ul li ul li:last-child a:hover {
	border: none;
}
.dropdown ul li ul li a:hover {
	background: #121111; /*sub menus hover style*/
	border-right: 0;
}
/* Login form */
#topbar .user-bar {
	color: #B8B9B8;
	float: right;
	font-size: 12px;
	line-height: 24px;
}
label.overlabel-apply {
	position: absolute;
	margin-top: 7px;
	margin-left: 5px;
	z-index: 1;
	color: #6a6a6a;
	font-size: 12px;
}
#topbar .user-bar a {
	color: #474747;
	text-decoration: none;
	margin: 0 4px;
	font-weight: bold;
}
#topbar .user-bar a:hover {
	text-decoration: underline;
}
.login-form {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 100;
	width: 220px;
	display: none;
	margin-right: 170px;
}
.login-form .close {
	border-top: 1px solid #3f3f3f;
	width: 60px;
	text-align: center;
	margin: 0 0 0 auto;
	background: #767676 url(images/video/login.gr.png) repeat-x 0 0;
	height: 36px;
	line-height: 34px;
}
#topbar .login-form .close a {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
.login-form form {
	background: #767676 url(images/video/login.gr.png) repeat-x 0 -36px;
	width: 220px;
	margin: 0;
	border-right: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow: 0 3px 5px #e1e2e1;
	-webkit-box-shadow: 0 3px 5px #d1d2d1;
	-moz-box-shadow: 0 3px 5px #e1e2e1;
}
.login-form fieldset {
	margin: 0;
	padding: 10px;
}
.login-form .inputs {
	width: 130px;
	float: left;
}
.login-form .input {
	margin-bottom: 5px;
}
.login-form .input label {
	color: #fff;
}
.login-form label.overlabel-apply {
	margin-top: 6px;
	color: #fff;
}
.login-form .input input {
	border: 1px solid #848483;
	border-top: none;
	border-left: none;
	background: #5c5c5b url(images/video/input.gr.png) repeat-x 0 -99px;
	color: #ffffff;
	font-size: 12px;
	padding: 6px 5px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	height: 16px;
	vertical-align: middle;
	width: 118px;
}
.login-form .button {
	width: 64px;
	float: right;
}
.login-form .button input {
	width: 64px;
	height: 64px;
	background: url(images/video/nav.png) no-repeat 0 -259px;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	-moz-box-shadow: 0 0 0;
	padding: 0;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-shadow: 0 -1px 0 #87b00d;
}
.login-form .remember {
	clear: both;
	margin-bottom: 4px;
}
.login-form .remember label {
	color: #e4e4e4;
	font-size: 11px;
	vertical-align: middle;
}
.login-form .remember input {
	vertical-align: middle;
}
.login-form .lost {
	font-size: 11px;
}
#topbar .login-form .lost a {
	color: #ffffff;
	text-decoration: none;
}
#topbar .login-form .lost a:hover {
	text-decoration: underline;
}
/*********************************************************************************************

5. Featured Articles  -------------------------  index.php

*********************************************************************************************/
.main_featazx {
	float:right;
	width:320px;
}
#content #featured {
	margin:15px 0 10px 0;
}
.main_feat h2 {
	font-size: 24px;
	margin-bottom:10px;
	font-weight:normal;
	line-height:1.2;
}
.main_feat div.date {
	color: #E73838;
	font-style:italic;
	font-size: 12px;
	margin-bottom:8px;
}
.main_feat .thumb {
	float: left;
	margin:0 0 10px 0;
}
.main_feat img {
	width:310px;
	height:190px;
}
.main_feat .thumb span {
	color:#666;
	font-size:10px;
	font-family: Helvetica, Arial, sans-serif;
}
.main_feat .content {
	line-height:1.4;
	border-top: 1px dotted #ddd;
	padding-top:10px;
}
.main_feat .entry span {
	line-height:1.5;
	padding-bottom:10px;
	font-size:22px;
	display:block;
}
.main_feat {
	width:310px;
	float:left;
}
.main_feat .entry {
	font-size: 14px;
	margin-bottom:5px;
	padding-bottom:15px;
	overflow:hidden;
}
#featured .entry p {
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.headings {
	float: right;
	width: 160px;
}
.headings p {
	font-size: 12px;
	overflow:hidden;
}
#featured .headings h2 {
	font-size: 16px;
	line-height:1.2;
	margin-bottom:5px;
}
.headings .post-thumb {
	float: left;
	margin: 0 8px 8px 0;
}
.headings li {
}
.headings li:last-child {
	border-bottom: none;
}
.headings h2 {
	font-weight:normal;
}
#featured .meta {
	padding-top:3px;
	border-top:1px dotted #E7E7E7;
	
	padding:6px 8px;
}
#featured .headings .meta {
	border-top:1px dotted #E7E7E7;
	color:#9B9B9B;
	font-size:10px;
	font-family: Helvetica, Arial, sans-serif;
	background:#F3F3F3;
	padding:3px 5px;
}
#featured .headings .comments {
	margin:0;
	font-weight:normal;
	font-size:10px;
	font-family:Georgia, serif;
}
#featured .nextActions {
	width:50%;
	margin:0;
}
#featured .meta span {
	padding-bottom:0;
}
#featured .comments {
	float:right;
	background:url(images/comments.png) no-repeat left 4px;
	padding-left:16px;
	font-size:12px;
}
#home_ad {
	text-align:center;
	margin:5px 0 15px 0;
}
.loopaz h2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:16px;
}
.loopasd p {
	font-family:Arial, Helvetica, sans-serif;
}
/*********************************************************************************************

5. Homepage Categories -------------------------  index.php

*********************************************************************************************/

#main {
	float: left;
	width: 660px;
}
#main .homecat {
	width: 100%;
	float: left;
	background: url(images/news2/afterpost.jpg) no-repeat scroll center bottom transparent;
	clear: both;
	float: left;
	padding: 5px 0 15px;
}
#main .homecat1 {
	width: 100%;
	float: left;
	clear: both;
	float: left;
	padding: 5px 0;
}
#main .red h4 {
	border-top:2px solid #CA0002;
}
#main .red h4 a {
	background:#FFF;
}
#main .red h4 a:hover {
	color:#fff;
	background:#D73333;
}
#main .grey h4 {
	border-top:3px solid #333;
}
#main .grey h4 a {
	background:#333;
}
#main .grey h4 a:hover {
	color:#fff;
	background:#4B4B4B;
}
#main .black h4 {
	border-top:3px solid #333;
}
#main .black h4 a {
	background:#333;
}
#main .black h4 a:hover {
	color:#fff;
	background:#4B4B4B;
}
.homecat h4 {
	border-top: 2px solid #045887;
	padding:3px 0 0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	background: url(images/news2/bg_soc_cheo_9cham.gif) repeat-x scroll left top transparent;
	width: 100%;
}
.homecat h4 a {
	background: none repeat scroll 0 0 #FFF;
	color: #045887;
	font: 700 14px/16px Tahoma, Geneva, sans-serif;
	padding: 3px 10px;
}
.homecat h4 a:hover {
	background: #2F6998;
}
.homecat ul {
	display: inline;
}
.homecat ul li {
	margin:2px 3px 0 0;
	padding:0 0 0 10px;
	display: inline;
	line-height: 1.5;
}
.homecat ul li p {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.homecat ul li h3 {
	font-size: 13px;
	font-weight: bold;
	line-height: 1.4;
	margin: 8px 0 5px;
}
#postax h3 {
	font-size:12px;
}
#postax h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.homecat ul.stories {
	border-bottom: 1px dotted #DDDDDD;
	clear: both;
	display: block;
	float: right;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: -140px 0;
	padding: 10px 5px 7px;
	width: 410px;
}
.nextax {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 15px 0 0;
}
.nextax1 {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 15px 0 0;
}
.homecat ul.stories li {
	width: 100%;
	list-style-type: square;
	display: list-item;
	list-style-position: inside;
	margin: 2px 0;
}
.homecat ul.stories li a {
	font-size: 12px;
	width: 100%;
	clear: both;
}
.homecat .thumb {
}
.homecat .thumb a img {
	z-index: 100;
	width:230px;
	height:135x
}
.homecat li .meta {
	background: #000000;
	color: #fff;
	display: block;
	float: left;
	font-weight: 700;
	top: 105px;
	z-index: 101;
	padding: 2px 0 4px 5px;
	opacity: 0.8;
	text-transform: uppercase;
	font-size: 10px;
	position: absolute;
	height: 14px;
	width: 195px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.homecat li .meta strong {
	float: right;
	margin-right: 10px;
	background: url(images/comments.png) no-repeat left 3px;
	padding-left: 15px;
}
.homecat li a:hover .meta {
	opacity: 0.4;
}
.section_separator {
	border-top:3px solid #333;
}
.recent_title {
	border-bottom: 1px dotted #E7E7E7;
    font-family: Tahoma;
    font-weight: normal;
    padding: 10px 0;
}
.recent_title img {
	float:right;
}
/*********************************************************************************************

6. Posts Styling  -------------------------  index.php, archive.php, single.php, page.php

*********************************************************************************************/

#posts .title a {
	font-size:14px;
	font-weight:bold;
}
#posts .post-thumb {
	margin: 0 15px 0 0;
	float:left;
}
#posts .post .entry {
	clear:none;
}
.breadcrumbs {
	background: none repeat scroll 0 0 #F5F5F5;
	border: 1px solid #F2F2F2;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 5px;
}
.breadcrumbs h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.post {
	margin:10px 0;
	overflow:hidden;
}
.post h1 a {
	color: #004175;
	font: 700 24px/23px "Times New Roman";
}
.post h2 a {
	font-weight:normal;
	font-size:33px;
	line-height:1.2;
	margin-bottom:7px;
}
.post .meta {
	border-bottom:1px dotted #ddd;
	padding:0 0 7px 0;
	margin:4px 0 10px 0;
	font-size:10px;
	color:#A2A2A2;
	font-family: Arial, Helvetica, sans-serif;
}
.post .meta1 {
	padding:0 0 7px 0;
	margin:4px 0 10px 0;
	font-size:10px;
	color:#A2A2A2;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
}
.post .meta1 .date {
	background:url(images/date.png) no-repeat 0 -3px;
	padding-left:16px;
	margin-right:20px;
}
.post .meta1 .comments a {
	background:url(images/comments.png) no-repeat 0 2px;
	padding-left:16px;
	color:#A2A2A2;
}
.post .meta1 .comments a:hover {
	color:#333;
}
.post .meta .views {
	float:right;
	width:70px;
}
.post .meta .date {
	background:url(images/date.png) no-repeat 0 -3px;
	padding-left:16px;
	margin-right:20px;
}
.post .meta .comments a {
	background:url(images/comments.png) no-repeat 0 2px;
	padding-left:16px;
	color:#A2A2A2;
}
.post .meta .comments a:hover {
	color:#333;
}
.post .meta .views {
	float:right;
	width:70px;
}
.post .entry {
	line-height:1.7;
	font-size:13px;
}
.sticky h2 a {
	background:url(images/sticky.png) no-repeat 0 5px;
	padding-left:20px;
}
.post .entry .thumb img {
	float:left;
	margin:3px 10px 5px 0;
	font-size:0;
}
.post .entry ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
	font-family:Tahoma, Geneva, sans-serif;
}
.post .entry ul li {
	list-style-type:square;
}
.post .entry ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
}
.post .entry ol li {
	list-style-type:decimal;
}
.post blockquote {
	border-left:3px solid #CCCCCC;
	color:#777777;
	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
}
blockquote, q {
	quotes:none;
}
.post .entry p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 20px;
	margin-bottom:10px;
}
.post .entry h2 {
	float:none;
	width:auto;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:14px;
}

.entry h2 {
    color: #3B5999;
    font-family: arial;
    font-size: 16px;
    margin-top: 10px;
}
.entry img.alignnone, .entry img.aligncenter, .entry img.alignleft, .entry img.alignright, .entry img.attachment-fullsize {
	margin-bottom: 10px;
	max-width: 630px;
	width:auto;
	height:auto;
}
.full-width .entry img.alignnone, .full-width .entry img.aligncenter, .full-width .entry img.alignleft, .full-width .entry img.alignright, .full-width .entry img.attachment-fullsize {
	margin-bottom: 10px;
	max-width: 940px;
	width:auto;
	height:auto;
}
/* Images align */
.entry .aligncenter, div.aligncenter {
	display: block;
	clear:both;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, .entry .alignleft {
	float: left;
	margin-right:15px;
}
.alignright, .entry .alignright {
	float: right;
	margin-left:15px;
}
/* [gallery] shortcode */
.entry .gallery .gallery-item {
	max-width:150px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
*display: inline;
	margin: 10px;
}
.entry .gallery {
	clear: both;
	margin: auto;
	text-align: center;
}
.entry .gallery a:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	opacity: 0.6;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.gallery img {
	width:150px;
	height:auto;
}
/* Caption for images */
.entry .wp-caption {
	background-color: #EFEFEF;
	max-width: 100% !important;
	width:auto;
	margin-bottom: 5px;
	padding: 5px 5px 5px;
}
.entry .wp-caption img {
	margin:0;
	max-width:100%;
	width:auto;
	height:auto;
}
.entry .wp-caption-text, .gallery-caption {
	color:#A7A3A3;
	font-size:11px;
	margin:0;
	padding:4px 0 0;
	text-align:center;
}
.entry .wp-caption.aligncenter {
	margin:0 auto 15px;
}
img.wp-smiley {
	border: none;
	padding: 0;
}
.galleria-container {
	margin-bottom:15px;
}
.post span.tag-links {
	float:left;
	margin:10px 0;
	color: #000000;
	font: bold 12px/17px Tahoma;
}
.post .tag-links a {
	color: #747474;
	font: bold 12px/17px Arial;
	padding:1px 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:none;
	margin:3px 3px 3px 0;
	font-style:normal;
}
.post .tag-links a:hover {
	text-decoration:none;
	background:#d61919;
	color: #FFF;
}
.post a.post-edit-link {
	font-weight:bold;
	margin-left:20px;
}
.post .col_arch {
	float:left;
	width:100%;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:10px 0;
	border-top:1px solid #ccc;
	padding-top:15px;
}
.post .col_arch .left {
	float:left;
	text-transform:uppercase;
	width:200px;
	font-weight:bold;
}
.post .col_arch .right {
	float:left;
	width:420px;
	margin-left:10px;
}
.post .col_arch .right ul li {
	width:30%;
	float:left;
	margin:0 10px 5px 0;
}
.archiveposts {
	float:left;
	width:100%;
	margin:5px 0 10px 0;
	border-bottom:1px dotted #ddd;
	padding:5px 0 8px 0;
}
.archiveposts .date {
	color:#ADADAD;
	text-transform:uppercase;
	margin:9px 0 5px 0;
	display:block;
}
.archiveposts h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:18px;
}
.archiveposts img {
	float:left;
	padding:3px;
	border:1px dotted #ddd;
	margin:0 10px 10px 0;
	width:70px;
}
h3.catname {
	font-weight:normal;
	margin:8px 0;
	padding-bottom:7px;
}
#titles {
	border-left: 3px solid #04416D;
    height: 20px;
    margin: 3px 0 0;
}
#titles h3{
	 padding: 0 0 0 5px;
    color: #04416D;
    font: 700 14px/20px tahoma;
    text-transform: none;
}
h3.catname img {
	float:right;
	display:block;
}
.tag-links {
	float:left;
	clear:both;
}
.nextpage {
	float:left;
	clear:both;
	margin-bottom:5px;
}
#socialicons {
	border-bottom:1px solid #EEE;
	border-top:1px solid #EEE;
	float:left;
	margin:15px 0 0;
	padding:1px 0 10px;
	width:100%;
}
#socialicons li {
	border:none;
	display:inline;
	float:left;
	padding-right:15px;
	width:110px;
}
#socialicons ul {
	list-style:none;
	float:left;
	padding:10px 0 0 0;
}
/* Author Bio */
.post .post_author {
	background:#f2f2f2;
	border-top: 4px solid #354554;
	padding:0px 10px 5px 10px;
	margin:0px 0;
}
.post .post_author img {
	float:left;
	margin:0 7px 7px 0;
}
.post .post_author span {
	font-size:14px;
	display:block;
	margin-bottom:5px;
}
/* Template: Sidebar on the left */
.side-left #main {
	float: right;
}
.side-left #sidebar {
	float: left;
}
/* Template: Full-width */
.full-width #main {
	width: 100%;
}
/*********************************************************************************************

6. Footer Slider

*********************************************************************************************/

#departments {
	float: left;
	width: 980px;
	border-top: 5px solid #333;
	margin: 10px 0;
	border: 1px solid #E1E4E9;

    overflow: hidden;
    width: 978px;
}
#departments .items-out {
	width: 980px;
	position: relative;
	overflow: hidden;
}
#departments .items {
	position: absolute;
	width: 20000em;
	clear: both;
}
#departments h4 {background: url(images/news2/video-slide-h3-bg.png) repeat-x scroll left bottom transparent;
    height: 36px;
    position: relative;
    width: 978px;
	float: left;
	font-weight: normal;
	padding: 6px 0 6px 0;
	color: #B23B3B;
    font: bold 17px/33px Arial;
    padding: 0 0 0 12px;
	margin-bottom:10px;
}
#departments .more {
	text-transform: uppercase;
	font-size: 10px;
	margin: 13px 10px 0 0;
	float: right;
}
#departments ul li {
	padding: 0 16px 0 3px;
	float: left;
	width: 180px;
	display: block;
}
#departments .item .category {
	text-transform: uppercase;
	margin: 16px 0 8px 0;
	font-weight: bold;
	float: left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#departments .item .category a {
	background: #336699;
	color: #fff;
	padding: 3px 5px;
	font-size: 10px;
	line-height: 2.2
}
#departments .item .category a:hover {
	background: #CA0002;
}
#departments .item:hover .category a {
	background: #CA0002;
}
#departments .item h3 {
	color: #004175;
    font: 12px/17px Arial;
	margin: 5px 0;
}
#departments .item p {
	line-height: 1.6;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#departments .item a.more {
	margin: 0 0 4px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	float: left;
}
#departments .nav {
	width: 100%;
	float: left;
	border-top: 1px dotted #ddd;
}
#departments .nav a {
	background: #eeeeee;
	display: block;
	text-transform: uppercase;
	padding: 4px 10px;
}
#departments .nav a.prev {
	float: left;
}
#departments .nav a.next {
	float: right;
}
/*********************************************************************************************

7. Comments  -------------------------  comments.php

*********************************************************************************************/

#comments {
	float: left;
	width: 100%;
	background: #F8F8F8;
	margin:10px 0;
}
#comments h3 {
	color: #262525;
	font-weight: normal;
	background: #E3E3E3;
	border-top: 4px solid #354554;
	border-bottom:1px dotted #354554;
	padding: 8px 10px;
	font-size:16px;
	text-transform:uppercase;
}
.comment-input-text textarea {
	width: 80%;
}
.comment-list {
	margin: 0;
	padding: 15px 0 0;
}
.comment-list li {
	list-style: none;
}
.comment-list li .commbody {
	border-bottom: 1px dotted #BBBABA;
	padding: 16px 0;
}
.comment-list ul {
	margin-bottom: 0;
}
.comment-list ul.children .commbody {
	padding: 15px 0 10px 15px;
}
.comment-author img {
	float: left;
	margin: 0 12px 12px 0;
}
.comment-author cite.fn a {
	font-size: 17px;
	color: #484040;
}
.comment-author cite.fn a:hover {
	color: #000;
}
.comment-profile-wrapper {
	text-align: center;
	width: 105px;
}
span.says {
	display: none;
}
.comment-meta {
	float: left;
	margin-top: 4px;
}
.commleft {
	float: left;
	width: 215px;
	padding-left: 15px;
}
.commentmetadata a {
	color: #8b8b8b;
	font-style:italic;
	font-size: 11px;
}
.commentmetadata a:hover {
	color: #484040;
	text-decoration: none;
}
.comment-gravatar {
	margin-bottom: 3px;
}
.comment-content-wrapper {
	float: right;
	width: 538px;
}
.comment-parent, .comment-single {
	margin-top: 15px;
}
.comment-list ul.children, #comments #respond ul {
	border-left: 1px dotted #BBBABA;
	margin: 0 0 10px 47px;
}
.comment-list ul.children ul.children {
	margin-left: 40px;
}
.comment-list ul.children li {
	background: url('images/dot.png') no-repeat left 20px;
	margin: 0;
}
.comment-body {
	padding: 8px 12px 0;
	margin: 0;
	position: relative;
}
.comment-list li div p {
	margin-bottom: 0.8em;
	padding-right: 15px;
	color: #4F5051;
	font-size: 12px;
	margin-left: 229px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.comment .post-date {
	margin-top: 0;
}
.comment .post-date .right a {
	color: #BBB;
}
.comment .post-date .right a:hover {
	color: #234;
}
.reply {
	float: right;
	clear: both;
	margin-right: 15px;
}
.cancel-comment-reply {
	margin: 15px 0 0 40px;
}
.reply a, .cancel-comment-reply a {
	text-transform:uppercase;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background: #285C9A;
	color: #fff;
	font-size: 10px;
	padding: 2px 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
	margin-right: 3px;
}
.reply a:hover, .cancel-comment-reply a:hover {
	text-decoration: none;
	color: #fff;
	background: #d61919;
}
#respond li {
	list-style: none;
}
#respond ul {
	margin: 0;
}
#respond .legend {
	margin-bottom: 10px;
}
#respond #commentform {
	padding: 15px;
}
#comments #respond {
	padding: 0;
	float: left;
	width: 100%;
}
#comments #respond .legend {
	margin-bottom: 0;
	border-bottom: 0;
}
#comments #respond ul {
	padding: 10px 0 0 15px;
	background: url('images/dot.png') no-repeat left top;
}
#comments ul.children #respond ul {
	margin-left: 30px;
	padding: 0;
}
#comments #respond .comment-profile-wrapper, #comments #respond .comment-arrow {
	display: none;
}
#comments #respond .comment-body {
	background: #FFF;
}
#comments #respond .comment-content-wrapper {
	width: 100%;
	float: none;
}
#respond input {
	margin-right: 10px;
}
#respond #formContent input {
	margin: 7px 0;
}
#respond #formContent textarea {
	width: 80%;
}
.comment-list li #respond p {
	margin-left: 0;
}
.comment-list li #respond h3 {
	padding: 8px 0;
}
.comment-list li #commentform {
	margin-left: 25px
}
#trackbacks {
	float: left;
	width: 100%;
}
#trackbacks ol {
	padding: 10px 0;
}
#trackbacks li {
	list-style-type: decimal;
	padding: 5px 0 5px 15px;
}
/*********************************************************************************************

8. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/

#sidebar {
	background: none repeat scroll 0 0 #F2F2F2;
	float: right;
	padding: 5px 5px 0;
	width: 300px;
}
.widget {
	float: left;
	line-height: 1.7;
	margin-bottom: 10px;
	width: 100%;
}
#sidebar .widget {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #F2F2F2 #E8E8E8 #E8E8E8;
	border-style: solid;
	border-width: 1px;
	clear: both;
	padding: 5px;
	width: 290px;
}
#sidebar #ads {
	margin-bottom:10px;
	text-align:center;
}
#sidebar .widget h3.title {
	border-bottom: 2px solid #F2F2F2;
	color: #9F224E;
	font: bold 13px tahoma;
	margin: 0 0 5px;
	padding: 0 7px 5px;
}
.widget ul {
	clear: both;
	margin: 5px 0;
	line-height: 1.7;
}
.widget ul li {
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
}
.widget ul ul {
	margin: 0;
	padding: 0;
	border-top: none;
}
.widget ul ul li {
	border: none;
}
.widget #cat, .widget select {
	width: 100%;
	background: #F7F7F7;
	border: 1px solid #cdcfd4;
	color: #333333;
	display: inline;
	padding: 5px;
	line-height: 1.5;
	clear: both;
	float: left;
	font-family: Georgia, serif;
}
/* Flickr widget */
.widget .flickr_badge_image {
	margin-right: 10px;
	margin-bottom: 12px;
	float: left;
}
.widget .flickr_badge_image img {
	width: 59px;
	height: 59px;
}
.widget .flickr_badge_image img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	opacity: 0.6;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
}
.widget_tag_cloud div a {
	font-weight: normal;
}
/* Video Widget */
.wpzoom_media .open .description {
	margin: 10px 0 5px;
	font-size: 12px;
}
.wpzoom_media .hide {
	display: none;
}
.wpzoom_media ul li {
	background: url("images/video.gif") no-repeat 0 50%;
	border-bottom: 1px dotted #ddd;
	list-style-type: none;
	font-size: 12px;
	padding: 8px 0 8px 25px;
	line-height: 1.6;
	font-family:Arial, Helvetica, sans-serif;
}
.wpzoom_media li a {
	font-weight: normal;
}
.wpzoom_media li a.active {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/** Article Icons **/
	.block-image {
	position:relative;
}
.video-icon {
	position:absolute;
	bottom:13%;
	right:20%;
	background:url(images/video-icon.png) no-repeat;
	width:26px;
	height:26px;
}
.gallery-icon {
	position:absolute;
	bottom:13%;
	right:20%;
	background:url(images/gallery-icon.png) no-repeat;
	width:26px;
	height:26px;
}
.audio-icon {
	position:absolute;
	bottom:13%;
	right:20%;
	background:url(images/music-icon.png) no-repeat;
	width:26px;
	height:26px;
}
.block-item-small .block-image {
	position:relative;
	display:inline-block;
	margin-right:12px;
	float:left;
}
.block-item-small .video-icon {
	position:absolute;
	bottom:19%;
	right:18%;
	background:url(images/video-icon-small.png) no-repeat;
	width:16px;
	height:16px;
}
.block-item-small .gallery-icon {
	position:absolute;
	bottom:19%;
	right:18%;
	background:url(images/gallery-icon-small.png) no-repeat;
	width:16px;
	height:16px;
}
.block-item-small .audio-icon {
	position:absolute;
	bottom:19%;
	right:18%;
	background:url(images/music-icon-small.png) no-repeat;
	width:16px;
	height:16px;
}
.block-item-big .block-image {
	position:relative;
	display:inline-block;
	margin-right:12px;
	float:left;
}
.block-item-big .video-icon {
	position:absolute;
	bottom:18%;
	right:5%;
	background:url(images/video-icon.png) no-repeat;
	width:26px;
	height:26px;
}
.block-item-big .gallery-icon {
	position:absolute;
	bottom:18%;
	right:5%;
	background:url(images/gallery-icon.png) no-repeat;
	width:26px;
	height:26px;
}
.block-item-big .audio-icon {
	position:absolute;
	bottom:18%;
	right:5%;
	background:url(images/music-icon.png) no-repeat;
	width:26px;
	height:26px;
}
/** Block styles **/
.block.half {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	float: left;
	margin-right: 5px;
	padding: 5px;
	width: 317px;
}
.block.half.last {
	margin-right:0px;
}
.block h3 {
	background: url(images/news2/bg_2x42.gif) repeat-x scroll left top transparent;
	border-bottom: 1px dotted #C62D75;
	color: #1AA53B;
	font: 700 14px/28px tahoma;
	height: 28px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
	margin: 1px 0 15px;
	padding: 0;
	text-transform: uppercase;
	border-top: 2px solid #C62D75;
}
.block h1 {
	background: url(images/news2/bg_2x42.gif) repeat-x scroll left top transparent;
	border-bottom: 1px dotted #C2C6C9;
	color: #1AA53B;
	font: 700 14px/28px tahoma;
	height: 28px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: normal;
	margin: 1px 0 15px;
	padding: 0;
	text-transform: uppercase;
	border-top: 2px solid #1AA53B;
}
.block kf {
	float: left;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
	width: 270px;
	border-bottom: 1px solid #CCCCCC;
	margin-top:-10px;
}
.block kf a {
	color: #D55944;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
}
.block h3 a {
	background: url(images/news2/bg_2x42.gif) repeat-x scroll left top transparent;
	color:#C62D75;
	font: 700 14px/28px tahoma;
	height: 28px;
	text-transform: uppercase;
	padding:0 0 0 10px;
}
.block h1 a {
	background: url(images/news2/bg_2x42.gif) repeat-x scroll left top transparent;
	color: #1AA53B;
	font: 700 14px/28px tahoma;
	height: 28px;
	text-transform: uppercase;
	padding:0 0 0 10px;
}
.block h3 a:hover {
	background:#C62D75;
	color:#FFF;
	font-weight:blod;
	border-bottom:1px solid #C62D75;
}
.block h1 a:hover {
	background:#92C62D;
	color:#FFF;
	font-weight:blod;
	border-bottom:1px solid #92C62D;
}
.block img {
	border:1px solid #D7D7D7;
	padding:2px;
}
.block img h6 {
	margin-top:-20px;
}
.block img:hover {
	border: 1px solid #c2c2c2;
	background: #f8f8f8;
}
.block-meta {
	font-size:11px;
	color:#888;
	margin-bottom:4px;
	display:block;
}
.block-meta a {
	color:#888 !important;
}
.block-meta a:hover {
	color: #333 !important;
	text-decoration: none;
}
.block p {
	color: #545454;
	font-family: arial;
	line-height: 18px;
	width:315px;
}
.block1 p {
	color: #545454;
	font-family: arial;
	line-height: 18px;
	width:275px;
}
.block-arrows, .block-arrows a {
	color:#d00000;
}
.block-item-big {
	border-bottom:1px dashed #CCC;
	padding-bottom:2px;
	margin-bottom:5px;
	width:300px;
}
.block-item-big .block-meta {
	font-size: 12px;
}
.block-item-big h6 {
	line-height:1.7;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: 900;
	margin-bottom: 2px;
	width:315px;
}
.block-item-big h6 a {
	color: #004276;
}
.block-item-big h6 a:hover {
	color: #CA002C;
}
.block-item-big img {
	margin-bottom:10px;
}
.block-item-small {
	margin-bottom: 2px;
	overflow: hidden;
	padding-bottom: 2px;
	width: 300px;
}
.block-item-small h6, .block-item-small h6 a {
	color: #2F6998;
	font-family: 'Arial';
	font-size: 12px;
	font-weight: 500;
	line-height: 18px;
	margin: 5px 0 -5px;
}
.block-item-small h6 a {
	display: list-item;
	list-style-position: inside;
	list-style-type: square;
	margin: 2px 0;
	width: 100%;
}
.block-item-small h6, .block-item-small h6 a:hover {
	color: #CA002C;
}
.block.full {
	overflow: hidden;
	width: 100%;
}
.block.full .block-item-big {
	float:left;
	margin-right:20px;
}
.block.full .block-item-big.last {
	margin-right:0px;
}
.block1.half {
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
	float: left;
	margin-right: 5px;
	padding: 5px;
	width: 320px;
}
.block1.half.last {
	margin-right:0px;
}
.block1 h3 {
	background: none repeat scroll 0 0 #F5F5F5;
	border-top: 3px solid #336699;
	float: left;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
	width: 320px;
}
.block1 kf {
	float: left;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 5px;
	width: 285px;
	border-bottom: 1px solid #CCCCCC;
	margin-top:-10px;
}
.block1 kf a {
	color: #D55944;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: bold;
}
.block1 h3 a {
	color: #FFFFFF;
	float: left;
	font-family: arial;
	font-size: 15px;
	padding: 3px 10px;
	background: none repeat scroll 0 0 #CA0002;
}
.block1 img {
	border:1px solid #D7D7D7;
	padding:2px;
}
.block1 img h6 {
	margin-top:-20px;
}
.block1 img:hover {
	border: 1px solid #c2c2c2;
	background: #f8f8f8;
}
.block1-meta {
	font-size:11px;
	color:#888;
	margin-bottom:4px;
	display:block;
}
.block1-meta a {
	color:#888 !important;
}
.block1-meta a:hover {
	color: #333 !important;
	text-decoration: none;
}
.block1-arrows, .block1-arrows a {
	color:#d00000;
}
.block1-item-big {
	border-bottom:1px dashed #CCC;
	padding-bottom:2px;
	margin-bottom:5px;
	width:300px;
}
.block1-item-big .block1-meta {
	font-size: 12px;
}
.block1-item-big h6 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-weight: 900;
	margin-bottom: 2px;
	width:315px;
}
.block1-item-big h6 a {
	color: #333;
}
.block1-item-big img {
	margin-bottom:10px;
	width:285px;
}
.block1-item-small {
	margin-bottom: 2px;
	overflow: hidden;
	padding-bottom: 2px;
	width: 300px;
}
.block1-item-small h6, .block1-item-small h6 a {
	background: url("images/arrow.gif") no-repeat scroll 0 9px transparent;
	color: #2F6998;
	font-family: 'Arial';
	font-size: 11px;
	font-weight: 500;
	line-height: 14px;
	margin: 0;
	padding: 5px 0 0 5px;
	width: 270px;
}
.block1-item-small h6, .block1-item-small h6 a:hover {
	color:#CA0056;
}
.block1.full {
	overflow: hidden;
	width: 100%;
}
.block1.full .block1-item-big {
	float:left;
	margin-right:20px;
}
.block1.full .block1-item-big.last {
	margin-right:0px;
}
/* Recent Posts  */
.widget.recent-posts ul li {
	float: left;
	width: 100%;
	margin: 5px 0;
	padding: 0 0 7px 0;
	border-bottom: 1px dotted #ddd;
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
}
.widget.recent-posts li img {
	float: left;
	margin: 0 10px 0 0;
}
.widget.recent-posts li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}
.widget.recent-posts li small {
	font-size: 10px;
	font-family:  Arial, sans-serif;
	color: #BBB4B4;
}
.widget.recent-posts li p {
	margin-top: 4px;
	margin-bottom: 10px;
	line-height: 18px;
}
/* Recent Comments */
.widget.recent-comments li img {
	float: left;
	margin: 0 10px 0 0;
}
.widget.recent-comments li {
	list-style-type: none;
	float: left;
	clear: both;
	display: block;
	width: 100%;
	margin: 5px 0;
	padding: 0 0 7px 0;
	border-bottom: 1px dotted #ddd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.widget.recent-comments li a {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* Popular posts tab */
.popular-tabs {
	background: transparent !important;
	padding: 0 !important;
	border: 0 !important;
}
.popular-tabs ul {
	margin: 0 !important;
}
.popular-tabs ul li {
	padding-left: 0 !important;
}
.tabs-out {
	float: left;
	font-family:   Helvetica, Arial, sans-serif;
	width: 302px;
}
.tabs-out .tabs {
	height: 25px;
	border-bottom: 1px solid #e4e4e4;
}
.tabs-out .tabs li {
	float: left;
	text-indent: 0;
	list-style-type: none;
}
.tabs-out .tabs li a {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 6px;
	float: left;
	line-height: 1.5;
}
.tabs-out .tabs .current, .tabs-out .tabs .current, .tabs-out .tabs li.current a {
	border: 1px solid #e4e4e4;
	border-bottom: 0;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	color: #CA0002;
	background: #fff;
}
.tabs-out .panes {
	margin-bottom: 10px;
	background: #fff;
	clear: both;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
}
.tabs-out .panes ol li {
	list-style-type: decimal;
	list-style-position: inside;
	font-size: 12px;
	border-bottom: 1px dotted #ddd;
	padding: 5px 8px;
	color: #C4C4C4;
	font-weight: bold;
}
.tabs-out .panes ol li:last-child {
	border-bottom: none;
}
.tabs-out .panes ol li span {
	font-size: 10px;
	text-transform: uppercase;
	font-weight:normal;
}
.tabs-out .panes ol li a {
	font-size: 12px;
	vertical-align: middle;
}
/* Social widget */
.widget .social li {
	display: inline;
	width: 47%;
	float: left;
	background: url(images/dot.png) repeat-x bottom;
	padding: 10px 0;
	margin-right: 7px;
	line-height: 1.2;
}
.widget .social li a {
	font-size: 16px;
}
.widget .social li a span {
	color: #242323;
	font-size: 12px;
	display: block;
	font-style: italic;
}
.widget .social img {
	float: left;
	margin-right: 7px;
}
/* Twitter widget */
.widget .twitter-list li {
	padding: 0 0 7px;
	margin: 0 0 7px;
}
.widget .twitter-list li a {
	font-weight: normal;
}
.widget .twitter-list .twitter-timestamp {
	display: block;
	color: #A8A8A8;
	font-size: 11px;
	font-style: normal;
}
.widget .follow-user {
	margin: 0;
	padding: 5px 0;
}
/* Calendar widget */
#wp-calendar {
	width: 100%;
}
#wp-calendar caption {
	text-align: right;
	font-weight:bold;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#wp-calendar thead {
	font-size: 10px;
}
#wp-calendar thead th {
	padding-bottom: 10px;
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	background: #EFEEEE;
	text-align: center;
	padding:8px;
}
#wp-calendar tbody td:hover {
	background: #E8E8E8;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
}
#wp-calendar tfoot #prev {
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 10px;
}
/*********************************************************************************************

9. Footer  -------------------------  footer.php

*********************************************************************************************/

#footer-wrap {
	background: none repeat scroll 0 0 #000000;
	color: #CCCCCC;
	padding-top: 10px;
}
#footer {
	margin: 0 auto;
	width: 980px;
	text-align:left;
}
#bottomside {
	padding:15px 0 0 0;
	border-top:5px solid #333;
}
#bottomside div.column {
	display: inline;
	float: left;
	margin-right: 25px;
	width: 300px;
}
#bottomside div.last {
	margin-right: 0;
}
#bottomside .column .widget {
	width:300px;
	float:left;
	line-height:1.7;
	overflow:hidden;
	margin-bottom:15px;
}
#footer .logo {
	float:left;
	margin:0;
	font-family: 'Oswald', sans-serif;
}
#footer .logo a {
	color:#FAFAFA;
	font-size:36px;
	font-weight:bold;
	line-height:1.3;
	text-transform:uppercase;
	padding:10px 10px 10px 0;
	background:#181b1c;
}
#footer .logo a:hover {
	text-decoration:none;
}
#footer #left {
	float:left;
	width:170px;
	font-size:12px;
	padding:10px 20px 50px 10px;
}
#footer #left ul {
	float:left;
	clear:both;
	margin:10px 0 0 10px;
	text-align:left;
	width:100%;
}
#footer a {
	color:#808080;
	font-family:Arial, Helvetica, sans-serif;
}
#footer a:hover {
	color:#fff;
}
#footer_search {
	margin:10px 0 0 0;
	height:73px;
	float:left;
	color:#fff;
	clear:both;
	width:100%;
	border-bottom:1px solid #000;
}
#footer #searchform {
	margin-top:5px;
}
#footer_search #s {
	border:1px solid #000;
	background:url(images/s.jpg) repeat-x;
	height:22px;
	float:left;
	width:366px;
}
#footer_search input#s:focus {
	border:1px solid #D61919;
	background:#fff;
}
#footer_search #searchsubmit {
	border:1px solid #000;
	background:url(images/sb.jpg) repeat-x;
	height:34px;
	color:#fff;
	float:left;
	padding:0 10px;
	text-transform:uppercase;
}
#footer #footer_right {
	float:left;
	width:985px;
	padding:15px 0 0 0;
}
#footer #footer_right strong {
	font-weight:normal;
	text-transform:uppercase;
	font-size:13px;
	width:100%;
	clear:both;
}
#footer #footer_right ul {
	margin:5px 0 10px 0;
	float:left;
	clear:both;
	width:100%;
}
#footer #footer_right ul li {
	display:inline;
	padding-right:15px;
	text-transform:uppercase;
}
#footer .copyright {
	float:left;
	width:75%;
	border-top:1px solid #333;
	padding-top:10px;
	color:#818181;
	font-size:11px;
	font-family:Arial;
	font-weight:bold;
}
#footer .copyright a {
	color:#D22C2C;
}
#footer .copyright a:hover {
	color:#fff;
	text-decoration:none;
}
#footer .designed {
	float:right;
	text-align:right;
	width:25%;
	font-style:italic;
	border-top:1px solid #333;
	padding-top:10px;
}
#footer .designed img {
	vertical-align:middle;
	padding:5px 0 5px 2px;
}
/* Video Slider */
h9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.video_slider {
	width: 650px;
	height: 470px;
	border: 1px solid #E8E8E8;
	float: left;
	margin: 0 0 20px;
	padding: 0 0 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #d7d7d7;
	position: relative;
	background: #fff url(http://static2.news.zing.vn/v3/css/../images/container_shadow.jpg) repeat-x bottom;
}
.video_slider .rounded {
	padding: 10px 15px;
	position: relative;
}
.video_slider h3 {
	background: url(images/video/video.png) no-repeat left;
	padding: 0 0 0 29px;
	font-weight: bold;
	font-size: 16px;
	border-bottom:3px solid #3199CE;
	width: 140px;
	font-family:Arial, Helvetica, sans-serif;
}
#panes p {
	line-height: 1.3;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.video_slider #panes h4 a {
	color: #333;
	font-weight: bold;
	font-size: 20px;
}
#panes a:hover {
	text-decoration: underline;
}
#panes .meta {
	color: #A9A9A9;
	font-size: 11px;
	display: block;
	margin: 5px 0;
}
.latest_videos {
	float: right;
	width: 130px;
	margin: -34px 0 0 0;
}
.scrollable a {
	font-weight: bold;
	line-height: 1;
	font-size: 11px;
}
#panes {
	position: relative;
	overflow: hidden;
	width: 471px;
	float: left;
	margin-top: 10px;
}
#panes div {
	overflow: hidden;
	z-index: 100;
	display: none;
	background: url(images/video/bg_video.png) repeat;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 11px;
	color: #3C3C3C;
	line-height: 1.3;
}
#panes .active {
	display: block;
}
div.scrollable {
	position: relative;
	z-index: 999;
	overflow: hidden;
	height: 365px;
}
a.browse1 {
	width: 27px;
	height: 27px;
	display: block;
	cursor: pointer;
	font-size: 1px;
	z-index: 103;
	margin: 7px 0 9px 50px;
	text-indent: -2000px;
	background: url(images/video/arrows.png) no-repeat 0 0;
}
a.right {
	background-position: -84px 0;
}
a.right:hover {
	background-position: -84px -30px;
}
a.left {
	background-position: -56px 0;
}
a.left:hover {
	background-position: -56px -30px;
}
a.disabled {
	visibility: hidden !important;
}
div.scrollable ul.items {
	height: 20000em;
	left: 0;
	position: absolute;
}
.scrollable li {
	float: left;
	list-style-type: none;
	display: inline;
	cursor:pointer;
	opacity: 0.7;
	margin: 0 0 13px 4px;
	position: relative;
}
.scrollable li.active, .scrollable li:hover {
	opacity: 1;
}
.scrollable li.active span.fade {
	opacity: 1;
}
.scrollable li.active a {
	color: #CA0002;
}
.scrollable img {
	margin: 0 0 2px 0;
	display: block;
	cursor: pointer;
}
.scrollable li i {
	position: absolute;
	height: 80px;
	width: 125px;
	top: 0;
	left: 0;
	cursor: pointer;
	background: url(images/video/round.png) no-repeat;
}
.scrollable li:hover span, .scrollable li.active span {
	position: absolute;
	height: 80px;
	width: 125px;
	top: 0;
	left: 0;
	cursor: pointer;
	background: url(images/video/play.png) no-repeat;
}
.scrollable li span:active {
	top: 1px;
}
/* Carousel */
#carousel {
	background: url("images/video/bg_topbar.png") repeat-x scroll center bottom #FFFFFF;
	border: 1px solid #F2F2F2;
	border-radius: 5px 5px 5px 5px;
	float: left;
	height: 78px;
	line-height: 1.1;
	margin: 10px 0;
	overflow: hidden;
	padding: 10px 0 0;
	position: relative;
	width: 975px;
}
#carousel img {
	float: left;
	margin: 0 5px 5px 0;
}
#carousel .meta {
	font-size: 10px;
	color: #A9A9A9;
	line-height: 1.2;
	display: block;
	margin-top: 4px;
}
#carousel .meta a {
	color: #777777;
	font-size: 11px;
	font-weight: normal;
}
#carousel li a {
	color: #0060B6;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
#carousel a:hover {
	text-decoration: underline;
}
#carousel li {
	float: left;
	list-style-type: none;
}
.jcarousel-clip {
	width: 950px;
	margin-left: 40px;
}
.jcarousel-item {
	width: 180px;
	overflow: hidden;
}
.jcarousel-prev {
	position: absolute;
	top: 35px;
	width: 27px;
	height: 27px;
	left: 7px;
	cursor: pointer;
	background: url(images/video/arrows.png)no-repeat;
	background-position: 0 0;
}
.jcarousel-prev:hover {
	background-position: 0 -30px;
}
.jcarousel-next {
	position: absolute;
	top: 35px;
	right: 7px;
	width: 27px;
	height: 27px;
	cursor: pointer;
	background: url(images/video/arrows.png) no-repeat;
	background-position: -28px 0;
}
.jcarousel-next:hover {
	background-position: -28px -30px;
}
/* Featured Categories (tabs) */
.tabbed {
	width: 660px;
	float: left;
	margin: 0 0 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #d7d7d7;
	background: #fff url(images/bg_topbar.png) repeat-x bottom;
}
.tabbed .rounded {
	padding: 0;
}
ul.tabs {
	background: none repeat scroll 0 0 #19B0EA;
	float: left;
	height: 32px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	width: 100%
}
ul.tabs li {
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
	height: 32px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 32px; /*--Vertically aligns the text within the tab--*/
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	color: #FFFFFF;
	display: block;
	font-family: arial;
	font-size: 12px;
	outline: medium none;
	padding: 0 12px;
	text-decoration: none;
}
ul.tabs li a:hover {
	background:#858F95;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
html ul.tabs li.active, html ul.tabs li.active a:hover {
	background: #858F95; /*--Makes sure that the active tab does not listen to the hover properties--*/
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 12px;
}
ul.tabs li.active a {
	background: none repeat scroll 0 0 #EC5706;
	font-size: 12px;
}
.tab_container {
	overflow: hidden;
	clear: both;
	float: left;
	width: 100%;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.tab_content {
	padding: 15px;
	font-size: 1.2em;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.tab_content ul li {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
*display: inline;
	width: 49%;
	margin: 0 8px 10px 0;
	font-size: 11px;
	color: #3C3C3C;
	border-bottom: 1px solid #EFEFEF;
}
.tab_content ul li.right_col {
	margin-right: 0;
}
.tab_content li img {
	float: left;
	margin: 0 7px 7px 0;
}
.tab_content li a {
	font-weight: bold;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}
.tab_content li .meta {
	font-size: 9px;
	color: #A9A9A9;
	margin: 3px 0;
	display: block;
}
.tab_content li .meta a {
	font-weight: normal;
	font-size: 9px;
}
.tab_content li p {
	overflow: auto;
	margin-bottom: 7px;
	font-family:Arial, Helvetica, sans-serif;
}
div.featCategories div.category {
	float: left;
	display: inline;
	width:300px;
	margin-right: 19px;
	margin-bottom: 19px;
}
div.featCategories div.category-last {
	margin-right: 0;
}
div.featCategories li {
	border-bottom: solid 1px #e9e9e9;
	background: transparent url(images/news2/bullet_white.png) no-repeat top left;
	float: none;
	display: block;
	padding: 8px 0;
	padding-left: 16px;
}
div.featCategories li:hover {
	background: transparent url(images/news2/bullet_red.png) no-repeat top left;
}
div.featCategories li.first {
	padding-left: 0;
	background: none;
}
div.featCategories li.first h2 {
	margin-bottom: 4px;
}
div.featCategories li.first p {
	margin-bottom: 0;
	font-size: 11px;
	line-height: 18px;
}
div.featCategories li.first, div.featCategories li.first:hover {
	background: none;
}
div.featCategories div.cover {
	margin-bottom: 10px;
}
div.postmetadata ul li.category {
	background-image: url(images/news2/icon_category.png);
}
div.title {
	background-color: #f5f5f5;
	border: solid 1px #e9e9e9;
	border-bottom: none;
	border-bottom: none;
	padding: 0 10px;
	line-height: 28px;
	font-family:Arial, Helvetica, sans-serif;
}
div.title img {
	float: right;
	display: inline;
	margin-top: 6px;
}
div.title h3 {
	font-size: 12px;
	font-weight: bold;
}
#archive h2, h2.title {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	margin-bottom: 6px;
}
#sidebar div.widget div.title, #main div.widget div.title {
	background-color: #f5f5f5;
	border: none;
	border-bottom: solid 1px #e9e9e9;
	margin: -10px 0 10px -10px;
	width: 100%;
}
#single div.box-single {
	border-bottom-width: 1px;
}
#single div.box-author {
	border-top: none;
	background-color: #f5f5f5;
	font-size: 12px;
	line-height: 18px;
}
#single div.box-author h2 {
	margin-bottom: 10px;
	font-size: 18px;
}
div.box-author img {
	float: left;
	display: inline;
	margin-right: 10px;
}
div.box-author p {
	margin-bottom: 0;
}
div.box-author p.more {
	margin-top: 6px;
	font-size: 11px;
}
.posts p.more a {
	color: #fff;
	background-color: #336699;
	padding: 4px 10px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	font-size: 11px;
	text-transform: uppercase;
}
.posts p.more a:hover {
	background-color: #555;
}
.posts div.cover {
	margin-bottom: 5px;
}
div.cover img {
	border: solid 1px #e1e1e1;
	padding: 4px;
}
ul.posts li {
	float: left;
	display: inline;
}
#container .posts li.last {
	margin-right: 0;
}
.posts h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
#featPosts {
	margin-bottom: 30px;
	width: 960px;
}
#postsBig {
	float: left;
	display: inline;
	min-height: 400px;
	width: 632px;
	margin-right: 0;
}
#postsBig h2 {
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
#postsBig p {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#postsBig .postcontent {
	margin-top: 10px;
}
#postsSmall {
	float: left;
	display: inline;
	width: 326px;
	margin-top: 10px;
}
#postsSmall li {
	background-color: #f5f5f5;
	border-top: solid 1px #e9e9e9;
	padding: 8px;
	float: none;
	display: block;
}
#postsSmall li.current, #postsSmall li:hover {
	background-color: #fff;
}
#postsSmall li:hover div.cleaner, #postsSmall li.current div.cleaner {
	background-color: #fff;
}
#postsSmall li div.cleaner, #postsSmall div.cleaner {
	background-color: #f5f5f5;
}
#postsSmall div.box {
	border-left: none;
}
#postsSmall div.cover {
	float: left;
	display: inline;
	margin-right: 10px;
	width: 55px;
}
#postsSmall p {
	margin-bottom: 0;
	font-size: 11px;
	line-height: 16px;
}
#postsSmall a {
	text-decoration: none;
	color: #666;
}
#postsSmall a:hover {
	text-decoration: none;
}
/* Sidebar */
.categorypostax h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	width:275px;
}
.categorypostax1 h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	width:275px;
}
.categorypostax p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:280px;
}
#sidebar ul.posts div.cover {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}
#sidebar ul.posts p.postmetadata {
	font-size: 11px;
}
div.featCategories li.first {
	padding-left: 0;
	background: none;
}
div.featCategories li.first h2 {
	margin-bottom: 4px;
}
div.featCategories li.first p {
	margin-bottom: 0;
	font-size: 11px;
	line-height: 18px;
}
div.featCategories li.first, div.featCategories li.first:hover {
	background: none;
}
div.featCategories div.cover {
	margin-bottom: 10px;
}
#archive div.cover {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
}
#archive div.cover {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
}
#sidebar ul.posts div.cover {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-bottom: 10px;
}
.posts div.cover {
	margin-bottom: 5px;
}
div.box {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #E9E9E9;
	border-image: none;
	border-style: solid;
	border-width: 1px 1px 2px;
	padding: 10px;
}
/* #Block Slider
=================================================================== */
.block-slider .block-content {
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: #F2F2F2 #E8E8E8 #E8E8E8;
	border-style: solid;
	border-width: 1px;
	clear: both;
	margin-bottom: 10px;
	padding: 10px;
	width: 280px;
}
.block-slider .flex-control-nav {
	margin: 0;
	top: 36px;
	right: 36px;
	list-style: none;
	position: absolute;
}
.block-slider .flex-control-nav li {
	float: left;
	margin-left: 5px;
}
.block-slider .flex-control-nav a {
	width: 10px;
	height: 10px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
	border: 2px solid #555;
	background: #fff;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin:-100000px;
}
.block-slider .flex-control-nav .flex-active {
	cursor: default;
	background: #024174;
	border-color: #024174;
}
/* Slides Content
------------------------------------------------------------------- */
.block-slider .slides {
	position: relative;
}
.block-content h4 {
	border-bottom: 1px solid #CCCCCC;
	color: #D55944;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
.block-slider .slider-content {
	bottom: 30px;
	padding: 18px;
	position: absolute;
	background: #fff;
	background: rgba(255, 255, 255, .8);
}
.block-header h4 {
	border-bottom: 1px solid #CCCCCC;
	color: #D55944;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}
.slider-content p {
	margin: 0;
}
.slider-content h3 {
	margin-bottom: 9px;
	
}
.block-slider .entry-category {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4) !important;
    color: #FFFFFF;
    font-weight: bold;
    left: 0;
    padding: 5px 18px;
    position: absolute;
    top: 0;
    width: 260px;
}
.block-slider .entry-category a {
	color: #FFFFFF;
    font-family: Tahoma;
    font-size: 14px !important;
}
.block-slider .entry-category a hover{
	text-shadow: 0 0 3px #BBB;
}
#chuyenmuc {
	background: url(images/bg-heading.png) repeat scroll 0 0 transparent;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0;
	padding: 5px;
}
#chuyenmuc h4 {
	background: none repeat scroll 0 0 #F5F5F5;
	border-top: 3px solid #336699;
	float: left;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 0 5px 10px;
	text-transform: uppercase;
	width: 100%;
}
#related {
	float: left;
	margin-top: 10px;
	width: 660px;
}
#related h1 {
	background: #DDD;
	font-family: "Droid serif", georgia, times new roman;
	font-size: 22px;
	font-weight: normal;
	padding: 6px 6px 7px 6px;
}
#related h3 a {
	color: #376268;
	font-weight: normal;
	width: 100%;
}
#related h3 a:hover {
	color: #5B9EA8;
}
.relatedpost {
	float: left;
	margin-bottom: 10px;
}
.relatedimg {
	float: left;
	height: 91px;
	margin-bottom: 15px;
	width: 160px;
}
.related {
	float: left;
	margin: 0 5px 0 6px;
	width: 150px;
}
.relatedpost h3 {
	font-size: 12px !important;
	line-height: normal !important;
	margin: 0 !important;
	text-shadow: 0 !important;
	width: 100%;
}
#postz {
	background-color: #F0F9FE;
	border-left: 6px solid #00BBF3;
	color: #00BBF3;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 0 7px;
	margin:0 0 0 -10px;
}
#postz h2 {
	color: #00BBF3;
	font-weight: bold;
	margin-bottom: 6px;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
}
#postzaa1 li {
	background: url(images/zing1.png) no-repeat scroll 0 8px transparent;
	color: #214D94;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: 5px;
	outline: 0 none;
	padding: 0 0 0.5px 12px;
	text-decoration: none;
}

#postzaa1aa li {
	color: #214D94;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: 5px;
	outline: 0 none;
	text-decoration: none;
}