/* page structure */
body
{
	color: #000000;
	background-color: #faf0e6;
	font-family: "times new roman" , times, serif;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

#infocontainer
{
	margin: 0em 5% 0em 5%;
	width: 70%;
	background-color: #faf0e6;
}

/* header removed
#header
{
	background-color: #d3e8ff;
	width: auto;
	margin: 0;
	padding: 1.5em .5em;;
	border-bottom: 1px #92acb4 solid;
	text-align: center;
}
*/

#menu
{
	background-color: #dad5ce;
	border-bottom: #c5c0ba;
	width: auto;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	text-align: center;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

#footer
{
	background-color: #faf0e6;
	height: 2em;
	width: auto;
	padding: .5em;
	border-top: 1px #0099cc solid;
	margin: 0% 5% 0% 5%;
}

/* basic typography and images */
h1
{
	margin: 0;
	color: #333366;
	background-color: #faf0e6;
	font-size: 2em;
}

h2
{
	margin: 0;
	color: #006396;
	background-color: #faf0e6;
	font-size: 1.3em;
}

h3
{
	margin: .5em 0 0 0;
	color: #106b94;
	font-size: 1.1em;
	line-height: 1.3em;
	background-color: #faf0e6;
}

p
{
	color: #000;
	font-size: .95em;
	line-height: 1.65em;
	margin: 1em 0em 0em 0em;
}

img
{
	border: none;
}

a
{
	color: #000066;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 1em;
}

/* Original linking colors for main area*/
a:link
{
	color: #000066;
}

a:visited
{
	color: #000066;
}

a:hover
{
	color: #000066;
	/*	border-bottom: 1px #000066 solid;*/
	text-decoration: underline;
}

a:active
{
	color: red;
/*	border-bottom: 1px #000066 solid;*/
	text-decoration: underline;
}

.male
{
	color: #106b94;
}

/*area specific typograpy*/
#header h1, #header h1 a
{
	background-color: #d3e8ff;
	font-family: georgia, "times new roman", times, serif;
	color: #333366;
}

#header h2
{
	background-color: #d3e8ff;
	padding: .5em 0 0 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
}

#menu a:link
{
	color: #1A2C27;
}

#menu a:visited
{
	color: #1A2C27;
}

#menu a:hover
{
	color: #1A2C27;
/*	border-bottom: 1px #1A2C27 solid;*/
}

#menu a:active
{
	color: red;
/*	border-bottom: 1px #1A2C27 solid;*/
}

/* currently using the current class to keep links live
#menu em
{
	color: #1A2C27;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
}
*/

.current
{
	color: #1A2C27;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

/* page specific definitions*/
/* home page*/
#homepageposition
{
	color: #006699;
	text-align: center;
	margin: 0em;
	padding: .75em;
	background: #faf0e6;
	height: 100%;
}

.golft
{
	float: left;
}

.mddle
{
	clear: none;
	width: auto;
	margin: 1% 20% 0% 20%;
	text-align: center;
	font-size: 80%;
}

.gorght
{
	float: right;
}

/* info page*/
.infobkgrnd
{
	background-color: #faf0e6;
}

#infocontainer
{
	padding-top: .75em;
	background: none;
}

#infocontainer h1
{
	background: none;
}

#infopageposition
{
	color: #000000;
	margin: 0em 0em 0em 12.5em;
}

.imgcoin
{
	float: left;
	margin: 0em 0em 0em 2em;
}

.infopagelink
{
	margin: .5em 0em .9em 0em;
	color: #006396;
	font-family: arial, helvetica, sans-serif;
	padding: 0em 0em 0em .75em;
	font-size: 1.2em;
	background: none;
}

.infopagelink h2
{
	font-size: 1.3em;
	background: none;
}

.infopagelink a:link
{
	color: #006396;
}

.infopagelink a:hover
{
	text-decoration: underline;
}

/*galleries*/

/* currently not in use was being used for textured background
#galbkgrnd
{
background:none;
}
*/

#galcontainer
{
	padding: 3.5em 0em 4em 3em;
	background: none;
	margin: 0em 6em 0em 0em;
	text-align: center;
	border-left: #E4E6D2;
	border-width: 0 0 0 9.95em;
	border-style: none none none solid;
}

#galcontainer p
{
	color: #000;
	font-size: .95em;
	line-height: 1.3em;
	margin: .5em 0em 1em 0em;
}

#galcontainer .detail
{
	margin: .5em 1em 0em 1em;
}

#leftmenu
{
	background-color: #E4E6D2;
	float: left;
	width: 8em;
	margin: 0em;
	padding: 1em;
}

.leftmenuspacing
{
	margin: .4em 0em 0em 0em;
}

#leftmenu a
{
	color: #000066;
	background-color: #E4E6D2;
	font-size: .9em;
	line-height: 1.3em;
}

#leftmenu a:link
{
	color: #000066;
	background-color: #E4E6D2;
}

#leftmenu a:hover
{
	color: #000066;
/*	border-bottom: 1px #000066 solid;*/
	background-color: #E4E6D2;
}

/*Controls positioning and margin of image group in menu*/
.leftmenuthumbs
{
	width: 75px;
	margin: 0em auto .9em auto;
	height: auto;
}

/*Controls verticle spacing between images*/
#leftmenu img
{
	margin: .4em auto 0em auto;
}

#leftmenu img.visited
{
	margin: .4em auto 0em auto;
}

#galleryfooter
{
	background-color: #faf0e6;
	height: 2em;
	width: auto;
	padding: .5em .5em 2em .5em;
	border-top: 1px #0099cc solid;
	clear: both;
}

/* indestructable boxes - rounded corner box that expands only vertically. adjusted for dropped shadow
.box
{
	width: 250px;
	margin: 0;
	background: url(../images/box_bottom2.gif)no-repeat bottom left;
}

.box h4
{
	margin: 0;
	padding: 10px 17px 4px 24px;
	font-size: 1.1em;
	color: #333333;
	background: url(../images/box_top2.gif) no-repeat top left;
	font-family: georgia, "times new roman", times, serif;
	font-weight: bold;
}

.box ul
{
	margin: 0 0 0 15px;
	padding: 6px 24px 20px 24px;
}

.box ul li
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	text-align: left;
	text-decoration: none;
}

ul.smaller
{
	list-style-position: outside;
	list-style-type: disc;
	color: #3333cc;
}
 */