html, body {
	background-color: white;
	padding: 0px;
	margin: 0px;
	font-family: Monaco, monospace;
	font-size: 9px;
	height: 100%;
	width: 100%;
}

#content {
	z-index: 1;
}

#content.home {
	position: fixed;
}

a:link, a:hover, a:visited {
	text-decoration: none;
	color: black;
}

/* IMAGE */

#image {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
}

#va {
	z-index: 0;
	position: absolute;
	top: 80px;
	left: 46px;
}

/* HOME */

#home-box {
	z-index: 3;
	cursor: pointer;
	top: 15px;
	left: 46px;
	position: fixed;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:2px;
	padding-right:2px;
}

#credit-box {
	z-index: 3;
	cursor: pointer;
	top: 15px;
	left: 46px;
	position: fixed;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:2px;
	padding-right:2px;
	color: #939598;
}

#home-box:hover {
	background-color: #ff6089;
}

#home-box a {
	color: #939598;
}

#home-box a:hover {
	color: white;
}

/* CONTACT */

#contact-box {
	z-index: 3;
	cursor: pointer;
	color: black;
	top: 15px;
	left: 178px;
	position: fixed;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:2px;
	padding-right:2px;
}

#contact-box:hover  {
	background-color: #ff6089;
}

#contact-box a {
	color: #939598;
}

#contact-box a:hover {
	color: white;
}


/* BLOG */

#blog-box {
	z-index: 3;
	cursor: pointer;
	background-color: aqua;
	color: #000000;
	width: 241px;
	top: 15px;
	left: 310px;
	position: fixed;
	padding-top: 5px;
	padding-left: 11px;
	padding-bottom: 5px;
	
}

#blog-arrow {
	z-index: 3;
	cursor: pointer;
	top: 21px;
	left: 545px;
	position: fixed;
}

#blog {
	z-index: 3;
	background-color: aqua;
	width: 243px;
	top: 36px;
	left: 310px;
	position: fixed;
	padding-left: 9px;
	padding-bottom: 20px;
}

#blog span {
	float: left;
	clear: left;
	margin: 0px;
	width: 229px;
}

#blog span.item a {
	padding: 2px;
	float: left;
	clear: left;
	margin: 0px;
	width: 229px;
}

#blog span.item a:hover {
	background-color: #ffffff;
	color: #000000;
}

#blog span.heading {
	padding: 2px;
	margin-top:10px;
	border: none;
	border-bottom: 1px dotted;
}


/* News */

#news-box {
	z-index: 3;
	background-color: #fe0034;
	color: white;
	width: 121px;
	top: 15px;
	left: 969px;
	position: fixed;
	padding-top: 5px;
	padding-left: 11px;
	padding-bottom: 5px;
}

#news {
	color: #fe0034;
	z-index: 3;
	width: 255px;
	top: 62px;
	left: 960px;
	position: relative;
	padding-left: 9px;
	padding-bottom: 20px;
	float: left;	
}

#news .date {
	font-family: Monaco;
	margin-top: 0;
	float: left;
	font-size: 9px;
}

#news p {
	margin-top: 14px;
	font-family: Arial;
	font-size: 11px;
	float: left;
	clear: left;
}

#news h1 {
	margin-top: 7px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	float: left;
	clear: left;
}

#news a:hover {
	color: #fe0034;
}

#news a {
	cursor: pointer;
}

#news .arrow {
	clear:none;
	left:-15px;
	position:relative;
	top:31px;
}

#news img {
	margin-top: 14px;
	float: left;
}

#news div {
	width: 255px;
	float: left;
	clear: left;
}

#news a:link,
#news a:visited {
	color: #fe0034;
	border-bottom: 1px dotted #fe0034;
}

#news span {
	float: left;
	clear: left;
	margin: 0px;
	width: 229px;
}

#news span.item a {
	padding: 2px;
	float: left;
	clear: left;
	margin: 0px;
	width: 229px;
}

#news span.item a:hover {
	background-color: #ffffff;
	color: #000000;
}

#news span.heading {
	padding: 2px;
	margin-top:10px;
	border: none;
	border-bottom: 1px dotted;
}

/* INFO */

#info .left {
	margin-left: 11px;
	margin-bottom: 11px;
	margin-right: 0px;
	margin-top: 2px;
	float: left;
	clear: left;
	width: 251px;
}

#info .right {
	margin-left: 11px;
	margin-bottom: 11px;
	margin-right: 11px;
	margin-top: 2px;
	float: left;
	clear: right;
	width: 360px;
}
#info .text {
	line-height: 16px;
	clear: both;
	float: left;
}

#info .heading {
	padding-right: 2px;
	padding-left: 2px;
	margin-top: 9px;
	clear: both;
	color: white;
	float: left;
	background-color: #ff6089;
}

#info-box {
	z-index: 3;
	cursor: pointer;
	background-color: #ff6089;
	color: white;
	width: 122px;
	top: 15px;
	left: 836px;
	position: fixed;
	padding-top: 5px;
	padding-left: 11px;
	padding-bottom: 5px;
	
}

#info-arrow {
	z-index: 3;
	cursor: pointer;
	top: 21px;
	left: 952px;
	position: fixed;
}

#info {
	padding-bottom: 9px;
	z-index: 3;
	background-color: white;
	width: 659px;
	top: 37px;
	left: 310px;
	position: fixed;
}

/* CONTACT */

