body,td,th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #5a5771;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

body {
	background-color: #9eb7b5;
	background-image: url(images/wd_bodybackground.jpg);
	margin-bottom: 0px;
}

a:link {
	color: #5a5771;
}

a:visited {
	color: #5a5771;
}

a:hover {
	color: #333366;
}

#masthead_full {
	background-image: url(images/wd_topbackground.jpg);
	width: 100%;
	height: 200px;
	float: left;
}

#masthead {
	width: 899px;
}

#maincontainer {
	width: 899px;
	margin-bottom: 0px;
	min-height: 100%
}

#faerypic {
	width: 277px;
	height: 300px;
	background-image: url(images/wd_leftsideimage.jpg);
	float: left;
	margin-bottom: 0px;
}

#linksandtitle {
	width: 622px;
	float: right;
}

#leftlinks {
	width: 370px;
	height: 92px;
	float: left;
}

#rightlinks {
	width: 252px;
	height: 92px;
	float: right;
}

#content {
	width: 622px;
	float: right;
	margin-bottom: 0px;
	min-height: 300px;
	_height: 300px;
	background-image:  url(images/wd_contentback.jpg);
}

#footer {
	width: 899px;
	position: bottom;
	padding-left: 152px;
	margin-bottom: 0px;
}

/* Home Page */

#newsbox {
	width: 390px;
	padding: 10px 10px 10px 10px;
	float: left;
}

#rightbar_container {
	width: 180px;
	padding: 30px 10px 10px 10px;
	float: right;
}

#recentwork {
	width: 174px;
	margin: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	position: top left;
	text-align: center;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#recentwork p {
	margin:10px 0;
}

#shop {
	width: 174px;
	margin: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	text-align: center;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#shop p {
	margin:10px 0;
}

/* Galleries */

#handillustrationbox {
	width: 400px;
	margin: auto;
	text-align: center;
}

#jewelrybox {
	width: 500px;
	margin: auto;
	text-align: center;
}

#jewelrybox img {
	border: 1px solid #5A5771;
}

#photobox {
	width: 400px;
	margin: auto;
	text-align: center;
}

/* Recent Work and Gallery */

#recent_container {
	width: 622px;
	margin: auto;
}

#recent_container1 {
	width: 310px;
	float: left;
}

#handillustration {
	width: 140px;
	margin: 3px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: left;
	text-align: center;
	min-height: 200px;
	_height: 200px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#digitalart {
	width: 140px;
	margin: 3px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: right;
	text-align: center;
	min-height: 200px;
	_height: 200px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#recent_container2 {
	width: 310px;
	float: right;
}

#webdesign {
	width: 140px;
	margin: 3px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: left;
	text-align: center;
	min-height: 200px;
	_height: 200px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#printdesign {
	width: 140px;
	margin: 3px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: right;
	text-align: center;
	min-height: 200px;
	_height: 200px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#recent_container3 {
	width: 310px;
	float: left;
}

#photography {
	width: 140px;
	margin: 3px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: left;
	text-align: center;
	min-height: 200px;
	_height: 200px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#costumedesign {
	width: 140px;
	margin: 3px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: right;
	text-align: center;
	min-height: 200px;
	_height: 200px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#recent_container4 {
	width: 310px;
	float: right;
}

#jewelrydesign {
	width: 140px;
	margin: 3px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: left;
	text-align: center;
	min-height: 200px;
	_height: 200px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#handcrafting {
	width: 140px;
	margin: 3px;
	padding: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: right;
	text-align: center;
	min-height: 200px;
	_height: 200px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

/* Print Design */

#print_container {
	width: 522px;
	margin: auto;
}

#havengallery {
	width: 156px;
	margin: 3px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: left;
	text-align: center;
	min-height: 215px;
	_height: 215px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#brochures {
	width: 156px;
	margin: 3px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: right;
	text-align: center;
	min-height: 215px;
	_height: 215px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

#bizcards {
	width: 156px;
	margin: 3px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #5a5771;
	float: right;
	text-align: center;
	min-height: 215px;
	_height: 215px;
	background-image: url(images/wd_transparentbgcolor.gif);
}

/* Gallery Main Page */

#featuredcontainer {
	width: 488px;
	padding: 3px;
	margin: auto;
}



/* Text Classes */

.maintext {
	font-size: 13px;
	line-height: 18px;
	color: #5a5771;
	
}

p {
	font-size: 13px;
	line-height: 18px;
	color: #5a5771;
	margin-left: 25px;
	margin-right: 25px;
}

.gallery_paragraphs p {
	margin:10px 0;
}

.maintextbold {
	font-size: 13px;
	line-height: 18px;
	color: #5a5771;
	font-weight: 500;
}

.titles {
	font-size: 18px;
	font-weight: 300;
}

.linktitles {
	font-size: 15px;
	line-height: 19px;
	text-align: center;
}

.links {
	font-size: 11px;
	color: #5a5771;
	text-align: center;
}

a.links:link {
	font-size: 11px;
	color: #5a5771;
}

a.links:visited {
	font-size: 11px;
	color: #5a5771;
}

a.links:hover {
	font-size: 11px;
	color: #5a5771;
}

.smaller {
	font-size: 12px;
}

.subtitle {
	font-size: 15px;
}