/* CSS Document */
/*	adamdon.css

	Notes:
	All positioning is done using floats (no absolute positioning).

	We encounter the IE div spacing bug frequently, and use the "* html" hack to
	get around it. Layout is nearly identical in IE & FF.
	
	Anytime you make positioning changes, look for a corresponding "* html" rule for WinIE specific layout.
*/
/* debugging:
div { border: solid 1px red; }
*/


/*Zero the defaults
*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { 
	margin: 0; 
	padding: 0; 
	border: 0; 
}


/* global stuff */
.image { border: 0px; }
.clear { clear: both; }

a { text-decoration: none; }
a:link { color: #333; }
a:visited { color: #333; }
a:hover { color: #9b4200; }
h1 { font-weight: normal; color: #9acd68; margin: 10px 0 30px 0; line-height:28px; }
*html h1 { font-size: 200%; }
h2 {  color: #9b4200; font-weight: bold; font-size:12px; }
h3 {
	color: #9b4200;
	font-weight: bold;
	font-size:16px;
	text-align: center;
}
h4 {  color: #9b4200; font-weight: bold; font-size:12px; text-align: center; }
.bold {font-weight: bold; }
.firstletter { font-size: 150%; }
.italic { font-style:italic; }
.center { text-align:center; }

.linkunderline a:link { text-decoration:underline; }
.linkunderline a:visited { text-decoration:underline; }
.longspacer { height: 300px; border: 1px solid red; }

html { font-size: 100.01%; }

body { background-color: #f5ffe6;  color: #333; font-family: Arial, Sans-Serif; font-size:12px; }
/* the fullpage div has a specified width to keep the main information from collapsing when a window is shrunk
*/
div#fullpage { margin-left: auto; margin-right: auto; width: 800px; background-image:url(images/background_main.gif); background-repeat:repeat-y;  }

/*header is where the logo and Adam's photo live*/

div#header { height: 113px; overflow: hidden; }

div#logo { height: 113px; width: 595px; background-image: url(images/logo_2.jpg); background-repeat: no-repeat; float: left; }
div#adam { height: 113px; width: 205px; background-image: url(images/adam1.jpg); background-repeat: no-repeat; float: left; }

/* spacer bar  - this bars separates the header div from the main body and navigation divs */

div#spacer { background-image:url(images/spacer.gif); background-repeat: repeat-x; width: 800px; height: 26px;	clear: both; }

div#main { width: 800px; height: 600px;  line-height: 18px; }

/*	the nav div is for the navigation elements.
 */

div#nav { line-height: 40px; float: left; width: 165px; padding-top: 30px; background-color: #5c753c; text-align: left; }
div#nav a { display: block; margin: 20 0 10px 2px; padding-left: 10px; border-top: 1px solid #f5ffe6; border-bottom: 1px solid #f5ffe6; }
div#nav a:link { color: #f5ffe6; }
div#nav a:visited { color: #f5ffe6; }
div#nav a:hover { color: #9b4200; background-color: #d5edb3; }

div#adamgolfing { background-image:url(images/adamgolfing.gif); background-repeat:no-repeat; height: 273px; width: 140px; margin-left: 20px; margin-top: 180px; float: left; }
*html div#adamgolfing { margin-left: 10px; margin-top: 180px; float: left; }



div#mainbody {
	width: 435px;
	text-align: right
.;
	float: left;
	margin: 20px 20px;
}


div#rtcolumn {  text-align: left; width: auto; padding-top: 100px;   }
div#rtcolumn a { color: #9b4200; }
div#rtcolumn a:hover { text-decoration: underline; }

div#contact { text-align: center; width: 600px; margin-left: 165px; float: left; }		
.copyright { font-size: 90%; }

/*photos sections */

div#photoblock { height: 480px; }
div.photospace { width: 190px; height: 180px; text-align: center; float: left; margin-left: 6px; margin-top: 10px; }
*html div.photospace { width: 170px; }
div.caption { text-align:left; line-height: 14px; padding: 5px; }

/* golf outing*/
div.schedulecolumn { width: 205px; height: 260px; text-align: center; float: left; margin-left: 6px; margin-top: 10px; }

