/*
------------------------------------ 
HessTechnology.com
CSS MainLayout
Written By Cody Hess | hesstech@hesstechnology.com
Date: 5.01.05
File Name: MainLayout.css
------------------------------------
*/

body 
{
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	text-align: center;
	line-height: 1.5em;
	color: #FFF;
	background-color:#666666;
	font-size: 9px; /* IE5 Win */
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	font-size: small;
	background-repeat:repeat-x;
	background-image:url(graphics/back.jpg);
}

html>body 
{ 
	font-size: small;
}


a:link 
{
	color: #FFF;
	text-decoration: none;
}
	
a:visited 
{
	color: #FFF;
	text-decoration: none;
}
	
a:hover 
{
	color: #FF0000;
	text-decoration: none;
}


/* ----------------------Font and Headings--------------------------------------- */
p {
	margin: 1em 0 1em;
	padding: 0;
	}
	
h1 {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #300;
	padding: 0;
	margin: 0;
	}
	
h2 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #223344;
	padding: 0;
	margin: 0 0 1em 0;
	}
	
h3 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #223344;
	padding: 0 0 2px 0;
	margin: 1.2em 0 -.2em 0;
	}

strong {
	font-weight: bold;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#main-body /* End IE5-Mac hack */
{
	clear:left;
}


#mainWrap 
{
	position: relative;
	margin: 0 auto;
	font-size: 95%;
	text-align: left;
	height: 1300;
	voice-family: inherit;
	width:800px;
	top:0px;
	color:#FFFFFF;
	z-index: 10;
    background-image:url(graphics/back.jpg);
	background-repeat:repeat-x;

}




#header
{
	position:absolute;
	font-size: 10px;
	background: #000;
	top: 69px;
	left: -86px;
	width: 775px;
	height: 130px;
}


#randomImage
{
	position:absolute;
	font-size: 10px;
	top: 235px;
	left: 516px;
	width: 255px;
	height: 105px;
	z-index:6;
}

#nextEvent
{
	position:absolute;
	font-size: 10px;
	top: 104px;
	left: 33px;
	width: 253px;
	height: 68px;
	z-index:6;
}

#randomImageHeader
{
	position:absolute;
	font-size: 10px;
	background: #000;
	top: 665px;
	left: 702px;
	width: 160px;
	height: 15px;
	z-index:6;
}

#CliffsNotes
{
	position:absolute;
	font-size: 10px;
	background: #000;
	top: 689px;
	left: 115px;
	width: 531px;
	height: 22px;
	background-color: #143060;
	z-index: 8;
}


#navbar
{
	position:absolute;
	font-size: 10px;
	width: 811px;
	height: 34px;
	top: 391px;
	left: 0px;

}


#content
{
	position:absolute;
	font-size: 15px;
	width: 643px;
	height: 612px;
	top: 435px;
	left: 22px;
	z-index: 5;
	color:#FFFF00;
	text-align:center;
	font-style:bold;
	text-shadow:#000000;
	overflow:auto;

}



#latestnews
{
	position:absolute;
	font-size: 10px;
	width: 158px;
	height: 39px;
	top: 216px;
	left: 114px;
	z-index: 5;
}
#latestnewsContect
{
	position:absolute;
	font-size: 10px;
	width: 577px;
	height: 38px;
	top: 218px;
	left: 332px;
	z-index: 6;
}

#SponsorRotater
{
	position:absolute;
	font-size: 10px;
	width: 522px;
	height: 63px;
	top:617px;
	left: 120px;
	z-index: 6;
}



#rs
{
	position:absolute;
	font-size: 10px;
	width: 63px;
	top: 458px;
	height: 210px;
	left: 800px;
	z-index: 5;

}
#pointsleaderscontent
{
	position:absolute;
	font-size: 10px;
	width: 238px;
	top: 876px;
	height: 173px;
	left: 664px;
	z-index: 6;

}

#coupon
{
	position:absolute;
	font-size: 10px;
	width: 260px;
	top: 263px;
	height: 125;
	left: 651px;
	z-index: 5;

}


#newsletter
{
	position:absolute;
	font-size: 10px;
	width: 247px;
	top: 397px;
	height: 129px;
	left: 651px;
	z-index: 5;

}


#contentbg
{
	position:absolute;
	font-size: 10px;
	width: 801px;
	top: 428px;
	height: 634px;
	left: 0px;

}



#latestposts
{
	position:absolute;
	font-size: 10px;
	width: 530px;
	top: 713px;
	height: 309px;
	left: 116px;
	z-index: 5;

}

#headerLinks
{
	position:absolute;
	font-size: 10px;
	width: 548px;
	top: -2px;
	height: 59px;
	left: 114px;
	z-index: 5;

}

#latestpostscontent
{
	position:absolute;
	font-size: 10px;
	width: 229px;
	top: 311px;
	height: 338px;
	left: 670px;
	z-index: 5;

}


#abovenav
{
	position:absolute;
	top:-2px;
	left:665px;
	width: 262px;
	height: 43px;
}


#footer {
	position:absolute;
	top: 1064px;
	width: 788px;
	height: 26px;
	left: 3px;
	
	}
	
#Wissotafooter {
	position:absolute;
	top: 1192px;
	width: 788px;
	height: 54px;
	left: 123px;
	
	}	
	
#footer p {
	margin: 0;
	padding: 8px 20px;
	}

/* Fixes float escaping bug in IE/Win, hides from IE Mac \*/
* html #footer p { height: 1%; }
/* End hide from IE Mac */

#footer a {
	color: #fff;
	}
	
#footer a:hover {
	color: #ccc;
	}
