.menupress {

}

.alignleft {
float: left;
}

ol.footnotes {
color:#333333 !important;
font-size:0.85em !important;
clear: both;
padding-top: 20px;
}

.housewebsite a:hover{
text-decoration: underline;
}

.alignleft img{
float: left;
}

.alignright {
float: right;
}

.gallery {
display: none;
}

.alignright img{
float: right;
}

/*.wp-caption {
width: auto !important;
}*/

.alignright{
max-width: 350px !important;
}

.alignright{
max-width: 350px !important;
}

div.aligncenter{
max-width: 480px;
margin: auto;
text-align: center;
}

img.aligncenter{
max-width: 480px;
margin: auto;
text-align: center;
display: block;
}

.houseentry .aligncenter{
}

.entry .wp-caption img{
}

.guestentry .wp-caption img{
}

div.wp-caption {
width: auto !important;
}

.wp-caption-text {
font-size:12px;
margin: 0px 0 3px 0;
letter-spacing:1px;
position:relative;
clear: both;
max-width:500px;
}

a {
text-decoration: none;
color: #000;
outline: none;
}

body {
background: url(img/rugtile.png) repeat;
margin: 0;
overflow-x: hidden;
}

#wrapper {
position: absolute;
top: 127px;
background: url(img/woodtile.png) repeat;
left: -2px;
padding-right: 45px;
padding-bottom: 150px;
width: 100%;
}

#leftedge {
background: url(img/leftedge.png) left repeat-y;
width: 100px;
position: absolute;
top:123px;
height: 2000px;
z-index: 0;
display: none;
}

#rightedge {
background: url(img/rightedge.jpg) repeat-y;
width: 50px;
position: absolute;
right: 0;
top: 0;
}

#headercorner {
background:url("img/deskcorner.png") no-repeat scroll right bottom;
left: 0;
height:126px;
margin-left:-42px;
margin-top:-3px;
position:absolute;
top:28px;
width:128px;
display: none;
}

#header {
background:url("img/topedge.png") repeat-x scroll center bottom transparent;
height:100px;
left:-8px;
margin-top:-97px;
padding-right:51px;
position:absolute;
top:125px;
width:100%;
z-index:-1;
}

.headertitle{
margin-left:11px;
margin-top:16px;
width: 600px;
}

.headerimg{
margin-top:-16px;
}

.taglineimg {
margin-left:74px;
margin-top:-19px;
width:200px;
}

#menubox {
position: absolute;
top:83px;
right:0;
margin-top:3px;
padding-right:10px;
}

.menu-header {
float: right;
padding-right: 15px;
list-style: none;
}

#menu-main-menu ul{
list-style: none;
margin-right:52px;
}

#menu-main-menu li {
float: left;
padding-left: 15px;
list-style: none;
}

#menu-main-menu a{
font-family:Garamond, Georgia, Palatino, Times;
color: #E1D18B;
font-size: 15px;
}

#menu-main-menu a:hover{
border-bottom: 1px #E1D18B dotted;
}

.menusearch {
float: right;
font-family: Garamond, Georgia, Palatino, Times;
color: #E1D18B;
font-size: 15px;
margin-top: 17px;
}

.menusearch:hover{
border-bottom: 1px #E1D18B dotted;
}

#headmailform {
position:absolute;
right:9px;
top:125px;
z-index:10;
margin-right: 50px;
padding-top: 10px;
}

#headmailform label, #headmailform h3{
display: none;
}

#headmailform .MailPressFormEmail, #headmailform .MailPressFormName{
background:none repeat scroll 0 0 transparent;
border-bottom: #E1D18B dotted 2px !important;
border: none;
color:#E1D18B;
font-family:courier new;
width:100px;
text-align: left;
margin-right: 15px;
padding-bottom: 2px;
}

#headmailform .MailPressFormSubmit {
background:none repeat scroll 0 0 transparent;
border:none;
color:#E1D18B;
font-family:Garamond,times,georgia;
font-size:15px;
letter-spacing:3px;
text-align:left;
text-transform:lowercase;
cursor: pointer;
width: 88px;
}

#headmailform .MailPressFormSubmit:hover {
border-bottom: #E1D18B dotted 2px !important;
}

#headmailform .mp-loading img {
margin-right: 25px;
}

#headmailform .mp-loading, #headmailform .mp-message {
color:#E1D18B;
font-family:Garamond,times,georgia;
font-size:15px;
letter-spacing:3px;
text-align:left;
text-transform:lowercase;
}

#searchbox {
position:absolute;
right:9px;
top:125px;
z-index:10;
}

#searchsubmit {
background: url(img/searchbutton.png) bottom no-repeat;
width: 25px;
height: 25px;
color: white;
border: none;
}

.searchtextbox{
background:none repeat scroll 0 0 transparent;
border-bottom: #E1D18B dotted 2px !important;
border: none;
color:#E1D18B;
font-family:courier new;
width:200px;
}

#container {
margin: auto;
left: -2px;
overflow: visible;
min-width: 1100px;
max-width: 1100px;
}

#contentsbook {
background: url(img/openbooktile.png) repeat-y;
margin:auto;
width:900px;
position: relative;
top:-1px;
overflow-y: auto;
overflow-x:hidden;
}

#bunnyear {
height:0;
left:121px;
position:relative;
top:22px;
width:52px;
z-index:10;
}

