﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, a  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;

}
body {
	margin:0;
	padding:0;
	background-color: #003e77; 
	background-image: url("http://tryathlon.weetbix.co.nz/images/body-bg-2010.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}

#content a {
	color: #fef0a2;
	text-decoration: underline;
}
#content a:hover {
	color: #fff;
	text-decoration: underline;
}
a { color: #fef0a2; }
a:link, a:visited   { 
	background:	transparent;
	color: #fef0a2;
}
a:hover {
	color: #ffffff; 
	background: transparent;
}

#stretch {
	margin:0 auto;
	padding:0;
	background:url("http://tryathlon.weetbix.co.nz/images/stretch.jpg") center top; 
	background-repeat: repeat-y;
	width: 990px;
}

#page {
	background:url("http://tryathlon.weetbix.co.nz/images/header-bg-2010a.jpg")  top;	
	background-repeat: no-repeat;
	width: 990px;
	min-height:700px;
}

#wideness {
	width: 990px; 
	clear:both;
	position:relative;
}

#intnav {
	width: 214px;
	height:524px;
	float:left;
}

#content {
	width: 644px;
	margin-left:240px;
	font-family: Arial, Trebuchet MS, Times New Roman;min-height:500px;
}

#redbox
{
	background-color: #c4152f; 
	padding:10px 20px 20px 20px;
	margin-top:20px;
	font-size:12px;
	color:#fff;
}


#footer {
	color: #fff;
	width: 990px;
	height: 120px;
	text-align: center;
	font: 9px Arial, Helvetica, sans-serif;
	background:url("http://tryathlon.weetbix.co.nz/images/footer.jpg") center top;	
	clear: both;
	line-height: 50px;
}

ul#mainnav {
      margin: 0px;
      padding: 0px;
      list-style:none;
      }
	  
ul#mainnav li {
	  list-style:none;
      margin: 0px 0px -4px 0px;
      padding: 0px;
      }
	  
* html #mainnav li {
height:1px;
}

p.BlogTitle {padding:40px 0px 0px 0px; color:#fef0a2; font-size:28px;margin:0;}
p.BlogDescription {color:#fef0a2; margin:0;  margin-top:10px; font-style:italic; font-size:12px;}

div.post h1, .mceContentBody h1 {
	margin: 5px 0 3px 0;
	font-size:22px; color:#fef0a2;
	text-decoration:none;
}

div.post h2 { font-size:16px; color:#fef0a2;}
div.post { padding-bottom:20px;}

.TitleLink { text-decoration:none; color:#fef0a2;}
.TitleLink:hover { text-decoration:none; color:#fef0a2;}

#sidepanel 
{
	border:solid 2px #fef0a2;
	color:#fef0a2;
	font-family:Arial, Times New Roman;
	background-color:#d41735;
	position:absolute;
	top:135px;
	margin-left:245px;
width:620px;
	padding:10px;
}
#sidepanel h4 {font-size:14px; font-weight:bold;}
#sidepanel ul{padding-bottom:10px;}
#sidepanel li {list-style-type:none; display:inline; margin:0; padding:0;margin-right:10px;}
#sidepanel li a { font-size:11px; }
.taggedlink {text-decoration:none;}

.contenttext { width:487px;float:left;}
.contentimage {padding-top:40px; }

.pubDate {font-size:11px; font-style:italic;}

.Header1 {text-transform:uppercase;}
.Header2 {font-size:smaller;}