@charset "UTF-8";
/* CSS Document */

html {
	
	height: 100%;
	margin-bottom: 1px;
    width: 100%;
    height: 100%;
	background-color: #607d8b; 
	background: linear-gradient(black, #607d8b) fixed;
}

body {
	color: #fff;
	font-family: 'Nanum Gothic', sans-serif;
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
	background-color: #607d8b;
	/*background: linear-gradient(black, #607d8b) fixed;*/
}

h1,h2,h3,h4,h5,h6
{
	font-weight: 700;
}

h1 {
	font-size: 2em;
	color: #FA7700;
}

h2 {
	font-size: 1.8em;
	color: #FA7700;
}

h3 {
	font-size: 1.6em;
	color: #FA7700;
}

h4 {
	font-size: 1.4em;
	color: #FA7700;
}

h5 {
	font-size: 1.25em;
	color: #FA7700;
}

h6 {
	font-size: 1.2em;
	color: #FA7700;
}

p {
	font-size: 120%
}

body, html {height: 100%}

a.page-link:link {
	color: #fff;
	background-color: none;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

a.page-link:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dashed #fff;
}

a.page-link:hover {
	color: #fff;
	text-decoration: none;
	background-color: #607d8b;
	border-bottom: 1px solid #607d8b;
}

a.page-link:active {
	text-decoration: none;
	background-color: #607d8b;
}

.circ1 {
	color: #7d97a5;
}

.circ2 {
	color: #fa7700;
}
.firstpage {
	background-image: url('../../images/dawn.jpg');
	min-height: 100%;
  background-position: center;
  background-size: cover;
}

.semicolondashbracket-div { 
	width: 85px;
  	display: inline-block;
	background: none;
  	margin-right: 15px;
	margin-top: 0;
	height: 40px;
    /*overflow: hidden;*/
	float: left;
}


.semicolondashbracket-link { 
	float: left;
	background: #607d8b;
	overflow: hidden;
	position: relative;
	width: 44px;
	height: 40px;
}

.semicolondashbracket-link span {
  	position: absolute; 
  	width:100%;
 	height:100%;
  	top:0;
    left: 0;
	z-index: 1;
	background-image: url('../../images/empty.gif');
}   



.semicolondashbracket-link p { 
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 10px;
	line-height: 9px;
	text-align: left;
	margin: 0;
	float: left;
	padding-top: 1px;
	padding-left: 4px;
	color: #fff;
}

.semicolondashbracket-link a {
	color: #fff;
	text-decoration: none;
}

.semicolondashbracket-link a:visited { 
	color: #fff;
	text-decoration: none;
}



.semicolondashbracket-image {
		width: 41px;
		height: 40px;
		display:block;
		background-image: url('../../images/semicolondashbracket-logo-ig.jpg');
}


.semicolondashbracket-logo {
	float: left;
	margin-right: 0px;
}

/*hover states only on larger screens, ie no-touch*/
@media only screen 
and (min-width : 768px) {

.semicolondashbracket-image:hover {
		background-image: url('../../images/semicolondashbracket-logo.jpg');
}

.semicolondashbracket-link:hover { 
	background: #fa7700;
}

.semicolondashbracket-link a:hover, a:active, a:focus { 
	color: white;
	text-decoration: none;
}

}