@charset "utf-8";
/* CSS Document */
h1,h2 {
	text-transform:uppercase;
	font-weight:normal;
	color:#fff;
	line-height:1em;
	margin:0;
	margin-bottom:10px;
	padding:0;
}
h1 {
	font-family:impact;
	font-family:'Oswald',sans-serif;
	font-size:40pt
}
h2 {
	font-family:'Dosis',sans-serif;
	font-weight:bold;
}
img {
	margin:10px;
}
.col {
	padding:0;
	margin:0;
	display:block;
	float:left;
	line-height:1.3em;
	vertical-align:top;
	height:auto;
	position:relative;
}
.row {
	clear:both;
	display:block;
	width:100%;
	margin:0 auto;
	line-height:auto;
	height:auto;
}
body {
	margin:0;
	padding:0;
	width: 100%
}
.container {
	margin:0 auto;
	/*background-color:#cecece;
	*/
	padding:10px 5px;
	padding-top:0;
}
.gutter {
	margin:5px 5px 0 0;
	display:block;
	padding:5px;
	overflow:hidden;
}
.gutter .gutter {
	margin:0;
	padding-left:0px;
	padding-bottom:0px;
	/* padding:0px;
	*/
}
.gutter .col:nth-child(1)>.gutter {
	margin:0;
	padding-left:0px;
}
.row:first-child {
	margin-top:0;
}
.unnecessary {
	display:block;
}
.alternative {
	display: none;
}
#nav {
	/*background-color:#222;*/
}
input[type=text], input[type=password], input[type=email], select, textarea {
    border: 1px solid #333;
    padding: 10px 4px;
    outline: 0;
    font: 16px "Open Sans" Arial,sans-serif;
    color: #ccc !important;
    margin: 0 0 20px;
    width: 90%; 
    display: block;
    background: rgba(50,50,50,.3);
}
option {
    border: 1px solid #333;
    padding: 10px 4px;
    outline: 0;
    font: 16px "Open Sans" Arial,sans-serif;
    color: #FAA !important;
    margin: 0 0 20px;
    width: 90%; 
    display: block;
    background: rgb(50,50,50);
}
.button { 
    padding:0 10px !Important; 
	margin: 0px !Important;
    display: inline-block; 
    text-transform: uppercase; 
    color: #999;
    text-align: center;
    font: 300 14px/50px 'Open Sans',Arial,sans-serif;
    cursor: pointer;
    background: #333;
    border: none;
}
.button:hover{
	color:#ccc;
	background:#900; 
	}
.button:active{
	color:#ccc;
	background:#933; 
    padding:2 12px !Important; 
	}
	
/* begin Home page */
.news li{
margin-top:10px;
border-bottom: 1px solid #333;
}
.news h2:first-child {
display:inline-block;
}
.news small {
float:right; 
}
.news p {
clear:both;
}
.news {
list-style:none;
padding: 0;
margin:0 auto; 
clear:both;
}
#pagination {
list-style:none;
float:right;
margin-right:20px;
clear:both;
width:100%
}
#pagination li {
float:left;
padding-left: 10px;
cursor: pointer;
}
.prev { float:left !important; }
.next { float:right !important; }
 
footer .back-to-top {
display:none;
}
/* end Home Page */
footer div:first-child{ 
margin:10px auto;
clear:both;
}
header{ margin-top:15%; }

	table tr td{
	width:85%
	}
	table tr td:first-child{
	width:15%
	}
