/**



Theme Name: KiaMag



Author URI: http://wpjunction.com



Version: 1.0



Author: hpa



Description: Magazine Theme



*/







/* -------------------------------------- */







.clearfix:after { /* FF, O, etc. */



	content: ".";



	display: block;



	clear: both;



	visibility: hidden;



	line-height: 0;



	height: 0;



}







.clearfix {



	display: inline-block; /* IE7xhtml*/



}







html[xmlns] .clearfix { /* O */



	display: block;



}







* html .clearfix {



	height: 1%; /* IE5-6 */



}







body {



	background-color:#1b3b5f;



	width:984px;



	margin:0 auto;



	font:normal 12px Arial, Verdana, Tahoma;



	color:#616d7b;



}







a {



	text-decoration:none;



	color:#1e6cc4;



}







a:hover { color:#1b3b5f; }







/* header */



#branding {



	padding-top:5px;



	height:100px;



	overflow:hidden;



}







#blog-title {



	display:block;



	font:bold 27px Arial, Verdana, Tahoma;



	color:#f4b23a;



}







#blog-title a {



	color:#ffffff;



}







#blog-title a:hover {



	color:#1e6cc4;



}







#blog-description {



	font:bold 30px Tahoma, Verdana, Arial;



	color:#65adfe;



	text-transform:uppercase;

	

	position:center;



}







#page-menu {



	background:#1360b6 url(images/page-menu-bg.gif) repeat-x 0 0;



	clear:both;



	height:42px;



	overflow:hidden;



	position:relative;



	width:984px;



}







#page-menu-left, #page-menu-right {



	background:transparent url(images/page-menu-left-bg.gif) no-repeat 0 0;



	float:left;



	width:8px;



	height:42px;



}







#page-menu-right {



	background:transparent url(images/page-menu-right-bg.gif) no-repeat 0 0;



	float:right;



}







#page-menu ul {



	display:block;



	float:left;



	width:723px;



	height:42px;



	overflow:hidden;



	position:absolute;



	top:0;



	left:8px;



}







#page-menu ul#page-shadow {



	top:1px;



	left:9px;



}











#page-menu ul li {



	display:inline;



}







#page-menu a {



	height:42px;



	font-size:10px;



	line-height:42px;



	color:#ffffff;



	padding:0 11px;



	text-transform:uppercase;



}







#page-menu ul#page-shadow a { color:#002c5c; }







#page-menu a:hover, #page-menu .current_page_item a {



	color:#65adfe;



}







#top-search-wrap {



	background:url(images/top-searc-form-bg.gif) no-repeat 48px 9px;



	float:right;



	width:246px;



	height:29px;



	padding-top:13px;



	position:relative;



	text-transform:uppercase;



	font-size:10px;



}







#label-shadow, #top-search label {



	position:absolute;



	top:16px;



	left:1px;



	color:#3385e2;



}







#top-search label {



	top:15px;



	left:0;



	color:#000000;



}







#top-s {



	background:none;



	border:none;



	font-size:10px;



	text-transform:uppercase;



	margin-left:53px;



	width:185px;



	color:#b9ccec;



}







/* container */



#container {



	background:#ffffff url(images/container-bg.gif) repeat-y 0 0;



	padding:8px 0;



}







#top-container {



	padding:0 8px;



}







.block {



	float:left;



	width:318px;



	margin-right:7px;



}







.last { margin-right:0 !important; }







.block-title {



	font:normal 17px Tahoma, Verdana, Arial;



	color:#1e6cc4;



	margin-bottom:4px;



}







.block ul li {



	background:transparent url(images/all-icons.gif) no-repeat;



	overflow:hidden;



	font:normal 13px Tahoma, Verdana;



	height:28px;



	line-height:26px;



	padding-left:20px;



	border-bottom:1px solid #e8eef5;



}







#recent-entries ul li { background-position:2px 5px; }







#popular-posts ul li { background-position:2px -22px; }







#recent-comments ul li { background-position:2px -49px; }







