a  {
   text-decoration: none;
   color: #ffffff;
}

a:visited {
	color:none;
}

img {
	border: none;
}

a ins  {
   text-decoration: none;
}

#gallerybutton a:hover,
#homebutton a:hover,
#sponsorsbutton a:hover,
#blogbutton a:hover,
#profilebutton a:hover,
#contactbutton a:hover,
#eventsbutton a:hover,
#footermenu li a:hover  {
   font-style: italic;
}

#profilebutton a,
#homebutton a,
#contactbutton a,
#sponsorsbutton a,
#gallerybutton a,
#blogbutton a,
#eventsbutton a  {
   font-style: Normal;
   display: block;
   width: 100%;
   text-decoration: none;
   color: #FFFFFF;
}

#navbarcenter  {
	width: 1000px;
	position: relative;
	z-index: 20;
	margin: 0px auto 0px auto;
	text-align: center;
}

#pid7sponsors,
#pid6contact,
#pid3events,
#pid1home,
#pid2profile,
#pid5blog,
#pid4gallery  {
	margin: 0px auto 0px auto;
	width: 1000px;
	position: relative;
	top: 30px;
}

#lavajavacontent p,
#kiwamicontent p,
#zippcontent p,
#cervelocontent p  {
	font: 12px Arial;
	margin: 0px;
	color: #FFFFFF;
	text-align: left;
}

#sponsorsbutton,
#contactbutton,
#blogbutton,
#homebutton  {
   font: 14px/13px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 32px;
   z-index: 3;
   height: 10px;
}
#divider8,
#divider7,
#divider6,
#divider5,
#divider4,
#divider3,
#divider,
#divider2  {
	background: url(sponsorsmedia/divider4.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 219px;
	z-index: 4;
	width: 575px;
	height: 1px;
}

#id58blog,
#id48profile,
#id55gallery  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 82px;
   z-index: 4;
   height: 48px;
   background-repeat: no-repeat;
}

#gallerybutton,
#profilebutton  {
   font: 14px/18px Arial;
   text-align: left;
   visibility: visible;
   position: absolute;
   top: 32px;
   z-index: 3;
   height: 10px;
}

#id52events,
#id61contact  {
   visibility: visible;
   position: absolute;
   left: 120px;
   top: 84px;
   z-index: 4;
   height: 46px;
   background-repeat: no-repeat;
}

#professionaltriathlete  {
	background: url(homemedia/js2.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 710px;
	top: 75px;
	z-index: 4;
	width: 255px;
	height: 131px;
}

#footermenu li a  {
   font-style: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#sponsorsbutton  {
	width: 85px;
	left: 766px;
	margin: auto;
}

#footermenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#gallerybutton  {
	width: 71px;
	left: 535px;
	margin: auto;
}

#profilebutton  {
	width: 64px;
	left: 380px;
	margin: auto;
}

#contactbutton  {
	width: 73px;
	left: 679px;
	margin: auto;
}

#eventsbutton  {
	font: 14px/13px Arial;
	text-align: left;
	visibility: visible;
	position: absolute;
	left: 460px;
	top: 33px;
	z-index: 3;
	width: 58px;
	height: 10px;
	margin: auto;
}

#line2 {
	background: url(homemedia/line2.png) no-repeat;
	position: absolute;
	z-index: 3;
	width: 6px;
	height: 700px;
	top: 258px;
	left: 713px;
}

#lavajavalogo  {
	visibility: visible;
	position: absolute;
	left: 736px;
	top: 805px;
	z-index: 14;
	width: 152px;
	height: 63px;
}

#janosotonav  {
	background: url(blogmedia/janosotonav.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 154px;
	top: 33px;
	z-index: 5;
	width: 138px;
	height: 19px;
}

#id61contact  {
   background-image: url(contactmedia/id61contact.png);
   width: 229px;
}

#id55gallery  {
   background-image: url(gallerymedia/id55gallery.png);
   width: 221px;
}

#cervelologo  {
	visibility: visible;
	position: absolute;
	left: 736px;
	top: 922px;
	z-index: 14;
	width: 152px;
	height: 44px;
}

#id48profile  {
   background-image: url(profilemedia/id48profile.png);
   width: 206px;
}

#homebutton  {
	width: 44px;
	left: 318px;
}

#id52events  {
   background-image: url(eventsmedia/id52events.png);
   width: 204px;
}

