/*
Theme Name: BlankSlate
Theme URI: https://github.com/tidythemes/blankslate
Author: TidyThemes
Author URI: http://tidythemes.com/
Description: Original codebase by TidyThemes.  This theme has been heavily modified by Drew Wilson.  I would like to thank the people behind TiydyThemes for their support from the beginning as it allowed me to create my first fully custom theme.  Thank you so much for that.  This represents the third version of the Freezenet official WordPress theme.  Elements have been carried over from version 2 over to version 3, but has been significantly reworked to increase accessibility for mobile devices and multiple screen resolutions.  Additional thanks to W3 for some code snippets that helped with the responsiveness (heavily modified here of course)
Version: 2019
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: blankslate

BlankSlate WordPress Theme © 2011-2019 TidyThemes
BlankSlate is distributed under the terms of the GNU GPL
*/

html,body,div,span,applet,object,iframe,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ul,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}body{line-height:1}a{text-decoration-skip-ink:auto}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:all 0.5s ease}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

/* Start Adding Customized Code */

/* Non-Responsive Dependant Code */

img {
	max-width: 100%;
	height: auto;
}

a:link {
	color: #0066ff;
	text-decoration: none;
}

a:visited {
	color: #0066ff;
	text-decoration: none;
}

a:hover {
	color: #0066ff;
	text-decoration: underline;
}

a:active {
	color: #000000;
	text-decoration: underline;
}

.clear { clear: both; }

.index img {
	float: left;
}

/* Sidebar Formatting */

.advertisement { font-size: 10px; font-style: italic; text-align: center; }
.sidebartitle { font-weight: bold; text-align: center;}
.sidebarlist { margin-left: 0px;}
.sidebarlist h2 { text-align: center; font-size: 16px; font-weight: bold; margin-left: 20px; }

/* Posts and Pages formatting */

.singlecontent img {max-width: 100%;
	height: auto; }

.singlecontent ul { list-style-type: disc; 
					margin-left: 25px;}
.singlecontent ul li li { list-style-type: circle; }
.singlecontent ol { list-style-type: decimal;
					margin-left: 25px;}
.singlecontent ol li li { list-style-type: lower-alpha; }
.singlecontent h3 { font-size: 16px; line-height: 20px;}
.singlecontent h1 { font-size: 25px; font-weight: bold; margin-bottom: 0px;}
.singlecontent p { margin-top: 15px; line-height: 20px; }

