/* General Structure */

	@font-face {
		font-family: mainfont;
		src: url("/images/fonts/Zapf International (Adobe) ps/MediumIt/ATZapfInternational-MediumIt.woff");
	}

    body {
		font-family: "Times New Roman", "Times", serif;
		font-size: medium;
		margin-top: 0px;
		margin-left: auto;
		margin-right: auto;
		background-color: white;
		text-align: center;
		/*border: 1px solid #0000FF;*/
    }
    
    div#header {
		text-align: center;
		font-size: 40px;
		margin-left: auto;
		margin-right: auto;
		color: black;
		text-decoration: none;
    }
    
    div#content {
    
    }
    
    div#footer {
    
    }
    
	.tg  {border-collapse:collapse;border-spacing:0;width:800px}
	.tg td{padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;}
	.tg th{font-weight:normal;padding:10px 5px;border-style:solid;border-width:0px;overflow:hidden;}
	.tg .tg-698h1{background-color:#000000; width: 249px;}
	.tg .tg-698h2{background-color:#000000; width: 129px;}
	.tg .tg-9e0r{background-color:#b0c7bf;  width: 210px;}
	.tg .tg-2dqz{background-color:#91b1a6;  width: 212px;}
	.tg .tg-6czh{background-color:#5c8d7a}
	.tg .tg-r12s{background-color:#528572}
	.tg .tg-bxg3{background-color:#477e69}
	.tg .tg-loqy{background-color:#447b66}
	.tg .tg-m640{background-color:#467d68}
	.tg .tg-p254{background-color:#3c7660}
	.tg .tg-0oye{background-color:#5a8b78}
	.tg .tg-l6nu{background-color:#417b65}
	.tg .tg-juei{background-color:#759e8e}
	.tg .tg-um27{background-color:#669281}
	.tg .row1{height: 40px;}
	.tg .row2{height: 30px;}
	.tg .row3{height: 38px;}
	.tg .row4{height: 27px;}
	.tg .row5{height: 181px;}
	.tg .row6{height: 100px;}
	.tg .row7{height: 108px;}

    div.headerimage { 
	   position: relative; 
	  /* width: 100%;  for IE 6 */
	  width: 800px;
	  font-family: mainfont;
	  /*font-style: italic;*/
	  color: #f1f4f3;
	}
    
    span.mainpagetext {
        text-align: left;
		font-size: 20px;
		position: absolute; 
	    top: 142px; 
	    left: 95px; 
	   /*  width: 100%; */
	    line-height: 170%;
    }
    
    span.mainpagetext-right {
        text-align: left;
		font-size: 20px;
		position: absolute; 
	    top: 142px; 
	    left: 392px; 
	    /*  width: 100%; */
	    line-height: 170%;
    }
    
    span.mainpageheader {
        text-align: left;
		font-size: 46px;
		position: absolute; 
	    top: 3px; 
	    left: 20px; 
	    /*  width: 100%; */
    }
    
    span.mainpagesubheader {
        text-align: left;
		font-size: 20px;
		position: absolute; 
	    top: 65px; 
	    left: 20px; 
	    /*  width: 100%; */
    }
    
    span.mainpagesubheader-right {
        text-align: left;
		font-size: 20px;
		position: absolute; 
	    top: 65px; 
	    left: 176px; 
	    /*  width: 100%; */
    }
    
    span.sectiontitle {
        text-align: center;
		font-size: 22px;
		position: absolute; 
	    top: 42px; 
	    left: 380px; 
	    font-weight: bold;
		width: 415px;
	    /*  width: 100%; */
    }
    
    
    a.mainpagetext,a.mainpagetext:active,a.mainpagetext:visited {
		color: #f1f4f3;
		text-decoration: none;
		outline: 0;
	}
	
	a.mainpagetext:hover {
		color: #01663E;
	}
	
    div.banner {
		margin-top: 7px;
	}
   
	div.container {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	
	div.spacer {
		clear: both;
	}
	
	hr.dividerthick {
		height: 3px;
		border: 0;
		width: 550px;
		color: black;
		background-color: black;
		margin: 60px auto 60px auto;
		text-align: center;
	}
	
	hr.dividerthin {
		height: 1px;
		border: 0;
		width: 743px;
		color: black;
		background-color: black;
		margin: 50px auto 50px auto;
		text-align: center;
	}
	
/* floats */

	div.moviefloat {
		float: left;
		padding: 15px 20px 15px 20px;
		font-size: 15px;
		font-weight: bold;
	}
	
	span.linkfloat {
		/*float: left;
		width: 31%;*/
		margin: 0px 25px 0px 25px;
		font-size: 18px;
		font-weight: bold;
	}
	
	div.eddiefloat {
		float: left;
		width: 240px;
		margin: 20px 7px 20px 7px;
		/*font-size: 30px;
		font-weight: bold;*/
	}
	
	div.toptenfloat {
		float: left;
		width: 120px;
		margin: 0px 7px 0px 7px;
		font-size: 18px;
		font-weight: bold;
		text-align: center;
	}
	
	div.golfhistoryfloat {
		float: left;
		width: 228px;
		margin: 30px 8px 10px 8px;
		font-size: 20px;
		font-weight: bold;
	}
	
	div.oscarfloat {
		float: left;
		width: 228px;
		margin: 20px 8px 5px 8px;
	}
	
	div.row {
		width: 740px;
		margin: 0px auto 0px auto;
		text-align: center;
	}
	
	div.widerow {
		width: 800px;
		margin: 0px auto 0px auto;
		text-align: center;
	}
	
	div.twocol {
		width: 50%;
		float: left;
	}
	
	div.threecol {
		width: 33%;
		float: left;
	}
	
	div.fourcol {
		width: 25%;
		float: left;
	}
	
	div.fivecol {
		width: 20%;
		float: left;
	}
	
	div.sixcol {
		width: 16.66%;
		float: left;
	}
	
	div.sevencol {
		width: 14.28%;
		float: left;
	}
	div.eightcol {
		width: 12.5%;
		float: left;
	}
	div.ninecol {
		width: 11%;
		float: left;
	}
	div.tencol {
		width: 10%;
		float: left;
	}
	div.elevencol {
		width: 9.090909%;
		float: left;
	}
	div.twelvecol {
		width: 8.3333333%;
		float: left;
	}
	
/* favorite artist section */

  div.songsection {
    vertical-align: middle;
		text-align: center;
		color: white;
	}


/* golf history section */

	span.golfhistorylinks {
		font-size: 16px;
		font-weight: bold;
	}
	
/* link section */

    h1.linkheader {
		margin: 0 0 0.5em 0;
		font-size: 20px;
		border-bottom: 1px solid #ccc;
	}
	
	p.alink a {
		font-weight: bold;
	}
	
	a.alink {
		font-weight: bold;
	}
	
/* guestbook section */

	div.guestbookcomment {
		margin-left: 5px;
		margin-bottom: 12px;
	}

	div.monthheader {
		font-size: 14px;
		margin: 8px 0 25px 0
	}

	h2.commentheader {
		margin: 0 0 2px 0;
		font-size: 16px;
		border-bottom: 1px solid #ccc;
	}
	
/* oscar poll section */

	a.oscarlink {
		font-size: 18px;
		font-weight: bold;
	}
	
/* hostess section */

	p.triviamargin {
		margin-left: 50px;
	}
	
/* Navigation (old link color #306400) */

	a,a:active,a:visited {
		color: #006600;
		text-decoration: none;
	}
	
	a:hover {
		color: black;
	}
	
	a.coffee,a.coffee:active,a.coffee:visited {
		color: #7B4D06;
		font-size: 25px;
		text-decoration: none;
		font-weight: bold;
		font-style: italic;
	}
	
	a.coffee:hover {
		color: #dbbb8c;
	}
	
	#header a.texttitle {
		color: black;
		text-decoration: none;
	}

	a:link img,a:hover img,a:visited img,a:active img {
		vertical-align: top;
	}
	
