/*
Theme Name: Chess
Theme URI: http://localhost.loc/
Description: Costom Chess theme for Papatoetoe Chess Club
Author: Alex
Version: 1.1
License: GNU General Public License
License URI: license.txt
Tags: Chess
*/
*{margin:0;padding:0;font-family:Verdana,sans-serif;cursor:default;}
html {-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {padding:0;font-size:80%;background-color:#B2AD9E;}
:focus{outline:0;}
::-moz-focus-inner{border:0;}



a,a * {color:#00F;cursor:pointer;}
a:hover, a:focus {color:#F00;}
a:focus {outline:1px #000 dashed;}
a:active{color:#444;text-shadow:0 0 1px #333;outline:0;}

a img {border:0;}

hr.clear{visibility:hidden;}
.clear{clear:both;}
p{margin:6px;cursor:text;}
pre *,pre{padding:5px;font-size:120% !important;font-family:monospace !important;border:1px #CCC solid;background:#FEFEFE;cursor:text;}

dl,ul,ol{padding:8px 4%;}


.wait,.wait *{cursor:progress !important;}
input.txt {cursor:text;}
input.btn {cursor:pointer;}



form.entryform {margin:25px 4% 360px 4%;}


.entryform input {font-size:110%;padding:0.3em;}
.entryform fieldset {padding:1em;}
.entryform .buttons * {display:inline-block;}






/* skip to content link (tabs into view) */
a.skip-link {
	position:absolute;
	top:0;
	left:-999px;
	width:1px;
	height:1px;
	overflow:hidden;
	z-index:-999;
}
	a.skip-link:focus, a.skip-link:active {
		left:0;
		width:30%;
		height:auto;
		overflow:auto;
		margin:10px 35%;
		padding:5px;
		color:#FFF;
		text-align:center;
		font-size:1.2em;
		border:4px solid yellow;
		background-color:#AAA;
		border-radius:15px;
		z-index:999;
	}





/*NAVIGATION*/
.page-header .nav {}
.page-header .nav ul {padding:0;list-style:none;}
.page-header .nav li {display:inline;float:left;margin-right:4px;}
.page-header .nav a {
	display:block;
	position:relative;
	top:-3px;
	padding:0.33em 0.8em;
	font-size:120%;
	border:1px lightgray solid;
	border-bottom:none;
	background-color:white;
	text-decoration:none;
	color:black;
}

.page-header .nav .current a {top:0px;border-bottom:1px solid white;}



/*search*/
#searchform {padding:0px 2px;}
#searchform label {display:none;}
#searchform div {
position:relative;
width:170px;
height:22px;
border:1px #CCCCCC solid;
}
#searchform div input.focus {color:#000000;}
#searchform div input.blur {color:#777777;}

#s, #searchsubmit {position:absolute;padding:0;height:22px;font-size:10pt;border:0;background:transparent;}
#s {left:0px;padding-left:5px;width:143px;}
#searchsubmit {left:148px;width:22px;text-indent:-9999px;background:transparent url(/assets/img/magnifying-glass.gif) no-repeat 2px 4px;}
#searchsubmit:focus {outline:2px dashed yellow;}




.horizontal-rule,
hr.nice {
display:block;
margin:20px auto;
height:1px !important;
border:0 !important;
width:90%;
line-height:0;
background:-moz-linear-gradient(left,rgba(216,216,216,0) 0%,rgba(216,216,216,1) 25%,rgba(216,216,216,1) 75%,rgba(216,216,216,0) 100%);
background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(216,216,216,0)),color-stop(25%,rgba(216,216,216,1)),color-stop(75%,rgba(216,216,216,1)),color-stop(100%,rgba(216,216,216,0)));
background:-webkit-linear-gradient(left,rgba(216,216,216,0) 0%,rgba(216,216,216,1) 25%,rgba(216,216,216,1) 75%,rgba(216,216,216,0) 100%);
background:-o-linear-gradient(left,rgba(216,216,216,0) 0%,rgba(216,216,216,1) 25%,rgba(216,216,216,1) 75%,rgba(216,216,216,0) 100%);
background:-ms-linear-gradient(left,rgba(216,216,216,0) 0%,rgba(216,216,216,1) 25%,rgba(216,216,216,1) 75%,rgba(216,216,216,0) 100%);
background:linear-gradient(left,rgba(216,216,216,0) 0%,rgba(216,216,216,1) 25%,rgba(216,216,216,1) 75%,rgba(216,216,216,0) 100%);
}





.nice-button,
input.button {display:block;width:95%;height:auto;margin:5px auto;padding:5px;border:1px #555 solid;-moz-border-radius:6px;border-radius:6px;cursor:pointer;font-weight:bold;font-size:13px;color:#FFF;text-align:center;text-decoration:none;text-shadow:1px 1px 0px #000;outline:0;}

.nice-button:active,
input.button:active {color:#FFF;background:#B2AD9E;text-shadow:none;}

.nice-button:hover {color:#FFF;}

.nice-button::-moz-selection {background:transparent;}
.nice-button::selection {background:transparent;}

.nice-button-select {display:inline-block;margin:8px;width:auto;vertical-align:middle;}

.nice-button,
#posts_page_pageinator input.button {
background:#A69F8E;
background:-moz-linear-gradient(top, #b2ad9e 0%, #a69f8e 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2ad9e), color-stop(100%,#a69f8e));
background:-webkit-linear-gradient(top, #b2ad9e 0%,#a69f8e 100%);
background:-o-linear-gradient(top, #b2ad9e 0%,#a69f8e 100%);
background:-ms-linear-gradient(top, #b2ad9e 0%,#a69f8e 100%);
background:linear-gradient(to bottom, #b2ad9e 0%,#a69f8e 100%);
}






/*basic template*/

	/*container and footer*/
	#container {height:auto !important;height:100%;min-height:100%;}
	#container, #footer {margin:0 auto;position:relative;width:82%;min-width:700px;max-width:1480px;}

	/*keep theese numbers the same for stretching the footer up and down*/
	#contentWrap {padding-bottom:30px !important;}
	#footer {margin-top:-30px;height:30px;}


	/*content areas*/
	#leftContainer,#centerContainer,#rightContainer {float:left;position:relative;height:auto !important;height:2px;min-height:2px;}
	#centerContainer {width:100%;}

		/*left container (left)*/
		#§content {margin-left:0;}
		#leftContainer {margin-right:-0;width:0;z-index:2;}

		/*main container (center)*/
		#centerContainer {}

		/*sidebar container (right)*/
		#§content {margin-right:180px;}
		#rightContainer {margin-left:-180px;width:180px;}

/*
#rightContainer{background:#AEA;}
#centerContainer {background:#EAA;}
#leftContainer{background:#AAE;}
#contentWrap {background:#EEA;}
#§content {background:#AEE;}
*/

	body.nosidebar #§content {margin-left:0;margin-right:0;}




#container, #footer {
}

#body-content, #footer {
	clear:both;
	background-color:white;
}

#footer {text-align:center;}


#§content {}


.article {position:relative;margin:4px 14px 4px 4%;}
.article p {margin:8px 1%;font-size:100%;line-height:20px;max-width:90%;}
.article h1 a {
	display:inline;
	margin:0px;
	color:#645E4F;
	letter-spacing:-1px;
	text-decoration:none;
}

	.article {page-break-inside:avoid;}
	.article:first-of-type {page-break-before:avoid !important;page-break-inside:auto;}




.page-header-text {position:relative;height:120px;background:url(/assets/img/logo.png) no-repeat 10px 10px;}
.page-header-text h1 {padding:25px 0px 0px 108px;width:auto;}
.page-header-text h1 a {}
.page-header-text h2 {position:absolute;top:4em;left:108px;font-weight:normal;font-size:130%;pointer-events:none;}
.page-header-text img {display:none;position:absolute;top:10px;left:10px;width:81px;height:97px;}




/* sidebar */

#rightContainer .item {margin-bottom:20px;padding:10px 5px 0 0;}
#rightContainer .item h3 {padding-bottom:5px;font-size:110%;font-weight:bold;}

#rightContainer .item a.next-week-calendar {display:block;width:100%;text-align:center;line-height:180%;color:black;text-decoration:none;}
#rightContainer .item a.next-week-calendar:hover {outline:1px #000 dashed;}
#rightContainer .item a.next-week-calendar strong {color:blue;}
#rightContainer .item a.next-week-calendar span {color:black;white-space:nowrap;}
#rightContainer .item a.next-week-calendar:hover span {color:red;}



img.pixel {
	-ms-interpolation-mode:nearest-neighbor;
	image-rendering:-webkit-optimize-contrast;
	image-rendering:-o-pixelated;
	image-rendering:pixelated;
	
	-moz-image-rendering:crips-edges;
	image-rendering:-moz-crips-edges;
	
	-webkit-image-rendering:crips-edges;
	image-rendering:crips-edges;
}





@media (max-width:720px) {
	#container, #footer {width:100%;min-width:auto;max-width:auto;}
	
	.article p {margin:5px;max-width:100%;}
}

@media (max-width:601px) {
	#leftContainer,#centerContainer,#rightContainer {float:none;}
	
	#§content {margin-right:0px;}
	#rightContainer {margin-left:0px;width:100%;}
	
	.page-header-text {font-size:80%;}
}


@media (min-width:601px) {
	
	.page-header-text h1 {color:white;text-shadow:2px 2px 1px #000;}
	
}





.§ .¶ {}


.§crumbs {font-size:80%;overflow:hidden;}
.§crumbs ul {list-style:none;}
.§crumbs li {display:inline;margin:0;padding:0;float:left;}
.§crumbs li a {padding:0.5em 1em;}
.§crumbs li:after {content:'/';}
.§crumbs li:last-child:after {content:'';}

.§crumbs li:last-child {float:none;}





@media print,ascreen {


* {float:none !important;text-shadow:none !important;-moz-box-shadow:none !important;background:transparent !important;}

.noprint {display:none !important;}

a {color:#000030 !important;text-decoration:none !important;}

.page-header-text h1 {color:#000000 !important;border:0 !important;}
.page-header-text h1 a {color:#000000 !important;border:0 !important;}
.page-header-text img {display:block !important;}


.page-header-text h1 a {color:black;}
.page-header-text img {display:block !important;}


.nav,
#nav,
#leftContainer,
#rightContainer,
.slider-wrapper,.theme-default,.nivoSlider,#home_page_image_slider,
#posts_page_pageinator {display:none !important;}


#container, #footer {width:100% !important;}

#content {margin:0 !important;}
#content article header a,
#content article footer a {color:#000000 !important;text-decoration:none !important;}
#content .content a:after {content:" (" attr(href) ") " !important;font-size:90% !important;}


form {display:none !important;}

#footer {position:fixed !important;bottom:-4px !important;display:block !important;height:22px !important;text-align:center !important;}
#footer *,
#footer strong a,
#footer strong {display:inline !important;font-weight:normal !important;color:#000000 !important;position:static !important;font-size:10px !important;border:none !important;}
#footer address a {display:none !important;}

}
