/****************************************************************/
/* 1. TEXT & LINK SETTINGS */
/****************************************************************/
/* Base */
html,body{
	font-family: Helvetica, Arial, Verdana, sans-serif;
        font-size: 0.9em;
	line-height: 1.2em;
	color:#FFFFFF;
	background-color:#090B0B;
}
#container{
	background-image:url(../assets/images/page-bg.png);
	background-repeat:repeat-y;
	background-position: top left;
}
#header{
	
}
p{
        font-size: 1em;	
	margin: 0 0 1em 0;
	text-align: left;
	font-weight:normal;
}

a{
	color:#57B72B;
        text-decoration: none;
}
a:hover{
	color:#090B0B;
	background-color:#57B72B;
        text-decoration: none;
}

p a, ul a, ol a, bq a{
	padding: 2px 2px 0;
}
#navigation a{
	padding:0;
}

ul {
	list-style-image: url(../assets/images/bullet.png);
	padding: 0 0 0 1em;
	margin: 0;
}
li {
	margin: 0.5em 0 0 0;
}

#navigation a{
	padding:0;
}
p sup {
	font-size: 0.5em;
	line-height: 0;
	vertical-align: text-top;
}


/* Heading 1 */
h1{
        font-size: 3em;
        font-weight: normal;
        margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}
h1 a{
        text-decoration: none;
}
h1 a:hover{
        text-decoration: none;
}


/* Heading 2 */
h2{
        font-size: 3em;
        font-weight: bold;
        margin: 10px 0 10px 0;
	padding: 0;
	text-align: left;
	text-transform:uppercase;
}
h2 a{
        text-decoration: none;
}
h2 a:hover{
        text-decoration: none;
}


/* Heading 3 */
h3{
        font-size: 1.6em;
        font-weight: bold;
        margin: 25px 0 10px 0;
	padding: 0;
	text-transform:uppercase;
	color:#57B72B;
}
h3 a{
        text-decoration: none;
	color:#57B72B;
}
h3 a:hover{
        text-decoration: none;
	color:#00FF00;
}
.article-secondary h3{
        font-size: 1.2em;
        margin: 25px 20px 6px;
        padding: 10px 0 0 0;
        color:#FFFFFF;
}


/* Heading 4 */
h4{
        font-size: 1.1em;
        font-weight: bold;
        margin: 0 0 5px 0;
	text-transform:uppercase;
	color:#57B72B;
}
h4 a{
        text-decoration: none;
	color:#57B72B;
}
h4 a:hover{
        text-decoration: none;
	color:#00FF00;
}   


/* Heading 5 */
h5{
        font-size: 1.2em;
        font-weight: normal;
	display:inline;
}
h5 a{
        text-decoration: none;
}
h5 a:hover{
        text-decoration: none;
}       



.brand-incredible{
        font-weight: bold;
	text-transform:uppercase;
	color:#E4F1D4;
}
a .brand-incredible{
	color:#E4F1D4;
        text-decoration: none;
}
a:hover .brand-incredible{
	color:#090B0B;
	background-color:#57B72B;
        text-decoration: none;
}

.brand-simstoolkit{
        font-weight: bold;
	text-transform:uppercase;
	color:#57B72B;
}
a .brand-simstoolkit{
	color:#57B72B;
        text-decoration: none;
}
a:hover .brand-simstoolkit{
	color:#090B0B;
	background-color:#57B72B;
        text-decoration: none;
}


.brand-name{
        font-weight: bold;
	text-transform:uppercase;
	color:#57B72B;
}



/****************************************************************/
/* 2. NAVIGATION */
/****************************************************************/

#navigation li{
	color: #CCCCCC;
	font-size: 16px;
}
#nav-menu{
	background-color:#090B0B;
	padding: 10px 20px;
}
#nav-menu li:hover a{
	color: #FFFFFF;
}
#nav-menu a{
	color: #CCCCCC;
}
#nav-menu a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

/* HOME BUTTON */
#nav-menu #home{
	background-image:url(../assets/images/menu-home.png);
	background-position: 60px;
}
#nav-menu #home:hover{
	background-position:0 0;
}
.default #nav-menu #home{
	background-position:0 0;
}

/* SERVICES BUTTON */
#nav-menu #services{
	background-image:url(../assets/images/menu-services.png);
	background-position: 60px;
}
#nav-menu #services:hover{
	background-position:0 0;
}
.services #nav-menu #services{
	background-position:0 0;
}

/* TOOLKIT BUTTON */
#nav-menu #toolkit{
	background-image:url(../assets/images/menu-toolkit.png);
	background-position: 60px;
}
#nav-menu #toolkit:hover{
	background-position:0 0;
}
.toolkit #nav-menu #toolkit{
	background-position:0 0;
}

/* THE TEAM BUTTON */
#nav-menu #team{
	background-image:url(../assets/images/menu-team.png);
	background-position: 60px;
}
#nav-menu #team:hover{
	background-position:0 0;
}
.team #nav-menu #team{
	background-position:0 0;
}





/****************************************************************/
/* 2. CONTENT */
/****************************************************************/
#content-primary{
}


.article-secondary{
	clear: both;
	margin: 1em 0;
	padding: 0;
	background-image: url(../assets/images/content-secondary-header.png);
	background-repeat: no-repeat;
}
.article-secondary p{
	border-top:5px solid #85C440;
	border-bottom:5px solid #85C440;
	border-left:1px solid #85C440;
	border-right:1px solid #85C440;
	background-color:#E4F1D4;
	color:#356331;
	padding: 10px 20px;
}
.article-secondary a{
	color:#356331;
}
.article-secondary a:hover{
	color:#E4F1D4;
	background-color:#356331;
        text-decoration: none;
}




.content-image{
	clear:both;
	margin: 1em 2em 1em 2em;
	padding:0 0 0 1px;
	border-left:4px solid #386438;
}
.link-image{
	clear:both;
	margin: 0.5em 2em 0.5em 2em;
	border:0;
}


.float-right{
	float:right;
	margin-right:0;
}
.float-left{
	float:left;
	margin-left:0;
}


.team-image{
	margin: 2px 15px 1em 0;
}
.team blockquote{
	margin: 0 0 0 75px;
	padding: 0;
}


.annoying-heading{
	
}