#bunnyear-right {
  height: 0;
    left: 873px;
    position: relative;
    top: 27px;
    width: 52px;
    z-index: 10;
}

#contentsbooktop {
background: url(img/openbooktop.png) no-repeat;
margin:auto;
width:900px;
position: relative;
height: 49px;
margin-top: 10px;
}

#contentsbookbot {
background:url("img/openbookbot.png") no-repeat scroll 0 0 transparent;
height:133px;
margin:auto;
position:relative;
top:-1px;
width:900px;
}

.contentstitles {
text-align: center;
}

.blogdivider img {
width: 350px !important;
border: none !important;
max-width: 483px !important;
}

.blogdivider {
margin-bottom: 20px;
text-align: center;
}

.abouttop {
margin-top: 20px;
}

#blogtop {
background: url(img/parchmenttop.png) bottom no-repeat;
width: 600px;
position: absolute;
height: 52px;
top:37px;
margin-left: 2px;
}

#bloghead {
margin-bottom:16px;
padding-left:9px;
text-align:center;
}

#bloghead img{
height: 80px;	
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#blogcontainer {
background: url(img/parchmentbg.png) repeat-y;
float: left;
width: 600px;
left: 245px;
z-index: 0;
margin-top: 50px;
margin-left: 20px;
z-index: 5;
padding-bottom:10px;
}

#blogbottom {
background:url("img/parchmentbot.png") no-repeat scroll center top transparent;
height:52px;
margin-left:2px;
position:relative;
top:25px;
width:600px;
z-index:1;
}

#navigation {
font-family:Garamond,Georgia,Palatino,Times;
font-size:26px;
font-variant:small-caps;
letter-spacing:3px;
margin-left:50px;
margin-top:28px;
padding-top:13px;
text-transform:lowercase;
width:515px;
}

#navigation a:hover{
color: #6A371D;
}

#navigation .alignright {
float: right;
}

#navigation .alignleft {
float: left;
}

#post {
margin-top: 20px;
}

.search .blogpost {
padding-bottom: 10px;
}

.search .subtledivider {
padding-bottom: 15px;
}

.blogpost {
margin-left:50px;
overflow:auto;
width:515px;
padding-bottom: 70px;
}

#aboutpage .blogpost {
padding-bottom: 0px !important;
}

.blogpost h2{
color:#000000;
text-align: center;
font-family:Garamond,Georgia,Palatino,Times;
font-size:27px;
letter-spacing:1.5px;
margin-bottom:25px;
margin-top:0;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.blogpost h2 a{
color: #000;
}

.blogpost h2 a:hover{
}

.blogpost .searchtype {
border-top:1px dotted #000000;
font-variant:small-caps;
margin:-20px auto auto;
text-align:center;
text-transform:lowercase;
width:100px;
}

.blogpost img, .blogpost .flickpress{
}

.blogpost .entry, .blogpost .guestentry {
margin-bottom: 5px;
}


.entry {
font-family: Garamond, Georgia, Palatino, Times;
font-size:18px;
letter-spacing:0.5px;
line-height:19px;
float: left;
width: 500px;
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.entry img, .guestentry img {
border:1px dotted;
padding:5px;
max-width:300px;
margin-top: 10px;
margin-right: 10px;
}

.entry .aligncenter img, .entry img.aligncenter, .guestentry .aligncenter img, .guestentry img.aligncenter {
max-width: 480px;
}

.entry a{
font-weight: bold;
}

.entry p {
}

.entry a:hover {
color: #5A2B17;
}

.searchresults img {
display: none;
}

.entry a em {
font-weight: 200;
text-decoration: underline;
}

.index .blogdate {
   font-family: Garamond,Georgia,Palatino,Times;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
    margin: auto;
    overflow: auto;
    padding-left: 5px;
    text-align: center;
    width: 100%;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.blogdate {
float: right;
    font-family: Garamond,Georgia,Palatino,Times;
    font-size: 18px;
    font-weight: bold;
    height: 0;
    letter-spacing: 2px;
    margin-left: 15px;
    margin-right: 20px;
    overflow: visible;
    padding-left: 5px;
    position: relative;
    text-align: right;
    top: -20px;
    width: 25%;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.postmetadata {
font-size: 14px;
clear: both;
padding:15px 0 0 10px;
text-transform: capitalize;
}

#rightside {
float: left;
width: 0px;
}

#housethumb{
position: relative;
height: 325px;
top: 107px;
z-index: 2;
margin-left: 84px;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
}

#featuredhouse{
margin-left: 15px;
height: 390px;
}

#featuredframe{
background:url("img/photoframe.png") no-repeat scroll 0 0 transparent;
height:397px;
margin-left:66px;
position:relative;
top:-262px;
width:250px;
z-index:3;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
}

#housetitle {
left:19px;
position:relative;
text-align:center;
top:313px;
width:200px;
z-index:4;
filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

#telegraph {
background: url(img/telegraph.png) no-repeat;
width: 400px;
height: 525px;
margin-left:17px;
margin-top:100px;
font-family: Courier New;
}

#telegraph h2{
display: none;
}

#telegraph a{
text-decoration: none;
}

#telegraph li {
list-style: none;
height: 82px;
font-family: Courier New;
font-size: 11px;
line-height: 11px;
}

.aktt_tweet_reply, .aktt_more_updates {
display: none;
}

