/*
Theme Name: Ten Pin 2016
Description: Multi-page 
Version: 1.0
Author: Rob Hurd
Author URI: http://www.alphanz.com
Tags: Clean Simple
*/

div {
	overflow: hidden;
	}

body {
	font-size: 1em;
	margin: 0;
	font-family: 'Merriweather Sans', sans-serif;
	}

img,
img a {
	border: none;	
	}

table {
	border-collapse: collapse;
	}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
	margin: 0;
	}

h1,	
h2 {
	font-size: 280%;
	font-family: 'Baloo Tamma', sans-serif;
	color: #2B2B2B;
	text-transform: uppercase;
	text-align: center;
	}


h3 {
	font-weight: 300;
	font-size: 170%;
	text-transform: uppercase;
	}

h4 {
	font-weight: 400;	
	font-size: 150%;
	}

h5 {
	font-weight: 400;
	font-size: 120%;
	
	}

h6 {
	font-size: 100%;
	
	font-weight: 700;
	text-transform: uppercase;
	}

p,
ul {
	font-size: 90%;
	line-height: 1.5;
	}

ul {
	list-style-type: square;
	padding-left: 20px;
	}

a:link,
a:active,
a:visited {
	color: #0D6AAD;
	text-decoration: underline;
	}

a:hover {
	text-decoration: none;
	}

.inherit:link,
.inherit:active,
.inherit:visited,
.inherit:hover {
	color: inherit;
	}

.dl-btn {
	padding: .5em 1.5em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}

.dl-btn:link,
.dl-btn:active,
.dl-btn:visited {
	color: #FFF;
	background-color: #0D6AAD;	
	text-decoration: none;
	}

.dl-btn:hover {
	background-color: #2B2B2B;	
	}
	
.bold {
	font-weight: bold;
	}

.smallprint {
	font-size: 90%;
	}

.spacer {
	width: 100%;
	height: 40px;
	}

.narrow-txt {
	width: 700px;
	}
	
.narrow-txt-c {
	width: 700px;
	margin: auto;
	}	

#content-wr {
	width: 1240px;
	margin: auto;
	}

/* Header */

#hdr-wr {
	width: 1240px;
	margin: auto;
	padding-top: 40px;
	}
	

#hdr-logo {
	width: 213px;
	height: 140px;
	margin: auto;
	margin-bottom: 20px; 
	}

#hdr-list {
	list-style-type: none;
	padding: 0;
	margin: 0;	
	text-align: center;
	}

#hdr-list li {
	display: inline;
	padding: 0 .25em;
	color: #888;
	}

#hdr-ph {
	margin-bottom: .5em;
	float: right;
	font-size: 110%;	
	}

/* Header Main Navigation */

#main-nav-wr {
	background-color: #0d6aad;
	padding: 1em 0;
	margin-bottom: 20px;	
	}
	
#main-nav {
	list-style-type: none;
	padding: 0;
	margin: 0;	
	text-align: center;	
	}	
	
#main-nav li {
	display: inline;
	padding: 0 1em;
	font-size: 120%;
	}
	
#main-nav a:link,
#main-nav a:active,
#main-nav a:visited {
	color: #FFF;
	text-decoration: none;
	}		

#main-nav a:hover {
	text-decoration: underline;
	}

/* Sidebar */

#sidebar-wr {
	width: 250px;
	float: left;
	margin-right: 20px;
	}

#sidebar-wr h2 {
	font-size: 180%;
	text-align: left;
	} 

.side-td {
	width: 50%;
	}
	
.side-ad-wr {
	border: 1px solid #888;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #D7DBDD;
	padding: 1em;	
	text-align: center;
	}	

.side-ad-wr h3 {
	font-size: 120%;
	margin-bottom: .25em;
	}

/* Content */

#center-wr {
	width: 970px;
	float: left;	
	margin-bottom: 100px;	
	}

#hm-slideshow {
	width: 970px;
	height: 485px;
	}

#hm-news-wr {
	width: 700px;
	margin: auto;
	}
	
