﻿body 
{
	padding: 0px;
	margin: 0px;
	background-color:#8C2E26;
	background-image:url(../images/bg_grad.png);
	background-repeat: repeat-x;
	font-family: Arial;
	font-size: 1.2em;
	color: #8C2E26;
}
#wrapper, #top
{
	width: 990px;
}

#wrapper 
{
	margin: 0px auto;
}
#top h1, #contactNameLabel h1, #contactEmailLabel h1, #contactSubjectLabel h1,.linkurl a, #navigationTop a, #navigationContact a, #navigationBottom a, #innerContactDescription,.contactlink,#innerContactDescription h2,#innerContactDescription
{
	color:White;
}
#about h2, #albums h2, #about a, #navigationAbout a, #navigationAlbums a
{
	color: #547FB2;
}
#about a, .linkurl a, #navigationTop a, #navigationAbout a, #navigationAlbums a, #navigationContact a, #navigationBottom a
{
	text-decoration: none;
}
#top
{
	height: 300px;
	background-color:#8C2E26;
	background-image:url(../images/bg_top.png);
	background-repeat:no-repeat;
}
#innerTop 
{
	width: 930px;
	height: 300px;
	padding:10px 30px 0px 30px;
	background-image:url(../../../images/photographer.png);
	background-repeat:no-repeat;
}
#top h1 
{
	margin:-10px 0px 0px 0px;
	font-size: 4em;
}
#top h2 
{
	margin:175px 0px 0px 0px;
	font-size: 3em;
	color:#FFE1AB;
}
#about
{
	background-color:#FFE1AB;
	background-image:url(../images/bg_grad_panel.png);
	background-repeat: repeat-y;
}
#about h2, #albums h2
{
	font-size: 1.5em;
	margin: 20px 0px 2px 0px;
}
#about a
{
	font-weight: bolder;
	font-style:italic;
	font-variant:small-caps;
	font-size: 120%;
}

#innerAbout, #innerAboutMore
{
	padding:1px 30px 0px 30px;
}

#innerAlbumDescription
{
	padding:1px 30px 10px 30px;
}

#innerAlbums
{
	padding:10px 100px 10px 100px;
	width:790px;
}

#albums
{
	background-color:#FFE1AB;
	background-image:url(../images/bg_grad_panel.png);
	background-repeat: repeat-y;
}
#contact
{
	background-color:#FFE1AB;
	background-image:url(../images/Fleur-de-Lis-pattern.png);
	background-repeat: repeat-y;
}

#innerContactForm 
{
	float: left;
	margin: 10px 30px 20px 30px;
	width: 300px;
}
#innerContactLinks
{
	margin:10px 30px 20px 30px;
	float: left;
	width: 570px;
}
#contactNameLabel h1, #contactEmailLabel h1, #contactSubjectLabel h1
{
	font-size: 1.2em;
}
#contactNameInput, #contactEmailInput, #contactSubjectInput
{
	width: 250px;
}
#contactSubjectInput
{
	height: 100px;
}
#innerContactDescription
{
	padding:1px 30px 10px 30px;
}
#innerContactDescription h2
{
	font-size: 1.5em;
	margin: 20px 0px 2px 0px;
}
.contactFeedbackLabel
{
	color: White;
	text-decoration: underline;
}
.error
{
	color: Red;	
}
.contactlink
{
	display: block;
}
.albumColumn
{
	width:156px;
	padding:5px 20px 5px 20px;	
	float:left;
}

.albumPreview, .albumName, .albumInfo
{
	width:150px;	
}
.albumPreview 
{
	border: solid 3px White;
	}
.albumInfo 
{
	font-size: .7em;
	}
.thumb 
{
	max-height:150px;
	max-width:150px;
}
.clearer, #navigationTop, #innerTopEnd, #navigationAbout, #innerAboutEnd, #navigationAlbums, #innerAlbumsEnd, #navigationContact, #innerContactEnd, #navigationBottom, .endSpan
{
	clear:both;
}
#navigationAbout, #navigationAlbums, #navigationContact, #navigationBottom
{
	padding: 10px 30px 15px 30px;
}
.topLink
{
	float: left;
}
.aboutLink, .albumsLink, .contactLink
{
	float: right;
	margin: 0px 0px 0px 20px;
}
.topLink a, .aboutLink a, .albumsLink a, .contactLink a
{
	border-bottom: dotted 2px White;
}
.linkicon, .linktext
{
	padding:0px 10px 0px 0px;	
}
.linkurl a, #navigationTop a, #navigationAbout a, #navigationAlbums a, #navigationContact a, #navigationBottom a
{
	font-weight: bolder;
	font-style:italic;
	font-variant:small-caps;
	font-size: 120%;
}