/**
Theme Name: sportsMag
Author URI: 
Theme URI: 
Author: lksz
Version: 0.6
Description: sports mag
*/

@import url('css/reset.css');
@import url('css/default.css');
/*@import url('css/tabs.css');
@import url('css/widgets.css');*/
@import url('css/comments.css');

@import url('css/content.css');
@import url('css/master.css');
@import url('css/search.css');
@import url('css/sidebar.css');
@import url('css/menu.css');
@import url('css/post.css');

/* header */

/* fbv rot: #E41E36 */

#header {
	padding-top:0px; margin-top: 0; background: #fff; border-bottom: 9px solid #7cab28;
	background:#fff url('./images/bg/header_bg.jpg') repeat-x;
	height: 91px;
}

#header-content { 
	padding: 0 25px 0 19px;
	width: 980px;
	margin: 0px auto; }

#logo a{
	background:transparent url('./images/fbv_logo.png') no-repeat 3px 9px;
	height: 90px;
	width: 90px;
	text-indent: -5000px;
	float:left;
	margin: 0 auto;
	z-index: 1000;
}

#blog-title {
	/*background:transparent url('./images/title-separator.gif') no-repeat 100% 0;*/
	display:block;
	padding-right:15px;
	margin-right:10px;
	float:left;
	font:bold 22px Arial;
	line-height:58px;
}


/* container */
.top-container { 
	min-height:247px; 
	margin-top: 0!important; 
	/*background: #d3f597!important;*/
	background: #96C93C none repeat scroll 0 0!important;
	border-bottom: 1px solid #232323;
	
	width: 99%;
	align: auto;
	padding: 11px 0 3px;
	
	/*width: 603px;
	padding: 1px;
	margin-left: 13px;*/	
}

.top-container h4{
	font-size: 14px;
	line-height: 18px;
	color: #efefef;
	margin: 9px 0 0 0!important;
	font-weight: bold;
	width:309px;
	padding: 0 0 3px 9px;
	border-bottom: 2px solid #cecece;
	text-transform: uppercase;
}

.top-container #featured{
	padding:3px 13px 13px;
	margin: 0;
}

.top-container #wp-calendar{
	/*background: #343434!important;*/
	background:#7EAB30 none repeat scroll 0 0;
	padding:3px 13px 13px;
	margin: 0 0 7px 0;
	line-height:21px;
	color:#efefef!important;
	display: block;
	overflow: hidden;
	height:110%;
	border:none;
}

.top-container #wp-calendar .nav a, 
.top-container #wp-calendar .nav a:link,
.top-container #wp-calendar .nav a:visited,
.top-container #wp-calendar caption a, 
.top-container #wp-calendar caption a:link,
.top-container #wp-calendar caption a:visited{
	color: #efefef!important;
}

.top-container #wp-calendar .nav a:hover,
.top-container #wp-calendar caption a:hover{
	color: #fff!important;
}

.top-container #calendar_wrap table{
	background: #fff!important;
}


#myGallery{
	border: 1px solid #232323!important;
}

#container{
	padding: 11px 0;
	height: 100%;
}

#featured-posts-wrapper {
	float:left;
	width:644px;
	height:247px;
}

#featured-posts .title {
	font-size:16px;
	border-bottom:3px solid #333;
	padding-bottom:3px;
	margin-bottom:3px;
}

#featured-posts .title a { color:#ff0099; }

#featured-posts .entry { color:#FFFFFF; }

.post, .navigation{
	padding-right:10px;
}

.pagetitle {
	font-size:125.5%;
	color:#566B83;
	margin-bottom:10px;
}

/********** footer *****************************/
#footer {
	text-transform:uppercase;
	padding-top:8px;
	line-height:21px;
	font-size: 92,5%!important;
	color:#d3f597;
	background: #96c93c;
	display: block;
	overflow: hidden;
	height:110%;
	padding:35px 20px 20px;
	margin-bottom: 25px;
	width: 946px;
}

#footer h3{
	color: #fff;
	font-size: 112.5%;
	font-weight: bold;
	background: #7eab30;
	display: block;
	padding: 2px 3px 1px;
	margin-bottom: 4px;
}

#footer li{
	height: 25px;
	color:#d3f597;
	line-height:125.5%;
	height: 155.5%;
	border-bottom:1px solid #fff;
	padding: 3px 3px!important;
}

#footer li a{ } 

#footer a { 
	font-size: 92.5%!important; 
	color:#eee;
 }
	
#footer a:hover { color:#fff; }

#blog-name {
	background:#5882b2 url('./images/blog-name-left-bg.gif') no-repeat 100% 0;
	float:left;
	display:block;
	height:24px;
	font-size:12px;
	color:#FFFFFF;
	line-height:24px;
	padding:0 10px 0 5px;
	margin-right:10px;
}

/* FEATURED CONTENT *****/
#featured{ width: 585px; float: left; }