.aktt_tweet_time {
float:left;
font-variant:small-caps;
font-weight:600;
padding-top:3px;
padding-left: 12px;
text-decoration:none !important;
text-transform:lowercase;
width:350px;
}

#newsarchive{
background:url("img/archivetile.png") repeat-y scroll 0 0 transparent;
left:78px;
margin:auto;
position:relative;
top:50px;
width:275px;
}

#archivetop {
background:url("img/archivetop.png") no-repeat scroll 0 0 transparent;
height:20px;
position:relative;
top:-9px;
left: 1px;
width:275px;
}

#newsarchive h2 {
color:#000000;
text-align: center;
font-family:Garamond,Georgia,Palatino,Times;
font-size:26px;
letter-spacing:2px;
margin-bottom:0px;
margin-top:0;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#newsarchive .subtledivider {
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	height: 15px;
}

#newsarchive .subtledivider img{
width: 75px;
}

#archivecontent {
font-family:Garamond,Georgia,Palatino,Times;
padding-left: 20px;
letter-spacing: .5px;
}

#archivecontent li{
list-style: none;
}

#archivecontent li ul li ul li{
list-style-image: url(img/liststyle.png);
margin-bottom: 4px;
font-size: 14px;
}

#archivecontent li ul li ul{
width: 164px;
margin-top: 4px;
}

#autharchivecontent {
font-family:Garamond,Georgia,Palatino,Times;
}

#autharchivecontent li{
margin-bottom: 4px;
font-size: 14px;
text-align: center;
list-style: none;
letter-spacing: .5px;
}

#autharchivecontent ul{
margin: 0;
padding: 0;
margin-top: 4px;
margin-bottom: 4px;
}

#autharchivecontent h2{
margin-top: 9px;
font-size: 20px;
}

#autharchivecontent #author-archive-2 {
display: none;
}

#autharchivecontent .author-archive {
cursor: pointer;
}

#autharchivecontent a:hover{
text-decoration: underline;
}

.collapsing a{
margin-bottom: 4px;
}

.collapsing .sym {
font-size: 13px;
margin-right: 4px;
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

#archivecontent li a:hover{
text-decoration: underline;
}

#archivebot {
background:url("img/archivebot.png") no-repeat scroll 0 0 transparent;
height:23px;
position:relative;
top:5px;
left: 1px;
width:275px;
}

#collapsArch-2010:1 {
display: block !important;
}

.entry-content{
float: left;
}

#newssharing {
padding-left:7px;
}

#newssharing{
font-family:Garamond, Georgia, Palatino, Times;
font-variant:small-caps;
letter-spacing:1px;
list-style:none outside none;
text-transform:lowercase;
font-size: 13px;
}

#newssharing ul li {
float: left;
margin-right: 5px;
}

#newssharing ul{
height:50px;
margin:auto auto;
padding-left:47px;
padding-top:20px;
width:400px;
}

#newssharing a:hover{
border-bottom: 1px dotted black;
}

#newscomment{
width: 500px;
float: left;
margin-top:30px;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#commentheader{
font-family: Garamond, Georgia, Palatino, Times;
font-variant: small-caps;
text-transform: lowercase;
color: #000;
font-size: 22px;
font-weight: 100;
text-align: center;
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

#commentheader input{
width: 400px !important;
text-align: center;
font-family: Courier New, Monotype Corsiva, Apple Chancery, courier new !important;
font-size: 17px;
}

#commentheader label {
float:left;
margin-bottom:20px;
text-align:center;
width:500px;
}

#commentheader small {
font-size: 14px;
}

#newscomment textarea {
background:none repeat scroll 0 0 transparent;
border-left:1px dotted;
width:445px;
border-bottom: 1px dotted;
border-top: none;
border-right: none;
font-family:Courier New, Monotype Corsiva, Apple Chancery, courier new;
height: 150px;
font-size: 14px;
}

#commentinput {
text-align: justify;
}

#newscomment #submit{
width: 53px !important;
font-family: Garamond, Georgia, Palatino, Times !important;
font-size: 25px;
float: right;
text-transform: lowercase;
font-variant: small-caps;
outline: none;
cursor: pointer;
border-top: none !important;
border-bottom: none;
border-left: none !important;
border-right: none !important;
background: none;
height: 27px;
margin-top:-44px;
}

#newscomment #submit:hover{
border-bottom: dotted 1px;
}

.commentlist {
margin-top:40px;
padding-left: 0;
}

.commentlist li {
list-style: none;
margin-bottom: 20px;
}

.comment-author {
text-align: right;
font-family:Monotype Corsiva, Apple Chancery, garamond, georgia, times;
font-size:18px;
margin-right:10px;
float: right;
width: 299px;
margin-top:-13px;
padding-bottom:15px;
}

.comment-meta {
text-align: left;
font-family: Garamond, Georgia, Palatino, Times;
font-size: 13px;
font-weight: 200;
}

.comment-meta a{
width: 160px;
}

.comment-edit-link, .reply {
font-family: Garamond, Georgia, Palatino, Times;
text-align: left;
float: left;
font-size: 13px;
}

.commentbody {
font-size: 14px;
font-family:Courier New, Monotype Corsiva, Apple Chancery, courier new;
font-weight: 200;
width:430px;
padding-bottom: 10px;
}

#commentform #author, #commentform #email, #commentform #url {
background:none repeat scroll 0 0 transparent;
border-color:-moz-use-text-color;
border-style:none none dotted;
border-width:0 0 1px;
font-family:Monotype Corsiva, Apple Chancery, courier new;
font-size:20px;
height:20px;
width:200px;
}