#footercr p  {
	font: 11px/45px Arial;
	margin: 0px;
	color: #FFFFFF;
}

#footermenu  {
	font: 11px/32px Arial;
	margin: 0px;
	height: 32px;
	padding: 0px;
	list-style: none;
	text-align: left;
	color: #FFFFFF;
	position: absolute;
	left: 304px;
	top: 1099px;
	z-index: 16;
	width: 389px;
}

#blogbutton  {
	width: 41px;
	left: 620px;
	margin: auto;
}

#kiwamilogo  {
	visibility: visible;
	position: absolute;
	left: 736px;
	top: 573px;
	z-index: 4;
	width: 152px;
	height: 79px;
	border: none;
}

#contentbg  {
   background: url(blogmedia/contentbg.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 87px;
   top: 115px;
   z-index: 3;
   width: 824px;
   height: 972px;
}

#footerbox  {
	background: url(blogmedia/footerbox.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 171px;
	top: 1095px;
	z-index: 9;
	width: 656px;
	height: 58px;
}

#copyright  {
	background: url(blogmedia/copyright.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 331px;
	top: 1132px;
	z-index: 17;
	width: 11px;
	height: 9px;
}

#divider8  {
	top: 450px;
}

#divider7  {
	top: 358px;
}

#divider6  {
	top: 496px;
}

#divider5  {
	top: 398px;
}

#divider4  {
	top: 567px;
}

#divider3  {
	top: 967px;
}

#divider2  {
	top: 653px;
}

#divider  {
	top: 269px;
}

#id58blog  {
   background-image: url(blogmedia/id58blog.png);
   width: 132px;
}


#zipplogo  {
	visibility: visible;
	position: absolute;
	left: 737px;
	top: 863px;
	z-index: 14;
	width: 152px;
	height: 44px;
}

#footercr  {
	visibility: visible;
	position: absolute;
	left: 302px;
	top: 1124px;
	z-index: 18;
	width: 389px;
}

#id5tiki  {
   background: url(blogmedia/id5tiki.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 263px;
   top: 130px;
   z-index: 2;
   width: 446px;
   height: 958px;
}

#blackbg  {
   background: url(blogmedia/blackbg.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 0px;
   z-index: 1;
   width: 992px;
   height: 1229px;
}

#navbar  {
	visibility: visible;
	position: absolute;
	z-index: 19;
	width: 100%;
	height: 50px;
	text-align: center;
	left: 0px;
	background-color: #333333;
}

#biocontentscroll p  {
	font: 12px/16px Arial;
	margin: 0px;
	text-align: left;
	color: #FFFFFF;
}

#biocontentscroll strong  {
	line-height: 19px;
	color: #999999;
}

#biocontentscroll  {
	overflow: auto;
	visibility: visible;
	position: absolute;
	left: 116px;
	top: 138px;
	z-index: 4;
	width: 587px;
	height: 920px;
	line-height: 24px;
	border-color: #666666;
}

#blogframe p  {
   font: 12px/16px Arial;
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
}

#blogframe  {
	/*overflow: auto;*/
	visibility: visible;
	position: absolute;
	left: 50px;
	top: 138px;
	z-index: 4;
	width: 900px;
	height: 940px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(blogmedia/exteriortile.png) center top repeat;
   color:#FFFFFF;
   font-family:Arial, Helvetica, sans-serif;
}

#luccalogo  {
	visibility: visible;
	position: absolute;
	left: 736px;
	top: 697px;
	z-index: 14;
	width: 152px;
	height: 63px;
	border: none;
}

#zonelogo  {
	visibility: visible;
	position: absolute;
	left: 736px;
	top: 351px;
	z-index: 14;
	width: 152px;
	height: 58px;
	border: none;
}

#zonemxlogo  {
	visibility: visible;
	position: absolute;
	left: 736px;
	top: 454px;
	z-index: 14;
	width: 152px;
	height: 74px;
	border: none;
}

#nutralogo  {
	visibility: visible;
	position: absolute;
	left: 736px;
	top: 334px;
	z-index: 14;
	width: 152px;
	height: 74px;
	border: none;
}

#nutramxlogo  {
	visibility: visible;
	position: absolute;
	left: 766px;
	top: 510px;
	z-index: 14;
	width: 87px;
	height: 83px;
	border: none;
}

