/* CSS Document */

html
	{
	width:100%;
	
	}


body
	{
	background-color:#666666;
	/*padding: 10% 0px 10% 0px;*/
	margin:0px;
	height:100%;
        color: #666666;
	}

body p
        {
        /*font-style: italic;*/
        text-align:justify;       
        }

	
#tableOfHope /*if you want to have the site centered verticaly... make the table height 100%*/
	{
	border:0px;
	padding:0px;
	margin: 5% 0px 5% 0px;
	height:0%;
	table-layout:auto;
	width:100%;
	}
	
td
	{
	border:0px;
	padding:0px;
	margin:0px;
	}
	
tr
	{
	border:0px;
	padding:0px;
	margin:0px;
	}
	
h1, h2, h3, h4
	{
	border:0px;
	padding:0px;
	margin:0px;	
	}
	

.leftColumn
	{
	width: 10%;
	margin:0px;
	padding:0px;
	/*background-image:url(images/leftBar5_web.gif);
	background-position:right;
	background-repeat:repeat-y;*/
	}
	
.centerColumn
	{
	width:80%;
	}
	
.rightColumn
	{
	width: 10%;
	margin:0px;
	padding:0px;
	/*background-image:url(images/rightBar5_web.gif);
	background-position:left;
	background-repeat:repeat-y;*/
	}
	

#squareBig /*  REMEMBER!  Percents are relative to 100% of the centerColumn td */
	{
	position:relative;
	background-color:#FFFFFF;
	width:100%;
	height:500px;
	padding:0px 0px 0px 0px;
	margin:0px;
	/*border:solid 3px;*/
	/*border-color:#EF3A42;*/
	/*border-color:#FEC421;*/
	/*background-image:url(images/logo1_big.png);
	background-position:center center;
	background-repeat:no-repeat;	*/
	}
	

	
