* {

	margin: 0px;

	padding: 0px;

}

html {

	font-size: 125%;

}

body {

	font-size: 55%;

	background-color: #F3EFE0;

	background-image: url(../images/global/bg-title.gif);

	background-repeat: repeat-x;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-bottom: 30px;

}

#pagewrapper {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

}

#header {

	background-image: url(../images/global/header.jpg);

	height: 194px;

	width: 940px;

	background-repeat: no-repeat;

}

#headernav {

	text-align: left;

	height: 58px;

	font-size: 1.1em;

}

#headernav ul {

	list-style-type: none;

	padding-top: 22px;

}

#headernav li {

	display: inline;

	margin-right: 25px;

}

#headernav a {

	color: #333333;

	text-decoration: none;

}

#headernav a:hover {

	text-decoration: underline;

}







#title {

	text-align: left;

	height: 106px;

}

#title h1 {

	font-size: 3.5em;

	font-weight: bold;

	font-family: Garamond, Georgia, "Times New Roman", serif;

	padding-top: 11px;

}

#title h2 {

	font-size: 1em;

	font-weight: normal;

	margin-bottom: 3px;

}





#pagequote {

	text-align: right;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #D2C488;

	margin-top: 20px;

	margin-bottom: 20px;

	padding-bottom: 20px;

}

#pagequote blockquote {

	font-style: italic;

	margin-bottom: 3px;

	font-size: 1.1em;

}

#pagequote p {

	font-size: 1em;

	color: #999999;

	padding-right: 8px;

}


#nav-bar {
width: 940px; 
height: 30px;
border-bottom-style: dotted;
border-bottom-width: 1px;
	border-bottom-color: #D2C488;
	margin-bottom: 15px;
}

/* DROPDOWN NAVIGATION: Visual styles */
div#navigation-tab {font-size: 1.1em; font-family: arial, helvetica, sans-serif;}
div#navigation-tab ul {}
div#navigation-tab li {text-align:center; background:url(images/nav-line.gif) no-repeat left bottom; padding: 0 19px 5px 8px; }
div#navigation-tab li.home {text-align:center; padding: 5px 5px 5px 3px; background: none;}
div#navigation-tab li:hover {color: #a31c1d;}
div#navigation-tab li a {text-decoration:none; color: #000;}
div#navigation-tab li a:hover {text-decoration: underline;color: #797942;}
div#navigation-tab ul ul li {}
div#navigation-tab ul.sub li {text-align:left; width: 130px; background: #dddddd; margin: 0; border-bottom: 1px solid #fff; color: #666;}
div#navigation-tab ul.sub li:hover {background:#1385b9; color: #fff;}
div#navigation-tab ul.sub a:hover {color: #fff;}

/* DROPDOWN NAVIGATION: Layout styles */
div#navigation-tab {display:inline;float:left; margin-top: -18px;}
div#navigation-tab ul {margin:0; padding:0; }
div#navigation-tab li {position:relative; list-style:none;float:left; width:auto; line-height:1.1em}
div#navigation-tab li a {display:block; padding:0.2em 0 0.2em 0.5em; width:auto;}
div#navigation-tab ul a {width:auto;}
div#navigation-tab ul ul {position:absolute; width:auto; display:none;}
div#navigation-tab ul.level1 { margin-top: 15px; } /* move menu up and down */
div#navigation-tab ul.level1 li.submenu:hover ul.sub {display:block;}
div#navigation-tab ul.level1 li.a:hover ul.sub {display:block; background:#1385b9; color: #fff; }
div#navigation-tab ul.level1 li.a:hover ul.sub {color: #fff; }
div#navigation-tab ul.sub {top:29px; padding: 0; margin: 0 0 0 -4px;}


#mainpage {

	width: 940px;

}


#maincontent {

	float: left;

	width: 940px;

	margin-left: 10px;

}

#maincontent h1 {

	font-family: Garamond, Georgia, "Times New Roman", serif;

	font-size: 2.5em;

	font-weight: normal;

	margin-bottom: 15px;

}
#maincontent h2 {

	font-family: Garamond, Georgia, "Times New Roman", serif;

	font-size: 2em;

	font-weight: normal;

	margin: 15px 0 15px 0;

}
#maincontent p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: normal;

	margin: 15px 0 15px 0;

}
#maincontent .headline {

	font-size: 1.1em;

	font-weight: normal;

	line-height: 1.7em;
	margin-bottom: 15px;

}
#maincontent .headline2 {

	font-size: 1.2em;

	font-weight: bold;

	line-height: 1.7em;
}
#main-boxes {
width: 940px;
height: 450px;
padding-top: 15px;
margin-top: 25px;
padding-bottom: 15px;
margin-bottom: 15px;
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #D2C488;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #D2C488;
}
#christmas-cards {
width: 300px;
text-align: center;
float: left;
padding-right: 20px;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #D2C488;
height: 450px;
}
#christmas-cards img {
border: 10px solid #fff;
}

