#container {
position: relative;
margin-left: auto;
margin-right: auto;
width: 900px;
background: none;
font-family: georgia, arial, helvetica, sans-serif;
font-size: 1em;
border: none;
padding: 0px 0px 20px 0px;
}
/*Generic Image Link Stuff*/
a, a:link, a:visited, a:hover {
border:0px;
}
a img, a:link img, a:visited img, a:hover img{
border:0px;
}
/* Header Stuff*/
#header {
  height: 130px;
  float: clear;
	border: inherit;
}
/* Navigation Bar for Buttons*/
#navbar {
 height: 52px;
 float: clear;
 border:inherit;
}


.navLink
{
  display: block;
  position: relative;
  float: left;
  top: 10px;
  left: 10px;
  width: 100px;
  height: 32px;
  margin: 0px 5px;
}
.navLinkHome {
background: url("images/home_button_red.gif") no-repeat 0 0;
}
.navLinkProfile {
background:url("images/about_me_button_red_rollover.gif") no-repeat 0 0;
}

.navLinkResults {
background:url("images/results_button_red_rollover.gif") no-repeat 0 0;
}
.navLinkPhotos {
background:url("images/photos_button_red_rollover.gif") no-repeat 0 0;
}
.navLinkBlog {
background:url("images/blog_button_red_rollover.gif") no-repeat 0 0;
}
.navLinkContacts {
background:url("images/contacts_button_red_rollover.gif") no-repeat 0 0;
}

.navLinkSponsors {
background:url("images/sponsors_button_red_rollover.gif") no-repeat 0 0;
}
.navLinkFundraising {
background:url("images/fundraising_button_red_rollover.gif") no-repeat 0 0;
}

.navLink:hover
{
  background-position: 0 -32px;
}

.navLink span
{
  display: none;
}

/* Left Column for Anna's Donate Link */
#leftcol {
  float: left;
  top: 0%;
  left: 0%;
  border: inherit;
}
#leftcol img {
margin: 5% 2% 0% 2%;
border: inherit;
}

/* Right Column for Sponsors' Links 'n' Logos*/
#rightcol {
  float: right;
  border: inherit;
	text
}
#rightcol img {
float: left;
border: inherit;
margin: 60px 0px 0px 0px;
}


/* Main content section */
#content {
	margin:  0% 0% 0% 0%;
  padding: 0% 0% 0% 0%;
  font-family: georgia, arial, helvetica, sans-serif;
  font-size: 0.9em;
  text-align: left;
  border:inherit;
    float: left;
 /* width: 100%;*/
}
.olympicGlory {

border: none;
float:clear;
text-align: center;
margin: 5px 0px 25px 0px;
}

.olympicGlory p{
color: #306EFF;
font-family: georgia, arial, helvetica, sans-serif;
font-size: 28pt;
font-weight: bold;
text-align: center;
text-indent: 0px;
display: inline;
}
.olympicGlory h5{
color: 	#696969;
display: inline;
text-align: center;
font-size: 24pt;
}

.olympicGlory img {
display: block;
margin-left: auto;
margin-right: auto;
padding: 5px 0px 0px 0px;
float: clear;
}


.leftImageBox {
float: left;
color: #B8860B;
font-size: 10pt;
text-align: center;
font-style: italic;
border:none;
margin: 0px 10px 0px 0px;
}
.leftImageBox h5 {
font-size: 10pt;
display: inline;
}
.rightImageBox {
float: right;
color: #B8860B;
font-size: 10pt;
text-align: center;
font-style: italic;
border:none;
margin: 15px;
}
.rightImageBox img {
float: clear;
}

.leftImage {
float:left;
margin: 0px 0px 5px 0px;
}

#bottomContent {
padding: 5px;
}

.bluebox {
background: #306EFF;
padding: 20px 1% 1%; 0%;
margin: 2% 0% 0% 0%;
float: left;
border: none;
width: 100%;
color: white;
font-weight: normal;
text-indent: 0px;
text-align: left;
}
.bluebox p {
margin: 5px 0px 0px 15px;
padding: 2px;
}
.bluebox h4 {
font-weight: bold;
display: inline;
margin: 5px 0px 0px 15px;
padding: 2px;
}

h5.blueboxQuote {
font-style: normal;
font-weight: bold;
color: gold;
display: inline;
}

.blueParagraph {
color: #306EFF;
font-family: georgia, arial, helvetica, sans-serif;
font-size: 1.5em;
font-weight: bold;
text-align: center;
text-indent: 5px;
display: inline;
}

#topRightImage
{
display:block;
margin-right: auto;
margin-left: auto;
float:clear;
}
.rightImage {
float:right;
margin: 0px;
border:none;
}
.centreImage {
display: block;
margin-left: auto;
margin-right: auto;
}

p.headerText {
font-size: 2.0em;
font-style: oblique;
font-weight: bold;
text-align: center;
}
/* The curved comment box and text*/
p.commentText {
font-size: 0.8em;
font-style: italic;
font-weight: bold;
text-align: center;
}
.bl {background: url("images/bl.gif") #5179e0 0 100% no-repeat;
margin: 5px 10px 0px 0px}
.br {background: url("images/br.gif") 100% 100% no-repeat}
.tl {background: url("images/tl.gif") 0 0 no-repeat}
.tr {background: url("images/tr.gif") 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}


/* Footer Stuff */
#footer {
  clear: both;
  width: 100%;
  padding: 0px;
  border: inherit;
	height: 30px;
}
#footer p {
 position: relative;
 top: 0;
 text-align: center;
}
/* Indented divs*/
.indentDiv {
border:solid 0px;
padding: 5px;
margin: 5px;
float: right;
display:block;
width: 300px;
}

p.indentText {
font-size: 0.7em;
font-style: italic;
text-align: center;
}

