@charset "UTF-8";
/* CSS Document */
body {
	-webkit-text-size-adjust: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#container {
	padding: 0px;
	height: 765px;
	width: 1020px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/wrapperBG.jpg);
	background-repeat: no-repeat;
}
#header {
	margin: 0px;
	float: left;
	height: 283px;
	width: 1020px;
	padding: 0px;
}
#headerLeft {
	margin: 0px;
	float: left;
	height: 273px;
	width: 484px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
#headerRight {
	margin: 0px;
	float: left;
	height: 273px;
	width: 484px;
	padding-top: 10px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
#headerRight a:link {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 14px;
	color: #FFF;
}
#headerRight a:visited {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 14px;
	color: #FFF;
}
#headerRight a:hover {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 14px;
	color: #FFF;
}
h1 {
	font-family: 'Exo 2', sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
	font-weight: 200;
}
p {
	font-family: 'Exo 2', sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
	font-weight: 200;
}
h2 {
	font-family: 'Exo 2', sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#bodyBG {
	height: 375px;
	width: 1020px;
	background-image: url(../images/graphicBG.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	float: left;
}
#nav {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 375px;
	width: 330px;
}
#nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.menu li  { padding:0; margin:0; border:0; list-style-type:none; float:left; }

.menu li a:link, .menu li a:visited  {
	display:block;
	width: 330px;
}
.events				{
	background-image: url(../images/nav/KEE-WEB-NAV-EVENTS-UP.png);
	width: 330px;
	background-repeat: no-repeat;
	height: 93px;
}
.events a				{
	background-image: url(../images/nav/KEE-WEB-NAV-EVENTS-UP.png);
	background-repeat: no-repeat;
	height: 93px;
	width: 330px;
}
.graphic				{
	background-image: url(../images/nav/KEE-WEB-NAV-GRAPHIC-UP.png);
	width: 330px;
	background-repeat: no-repeat;
	height: 94px;
}
.graphic a				{
	background-image: url(../images/nav/KEE-WEB-NAV-GRAPHIC-UP.png);
	background-repeat: no-repeat;
	height: 94px;
	width: 330px;
}
.web				{
	background-image: url(../images/nav/KEE-WEB-NAV-WEB-UP.png);
	width: 330px;
	background-repeat: no-repeat;
	height: 94px;
}
.web a				{
	background-image: url(../images/nav/KEE-WEB-NAV-WEB-UP.png);
	background-repeat: no-repeat;
	height: 94px;
	width: 330px;
}
.planning				{
	background-image: url(../images/nav/KEE-WEB-NAV-SPACE-UP.png);
	width: 330px;
	background-repeat: no-repeat;
	height: 94px;
}
.planning a				{
	background-image: url(../images/nav/KEE-WEB-NAV-SPACE-UP.png);
	background-repeat: no-repeat;
	height: 94px;
	width: 330px;
}
.menu li a:hover { background:none; }

.menu li a span { display:none; }
.eventspage .eventspage a {
	background-image: url(../images/nav/KEE-WEB-NAV-EVENTS-ON.png);
	background-repeat: no-repeat;
}
.eventspage .eventspage a:hover	{
	background-image: url(../images/nav/KEE-WEB-NAV-EVENTS-ON.png);
	background-repeat: no-repeat;
}
.graphicpage .graphicpage a {
	background-image: url(../images/nav/KEE-WEB-NAV-GRAPHIC-ON.png);
	background-repeat: no-repeat;
}
.graphicpage .graphicpage a:hover	{
	background-image: url(../images/nav/KEE-WEB-NAV-GRAPHIC-ON.png);
	background-repeat: no-repeat;
}
.webpage .webpage a {
	background-image: url(../images/nav/KEE-WEB-NAV-WEB-ON.png);
	background-repeat: no-repeat;
}
.webpage .webpage a:hover	{
	background-image: url(../images/nav/KEE-WEB-NAV-WEB-ON.png);
	background-repeat: no-repeat;
}
.planningpage .planningpage a {
	background-image: url(../images/nav/KEE-WEB-NAV-SPACE-ON.png);
	background-repeat: no-repeat;
}
.planningpage .planningpage a:hover	{
	background-image: url(../images/nav/KEE-WEB-NAV-SPACE-ON.png);
	background-repeat: no-repeat;
}
#socialWrap {
	margin: 0px;
	float: left;
	height: 51px;
	width: 994px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	clear: both;
}
.social {
	margin: 0px;
	float: left;
	height: 51px;
	width: 51px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#socialSpacer {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 51px;
	width: 750px;
}
#eventsText {
	margin: 0px;
	float: left;
	height: 135px;
	width: 664px;
	text-align: right;
	padding-top: 240px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#eventsText a:link {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#eventsText a:visited {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#eventsText a:hover {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#webBG {
	height: 375px;
	width: 1020px;
	background-image: url(../images/webBG.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	margin: 0px;
}
#webText {
	margin: 0px;
	float: left;
	height: 155px;
	width: 664px;
	text-align: right;
	padding-top: 220px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#webText a:link {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#webText a:visited {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#webText a:hover {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#graphicsText {
	margin: 0px;
	float: left;
	height: 135px;
	width: 664px;
	text-align: right;
	padding-top: 240px;
	padding-right: 26px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#graphicsText a:link {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#graphicsText a:visited {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#graphicsText a:hover {
	margin: 0px;
	text-decoration: underline;
	padding: 0px;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
}
#eventBG {
	height: 375px;
	width: 1020px;
	background-image: url(../images/eventBG.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	float: left;
}
#modelingBG {
	height: 375px;
	width: 1020px;
	background-image: url(../images/modelingBG.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	float: left;
}