.contactname, .contactemail, .contactsubject, .contactmessage {
font-family: Garamond, Georgia, Palatino, Times;
text-transform: lowercase;
font-variant: small-caps;
font-size: 20px;
}

#commentheader small {
font-size:13px;
}

.commentmoderation{
margin-top:5px;
font-family: Garamond, Georgia, Palatino, Times;
text-transform: lowercase;
font-variant: small-caps;
font-size: 16px;
text-align:center;
letter-spacing: 2px;
}

.reply-to {
display: none;
}

.aktt_tweets {
padding-left:14px;
padding-top:11px;
width: 350px;
}

.linklist {
font-family:Garamond, Georgia, Palatino, Times;
font-size:16px;
margin-left:14px;
overflow:auto;
width:535px;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.linklist li {
border-bottom:2px dotted #000000;
list-style: none;
margin-bottom: 20px;
}

.linkcat {
border-bottom: none !important;
}

.linkcat h2{
display: none;
}

.linklist a{
font-weight: 600;
width: 100%;
margin-bottom: 2px;
font-size: 20px;
font-family:Garamond, Georgia, Palatino, Times;
float: left;
}

.linktitle h2{
color:#000000;
text-align: center;
font-family:Garamond,Georgia,Palatino,Times;
font-size:27px;
letter-spacing:1.5px;
margin-bottom:25px;
margin-left: 13px;
margin-top:0;
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.recentblogs {
-moz-transform:rotate(2deg);
-webkit-transform: rotate(2deg);
background:url("img/oldpaper-sm.png") no-repeat scroll 0 0 transparent;
font-family:Courier New, Monotype Corsiva, Apple Chancery;
height:249px;
left:487px;
padding-left:9px;
position:absolute;
top:458px;
width:325px;
display: none;
}

.recentblogs a{
/*text-decoration: line-through;*/
text-decoration: none;
color: #333;
}

.recentblogs p{
}

.recentblogs h2{
font-size: 18px;
}

.recentblogs li{
list-style: none;
}

.recentdate {
text-align: right;
font-size: 11px;
float: right;
padding-right: 17px;
}

#booklink {
background: url(img/book.png) no-repeat;
position: relative;
left: 845px;
top:34px;
height: 553px;
width: 400px;
}

#byauthor {

}

#bystate {

}

#bycity {

}

#contentsmenu a:hover {
text-decoration: underline;
}

#contentsmenu {
font-family: Garamond, Georgia, Palatino, Times;
margin-left:62px;
float: left;
width:371px;
overflow: hidden;
}

#contentsmenu h2{
font-size:40px;
font-variant:small-caps;
letter-spacing:8px;
text-transform: lowercase;
text-align: center;
margin: 0;
font-family: Garamond, Georgia, Palatino, Times;
margin-top: 13px;
}

#contentsmenu h2 a:hover{
text-decoration: none;
}

#contentsmenu span{
float:left;
font-family:Garamond, Georgia, Palatino, Times;
font-size:18px;
font-variant:small-caps;
margin-top:20px;
text-transform:lowercase;
width:380px;
margin-bottom: 5px;
overflow: auto;
}

.uparrow {
float:left;
position:relative;
text-align:center;
width:375px;
margin-bottom: 7px;
}

.uparrow img {
width: 9px;
}

.numeral {
border-bottom:1px solid;
font-size:35px;
margin: 0 auto 3px auto;
width:45px;
}

.contentssubtitle {
margin-bottom: 15px;
font-size:22px;
letter-spacing: 2px;
}

.submenu {
font-size:13px;
line-height:25px;
text-align:left;
width:250px;
text-transform: none;
font-variant: normal;
}

.submenu a{
float:left;
font-size:14px;
letter-spacing:0.5px;
margin-right:25px;
width:250px;
}


#results {
font-family: Garamond, Georgia, Palatino, Times;
right:62px;
position:absolute;
top:29px;
width:371px;
}

#resultsframe{
border:medium none;
float:right;
margin-right:42px;
margin-top:-23px;
overflow:hidden;
width:374px;
}

#resulttitle h2{
font-family:Garamond, Georgia, Palatino, Times;
font-size:28px;
font-variant:small-caps;
letter-spacing:8px;
text-align:center;
text-transform:lowercase;
width:350px;
position: relative;
bottom: -30px;
line-height: 26px;
padding-bottom: 8px;
}

#resulttitle img {
margin-top: 5px;
}

#resulttitle {
position: absolute;
bottom: 0;
}

#resulttitlecontainer {
margin-bottom: 15px;
position: relative;
top:40px;
width: 350px;
height: 65px;
}

.housename {
float: left;
font-family: Garamond, Georgia, Palatino, Times;
width:275px;
}

.housedesc {
font-size: 12px;
}

.housedesc img {
display: none;
}

.housedesc ol, .housedesc .footnote-link {
display: none;
}

.housethumb {
float: left;
}

.housethumb img {
background:none repeat scroll 0 0 #EFE0D1;
border:1px solid #BFA183;
margin-right:13px;
padding:3px;
min-height:75px;
min-width:75px;
}

.houselist {
padding-top: 50px;
}

.houselist div {
height: 110px;
}

#singlegallery {
right:62px;
position:absolute;
top:29px;
width:371px;
}

