@charset "UTF-8";
/*
	CSS document for CarlyAlden website
	Created by: Carly Alden Walters for WRT351
*/



.clear
{
	clear: both;
}


.hide 
{
	position: absolute;
	left: -8888px;
}

.highlight
{
	background-color: #ffc;
}

img
{
	border: none;
}




body
{
	margin: 0;
	padding: 0;
}

div#pagewrap
{
	width: 800px;
	margin: 0 auto;
}

	div#header, div#main, div#footer
	{
		padding: 0 20px;
	}





body
{
	background-color: #e2f7d8;
	font-family: Verdana, Helvetica, sans-serif;
	color: #222;
}


div#pagewrap
{
	margin-top: 10px;
}

	div#header
	{
		padding-top: 10px;
		padding-bottom: 10px;
		border-bottom: 6px solid #626f67;
	}
		div#header img
		{
			float: left;
		}
	
		div#header p
		{
			float: right;
			width: 356px;
			height: 46px;			
			background: transparent url(../images/blurb.png) center no-repeat;
		}
	
	div#main
	{
		border-top: 3px solid #46564d;
		padding-top: 15px;
		padding-bottom: 15px;
		border-bottom: 3px solid #46564d;
	}
	
		div#navigation
		{
			width: 150px;
			float: left;
		}
		div#content
		{
			width: 590px;
			padding: 0 10px;
			float: right;
		}
	
	
	div#footer
	{
		border-top: 6px solid #626f67;
		padding-top: 5px;
		padding-bottom: 5px;
	}
		
		div#footer p.alignleft
		{
			width: 45%;
			float: left;
		}
		
		div#footer p.alignright
		{
			width: 45%;
			float: right;
		}






a:link, a:visited, a:hover
{
	color: #132054;
	text-decoration: underline;
}

	a:hover
	{
		text-decoration: underline;
	}

h1
{
	font-size: 1.6em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 0 0 0;
}

h2
{
	font-size: 1.2em;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	padding: .7em 0 .2em 0;
}

p
{
	font-size: .9em;
	padding: .5em 0;
	margin: 0;
	line-height: 1.3em;
}

ul
{
	font-size: .9em;
	padding: .5em 0;
	line-height: 1.3em;
	margin: 0 0 0 20px;
}

img
{

}
	img.padded
	{
		background-color: #fff;
		padding: 4px;
		border: 1px solid #ccc;
	}

div#navigation
{

}
	div#navigation ul
	{
		list-style: none;
		margin: 0;
		padding: 0;
	}
		div#navigation ul a
		{
			display: block;
			padding: 5px 10px;
			text-decoration: none;
		}
div#content
{

}

	div#content div#gallery
	{
	
	}
		div#content div#gallery img
		{
			border: 1px solid #ccc;
			background-color: #fff;
			padding: 3px;
			
			float: left;
			margin: 0 10px 10px 0;
		}


div#footer
{

}

	div#footer p
	{
		font-size: .8em;
	}
	
		div#footer p.alignright
		{
			text-align: right;
		}