/* Note:Design for a width of 960px */
@media only screen and (min-width:960px) {
	.container {
		width: 960px;
	}
}
/* Note:Design for a width of 768px */
@media only screen and (min-width:768px) and (max-width:959px) {

#watermark_gradient {
	height:100%;
}
	.container {
		width:768px;
		font-size:0.9em;
	}
	body {
		background-color: #069
	}
}
/* Note:Design for a width of 480px (Landscape) @media only screen and (min-width:480px) and (max-width:767px) Note:Design for a width of 640px @media only screen and (min-width:640px) and (max-width:767px) */
/*=======[BEGIN]-- OPTION 1 =========*/ /* @media only screen and (min-width:640px) and (max-width:767px) {
	.container {
		width:640px;
	}
}
@media only screen and (min-width:480px) and (max-width:767px) {
	.container {
		width:420px;
	}
	.col {
		width:100% !important;
	}
	.gutter {
		margin-right:0 !important;
	}
	.unnecessary {
		display:none;
	}
	.gutter .gutter {
		margin:0;
		padding:5px 0 0 0 !important;
	}
	img.max {
		width:100%;
		margin-left:0px !important;
		margin-right: 0px !important;
	}
}
*/
/*=========[END]-- OPTION 1 =========*/
/*=======[BEGIN]-- OPTION 2 =========*/ @media only screen and (min-width:640px) and (max-width:767px) {
	.container {
		width:600px;
	}
	body{
		font-size:0.7em;
	}
}
@media only screen and (min-width:480px) and (max-width:767px) {
	.gutter {
		margin-right:0 !important;
	}
	.gutter .gutter {
		margin:0;
		padding:5px 0 0 0 !important;
	}
	img.max {
		width:100%;
		margin-left:0px !important;
		margin-right: 0px !important;
	}
	.nextPage {
		font-size:.85em
	}
}
/* Note:Design for a width of 320px (Portrait) */
@media only screen and (max-width:639px) {
	table tr td{
	width:100% !important;
    display: inline;
    text-align: left;
	}
	.nextPage, .button { font-size: 1em; }
	.resumeContact{ width:100%; }
header{ margin-top:0; }
	/* anything smaller than 640px */
	
footer .back-to-top {
/*display:inline-block;*/
}
#watermark_gradient {
	min-height:230px;
}
	.news img{
		width:100% !important;
		clear:both;
		float:none;
	}
	.container {
		width:300px;
		font-size:0.9em;
	}
	.col {
		width:100% !important;
	}
	.gutter {
		margin-right:0 !important;
	}
	.unnecessary {
		display:none;
	}
	.alternative {
		display:block;
	}
	.gutter .gutter {
		margin:0;
		padding:5px 0 0 0 !important;
	}
	img.max {
		width:100%;
		margin-left:0;
		margin-right:0;
	}
}
@media only screen and (min-width:479px) and (max-width:639px) {
	.container {
		width:420px;
	}
#watermark_gradient {
	min-height:38	0px;
}
	.col {
		width:100% !important;
	}
	.gutter {
		margin-right:0 !important;
	}
	.unnecessary {
		display:none;
	}
	.gutter .gutter {
		margin:0;
		padding:5px 0 0 0 !important;
	}
	img.max {
		width:100%;
		margin-left:0px !important;
		margin-right: 0px !important;
	}
}
/* Note:Design for a width of 320px (Portrait) */
@media only screen and (max-width:479px) {
	/* anything smaller than 479px */
	.gutter .row .col .gutter {
		/* padding-top: 0px;
		*/
	}
	.gutter .row .col .gutter {
		/* margin-top:0px;
		*/
		/* padding:0px;
		padding-bottom:10px;
		*/
	}
}
#label {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	text-align:center;
	z-index:1;
	background-color:rgba(0,0,0,0.3) !important;
}
.content {
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:25%;
	text-align:center;
	z-index:2;
	color:#FFF;
}
header .linkset {
	width:100%;
	/*background-color:#222;*/
	padding:0;
	margin:0;
	overflow:hidden
}
.liContent {
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	z-index:1
}
.liContent a {
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:auto;
	line-height:100%;
	text-align:right;
	margin-right:15px;
	text-transform:uppercase;
}
.liBG {
	background-color:#900;
	position:absolute;
	width:5px;
	height:100%;
	right:0;
	top:0;
	z-index:0
}
header .linkset li {
	position:relative;
	width:100%;
	margin-bottom:10px
}
header .linkset li {
	background-color:#252525
} 
footer .back-to-top{
	float:right; 
background-color: rgba(55,55,55,1);
padding:5px;
margin:5px;
position:fixed;
bottom:1em;
right:1em;
z-index:2
}
footer .back-to-top:hover{
	background-color:#600
}
a {
	text-decoration:none;
	color:#ccc;
}
#headmast a { 
	color:#fff;
}
body {
	background-color:rgb(34,34,34);
	font-family:'Muli',sans-serif;
	color:#CCC;
	font-size:0.85em
}
header .linkset li,.liBG {
	font-size:18pt;
	line-height: 18pt;
}