#newssingle {
font-family: Garamond, Georgia, Palatino, Times;
left:62px;
position:absolute;
top:29px;
width:800px;
}

#newscontainer {
background: url(img/newspaperbg.png) no-repeat;
height:700px;
margin:auto;
width:900px;
position: relative;
}

#newssingle h2{
font-size:40px;
font-variant:small-caps;
letter-spacing:8px;
text-transform: lowercase;
text-align: center;
font-family: Palatino;
margin-bottom: 5px;
}

#newssingle h2 a:hover{
text-decoration: none;
}

.newsentry {
padding-top: 10px;
}

.newsentry p {
}

.newsentry img {
}

#newssingle .blogdate {

}

.alignright {
float: right;
}

#housesingle {
font-family: Garamond, Georgia, Palatino, Times;
left:62px;
position:absolute;
top:29px;
width:371px;
}

.houseentry {
color:#333333;
float:left;
font-family:Garamond,Georgia,Palatino,Times;
font-size:14px;
letter-spacing:0.5px;
line-height:16px;
width: 373px;
}

.houseentry img {
background:none repeat scroll 0 0 #EFE0D1;
border:1px solid #BFA183;
padding:5px;
max-width:350px;
}

.houseentry small a img {
background:none;
border:none;
}

.houseentry .wp-caption-dd{
background:none repeat scroll 0 0 #EFE0D1;
font-variant:small-caps;
letter-spacing:0.5px;
margin-left:15px;
margin-top:-17px;
padding-right:8px;
text-transform:lowercase;
}

.houseentry .wp-caption {
background:none repeat scroll 0 0 #EFE0D1;
border:1px solid #BFA183;
text-align:center;
max-width:364px !important;
margin-bottom: 20px;
margin-top: 1px;	
filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.houseentry .wp-caption img {
border: none !important;
padding: 5px !important;
}

.houseentry a{
text-decoration: underline;
}

.houseentry a:hover {
color: #000;
}

.housepost {
margin-left:50px;
overflow:auto;
width:394px;
float: left;
}

.housepost h2{
color:#000000;
float:left;
font-family:Garamond, Georgia, Palatino, Times;
font-size:33px;
font-variant:small-caps;
letter-spacing:3px;
margin-bottom:-3px;
text-align:center;
text-transform:lowercase;
width:375px;
margin-bottom: 5px;
}

.housepost h2 a{
color: #000;
}

.housepost h2 a:hover{
}

.housepost img, .housepost .flickpress{
}

#guestbook {
font-family:Garamond, Georgia, Palatino, Times;
margin:0 auto 15px;
padding-left:15px;
text-align:center;
width:347px;
float: left;
}

#guestlink {
font-family:Garamond, Georgia, Palatino, Times;
font-size:12px;
font-variant:small-caps;
letter-spacing:1px;
list-style:none outside none;
text-transform:lowercase;
}

#guestbook h2 {
font-family:Garamond, Georgia, Palatino, Times;
font-size:14px;
font-variant:small-caps;
letter-spacing:1px;
list-style:none outside none;
text-transform:lowercase;
text-align: center;
}

#guestbookcontent #respond{
width: 347px;
}

#guestbookcontent #commentheader input, #guestbookcontent .commentbody {
width: 340px !important;
}

#guestbookcontent #commentheader label {
width: 347px;
}

#guestbookcontent textarea {
background:none repeat scroll 0 0 transparent;
border-left:1px dotted;
width:290px;
border-bottom: 1px dotted;
border-top: none;
border-right: none;
font-family:Courier New, Monotype Corsiva, Apple Chancery, courier new;
height: 150px;
font-size: 14px;
}

#guestbookcontent #submit{
width: 53px !important;
font-family: Garamond, Georgia, Palatino, Times !important;
font-size: 25px;
float: right;
text-transform: lowercase;
font-variant: small-caps;
outline: none;
cursor: pointer;
border-top: none !important;
border-bottom: none;
border-left: none !important;
border-right: none !important;
background: none;
height: 27px;
margin-top:-44px;
}

#newscomment #submit:hover{
border-bottom: dotted 1px;
}

#houseright {
float:left;
margin-left:41px;
padding-top:65px;
width:370px;
}

#housedata p{
margin-bottom: -10px;
letter-spacing:1px;
list-style:none outside none;
margin-right:10px;
font-size: 14px;
}

#housedata {
font-family:Garamond, Georgia, Palatino, Times;
margin:auto auto 20px;
padding-left:15px;
text-align:center;
width:347px;
}

#flickrgallery {
text-align: center;
}

#flickrgallery img {
border:1px dotted;
margin:4px;
padding:1px;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#flickrgallery img:hover {
filter:alpha(opacity=1000);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

#flickrdisclaimer {
font-family:Garamond, Georgia, Palatino, Times;
font-size:11px;
font-variant:small-caps;
letter-spacing:1px;
list-style:none outside none;
text-transform:lowercase;
text-align: center;
margin-bottom: 12px;
}

#flickrdisclaimer a{
font-family:Garamond, Georgia, Palatino, Times;
font-size:10px;
letter-spacing:1px;
list-style:none outside none;
}

#disclaimercontent {
padding-left: 20px;
text-align: left;
}

#disclaimercontent li {
list-style: upper-roman;
font-size:10px;
}

#houserelated {
}