#project-box {
	z-index: 3;
	cursor: pointer;
	background-color: #4f5151;
	color: white;
	width: 243px;
	top: 15px;
	left: 572px;
	position: fixed;
	padding-top: 5px;
	padding-left: 11px;
	padding-bottom: 5px;
	
}

#project-arrow {
	z-index: 3;
	cursor: pointer;
	top: 21px;
	left: 809px;
	position: fixed;
}

#project {
	color: white;
	z-index: 3;
	background-color: #4f5151;
	width: 245px;
	top: 36px;
	left: 572px;
	position: fixed;
	padding-left: 9px;
	padding-bottom: 20px;
}

#project span {
	float: left;
	clear: left;
	margin: 0px;
	width: 229px;
}

#project span.item-nolink {
	padding: 2px;
	float: left;
	clear: left;
	margin: 0px;
	width: 229px;
}

#project span.item a {
	padding: 2px;
	color: white;
	float: left;
	clear: left;
	margin: 0px;
	width: 229px;
}

#project span.item a:hover {
	background-color: white;
	color: black;
}

#project span.heading {
	padding: 2px;
	margin-top:10px;
	border: none;
	border-bottom: 1px dotted;
}

#twitter span.twitter_txt {
	font-family: Arial, Helvetica, sans-serif;
}

#twitter {
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 80px;
	z-index: 1;
	width: 538px;
	top: 0px;
	left: 310px;
	position: absolute;
}

#twitter p {
	padding: 0 10px;
	font-weight: bold;
}

#title {
	left:180px;
	position:absolute;
	top:80px;
}

#body {
	font-family:Arial,Helvetica,sans-serif;
	font-size: 25px;
	font-weight:bold;
	left:310px;
	position:absolute;
	text-transform:uppercase;
	top:75px;
	width:518px;
	z-index:1;
}

#shop {
	left:320px;
	position:absolute;
	top:80px;
	width:518px;
	z-index:1;
	color: red;
}

#shop2 {
	left:584px;
	position:absolute;
	top:235px;
	width:518px;
	z-index:1;
	color: red;
}

#gdnm {
	left:310px;
	position:absolute;
	top: 80px;
	width: 498px;
	z-index:1;
	color: white;
	padding: 11px;
	background-image: url(/images/halftone.png);
}

#shop a, #shop2 a {
	color: red;
}

#gdnm a {
	color: red;
}

.who {
	font-style: normal;
	font-weight: normal;
	font-size: 9px;
	font-family: Monaco, monospace;
	text-transform: lowercase;
	margin-left: 10px;
	margin-bottom: 25px;
	display: block;
}

.first {
	background-position: 0px 0px;
	background-repeat: repeat;
	background-image: url(images/50line.gif);
	width: 498px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 50px;
	line-height: 50px;
	text-transform:uppercase;
}

.second {
	background-position: 0px 0px;
	background-image: url(images/25line.gif);
	background-repeat: repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: 25px;
	text-transform:uppercase;
	width: 386px;
}

.other {
	background-position: 0px 0px;
	background-repeat: repeat;
	background-image: url(images/15line.gif);
	width: 254px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 15px;
	text-transform:uppercase;
}

#image img {
	float: left;
	clear: none;
	margin: 0 10px 10px 0;
}

#orange {
	padding-left: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 170px;
	z-index: 1;
	width: 538px;
	top: 0px;
	left: 310px;
	position: absolute;
}

#expander {
	z-index: 1;
	width: 340px;
	height: 255px;
	top: 675px;
	left: 960px;
	position: absolute;
}

.thin {
	font-style: normal;
	font-weight: normal;
}

.name {
	font-family: Monaco, Monospace;
	font-weight: normal;
	font-size: 9px;
	text-transform: none;
	clear: left;
	float: left;
	background-color: #ff6089; 
	padding: 1px 2px;
	margin-top: 25px;
}

.details {
	font-family: Monaco, Monospace;
	font-weight: normal;
	font-size: 9px;
	line-height: 16px;
	text-transform: none;
	clear: left;
	float: left;
}

#itemSU label {
	margin-top: 15px;
	float: left;
	clear: left;
}

#itemSU label:first-child {
	margin-top: 0;
}

#itemSU input {
	float: left;
	clear: left;
	border: none;
	margin-top: 3px;
	padding: 3px;
	color: white;
	background-color: #fe0034;
}

#itemSU input.submit {
	border: none;
	margin-top: 15px;
	padding: 0;
	color: #fe0034;
	background-color: transparent;
}

.partners .title {
	left:180px;
	position:absolute;
	top:670px;
}

.partners .body {
	font-family:Monaco;
	font-size:9px;
	left:310px;
	position:absolute;
	top:670px;
	width:670px;
	z-index:1;
}

.partners .body .partner {
	width: 190px;
	float: left;
	margin-left: 50px;
}

.partners .body .partner:first-child {
	margin-left: 0;
}

.partners .body .partner h1 {
	display: inline;
	background-color: #ff6089;
	color: white;
	padding: 0 2px;
}

.partners .body .partner p {
	margin-top: 15px;
	display: block;
	margin-bottom: 30px;
}


/* MailChimp */


/* List */

#list-box {
	z-index: 3;
	cursor: pointer;
	top: 15px;
	left: 15px;
	position: fixed;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left:2px;
	padding-right:2px;
	width: 200px;
}

/*#list-box:hover {	background-color: #ffffff;}*/


#list-box mce-responses{
	width: 200px;
	line-height: 12px;
}


/*#list-box a:hover {	color: white;}*/