blockquote { background-color: #E8E8E8; font-style: italic; line-height: 20px; width: 90%; margin-left: auto; margin-right: auto; margin-bottom: 15px;}

.singlecontent blockquote p {padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; margin: 0px; line-height: 20px;}

.singlecontent strong { font-weight: bold;}

.singlecontent em {font-style: italic;}

.inpostthumbnail img {float: left; margin-right: 5px; margin-bottom: 5px;}

	.footer {
 border: 2px #a2a2a2 solid;
 background-color: #c0c0c0;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 10px;
 width: 100%;
 float: left;
 font-size: 14px;
 line-height: 20px;
}

.commentsformat {background-color: #ffffff;}
.commentsformat li { margin-top: 10px; margin-left: 15px;}
.commentsformat code { background-color: #D2F9F9; padding: 3px; font-weight: bold; width: 80%; margin-left: auto; margin-right: auto; }

.comment-form-comment textarea {width: 90%;}

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

/* Begin Responsive Code */

/* For Smallest Devices.  Width 300px. */
@media only screen and (min-width: 300px) {
	
	img { max-width: 100%; 
	height: auto; }
	
	body {
  background-color: #ffffff;
  margin-left: 0px;
}

	.headwrapper {
	background-color: #ffffff;
	width: 319px;
}

.headwrapper img {
	margin-left: 50px;
}

.adplaceholder {
	float: right;
}
	
.wrapper {
	width: 319px;
	margin-left: 0px;
}
	
	.spacer {
	height: 45px;
	background-color: #ffffff;
}
	
	.maincontent {
	width: 320px;
	float: left;
	padding: 5px;
	background-color: #ffffff;
}

.index img /* img.wp-post-image */ {
	width: 55px;
	height:auto;
	margin-right: 5px;
	margin-bottom: 5px;
}

	h3 {
	margin-top: 0px;
}
	
	h2 {margin: 0px;
	font-size: 14px;
	font-weight: bold;}
	
	.inpostthumbnail img {width: 45px; height: auto;}
	
	.sidebar { width: 310px; background-color: #c0c0c0; border: 2px #a2a2a2; float: left; padding: 5px; margin-left: 5px;}
	
	.mainfooter {
 border: 2px #a2a2a2 solid;
 background-color: #c0c0c0;
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 padding-bottom: 10px;
 width: 319px;
 height: 24px;
 float: left;
 font-size: 10px;
}

.info {
 float: right;
}

.copyright {
 float: left;
}
	
	.attachmentcontent img {width: 100%; height: auto;}
	
	/* The navigation menu */
	/* Nav Bar */
.navbar {
  overflow: hidden;
	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	border: 1px solid;
	border-radius: 5px;
	border-color: #080808;
}

/* Navigation links */
.navbar a {
  float: left;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
  text-align: center;
  padding: 4px 6px;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
  border: 1px solid;
  border-color: #080808;
	}
	
	/* The subnavigation menu */
.subnav {
  float: left;
  overflow: hidden;

}
	/* Subnav button */
.subnav .subnavbtn {
  font-size: 13px;
  outline: none;
  color: #000000;
  font-weight: bold;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
  padding-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
  background-color: inherit;
 	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
  font-family: inherit;
  margin: 0;
	border: 1px solid;
	border-color: #080808;
	height: 23px;
}
	
	/* Navigation links on hover */
.navbar a:hover, .subnav:hover .subnavbtn {
background: #b1b1ff;
	background: -moz-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	background: -webkit-gradient(linear, left top, left 
bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
background: -webkit-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -o-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -ms-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	color: #0066ff;
	border: 1px solid;
	border-color: #FFFFFF;
}
	
	/* The subnav content - positioned absolute */
.subnav-content {
  display: none;
  position: absolute;
  left: 0;
background: #b1b1ff;
	background: -moz-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	background: -webkit-gradient(linear, left top, left 
bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
background: -webkit-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -o-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -ms-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	color: #0066ff;
  width: 319px;
  z-index: 1;
  margin-left: 0px;
	border: 1px solid;
	border-radius: 5px;
	border-color: #080808;
}
	
	/* The subnav links */
.subnav-content a {
  float: left;
  color: #000000;
  text-decoration: none;
}
	
	/* Subnav on hover */
.subnav-content a:hover {
 	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
color: #0066ff;
}
	
	/* The subnav content */
.subnav:hover .subnav-content {
  display: block;
}
}

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

/* For small and mobile devices.  Screen resolution: 550 pixels */
@media only screen and (min-width: 550px) {

	body {
	background-image: url(https://www.freezenet.ca/wp-content/uploads/2014/10/Gradient1WB1.png), url(https://www.freezenet.ca/wp-content/uploads/2014/10/Gradient1BW1.png);
		background-repeat: repeat-y;
	background-position: top left, top right;
}
	
	img { max-width: 100%; 
	height: auto; }
	
	.headwrapper {
	margin-left: 15px;
	background-color: #ffffff;
	width: 500px;
}

.headwrapper img {
	margin-left: 140px;
}

.adplaceholder {
	margin-left: 90px;
	margin-right: 90px;
}
	
	  body {
    background-color: #FFFFFF;
    margin-left: 8px;
  }
	
	.wrapper {
	width: 500px;
	margin-left: 8px;
}
	
	.spacer {
	height: 20px;
	background-color: #ffffff;
}
	
	.sitecontent { z-index: -2; width: 500px; }

.maincontent {
	width: 490px;
	float: left;
	padding: 5px;
	background-color: #ffffff;
	margin-left: 12px;
}

.index img /* img.wp-post-image */ {
	width:103px;
	height:auto;
	margin-right: 5px;
	margin-bottom: 5px;
}

h1 {
	margin-top: 0px;
}
	
h2	{
	font-size: 22px;
	margin: 0px;
	
}

	.inpostthumbnail img {width: 150px; height: auto;}
	
	.sidebar { width: 310px; background-color: #c0c0c0; border: 2px #a2a2a2; float: left; padding: 5px; margin-left: 98px;}
	
	.mainfooter {
 border: 2px #a2a2a2 solid;
 background-color: #c0c0c0;
 padding: 5px;
 width: 505px;
 height: 26px;
 float: left;
 font-size: 12px;
		margin-left: 12px;
}

.info {
 float: right;
}

.copyright {
 float: left;
}
	
	.attachmentcontent img {width: 100%; height: auto;}
	
	/* The navigation menu */
.navbar {
  overflow: hidden;
	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	border: 1px solid;
	border-radius: 5px;
	border-color: #080808;
}
	
	/* Navigation links */
.navbar a {
  float: left;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-align: center;
  padding: 4px 16px;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	border: 1px solid;
	border-color: #080808;
}
	
	/* The subnavigation menu */
.subnav {
  float: left;
  overflow: hidden;
}
	
	/* Subnav button */
.subnav .subnavbtn {
  font-size: 12px;
  outline: none;
  color: #000000;
  font-weight: bold;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
  padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 16px;
	padding-right: 16px;
 	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
  font-family: inherit;
  margin: 0;
	border: 1px solid;
	border-color: #080808;
	height: 21px;
}
	
	/* Navigation links on hover */
.navbar a:hover, .subnav:hover .subnavbtn {
background: #b1b1ff;
	background: -moz-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	background: -webkit-gradient(linear, left top, left 
bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
background: -webkit-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -o-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -ms-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	color: #0066ff;
	border: 1px solid;
	border-color: #FFFFFF;
}
	
	/* The subnav content - positioned absolute */
.subnav-content {
  display: none;
  position: absolute;
  left: 0;
background: #b1b1ff;
	background: -moz-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	background: -webkit-gradient(linear, left top, left 
bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
background: -webkit-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -o-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -ms-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	color: #0066ff;
  width: 367px;
  z-index: 1;
  margin-left: 157px;
	border: 1px solid;
	border-radius: 5px;
	border-color: #080808;
}
	
	/* The subnav links */
.subnav-content a {
  float: left;
  color: #000000;
  text-decoration: none;
  height: 20px;
}
	
	/* Navbar on hover */
.subnav-content a:hover {
 	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
color: #0066ff;
  height: 20px;
}
	
	/* subnav content */
.subnav:hover .subnav-content {
  display: block;
} 
	
}

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

/* Large devices, small laptops, desktops.  Pixel Width 845 */
@media only screen and (min-width: 845px) {
	
	body {
	background-image: url(https://www.freezenet.ca/wp-content/uploads/2014/10/Gradient1WB1.png), url(https://www.freezenet.ca/wp-content/uploads/2014/10/Gradient1BW1.png);
	background-repeat: repeat-y;
	background-position: top left, top right;
}
	
	img {max-width: 100%;
	height: auto;}
	
	.headwrapper {
	margin-left: 8px;
	background-color: #ffffff;
	width: 800px;
}

.headwrapper img {
	margin-left: 0px;
}

.adplaceholder {
	float: right;
	margin-right: 0px;
}
	
	.wrapper {
	width: 800px;
	margin-left: 8px;
}
	
	.spacer {
	height: 37px;
	background-color: #ffffff;
}
	
	.sitecontent { z-index: -2; width: 800px; }

  body {
    margin-left: 8px;
  }

.maincontent {
	width: 472px;
	float: left;
	padding: 5px;
	background-color: #ffffff;
	margin-left: 8px;
}

 .index img /* img.wp-post-image */ {
	width:103px;
	height:auto;
	margin-right: 5px;
	margin-bottom: 5px;
}

	h2 {margin: 0px;
	font-size: 22px;}
	
h3 {
	margin-top: 0px;
}

	.inpostthumbnail img {width: 150px; height: auto;}
	
	.sidebar { width: 310px; background-color: #c0c0c0; border: 2px #a2a2a2; float: right; padding: 5px; margin-left: 0px;}
	
	.mainfooter {
 border: 2px #a2a2a2 solid;
 background-color: #c0c0c0;
 padding: 5px;
 width: 785px;
 height: 28px;
 float: left;
		font-size: 14px;
		margin-left: 15px;
}

.info {
 float: right;
}

.copyright {
 float: left;
}
	
	.attachmentcontent img {width: 165%; height: auto;}
	
	/* The navigation menu */
.navbar {
  overflow: hidden;
	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
  height: 37px;
	border: 1px solid;
	border-radius: 5px;
	border-color: #080808;
}
	/* Navigation links */
.navbar a {
  float: left;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-align: center;
  padding: 8px 16px;
  text-decoration: none;
  height: 37px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	border: 1px solid;
	border-color: #080808;
}
	
	/* The subnavigation menu */
.subnav {
  float: left;
  overflow: hidden;
}
	
	/* Subnav button */
.subnav .subnavbtn {
  font-size: 14px;
  border: none;
  outline: none;
  color: #000000;
  font-weight: bold;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
  padding-top: 2px;
	  padding-left: 16px;
	padding-right: 16px;
 	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
  font-family: inherit;
  margin: 0;
  height: 35px;
	border: 1px solid;
	border-color: #080808;
}
	
	/* Navigation links on hover */
.navbar a:hover, .subnav:hover .subnavbtn {
background: #b1b1ff;
	background: -moz-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	background: -webkit-gradient(linear, left top, left 
bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
background: -webkit-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -o-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -ms-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	color: #0066ff;
	border: 1px solid;
	border-color: #FFFFFF;
}
	
	/* The subnav content - positioned absolute */
.subnav-content {
  display: none;
  position: absolute;
  left: 0;
background: #b1b1ff;
	background: -moz-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	background: -webkit-gradient(linear, left top, left 
bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
background: -webkit-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -o-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -ms-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	color: #0066ff;
  width: 800px;
  z-index: 1;
  margin-left: 24px;
  height: 38px;
	border: 1px solid;
	border-radius: 5px;
	border-color: #080808;
}
	
	/* Subnav on hover */
.subnav-content a:hover {
 	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 
100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
color: #0066ff;
  height: 36px;
}
	
	/* Subnav links */
.subnav-content a {
  float: left;
  color: #000000;
  text-decoration: none;
  height: 36px;
}
	
	/* Subnav container */
.subnav:hover .subnav-content {
  display: block;
} 
	
}

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

/* Extra large devices (aptops, desktops). Pixel width: 1050 and up */
@media only screen and (min-width: 1050px) {

	body {
	background-image: url(https://www.freezenet.ca/wp-content/uploads/2014/10/Gradient1WB1.png), url(https://www.freezenet.ca/wp-content/uploads/2014/10/Gradient1BW1.png);
	background-repeat: repeat-y;
	background-position: top left, top right;
}
	
	img { max-width: 100%;
	height: auto; }
	
	.headwrapper {
	margin-left: 8px;
	background-color: #ffffff;
	width: 1000px;
}

.headwrapper img {
	margin-left: 0px;
}

.adplaceholder {
	float: right;
	margin-right: 0px;
}
	
	.wrapper {
	width: 1000px;
	margin-left: 7px;
}
	
	.spacer {
	height: 37px;
	background-color: #ffffff;
}

.maincontent {
	width: 672px;
	float: left;
	padding: 5px;
	background-color: #ffffff;
	margin-left: 7px;
}

 .index img /* img.wp-post-image */ {
	width:150px;
	height:auto;
	margin-right: 5px;
	margin-bottom: 5px;
}

h3 {
	margin-top: 0px;
}
	
	.inpostthumbnail img {width: 200px; height: auto;}
	
	.sidebar { width: 310px; background-color: #c0c0c0; border: 2px #a2a2a2; float: right; padding: 5px; margin-left: 0px;}
	
	.mainfooter {
 border: 2px #a2a2a2 solid;
 background-color: #c0c0c0;
 padding: 5px;
 width: 1005px;
 height: 28px;
 float: left;
		margin-left: 15px;
}

.info {
 float: right;
}

.copyright {
 float: left;
}

.attachmentcontent img {width: 140%; height: auto;}
	
	/* The navigation menu */
.navbar {
  overflow: hidden;
	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 
100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
  height: 37px;
	border: 1px solid;
	border-radius: 5px;
	border-color: #080808;
}
	/* Navigation links */
.navbar a {
  float: left;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
  text-align: center;
  padding: 8px 16px;
  text-decoration: none;
  height: 37px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
	border: 1px solid;
	border-color: #080808;
}
	
/* The subnavigation menu */
.subnav {
  float: left;
  overflow: hidden;

}
	
	/* Subnav button */
.subnav .subnavbtn {
  font-size: 16px;
  outline: none;
  color: #000000;
  font-weight: bold;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
  padding: 6px 16px;
 	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
  font-family: inherit;
  margin: 0;
  height: 35px;
	border: 1px solid;
	border-color: #080808;
}
	
	/* Navigation links on hover */
.navbar a:hover, .subnav:hover .subnavbtn {
background: #b1b1ff;
	background: -moz-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	background: -webkit-gradient(linear, left top, left 
bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
background: -webkit-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -o-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -ms-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	color: #0066ff;
	border: 1px solid;
	border-color: #FFFFFF;
}
	
	/* Subnav content - positioned absolute */
.subnav-content {
  display: none;
  position: absolute;
  left: 0;
background: #b1b1ff;
	background: -moz-linear-gradient(top, #b1b1ff 0%, 
#fefeff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
background: -webkit-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -o-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: -ms-linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
background: linear-gradient(top, #b1b1ff 0%, #fefeff 100%);
	color: #0066ff;
  width: 1000px;
  z-index: 1;
  margin-left: 22px;
  height: 37px;
	border: 1px solid;
	border-radius: 5px;
	border-color: #080808;
}
	
	/* Subnav links */
.subnav-content a {
  float: left;
  color: #000000;
  text-decoration: none;
  height: 36px;
}
	
	/* Background color on hover */
.subnav-content a:hover {
 	background: #fefeff;
	background: -moz-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%, #b1b1ff), color-stop(100%, #fefeff));
	background: -webkit-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -o-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: -ms-linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
	background: linear-gradient(top, #fefeff 0%, #b1b1ff 100%);
color: #0066ff;
	  height: 36px;
}
	
	/* Subnav container */
.subnav:hover .subnav-content {
  display: block;
} 

}