#houserelated h2 {
font-family:Garamond, Georgia, Palatino, Times;
font-size:14px;
font-variant:small-caps;
letter-spacing:1px;
list-style:none outside none;
text-transform:lowercase;
text-align: center;
}

#houserelated ul{
padding: 0;
}

#houserelated li {
font-family:Garamond, Georgia, Palatino, Times;
font-size:12px;
font-variant:small-caps;
letter-spacing:1px;
list-style:none outside none;
text-transform:lowercase;
height: 15px;
}

#relatedline {
width: 350px;
height: 15px;
overflow: hidden;
}

#relatedcat {
float: right;
}

#relatedtitle {
float: left;
}

#housesharing {
padding-left:12px;
height: 70px;
}

#housesharing li{
float:left;
font-family:Garamond, Georgia, Palatino, Times;
font-variant:small-caps;
letter-spacing:1px;
list-style:none outside none;
margin-right:10px;
text-transform:lowercase;
font-size: 12px;
}

#housesharing ul{
margin: 0;
padding: 0;
}

#housesharing a:hover{
border-bottom: 1px dotted black;
}

#guesttop {
background: url(img/postcardtop.png) bottom no-repeat;
width: 600px;
position: absolute;
height: 175px;
top:-75px;
margin-top: 100px;
}

#guestcontainer {
background: url(img/postcardtile.png) repeat-y;
float: left;
width: 600px;
left: 245px;
top:75px;
z-index: 0;
margin-top: 170px;
margin-left: 20px;
padding-top:17px;
}

#guestbottom {
background: url(img/postcardbot.png) top no-repeat;
width: 600px;
position: relative;
bottom: 25px;
height: 102px;
top:71px;
}

.guestpost {
margin-left:50px;
overflow:hidden;
width:515px;
margin-top:50px;
}

#guestcontainer .subtledividerxf {
margin-bottom:40px !important;
}

.guestpost h2{
color:#000000;
text-align: center;
font-family:Garamond,Georgia,Palatino,Times;
font-size:27px;
letter-spacing:1.5px;
margin-bottom:5px;
margin-top:0;
}

.guestpost h2 a{
color:#000000;
text-align: center;
font-family:Garamond,Georgia,Palatino,Times;
font-size:27px;
letter-spacing:1.5px;
margin-bottom:5px;
margin-top:0;
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.guestpost h2 a:hover{
}

.guestpost img, .guestpost .flickpress{
}

.guestentry {
font-family: Garamond, Georgia, Palatino, Times;
font-size: 18px;
line-height: 20px;
color: #333;
float: left;
max-width: 500px;
}

.guestentry img {
}

.guestentry a{
color: #004F50;
text-decoration: none;
font-weight: bold;
}

.guestentry a:hover {
color: #000;
}

.guestmetadata {
font-size: 14px;
float: left;
padding-left: 12px;
margin-bottom: 10px;
}

.guestmetadata .tags {
float: left;
margin-bottom: 10px;
text-align: left;
}

.guestmetadata .tags a{
font-weight: 200;
}

.guestmeta {
width: 500px;
padding-left:5px;
padding-top:15px;
}

.guestbyline{
    color: #000000;
    float: left;
    font-family: Garamond,Georgia,Palatino,Times;
    font-size: 18px;
    font-weight: bold;
    height: 0;
    letter-spacing: 1.5px;
    margin-bottom: 5px;
    margin-top: 0;
    overflow: visible;
    text-align: left;
    width: 75%;
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.guestdate {
float:right;
font-family:Garamond,Georgia,Palatino,Times;
font-size:18px;
font-weight:bold;
letter-spacing:2px;
text-align:right;
width:250px;
filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

#envelope {
background: url(img/envelope.png) no-repeat;
position: relative;
height: 282px;
width: 500px;
	-webkit-transform: rotate(6deg);
	-moz-transform: rotate(6deg);
	margin-bottom: -145px;


	z-index: 2;
}

.contactform {
padding-left: 50px;
margin-top:-70px;
}

.contactform input {
background:none repeat scroll 0 0 transparent;
border-color:-moz-use-text-color;
border-style:none none dotted;
border-width:0 0 2px;
font-family:Courier New, Monotype Corsiva, Apple Chancery, courier new;
font-size:23px;
height:27px;
width:400px;
}

.contactname, .contactemail, .contactsubject, .contactmessage {
font-family: Garamond, Georgia, Palatino, Times;
text-transform: lowercase;
font-variant: small-caps;
font-size: 20px;
}

.contactname{
font-family: Garamond, Georgia, Palatino, Times;
text-transform: lowercase;
font-variant: small-caps;
}

.contactform textarea {
background:none repeat scroll 0 0 transparent;
border-left:1px dotted;
width:400px;
border-bottom: 1px dotted;
border-top: none;
border-right: none;
font-family:Courier New, Monotype Corsiva, Apple Chancery, courier new;
}

.contactmessage input{
width: 75px;
font-family: Courier new;
font-size: 25px;
float: left;
}

	z-index: 2;
}

.contactform {
padding-left: 50px;
}

.contactform input {
background:none repeat scroll 0 0 transparent;
border-color:-moz-use-text-color;
border-style:none none dotted;
border-width:0 0 2px;
font-family:Courier New, Monotype Corsiva, Apple Chancery, courier new;
font-size:23px;
height:27px;
width:400px;
}

.contactname, .contactemail, .contactsubject, .contactmessage {
font-family: Garamond, Georgia, Palatino, Times;
text-transform: lowercase;
font-variant: small-caps;
font-size: 20px;
}

.contactname{
font-family: Garamond, Georgia, Palatino, Times;
text-transform: lowercase;
font-variant: small-caps;
}

.contactform textarea {
background:none repeat scroll 0 0 transparent;
border-left:1px dotted;
width:400px;
border-bottom: 1px dotted;
border-top: none;
border-right: none;
font-family:Courier New, Monotype Corsiva, Apple Chancery, courier new;
}

.contactsubmit input{
width: 58px !important;
font-family: Garamond, Georgia, Palatino, Times !important;
font-size: 25px;
float: right;
text-transform: lowercase;
font-variant: small-caps;
outline: none;
cursor: pointer;
border-top: none !important;
border-bottom: none;
border-left: none !important;
border-right: none !important;
background: none;
height: 27px;
margin-top:-44px;
margin-right: 91px;
}

.contactsubmit input:hover{
border-bottom: dotted 1px;
}

.wpcf7-validation-errors, .wpcf7-mail-sent-ok {
border: none !important;
font-family: Garamond, Georgia, Palatino, Times;
}

.ajax-loader, .wpcf7-not-valid-tip {
display: none !important;
}

#sociallinks {
margin-top:66px;
width:150px;
margin-left:15px;
}

