colorbox
{
	GREENcolor:#228b22;
	BLACKcolor:#090909;
	GREYcolor:#f8f8f8;
}

a
{
	color:#090909;
}


.box
{
	width:32px;
	height:32px;
	background-color:#228b22;
}

.boxlink
{
	width:32px;
	height:32px;
	overflow:hidden;
}

.sign
{
	float:right;
	position:relative;
	left:16px;
	top:-50px;
}

.headerbox
{
	margin-bottom:10px;
	overflow:hidden;
}
header
{
height:50px;
padding-top:10px;
}

header img
{
	padding-top:16px;
}

.headerruler
{
	height:2px;
	width:100%;
	background-color:#228b22;
	float:right;
	margin-bottom:16px;
}

header ul
{
	width:860px;
	height:24px;
	overflow:hidden;
	margin-top:-42px;
	float:right;
	background-color:#ccc;
	text-align:center;
	padding-top:8px;
	margin-left:0px;
	padding-left:10px;
		margin-right:0px;
	padding-right:0px;
}

header li
{
	list-style-image:none;
	list-style:none;
	float:left;
	margin-left:14px;
	font-size:16px;
        margin-right:25px;
        margin-top:1px;
        margin-bottom:15px;
}

header a
{
	text-decoration:none;
	color:#090909;
}

header li:hover a
{
	text-decoration:underline;
}

.wrap
{
	width:960px;
	margin:0 auto;
	overflow:hidden;
}

body
{
	color:#090909;
	font-family:  sans-serif;
	background-color:#fafafa;
}

h1, h2, h3, h4, h5, h6
{
	margin:0px;
	padding:0px;


}

.splash
{
	background-size:cover;
	background-position: 0px 90%;
	width:100%;
	height:450px;
	border-radius:5px;
	overflow:hidden;
}

.imp
{
	width:400px; font-weight:400;
}

.me
{
	float:right;
}

.abouttext
{
	width:690px;
	margin-top:50px;
	padding-bottom:50px;
}

.aboutbox h2
{
	font-weight:400;
	font-size:30px;
	font-family: 'Arial', sans-serif;
}

.aboutimg
{
	float:right;
}

img
{
		border-radius:2px;
}

.frontimage
{
	height:250px; width:300px; 
	background-position:center;
	background-size:cover;
	float:left;
	border-radius:2px;
	margin-right:30px;
	margin-bottom:30px;
}

.pagebox
{
	float:right;
	height:20px;
	width:20px;
	margin:12px;
	position:relative;
	bottom:12px;
	margin-bottom:6px;
	margin-right:0px;
	background-color:#228b22;
}

.pagename
{ 
	margin-top:0px; margin-bottom:8px;text-align:right; float:right;
}

#images
{
	float:left;
	margin-top:-5px;
}


#images > a:nth-child(3),#images > a:nth-child(6)
{
 	margin-right:0px !important;
}

#images > a:nth-child(4)
{
	background-position:30% 50%;
}

.description {
	width:550px;
	font-weight:400;
}

h3 {
	line-height:1.3;
}