﻿/*
#  Theme Name: Scoreboards.NET
#  Theme URI: http://www.scoreboards.net
#  Description: The Scoreboards.NET Main Theme
#  Version: 1.0
#  Author: valery.gorbatikov@datasub.com
#  Author URI: http://www.datasub.com
#  */

/*============= HTML, BODY =============*/ 
ul, ol, li, div, p { margin: 0; padding: 0; }
li { list-style: none}
img {  0}
.clear { clear: both; }
@font-face {
	font-family: 'twCenMtReg';
	src: url('/static/tw-cen-mt-regular.ttf');
}
@font-face {
	font-family: 'twCenMtBold';
	src: url('/static/tw-cen-mt-regular.ttf');
}

html,body{
	margin:0;
	padding:0;
}
body{
	background: #454545;	
	font-size: 100%; 
	font-family: 'twCenMtReg', Helvetica, sans-serif; 
}

/*============= Common =============*/
p{
	margin:0 10px 10px 0;
}

.main { margin: 50px auto; width: 971px;  }
/*============= CONTAINER =============*/
.container{
	text-align:left;
	width:971px;
	margin:0 auto;	
	background: #FFFFFF;
}

/*============= HEADER =============*/
.header{
 width:971; margin: 0 auto; background: #FFFFFF;
}
.logo{ width:100%; margin: 0 auto; height: 50px; overflow: hidden;}
.left_logo{ float:left; width:641px; height:50px;  }
.call_now{ float: right;width:206px; height:42px; background: url( /static/img/contact_us.png ) top no-repeat; margin-top: 5px;}
.call_now a {
	display: block; width: 100%; height: 100%;
}

.right_logo_home{ 
	float:left; 
	width:236; 
	height:88px;
	background: #FFFFFF url(images/right_logo_home.gif) top no-repeat; 
}
.menu {
	margin: 0 auto; 
	width:971px; 
	height:40px; 
	background: url(images/menu_background.png); 
}
.menu td{ 
	padding-left:2px; 
}


    .category .maincontent > div img,
    .home .maincontent > div img {
	max-height: 180px;
	object-fit: cover;
	object-position: center top;
    }
    
    .single img.wikimedia {
	padding-right: 1.2em;
	padding-bottom: .8em;
    }

.mainmenu {
	overflow: hidden;
	background: url( /static/img/mm_reg.png ) repeat-x;
	height: 49px;
	margin-top: 15px;
}
	.mainmenu li {
		float: left;
		display: block;
		height: 100%;
		background: url( /static/img/mm_sep.png ) right center no-repeat;
		text-align: center;
		width: auto;
		padding: 0 20px 0 21px;
		cursor: pointer;
	}
	.mainmenu li:last-child {
		background: none;
		padding: 0 24px;
	}

	.mainmenu li:hover,
	.mainmenu li.active {
		background-image: url( /static/img/mm_sep.png ), url( /static/img/mm_active.png );
		background-repeat: no-repeat, repeat-x;
		background-position: right center, left top;
	}.mainmenu li:last-child:hover {
		background-image: url( /static/img/mm_active.png );
		background-repeat: repeat-x;
		background-position: left top;
	}

	.mainmenu a  {
		height: 100%;
		display: block;
	}
	.mainmenu a div {
		color: white;
		font-size: 16px;
		text-transform: uppercase;
		display: inline-block;
		height: 12px;
		width: 100%;
		text-indent: -9999px;
		margin: 18px 0 18px 0;
		background: url( /static/img/mm_text.png ) no-repeat;
	}
	.mainmenu a.mm_home div { 		background-position: 0 0; width: 55px; 	}
	.mainmenu a.mm_baseball div {	background-position: 0 -12px; width: 85px; 	}
	.mainmenu a.mm_football div {	background-position: 0 -24px; width: 90px;}
	.mainmenu a.mm_basketball div {	background-position: 0 -36px; width: 105px;}
	.mainmenu a.mm_soccer div {		background-position: 0 -48px; width: 70px;}
	.mainmenu a.mm_hockey div {		background-position: 0 -60px; width: 75px;}
	.mainmenu a.mm_news div {		background-position: 0 -72px; width: 50px;}
	.mainmenu a.mm_freequote div {	background-position: 0 -84px; width: 105px;}

	.mainmenu li:hover a.mm_home div,
	.mainmenu li.active a.mm_home div { 		background-position: -154px 0; width: 55px; 	}
	.mainmenu li.active a.mm_baseball div,
	.mainmenu li:hover a.mm_baseball div
	{	background-position: -154px -12px; width: 85px; 	}
	.mainmenu li.active a.mm_football div,
	.mainmenu li:hover a.mm_football div
	{	background-position: -154px -24px; width: 90px;}
	.mainmenu li.active a.mm_basketball div,
	.mainmenu li:hover a.mm_basketball div
	{	background-position: -154px -36px; width: 105px;}
	.mainmenu li.active a.mm_soccer div,
	.mainmenu li:hover a.mm_soccer div
	{		background-position: -154px -48px; width: 70px;}
	.mainmenu li.active a.mm_hockey div,
	.mainmenu li:hover a.mm_hockey div
	{		background-position: -154px -60px; width: 75px;}
	.mainmenu li.active a.mm_news div,
	.mainmenu li:hover a.mm_news div
	{		background-position: -154px -72px; width: 50px;}
	.mainmenu li.active a.mm_freequote div,
	.mainmenu li:hover a.mm_freequote div
	{	background-position: -154px -84px; width: 105px;}



