
* {												/* reset */
		margin: 0;							
		padding: 0;
}

/* global link settings */
a:link { color: black; }
a:visited { color: #4c4c4c; }									/* dark gray */
a:hover { text-decoration: underline; }

a:link.email { color:red; }									/* special style for email link */

body	{
			background-color: #fff3ec;
			color: black;
			font-family: helvetica, "Century Gothic", "Apple Gothic", sans-serif;
			font-size: 1em;
			line-height: 1.5em;
			text-align: center;
			
}

h1	{
		background-color: black;
		color: #c8baa8;
		font-size: 3em;
		line-height: 1.8em;
		letter-spacing: 17px;
		word-spacing: 10px;
		text-indent: 130px;									/* move right to compensate for nav bar offset*/
		border-bottom: 15px double #c8baa8;
}

h2	{
		color: #919caf;
		font-size: 1.9em;
		line-height: 3em;
}

a	{
		text-decoration: none;								/* remove underlines from links */
		font-size: 1.2em;
		line-height: 1.5em;
}

ul	{
		list-style: none;										/* remove bullets from links */
}

p	{
		font-size: .9em;
		line-height: 1.3em;
		text-align: center;
		/*padding: 5px;										 add spacing between <p> elements */
		/*text-indent: 20px;									 indent first line of <p> elements */
}

p:first-letter	{												/* modifies first letter of <p> elements */
						font-size: 1.5em;
						font-weight: bold;
						color: #919caf;
}

#navigation	{
					background-color: #ff9c61;
					/*background-color: #f7f09f;			alternate background color */
					width: 108px;
					float: left;
					padding: 25px;
					min-height: 330px;						/* extends nav box to the bottom of the page */
					border-right: 6px solid #c8baa8;
					/*margin-right: 5px;						 adds space between nav box and <p> elemnts to the right when <p> is aligned left */
					text-align: left;
}

p.rp:first-letter	{											/* override normal first letter <p> formatting */
			font-size: 1em;
}

span.rp	{														/* styling for logo/name elements */
				font-size: 1.5em;
				font-weight: bold;
				color: #919caf;
}

p.copyright	{
					clear: both;							/* position copyright below all floating elements */
					font-size: .6em;
}