.block a { color:#213448; }







.block a:hover { color:#65adfe; }







/* content */



#content {



	float:left;



	width:666px;



	padding-left:10px;



}







.pagetitle {



	margin-bottom:3px;





	font-weight:normal;



}







.title {



	font:bold 16px 'Trebuchet MS', Tahoma;



	height:20px;



	line-height:20px;



	overflow:hidden;



	border:none;



	padding:0;



	color:#1e6cc4;



}







.post .meta {



	margin-bottom:10px;



	color:#213448;



}







#mini-post-wrap .odd { float:left; }







#mini-post-wrap .even { float:right; }







.mini-post {



	width:325px;



	margin-bottom:10px;



	overflow:hidden;



}







.mini-post .entry {



	height:145px;



	overflow:hidden;



	margin-bottom:3px;



}







.mini-post .meta {



	background-color:#31649d;



	font:bold 11px Tahoma, Verdana;



	height:27px;



	line-height:27px;



	color:#ffffff;



	margin-bottom:3px;



}







.mini-post .meta-left , .mini-post .meta-right {



	background:#31649d url(images/meta-left-bg.gif) no-repeat 0 0;



	display:block;



	float:left;



	width:7px;



	height:27px;



}







.mini-post .meta-right {



	background-image:url(images/meta-right-bg.gif);



	float:right;



}







.icon {



	background:transparent url(images/all-icons.gif) no-repeat;



	display:block;



	float:left;



	padding-left:20px;



}







.mini-post .date-post {



	background-position:0 -79px;



	padding-right:15px;



}







.mini-post .read-more {



	background-position:0 -108px;



	color:#ffffff;



}







.mini-post a.read-more:hover { color:#213448; }







.navigation .alignleft a, .navigation .alignright a {



	background-color:#f4f8fb;



	display:block;



	float:left;



	font:bold 11px Verdana, Tahoma;



	color:#31649d;



	height:27px;



	line-height:27px;



	padding:0 7px;



	border:1px solid #e0eaf5;



}







/* sidebar */



#sidebar {



	float:right;



	width:291px;



	padding-right:8px;



}







.widget, #secondary { margin-bottom:6px; }











#primary  .widget, #primary  .widget-top, #primary  .widget-bottom {



	display:block;



	float:left;



	width:291px;



}







#primary  .widget, #secondary-content {



	clear:left;



}







#primary  .widget-content, #secondary-content {



	background:#F9F9F9 url(images/widget-bg.gif) repeat-y 0 0;



	display:block;



	float:left;



	width:279px;



	padding:0 6px;



}







#primary  .widget-top, #secondary-top {



	background:#ffffff url(images/widget-top-bg.gif) no-repeat 0 100%;



	width:291px;



	height:6px;



	float:left;



}







#primary  .widget-bottom, #secondary-bottom {



	background:#ffffff url(images/widget-bottom-bg.gif) no-repeat 0 0;



	width:291px;



	height:6px;



	float:left;



}







.widget-title {



	font:bold 16px Tahoma, Verdana;



	color:#0f5cb2;



	padding-bottom:5px;



	border-bottom:4px solid #e6eef4;



	margin-bottom:5px;



}







.widget ul li {



	background:transparent url(images/all-icons.gif) no-repeat 4px -147px;



	line-height:28px;



	border-bottom:1px solid #d8e8f3;



	padding-left:20px;



	overflow:hidden;



	width:259px;



}







.widget ul li.hover { background-color:#e9f2f9; }







.widget ul li li {



	border-top:1px solid #d8e8f3;



	border-bottom:none;



}







.widget a { color:#6989a1; }







.widget a:hover { color:#213448; }







/* footer */



#footer {



	background:transparent url(images/footer-bg.gif) repeat-x 0 0;



	height:63px;



}







#footer a, #footer a:hover {



color: #ffffff;



text-decoration: none;



}







#footer-left, #footer-right {



	background:transparent url(images/footer-left-bg.gif) no-repeat 0 0;



	float:left;



	display:block;



	width:10px;



	height:55px;



}







#footer-right {



	background-image:url(images/footer-right-bg.gif);



	float:right;



}







#footer-content {



	width:964px;



	height:36px;



	float:left;



	padding-top:19px;



	font:normal 11px Tahoma, Verdana, Arial;



	color:#ffffff;



	line-height:36px;



	text-transform:uppercase;



	text-align:right;



}





