body {font-size: 90%; font-family: "lucida grande",Verdana, Helvetica, sans serif; background: url("/Images/bgMainBackground.jpg"); margin: 0px; padding: 0px; text-align: center; min-width: 700px; color: #E1FAFF;}
html {background: #FEF8CD;}
* {margin: 0px; padding: 0px;}
/***Heading Styles ***/
h1 {font-size: 1.9em; font-family: Georgia, Palatino, Palatino Linotype, serif; color: #661001; margin: 0 0 7px 0;}
h2 {font-size: 1.0em; font-family: "lucida grande",Verdana, Helvetica, sans serif; color: #348293; margin: 10px 0 2px 0;}
h3 {font-size: .9em; font-family: "lucida grande",Verdana, Helvetica, sans serif; color: #6C3616; margin: 0 0 0 0;}

/***Content Styles***/
p {margin: 0 0 10px 0;}
.caption {font-style: italic; font-size: .9em; color: #1F1F1F;}
a:link, a:visited {color: #8F4218;}
a:hover {color: #683115;}
a.MainNav:link, a.MainNav:visited {color: #000; text-decoration: none; margin-right: 20px; padding: 0; display: block; float: left;}
a.MainNav:hover {color: #4F2700; text-decoration: none; border-bottom: 3px solid #6F1D00;}
ul {list-style-type: square;}
ul.Home {list-style-type: disc; list-style-image: url("/Images/bltRecentWork.gif");}
ul.otherContactMethods {list-style-type: disc; list-style-image: url("/Images/bltOtherContact.gif"); margin: 0 0 0 10px;}
ul.portfolioSections li {list-style-type: none; display: inline;}
ul.portfolioThumbnailDisplay li {list-style-type: none; display: inline; margin: 0px; padding: 0px;}
li {margin: 0 0 0 45px; padding: 2px;}
form.validate {background: url("/Images/bgEmailSubmitPanel.gif") no-repeat; width: 532px; height: 30px; margin: 0; text-align: center;}
#mce-EMAIL {margin: 0 5px 17px 185px; vertical-align: middle; border: 1px #CCC solid; width: 230px;}
dl {position: relative; width: 450px; background-color: #FFF8E1; display: block;}
dt {width: 200px; padding: 5px 0 2px 0;  text-align: left;  background-color: #FFF8E1; font-weight: bold; color: #1F1F1F;}
dd {width: 200px;  padding-left: 6px;  background-color: #FFF8E1;}
.requiredField {border: 1px solid #CCC;}
.requiredField:focus, .optionalField:focus {border: 1px solid #9F7E27;}
.optionalField {border: 1px solid #CCC;}
.recentWorkContainer {width: 290px; height: 100%; float: right; clear: right;}
.featuredWorkContainer {width: 400px; height: 100%; float: left; clear: left;}
.alertMessage {background: #D5F3F8; padding: 7px; margin: 5px 0 0 0; border-top: 2px solid #357F94;  border-bottom: 2px solid #357F94; text-align: center;}
.quoteArea {float: right; display: block; width: 30%; margin: 0 5px 5px 5px; padding: 5px; font-size: 1.3em; font-family: Georgia, Palatino, Palatino Linotype, serif; color: #1F1F1F; background-color: #EFE8D1}
textarea { font-family: "lucida grande",Verdana, Helvetica, sans serif;}
.response {background: #FFF; padding: 10px 0 10px 0; color: #000; background: #EFEB94; display: block; width: 100%; z-index: 100; position: absolute; left: 0; top: 0;}
.mc-field-group {z-index: 40; display: block;}

/***Image Styles***/
.heroPhoto {margin: 0 5px 2px; 5px; float: right;}
.featuredWorkPhoto {margin: 0; padding: 0;}
img {border: 0px;}
.imagelink:link, .imagelink:active, .imagelink:visited {}
.imagelink:hover {}
.HeadingImage {margin 0 0 5px 0; padding:0; display: block;}
.SubmitButton {background: url("/Images/btnSubmit.gif") no-repeat; border: 0px; width: 87px; height: 30px; cursor: pointer;}
.ShowButton {border: 0px; width: 87px; height: 30px; margin: 5px;}
.bltNY{list-style-image: url("/Images/bltNY.jpg");}
.bltParis{list-style-image: url("/Images/bltParis.jpg");}



/***Layout Styles***/
#wrapperUpper {margin:0 auto; width:700px;	text-align: left;}
#wrapperLower {margin: 10px 0 0 0; padding: 0; width:100%; background: #EFDC94 url("/Images/bgFringe.gif") repeat-x; text-align: left;}
#header {margin:0 auto; height: 150px; width: 100%; text-align: center; position: relative;}
#mainNavigationHome {position: absolute; top: 4px; left: 430px; font-family: Georgia, Palatino, Palatino Linotype, serif; font-size: 13pt;}
#mainNavigationContent {position: absolute; top: 4px; left: 390px; font-family: Georgia, Palatino, Palatino Linotype, serif; font-size: 13pt;}
#content {margin: 0px; padding: 20px 20px 10px 20px; clear: both; height: 100%;}
#homeHighlights {padding: 20px 20px 10px 20px; clear: both; color: #52430C; text-align: left; width: 660px; height: 100%; margin:0 auto;}
#rightSidebar {float: right; clear: right; width: 32%; text-align: left; padding: 2px; margin: 0 5px 2px; 5px;}
#footerTab {text-align: center; background: #FEF8CD url("/Images/bgFooterTab.gif") repeat-x; height: 40px; font-family: Georgia, Palatino, Palatino Linotype, serif; font-size: 1.1em; padding: 0; margin: 0px; clear: both; position: relative; color: #52430C; height: 100%;}
#footer {text-align: center; background: #FEF8CD; height: auto; font-family: Georgia, Palatino, Palatino Linotype, serif; font-size: 0.9em; padding: 10px 0 5px 0; margin: 0px; clear: both; position: relative; color: #52430C; height: 100%;}

/*** EE

.entry {
margin-top: 10px;
padding: 0 10px 10px 10px;
border: 1px solid #ccc;
background: #F9F8F2;
color: #333;
}

.posted {
margin-bottom: 10px;
font: 10px lucida grande, verdana, arial, helvetica, sans-serif;
background: transparent;
color: #666;
}