.contactfacebook{
padding-left: 10px;
width: 150px;
}

.contacttwitter{
padding-left:7px;
width:138px;
}

.contactrss{
padding-left:9px;
width:50px;
}

.newsletter {
border-bottom: double 4px;
margin-left: 50px;
font-family: Garamond, Georgia, Palatino, Times;
font-size: 18px;
text-transform: lowercase;
font-variant: small-caps;
width: 500px;
}

.newsletter input {
background:none repeat scroll 0 0 transparent;
border-color:-moz-use-text-color;
border-style:none none dotted;
border-width:0 0 2px;
font-family:Courier New, Monotype Corsiva, Apple Chancery, courier new;
font-size:23px;
height:27px;
width:300px;
}

.subtledivider{
margin: auto;
width: 150px;
text-align: center;
}

.subtledivider img{
width: 100px;
border: none;
}

#twitterlink {
height: 100px;
width: 200px;
}

#tecredit {
    border-top: 1px dotted #666666;
    font-size: 13px;
    letter-spacing: 1.3px;
    margin-top: 121px;
    padding-top: 10px;
    text-align: center;
}

#tecredit a{
font-weight: bold;
}

#tecredit a:hover{
border-bottom: 1px dotted;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
      #featuredframe {top: -270px !important;}
 }

#ie7show {
display: none;
}

div.sociable {
margin-top: 0px !important;
}

#librarycontainer {
float:left;
font-family:courier new;
font-size:13px;
left:245px;
margin-left:20px;
margin-top:50px;
padding-bottom:10px;
width:625px;
z-index:5;
}

.librarypost {
width: 300px;
float: left;
}

.librarypost img{
display: none;
}

.libraryentry a{
color: #4B84AB;
}

.libraryentry p{
background:url("img/libcardborder.png") repeat-x scroll 0 0 transparent;
margin-bottom:-10px;
margin-left:-9px;
overflow:hidden;
padding:6px 0 3px 10px;
width:276px;
}

.librarytop{
background:url("img/libcardtop.png") no-repeat scroll 0 0 transparent;
height:116px;
margin-bottom:-31px;
padding-left:20px;
padding-top:33px;
width:300px;
}

.librarytop h2{
color:#4B84AB;
height:60px;
line-height:29px;
overflow:hidden;
width:264px;
}

.libraryentry{
background:url("img/libcardtile.png") repeat-y scroll 0 0 transparent;
margin-bottom:-12px;
padding:0 16px 13px;
width:273px;
}

.librarybot{
background:url("img/libcardbot.png") no-repeat scroll 0 0 transparent;
height: 30px;
width: 300px;
}

.clear {
clear: both;
}

#productcontainer {
float: left;
width: 75%;
}

#productstuff {
width: 76%;
margin: auto;
}

#productinfo {
font-family:Garamond,Georgia,Palatino,Times;
font-size:18px;
text-transform: capitalize;
width: 130px;
font-weight:bold;
letter-spacing:2px;
padding-left:5px;
padding-top:15px;
text-align:left;
float: left;
filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

#productinfo ul{
list-style: none;
margin: auto;
padding: 0;
}

#productthumb {
text-align: center;
float: left;
}

#productthumb img{
padding: 5px;
border: 1px dotted #000000;
margin-right: 15px;
width: 210px;
}

#yak_order-3 {
background:url("img/archivetile.png") repeat-y scroll 0 0 transparent;
left:78px;
margin:auto;
position:relative;
top:50px;
width:275px;
padding-left: 15px;
}

#yak_order-3 h2 {
font-family:Garamond,Georgia,Palatino,Times;
font-size:18px;
font-weight:bold;
letter-spacing:2px;
padding-top:15px;
text-align:center;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
list-style: none;
margin-left: -20px;
}
	
#yak_order-3 {
font-family:Garamond,Georgia,Palatino,Times;
font-size:15px;
letter-spacing:2px;
padding-left:20px;
text-align:left;
list-style: none;
padding-bottom: 20px;
}

#carttop {
background:url("img/archivetop.png") no-repeat scroll 0 0 transparent;
height:20px;
left:79px;
position:relative;
top:76px;
width:275px;
z-index:10;
}