#christmas-cards p {
font-size: 1.1em;
margin: 15px 0 10px 20px;
text-align: left;
}
#christmas-cards .headline3 {
font-family: Garamond, Georgia, "Times New Roman", serif;
font-size: 2em;
text-align: center;
margin: 15px  0 10px 0;
}
#christmas-cards .name {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: center;
margin: 5px  0 10px 0;
}

#latest-prints {
width: 300px;
text-align: center;
float: left;
border-right-width: 1px;
border-right-style: dotted;
border-right-color: #D2C488;
height: 450px;
}
#latest-prints img {
border: 10px solid #fff;
}

#latest-prints p {
font-size: 1.2em;
margin-bottom: 10px;
text-align: left;
}
#latest-prints .headline3 {
font-family: Garamond, Georgia, "Times New Roman", serif;
font-size: 2em;
text-align: center;
margin-bottom: 10px;
}
#latest-prints .name {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: center;
margin: 5px  0 10px 0;
}
#free-cards {
width: 300px;
text-align: center;
float: left;
padding-left: 10px;
}
#free-cards img {
border: 10px solid #fff;
}
#free-cards .headline3 {
font-family: Garamond, Georgia, "Times New Roman", serif;
font-size: 1.8em;
text-align: center;
margin: 15px  0 10px 0;
}
#free-cards  p {
font-size: 1.1em;
margin: 15px 0 10px 20px;
text-align: left;
}
#main-bottom {
clear: both;
width: 940px;
margin: 0 0 25px 0;
}
#main-bottom .headline3 {
font-family: Garamond, Georgia, "Times New Roman", serif;
font-size: 2em;
margin: 15px  0 10px 0;
}
#main-bottom  p {
font-size: 1.2em;
margin: 15px 0 10px 0;
}
#footer {

	background-image: url(../images/global/bg-footer.gif);

	height: 34px;

	clear: both;

}

#footer-content {

	width: 940px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 10px;

}

#footer-content .left-side {

	text-align: left;

	width: 470px;

	float: left;

}

#footer-content .right-side {

	text-align: right;

	width: 470px;

	float: left;

}

#credits {

	text-align: center;

	width: 940px;

	margin-right: auto;

	margin-left: auto;

	display: none;

}

a:active {

	color: #788a5e;			 

}

a {

	color: #788a5e;			 

}

a:hover {

	color: #000;			 

}

a:visited {

	color: #000;			 

}
.text-field1 {
border: 1px solid #d3cda9; padding: 4px; margin: 0; width: 250px; color: #000; 
}
.free-card {
float: right;
margin: 0  350px 0 0;	
border: 10px solid #fff;
}
.float-left {
float: left; margin: 0 10px 0 0; padding: 0; clear: both;
}
.float-left2 {
float: left; margin: 10px 10px 10px 0; padding: 0; clear: both;
}
.charity {
clear: both; margin-top: 10px;
}
#auction {
clear: both;
width: 940px;
height: 340px;
padding-top: 10px;
margin-top: 15px;
padding-bottom: 15px;
margin-bottom: 15px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #D2C488;
}
#auction .headline3 {
font-family: Garamond, Georgia, "Times New Roman", serif;
font-size: 1.8em;
text-align: center;
margin: 5px 0 15px 0;
}
#auction .name {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
text-align: center;
margin: 5px  0 10px 0;
}
#auction  p {
font-size: 1.1em;
margin: 15px 0 10px 20px;
text-align: left;
}
#auction img {
border: 10px solid #fff;
}
#auction-img {
width: 200px;
float: left;
margin-right: 20px;
margin-top: 30px;
}
#auction-des {
width: 700px;
float: left;
}
#auction-des h2 {
font-family: Garamond, Georgia, "Times New Roman", serif;
font-size: 1.6em;
font-weight: normal;
margin-left: 20px;
}
#auction-des p {
line-height: 1.4em;
}