.header_bkgr { 
	margin: 0 auto; 
	width:971px; 
	height:212px; 
	background: #FFFFFF url(images/sportpage_header_background.jpg) top no-repeat; 
}

/*============= CONTENT =============*/
.wrapper-background{
	/*width:971px;*/
	width:969px;
	overflow: hidden;
	background: white;
	border-left: 1px solid #D2D2D2; 
	border-right: 1px solid #D2D2D2;
}	
.wrapper{
	float: right;
	margin-right: 12px;
}
.content{
	/*width:680px;*/
	width:678px;
	padding-bottom: 100px;
}
	.content p{
		line-height:1.4;
	}

	.content .postblock,
	.cat-list-item {
    	margin-top: 1.5em;
        	padding-top: .7em;
		border-top: 1px solid #454545;
	}
	
	
	
	.content .postblock:first-child,
	.cat-list-item:first-child {
		border: 0;
		margin-top: 0;
	}

.maintop{

}
.maintop h1{
	color:#464646;
	margin: 6px 0 2px 0;
}
.article-title{
	color:#464646;
	text-decoration:none;
    font-size: 26px;
}
.article-date{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	color:#777;
	font-family: 'Tahoma';
    font-size: 12px;
	font-weight: bold;	
}

.maincontent{
    font-size: 12px;	
}
.maincontent p{
	text-align:justify;
	color:#333;
	font-size: 17px;
	line-height: 1.35em;
}

.maincontent div{
	float:left!important;
	padding: 0 10px 10px 0!important;
}

.mainbottom{
	padding:20px 0 0 0;
	overflow: hidden;
}
.tags-categories-links{
	color:#585858;
	float:left;
	font-family: Tahoma;
    font-size: 12px;
	font-weight: bold;	
}
.tags-categories-links a{
	font-family: Tahoma;
    font-size: 12px;
	font-weight: bold;
	color:#585858;
}
.comment{

}
.comment-link{
	float:right;
	
}
.comment-link img {

}
.comment-link a{
	color:#747474;
	font-family: 'Tahoma';
    font-size: 12px;
    font-weight: bold;
}
.cat{

}

/*============= COMMENTS =============*/
.commentlist{

}
.comment-body{

}
.comment-author{

}
.fn{

}
.says{

}
.comment-meta{

}
.reply{

}
.comment-reply-link{

}
#respond{
    color: #3E815D;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
}

.request_form_field{ 
	background: #F3F3F3 url(images/contest_form_field_background.png) top repeat-x; 
}
#submit{ 
	border:0 none; 
	width: 273px; 
	height: 27px; 
	background: url('images/comment_submit_button.png') no-repeat; 
	cursor: pointer; 
}
.comments-labels{
	text-align:right;
	padding:0 5px 0 0;
	color:#484848;
	font-family: Tahoma;
    font-size: 13px;
	font-weight: bold;
}
.comments-login{
	text-align:left;
	padding:0 5px 7px 0;
	color:#484848;
	font-family: Tahoma;
    font-size: 13px;
	font-weight: bold;
}

