html {
	height:100%;
	background-color: #A1844A;
}

body {
	font-size: 8.5pt;	/* was 8pt */
	font-family: georgia, helvetica, sans-serif, lucida grande, tahoma;
	background-color: #A1844A;
}

body, html {
	margin:0;
	padding:0;
	text-align:left;
	color: #FFFFFF;
	background: url(images/gdBackground-2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #A1844A;
}

/* basic html elements */
ul,ol,li,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; line-height: 1.3em; }
ul,ol,li { margin: 9px;}
img { border:0; }
tr, td { color: white; }
p { font-size: 1em; }

/* basic links */
a, a:link, a:active, a:visited, a:focus, a:hover {
	text-decoration: none;
	outline: 0;
	color: #322610;
}

div#wrapper {
	text-align: left;
	border-top: 0;
	/* Following centers content */
	width: 810px;
	margin: 0 auto 1px auto;
}
div#wrapperID {
	text-align: left;
	border-top: 0;
	/* Following centers content */
	width: 780px;
	margin: 0 auto 1px auto;
}

div#menuBar {
	height: 60px;
	width: 760px;
	float: left;
	margin-left: 20px;
	display: inline;
	background: url(images/menu.gif);
	background-repeat: no-repeat;
}

div#mainpage {
	height:auto !important;
	min-height: 665px;
	height: 665px;
	width:746px;
	text-align: left;
	margin: 0 10px 10px 10px;
	background-color: white;
}
div#maincenterbox {
	height:auto !important;
	min-height: 378px;
	height: 378px;
	display: inline;
	float: left;
	margin: 14px 0 0 1px;	/* top was 132 */
	width: 805px;
	background: url(images/main_dkbrown_bg_sm.gif);
	background-repeat: no-repeat;
	background-color: #33270D;
}
div#maininnerbox {
	float: left;
	display: inline;
	height:auto !important;
	min-height: 345px;
	height: 345px;
	margin: 30px 0 0 30px;
	width: 745px;
	background-color: #322610;
	padding-bottom: 10px;
}


/********************* JOURNAL PAGE ******************************/
div#journalleftcol {
	float: left;
	display: inline;
	height:auto !important;
	min-height: 100px;
	height: 100px;
	width: 220px;
}
div#journalrightcol {
	float: right;
	display: inline;
	height:auto !important;
	min-height: 100px;
	height: 100px;
	width: 470px;
	color: #C99F76;
	margin: 20px 30px 0 0;
}
div#recentpostings {
	float: left;
	display: inline;
	height:auto !important;
	min-height: 25px;
	height: 25px;
	width: 190px;
	margin: 25px 0 20px 20px;
	padding-bottom: 10px;
}
a#posting {
	float: left;
	display: inline;
	width: 175px;
	color: #C99F76;
	margin: 10px 0 0 10px;
}
a#posting:hover {color: #CCC9C3; }


/********************* GREG'S STORY PAGE ******************************/
div#storyleftcol {
	float: left;
	display: inline;
	height:auto !important;
	min-height: 100px;
	height: 100px;
	width: 312px;
}

div#storyrightcol {
	float: right;
	display: inline;
	height:auto !important;
	min-height: 100px;
	height: 100px;
	width: 360px;
	margin: 30px 35px 0 0;
	color: #F4E8D2;
}

/********************* GALLERY DETAIL STORY PAGE ******************************/
div#galdetailleftcol {
	float: left;
	display: inline;
	height:auto !important;
	min-height: 100px;
	height: 100px;
	width: 245px;
}
div#country {
	float: left;
	display: inline;
	width: 100px;
	color: #F4E8D2;
	text-align: left;
	line-height: 1.8;
	font-style: italic;
	font-size: 1.1em;
	margin: 10px 0 0 20px
}
div#galleryfooter {
	height: auto;
	height: 505px;
	width: 785px;
	text-align: left;
	margin: 0 auto 1px auto;
	text-decoration: none;
	color: #322610;
	background: url(images/world_map_background.gif);
	background-repeat: no-repeat;
	background-color: #A1844A;
}
div#leftsubcontainer {
	float: left;
	display: inline;
	margin-top: 15px;
	height: 475px;
	width: 340px;
	text-align: left;
}
div#rightsubcontainer {
	float: right;
	display: inline;
	margin-top: 15px;
	height: 475px;
	width: 415px;
	text-align: left;
}

/*********************** FOOTER ********************/
div#footer {
	height: auto;
	height: 180px;
	width: 797px;
	text-align: left;
	margin: 0 auto 10px auto;
	text-decoration: none;
	color: #322610;
	background: url(images/footer_bg-1.gif);
	background-repeat: no-repeat;
	background-color: #A1844A;
}
div#footercontainer {
	float: left;
	display: inline;
	height: 157px;
}
div#footerannounce {
	float: left;
	display: inline;
	line-height: 1.5;
	height: 90px;
	margin: 0 10px 0 50px;
}
div#footerlink {
	float: left;
	display: inline;
	font-size: 6pt;
	margin: 2px 0 0 50px;;
}

div#copyright {
	height: auto;
	height: 15px;
	width: 777px;
	text-align: right;
	margin: 0 auto 10px auto;
	text-decoration: none;
	color: black;
}

/*********************** CLEAR DIVS ******************/
div#clrdiv {
	clear:both;
	height: 1px;
}




