* {
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	transition: all  0.2s ease-in;
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-family: "Ubuntu Mono", "Andale Mono", Consolas, monospace;
}
body {
	font-family: "Ubuntu Mono", "Andale Mono", Consolas, monospace;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5;
	letter-spacing: 0px;
	margin: 0;
	__background: #2b303b url("img/telecolours.gif") repeat right top;
	background: #2b303b;
	color: #cccccc;
}

::selection {
	color: #111;
	background: #4cae88;
}
::-moz-selection {
	color: #111;
	background: #4cae88;
}

.row, .container {
}

.container {
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}

.telecontainer {
	background: transparent url("img/teletexture.png") repeat right top;
}

.telesection {
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 160px;
}
.telebox {
	padding-right: 40px;
	padding-left: 40px;
	margin-bottom: 20px;
}

.teleheader {
	margin-top: 160px;
	margin-bottom: 160px;
	padding-right: 40px;
	padding-left: 40px;
	border: 1px solid transparent;
}
footer.telesection {
	margin-top: 40px;
	margin-bottom: 120px;
	padding-right: 40px;
	padding-left: 40px;
}

h1 {
	font-family: "Ubuntu Mono", "Andale Mono", Consolas, monospace;
	font-size: 16px; 
	font-weight: normal;
	color: #81ae4c; /* #a1d95f; */
	background-color: transparent;
}

h1 a:link, h1 a:visited {
	font-family: "Ubuntu Mono", "Andale Mono", Consolas, monospace;
	font-size: 16px; 
	font-weight: normal;
	color: #fff;
	background-color: #81ae4c; /* #a1d95f; */
}
h1 a:hover {
	font-family: "Ubuntu Mono", "Andale Mono", Consolas, monospace;
	font-size: 16px; 
	font-weight: normal;
	color: #fff;
	background-color: #e5a71f;
}
h1 .gouponefolder, h1 .gouponefolder a:link, h1 .gouponefolder a:visited {
	font-family: "Ubuntu Mono", "Andale Mono", Consolas, monospace;
	font-size: 16px; 
	font-weight: normal;
	color: #81ae4c; /* #a1d95f; */
	background-color: transparent;
}
h1 .gouponefolder a:hover {
	font-family: "Ubuntu Mono", "Andale Mono", Consolas, monospace;
	font-size: 16px; 
	font-weight: normal;
	color: #fff;
	background-color: #e5a71f;
}



h2 {
	font-family: "Ubuntu Mono", "Andale Mono", Consolas, monospace;
	font-size: 16px; 
	font-weight: normal;
	line-height: 1.5;
	color: #5ec5f4;
}

h3, h4 {
	font-family: "Ubuntu Mono", "Andale Mono", Consolas, monospace;
	font-size: 16px; 
	font-weight: normal;
	line-height: 1.5;
	color: #eee;
}

ul {
	list-style-type: square;
}

li {
	margin: 0 0 5px;
}

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

a:link {
	color: #e5a71f;
	background-color: none;
	text-decoration: none;
}
a:visited {
	color: #e5a71f;
	text-decoration: none;
}
a:hover {
	color: #fff;
	background-color: #e5a71f;
	text-decoration: none;
}
a:active {
	color: #e5a71f;
	background-color: none;
	text-decoration: none;
}

a.isclear:hover {
	color: #e5a71f;
	background-color: transparent;
	text-decoration: none;
}

a.ispng img {
	display: block;
	border: none !important;
	background-color: none;
	text-decoration: none;
}
a.ispng:hover img {
	display: block;
	border: none !important;
	background-color: none;
	text-decoration: none;
}

.base footer {
	color: #555;
	font-size: 14px;
	font-weight: normal;

}
.base footer a:link {
	color: #555;
	font-size: 14px;
	font-weight: normal;
	background-color: none;
	text-decoration: none;
}
.base footer a:visited {
	color: #555;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.base footer a:hover {
	color: #aaa;
	font-size: 14px;
	font-weight: normal;
	background-color: transparent;
	text-decoration: none;
}

.base footer a:active {
	color: #aaa;
	background-color: transparent;
	text-decoration: none;
}

.lupdate {
	margin-bottom: 10px;
	color: #555;
	font-size: 10px;
	line-height: 1;
	letter-spacing: 0.5px;
	font-weight: 400;
	text-transform: uppercase;
	cursor: default;
}

.gonequiet {
	background-image: none;
}


/* Home Specific */
body#hello {
}

video {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  display: none;
}

.earworm {
	font-style: italic;
}


.thisistrue {
	display: inline;
}
.thisisalsotrue {
	display: none;
}
section:hover .thisistrue {
	display: none;
}
section:hover .thisisalsotrue {
	display: inline;
}
.teleglitch, .telesnitch {
	-moz-transition-property: none;
	-webkit-transition-property: none;
	-o-transition-property: none;
	transition-property: none;
}


iframe {
	max-width: 100%;
}

/* Just because... */
#top, #bottom, #left, #right { display: none; background: #4b4f58; position: fixed; z-index: 1111; }
#left, #right { top: 0; bottom: 0; width: 20px; }
#left { left: 0; }
#right { right: 0; }
#top, #bottom { left: 0; right: 0; height: 20px; }
#top { top: 0; }
#bottom { bottom: 0; }

@media (max-width: 661px) {
	#top, #bottom, #left, #right { display: none; }
}