#cartbot {
background:url("img/archivebot.png") no-repeat scroll 0 0 transparent;
height:23px;
left:79px;
position:relative;
top:33px;
width:275px;
}

#storecart{
width: 250px;
margin-left:-39px;
}

#productframe{
background:url("img/productframe.png") no-repeat scroll 0 0 transparent;
height:397px;
margin-left:66px;
position:relative;
top:-262px;
width:250px;
z-index:3;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
}

#productcategory {
float:left;
font-family:Garamond,Georgia,Palatino,Times;
font-size:15px;
font-weight:600;
letter-spacing:3px;
margin-top:28px;
opacity:0.5;
text-align:center;
text-transform:uppercase;
width:248px;
}

#producttitle {
left:19px;
position:relative;
text-align:center;
top:271px;
width:200px;
z-index:4;
filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.product {
margin: 30px;
}

.storecats li{

}

.storepage {
max-width: 1300px !important;
min-width: 1300px !important;
}

.yak_button, .yak_medium_button {
background: none;
border: 1px dotted black;
text-transform: uppercase;
font-family:Garamond,Georgia,Palatino,Times;
font-size: 14px;
}

.yak_deletebutton {
background:none repeat scroll 0 0 transparent;
border:medium none;
font-family:Garamond,Georgia,Palatino,Times;
font-size:33px;
font-weight:bold;
text-transform:uppercase;
}

.yak_numeric {
text-align: center !important;
}

.yak_left a{
font-size:17px;
font-weight:200;
}

.yak_total {
border-top: 1px dotted black !important;
padding-top: 10px;
}

.yak_center input {
background:none repeat scroll 0 0 transparent;
border:none;
font-family:Courier New,Monotype Corsiva,Apple Chancery,courier new;
font-size:17px;
font-weight:bold;
text-align:center;
width:28px;
}

#buybutton, #updatebutton {
width: 100px !important;
}

.yak_small {
font-size: 15px !important;
}

#address td {
font-size: 15px;
}

#address input {
background:none repeat scroll 0 0 transparent;
border-color:-moz-use-text-color;
border-style:none none dotted;
border-width:0 0 2px;
font-family:Courier New,Monotype Corsiva,Apple Chancery,courier new;
font-size:15px;
height:27px;
width:375px;
}

#shipping_is_billing {
width: auto !important;
}

#contentsbook .gform_wrapper {
padding-left: 50px;
}

#contentsbook .gform_heading {
font-family:Garamond,Georgia,Palatino,Times;
font-size:15px;
letter-spacing:1px;
opacity:0.9;
width:380px;
margin-bottom: 25px;
padding-bottom: 5px;
border-bottom: 1px dotted black;
}

#contentsbook .gform_heading .gform_title {
font-family:Garamond,Georgia,Palatino,Times;
letter-spacing:1px;
opacity:0.9;
text-align: center;
font-weight: bold;
font-size:20px;
}

#contentsbook .gform_body ul {
list-style: none;
padding: 0;
margin: 0;
}

#contentsbook .gform_body ul li{
height: 25px;
width: 420px;
clear: both;
}

#field_1_14, #field_1_15, #field_1_16, #field_1_1, #field_1_9, #field_1_12, #field_1_10, #field_1_13, #field_1_11 {
float: left;
}

#field_1_2, #field_1_3, #field_1_4, #field_1_5, #field_1_7, #field_1_8 {
float: right;
position:relative;
top:-257px;
}

#field_1_2 {
height: 200px !important;
}

#field_1_13 {
margin-bottom: 25px;
}

#field_1_13 input{
border-bottom: 1px dotted black !important;
}

.gchoice_7_0, .gchoice_7_1 {
	clear: none !important;
    float: left;
    width: 50px !important;
    padding-top: 5px;
}

#field_1_7 {
}

#contentsbook .gfield_label {
font-family:Garamond,Georgia,Palatino,Times;
font-size:15px;
letter-spacing:1px;
opacity:0.9;
float: left;
padding-top: 4px;
width: 135px;
}

#contentsbook .gform_fields input {
background:none repeat scroll 0 0 transparent;
border-color:-moz-use-text-color;
border-style:none none dotted;
border-width:0 0 1px;
font-family:Courier New,Monotype Corsiva,Apple Chancery,courier new;
font-size:15px;
}

.ginput_container {

}

#field_1_2 .ginput_container {
float: left;
clear: both;
}

#field_1_2 .ginput_container textarea{
    background: none repeat scroll 0 0 transparent;
    border: 1px dotted black;
    float: right;
    font-size: 16px;
    font-weight: 200;
    height: 150px;
    width: 360px;
}

.gform_footer {
    clear: both;
    float: right;
    margin-top: -162px;
    text-align: center;
    width: 455px;
}

.suggestbook {
overflow-y: hidden !important;
}

#gform_submit_button_1 {
    background: none repeat scroll 0 0 transparent;
    border: 1px dotted black;
    font-family: garamond;
    font-size: 20px;
    height: 30px;
    letter-spacing: 3px;
    opacity: 0.7;
    text-transform: uppercase;
    width: 315px;
}

#gforms_confirmation_message{
font-family:Garamond,Georgia,Palatino,Times;
font-size:15px;
letter-spacing:1px;
opacity:0.9;
float: left;
padding-top: 4px;
width: 135px;
}