.blog-post {
	margin-bottom: 50px;
	}
	
.blog-post h3 {
	margin-bottom: .25em;
	}		

/* Info Tables */

.std-tbl {
	width: 600px;
	margin: auto; 
	border: 1px solid #888;
	}

.std-tbl th {
	background-color: #D7DBDD;
	border: 1px solid #888;
	}	
	
.std-tbl td {
	border: 1px solid #888; 
	padding: .3em .5em;	
	}

.std-tbl-col1 {
	width: 50%;
	}

.std-tbl-col2 {
	width: 25%;	
	}

/* Leagues */

.league-wr {
	border-top: 1px solid #DDD;
	padding: 5px 0;
	margin-bottom: 40px;
	}

.league-l {
	width: 400px;
	height: 230px;
	background-color: #EEE;
	margin-right: 20px;
	float: left;
	}

.league-r {
	width: 50%;
	float: left;
}
	
/* Footer */

#ftr-wr {
	border-top: 5px solid #0d6aad;
	background-color: #2B2B2B;
	padding: 30px 0;
	}

.ftr-columns {
	width: 1240px;
	margin: auto;
	}

.ftr-col {
	width: 25%;
	float: left;
	}

.ftr-col h6 {
	color: #FFF;
	}

.ftr-col p {
	font-size: 90%;
	color: #FFF;
	}

#ftr-logo {
	width: 180px;
	}
	
#ftr-copy {
	background-color: #000;
	font-size: 75%;
	text-align: center;
	padding: 7px 0;
	}
	
#ftr-copy p {
	margin: 0;
	color: #FFF;
	}	
	
/* Mobile Devices */

.mobi-displ {
	display: none;
	}

@media only screen and (max-device-width: 480px) {
	
	.mobi-displ {
		display: inline;
		}
		
	body,
	#all-wr,
	#content-wr {
		width: 100%;
		}			
	
	.m-hide,	
	#hdr-wr,
   #ftr-last-outer,
   .still-img {
		display: none;
    	}

    h1 {
      font-size: 200%;
      }

    h2 {
      font-size: 180%;
		text-align: left;
      }

    h3 {
      font-size: 130%;
    	}

    p,
    ul {
      font-size: 100%;
    	}
    
	#sidebar-wr,
	#center-wr,
	.narrow-txt,
	.narrow-txt-c,
	#hm-news-wr,
	.league-wr {
		float: none;
   		width: 90%;
   		margin: auto;
      	padding: 0;
    	}		
    	
 /* header */
	
	#mobi-hdr-wr {
		padding-top: 10px;
		margin-bottom: 30px;
		}	

	#mobi-hdr-logo,
	#mobi-hdr-logo img { 
	width: 280px;	
	}		
		
	#mobi-hdr-logo {
		margin: auto;
		margin-bottom: 30px;
		}
	
		/* m-phone */
	
	#m-phone {
		display: block;
		background-color: #0D6AAD;
		width: 80%;
		margin: auto;
		margin-bottom: 20px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		padding: 10px 0;	
		text-align: center;		
		}
	
	#m-phone a {
		text-decoration: none;
		color: #FFF;
		}
	
	#m-phone p {
		font-size: 80%;			
		}
	
	#m-phone h3 {
		font-weight: 400;
		}	

	/* NAVIGATION */

	#mobi-nav {
		width: 100%;
		background-color: #0D6AAD;
		list-style-type: none;
		padding: 0;
		}
		
	#mobi-nav li {
		border-bottom: 1px solid #FFF;
		padding: .6em 1em;	
		}
		
	#mobi-nav a {
		color: #FFF;
		text-decoration: none;
		}
		
	/* Standard Table */

	.std-tbl {
		width: 100%;
		font-size: 90%;
		}
	
	.std-tbl-col1,
	.std-tbl-col2 {
		width: 33.3%;
		}

	.league-l,
	.league-r {
		float: none;
		border: none;
		width: 100%;
		}	
	
	.league-r {
		margin: 5px 0 40px 0;
		}	
		
	}			
	