#squareTopLeft
	{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:100%;
	/*background-color:#FEF4D8;*/
	/*background-color:#FAC521;*/
	margin:0px;
	padding:0px 0px 0px 0px;
	overflow:visible;
	background-image:url(images/runner_justOne.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	border-right:solid #CCCCCC 2px;
	}
	
#squareTopLeft p
	{
	padding:0px;
	margin:0px;
	}
	
#squareContent
	{
	margin-left:200px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	height: 100%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	overflow:scroll;
	background-image:url(images/logo1_med_trans.gif);
	background-position:center center;
	background-repeat:no-repeat;
	}
	
#squareContent h1
	{
	padding:0px;
	margin:0px;
	border:0px;
	}
	
#squareContent p
	{
	font-size:0.9em;
	letter-spacing: 1px;
	line-height:1.3em;
	/*font-weight:700;*/
	}
	
#squareContent img
	{
	
	}

#squareContent a
        {
        color: #FF8800;
        }

#widthSaverMain
        {
        width:700px;
        }

	
.imgFloatRight
	{
		float:right;
                
	}
	
.imgFloatLeft
	{
		float:left;
	}
	
.floatRight
	{
	float:right;
	}

#navList
	{
	text-align:left;
	padding:0px;
	margin:0px;
	letter-spacing:3px;
	/*line-height:1em;*/
	list-style:none;
	text-decoration:none;
	
	}
	
	
	
#navList li
	{
	margin-top:10px;
	margin-bottom:10px;
	}
	
#navList a
	{
	font-size:1.0em;
	font-weight:900;
	color:#EF3942;
	text-decoration:none;
	font-family:sans-serif;
	}
	
#navList a:hover
	{		
	/*color:#F0F0F0;*/
	color:#999999;
	}
	
.moveMeDown
	{
	position:relative;
	top:10px;
	}
	
#sponsors
	{
	text-align:center;
	height:100px;
	padding:20px;
	margin:0px;
	border:0px;
	}
	
#leftSponsors
	{
	position:relative;
	width:25%;
	top:0px;
	right:-2px;
	height:100%;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px;
	text-align:right;
	color:#FFFFFF;
	/*line-height:3em;*/
	}

#leftSponsors h4
	{
	text-align:right;
	padding:0px;
	margin:0px;
	border:0px;
	/*margin:10px 40px 20px 0px;*/
	}

.Padding20
	{
	padding:20px;
	}
	
.Padding20_b
	{
	padding:10px 20px 20px 20px;
	}

.Padding20_c
	{
	padding:130px 20px 20px 20px;
        background-image:url(images/bannerNew4.gif);
        background-position:top left;
	background-repeat:no-repeat;
	}

.Padding20_d
	{
	padding:0px 10px 20px 20px;
        
        background-position:top left;
	background-repeat:no-repeat;
	}

	
.bottomStuff
	{
	color:#FFFFFF;
	text-align:left;
	font-size:14px;
	padding:0px;
	margin:0px;
	}
	
#squareBottom
	{
	position:relative;
	background-color:#666666;
	width:100%;
	/*height:200px;*/
	padding:0px 0px 0px 0px;
	margin:0px;
	}
	
#bottomLeft
	{
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	/*height:100%;*/
	/*background-color:#FF9900;*/
	background-color:#666666;
	margin:0px;
	padding:0px 0px 0px 0px;
	overflow:visible;
	}

#bottomLeft img
	{
	padding:0px 0px 0px 0px;
	margin:0px;
	}
	
	
#bottomLeft a
	{
	margin:0px;
	padding:0px;
	}
	
#bottomRight
	{
	margin-left:200px;
	padding:0px;
	background-color:#666666;
	text-align:right;
	/*height: 100%;*/
	}

#bottomRight p
        {
        font-style:normal;
        }

#bottomRight a
        {
        color:#FFFFFF;
        }
	

/*--  INDEX PAGE STUFF  --*/

#indexContent
	{
	margin-left:200px;
	padding:0px;
	background-color:#FFFFFF;
	height: 100%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	overflow:scroll;
	}
	
#indexContent h1
	{
	padding:0px;
	margin:0px;
	border:0px;
	}
	
.indexWords
	{
	font-size:1.4em;
	letter-spacing:normal;
	
	}
	
#indexBuffer
	{
	height:100%;
	padding: 80px 0px 0px 0px;
	}
	
	
	
		
.indexPadding20
	{
	padding:100px 200px 20px 20px;
	}
	
#indexNav
	{
	position:absolute;
	/*float:right;*/
	top:0px;
	left:0px;
	/*width:300px;*/
	text-align:right;
	padding:0px;
	margin:0px;	
	/*letter-spacing:2px;*/
	/*line-height:1em;*/
	list-style:none;
	text-decoration:none;
	
	}
	
#indexList ul
	{
	position:relative;
	padding:0px;
	margin:0px;	
	}
	
#indexList li
	{
	list-style:none;
	padding:0px;
	margin:0px 30px 0px 0px;
	display:inline;
	}
	
#indexList a
	{
	font-size:1.2em;
	color:#999999;
	text-decoration:none;
	font-family:sans-serif;
	padding:0px;
	margin:0px;
	}
	
#indexList a:hover
	{	
	/*color:#F0F0F0;*/
	color:#A6CD63;	
	}
	
#indexBG_Image
	{
	position:absolute;
	width:100%;
	bottom:100px;
	height:400px;
	background-image:url(images/logo1_big.png);
	background-position:center center;
	background-repeat:no-repeat;
	}
	
#indexMed_Image
	{
	position:absolute;
	bottom:50px;
	right:50px;
	width:300px;
	height:150px;
	}
	

#timer
	{
	/*position:absolute;*/
	width:200px;
	height:80px;
	background-image:url(images/timerPic2.png);
	background-repeat:no-repeat;
	/*top:0px;
	left:0px;*/
	padding: 0px 0px 0px 0px;
	/*background-color: #FAC521;*/
	
	}
	
#indexDonate
	{
	position:absolute;
	width:130px;
	height:130px;
	bottom:40px;
	right:220px;
	}
	
#indexKid
	{
	position:absolute;
	width:340px;
	height:463px;
	bottom:0px;
	left:0px;
	}
	
	
strong
	{
	}


	
	
	
.strongOrange
	{
	color:#FF6600;
	}
	
.padLR
	{
	margin:0px 10px 0px 10px;
	}
	
#indexLogo
	{
	position:absolute;
	right:0px;
	top:0px;
	width:300px;
	height:162px;
	}
	
#squareBig img
	{
	padding:0px;
	margin:0px;
	border:0px;
	}
	
.topRight
	{
	position:absolute;
	top:0px;
	right:0px;
	}
	
.bottomLeft
	{
	position:absolute;
	bottom:0px;
	left:0px;
	}

#BL_Cog
	{
	position:absolute;
	bottom: 0px;
	left:0px;
	}

.credits
        {
        font-size:12px;
        }

.buttoned
        {
        /*background-image:url(images/buttonGloss1.gif);
        height:90px;
        width:25px;*/
        }

.pad5
        {
        padding:5px;
        border:solid #CCCCCC 1px;
        }


.pad5b
        {
        padding:10px;
        }



.italics
        {
        font-style: italic;
        line-height:1.5em;
        }
        
.botBorder
	{
	padding-bottom: 10px;
	border-bottom:1px solid #CCCCCC;
	}