.comments-login a{
	color:#484848;
	font-family: Tahoma;
    font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}

.comments-fields{
	padding:0 0 7px 0;
}

.commentmetadata{
	float:right;
}
.commentmetadata a{
	color:#D51D4B;
	font-family: Tahoma;
    font-size: 10px;
	text-decoration:none;
}
.post-comment{
	font-family: Tahoma;
	font-size: 11px;
	color:#464646;
	text-align:justify;
}
.comment-author{
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #3E815D;
}
/*============= NAVIGATION =============*/
.navigation{
	background:#FFFFFF;
	float:left;
	width:270px;
	text-align:center;
}
.sidebar-block-categories{
	width:240px;
	background: #464646;
	margin:0 0 30px 15px;

}
.sidebar-block-categories ul {
	list-style-type: none;
	padding:12px 0 5px 0;
	margin:0;
	text-align:left;
}
.sidebar-block-categories li{
	background: #464646 url(images/navigation_item_background22.png) repeat-x; 
	height:22px;
	padding:2px 0 0 25px;
}
.sidebar-block-categories a{
	color:#F1C937;
	font-family: Arial;
    font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
.sidebar-block{
	width:240px;
	background: #464646;
	margin:0 0 30px 15px;

    background: #464646 url(images/navigation_item_background44.png)  0 45px;
/*	     bottom repeat-x;  */
}
.sidebar-block ul {
	width: 88%;
	list-style-type: none;
	padding:15px 0 20px 7px	;
	margin:0 auto;
	text-align:left;
	
}
.sidebar-block li{
	color:#FFFFFF;
	font-family: Arial;
    font-size: 13px;
	font-weight: bold;
	list-style-position: outside; 
line-height: 15px;
    background: url( images/white_triangle.png?v=1 ) no-repeat left 6px;
	padding:4px 0 4px 13px;
margin: 0 0 0 -8px;
	
}
.sidebar-block a{
	color:#FFFFFF;
	font-family: Arial;
    font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	position: relative;
	left: -2px;
}

.sidebar-block a:hover {
    color: #ddd;
}

.sidebar-block-header{
	width:240px;
	background: #ffdc00;
	color: #464646;
	height:30px;
    font-family: Arial;
    font-size: 14px;
    /*font-style: italic;*/
    font-weight: bold;	
}

.sidebar-block-header  p{
	padding-top:7px;
}

/*============= FOOTER =============*/
.footer {
	margin-left:5px; 
	text-align: center;
	padding-top:10px;
	font-size: 17px;
	padding-bottom: 2px;
	border-bottom: 0px solid white;
}
	.footer a:hover {
		border-bottom: 1px solid white;
	}
	.footer a {
		font-family: 'twCenMtReg';
		white-space: nowrap;
	}
.bottom_menu { 
	margin: 0 auto; 
	width:971px; 
	height:33px; 
	background: #FFFFFF url(images/bottom_menu_background.png); 
	text-align:center; 
}
.bottom_menu a{ 
	font-family: Verdana; 
	font-size:12; 
	font-weight: bold; 
	text-decoration:none; 
	color:#000000; 
}
.bottom_logo { 
	margin: 0 auto; 
	width:971; 
	color: #0D452A; 
	background: #FFFFFF url(images/scoreboards_logo.png); 
	text-align:center; 
	font-family:Verdana; 
	font-size:13; 
}
.bottom_old_content { 
	margin: 0 auto; 
	width:971; 
	color: #FFFFFF; 
	background: #454545; 
	text-align:left; 
}
.bottom_old_content a{ 
	text-decoration: none; 
	color:#FFFFFF; 
}
.bottom_old_content a:hover{ 
	text-decoration: none; 
	color:#FFFFFF; 
}

/*============= CATEGORIES =============*/

.cat-caption{
	font-family: Tahoma;
	font-size: 20px;
	color: #777;
}
.cat-list-item{
	clear:both;
}
.navpage { 
	clear: both; 
	padding: .6em 0;
	
}
	.navpage a{  
		color: #454545;
	font-size: 1.3em;
	
	}