html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
color:#554A47;
}

body {
color:#554A47;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:85%;
letter-spacing:0.015em;
line-height:1.45em;
background-image:url(img/pattern.jpg);
background-position:-50% 50%;
background-repeat:repeat;
position:relative;
}

ol, ul {
list-style: none;
}

blockquote, q {
quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

h1 {
font-size:220%;
color:#959960;
font-weight:normal;
}

h2 {
color:#959960;
font-size:115%;
font-style:italic;
font-variant:small-caps;
letter-spacing:0.02em;
line-height:1.2em;
margin:0 0 3px;
padding:0;
}

h3 {
color:#959960;
}

h3 a {
color:#554A47;
font-size:200%;
font-weight:normal;
line-height:120%;
text-decoration:none;
}

h3 a:hover {
color:#959960;
}



#socMediaIcons {
float:left;
line-height:30px;
padding-bottom:20px;
width:250px;
}

#socMediaIcons h2 {
margin:5px 10px 3px 0;
float:left;
}

.tight {
color:#327EA3;
letter-spacing:-3px;
margin-right:3px;
}

#patternGrad {
background:transparent url(img/pattern_withGrad.jpg) repeat-x scroll 0 0;
min-height:800px;
background-position:-50% 0;
}

#topWood {
background:transparent url(img/topWood.png) repeat-x scroll -50% 0;
height:11px;
position:absolute;
width:100%;
z-index:20;
}

#wrapper {
width:870px;
margin:0 auto;
}

#header {
float:left;
height:132px;
width:870px;
}

#leftOfLogo {
float:left;
height:132px;
width:282px;
}

#logo {
float:left;
width:306px;
height:132px;
}

#rightOfLogo {
float:left;
height:60px;
padding-left:30px;
width:252px;
}

#rightOfLogo ul {
float:left;
width:252px;
height:160px;
}

#rightOfLogo li {
display:inline;
float:left;
height:60px;
margin:0;
padding:0;
}

#rightOfLogo a {
float:left;
height:60px;
width:252px;
background-image:url(img/theKnot.png);
background-repeat:no-repeat;
background-position:0 0;
}

#rightOfLogo a:hover {
float:left;
height:60px;
width:252px;
background-image:url(img/theKnot.png);
background-position:0 -60px;
}

#theKnot {
float:left;
width:180px;
height:60px;
}

.menu {
float:left;
width:747px;
padding-left:123px;
height:55px;
background:url(img/navWood.png) no-repeat;
}

.menu ul {
float:left;
width:624px;
height:55px;
}

.menu li {
display:inline;
float:left;
height:55px;
margin:0;
padding:0;
}

.menu a {
float:left;
height:55px;
}

.menu a#about {
background-image:url(img/navigation.png);
background-position:0 0;
width:86px;
}

.menu a#about:hover {
background-image:url(img/navigation.png);
background-position:0 -55px;
width:86px;
}

.menu a#gallery {
background-image:url(img/navigation.png);
background-position:-86px 0;
width:95px;
}

.menu a#gallery:hover {
background-image:url(img/navigation.png);
background-position:-86px -55px;
width:95px;
}

.menu a#menus {
background-image:url(img/navigation.png);
background-position:-181px 0;
width:89px;
}

.menu a#menus:hover {
background-image:url(img/navigation.png);
background-position:-181px -55px;
width:89px;
}

.menu a#friends {
background-image:url(img/navigation.png);
background-position:-270px 0;
width:94px;
}

.menu a#friends:hover {
background-image:url(img/navigation.png);
background-position:-270px -55px;
width:94px;
}

.menu a#blog {
background-image:url(img/navigation.png);
background-position:-364px 0;
width:72px;
}

.menu a#blog:hover {
background-image:url(img/navigation.png);
background-position:-364px -55px;
width:72px;
}

.menu a#contact {
background-image:url(img/navigation.png);
background-position:-436px 0;
width:98px;
}

.menu a#contact:hover {
background-image:url(img/navigation.png);
background-position:-436px -55px;
width:98px;
}

#main {
background:transparent url(img/mainTile_y.png) repeat-y scroll 0 0;
border-bottom:1px solid #451D11;
float:left;
margin-bottom:20px;
min-height:600px;
width:870px;
}

#mainTop {
background:url(img/mainTop.jpg) no-repeat;
min-height:300px;
width:847px;
padding-left:23px;
}

#splash {
float:left;
width:820px;
height:292px;
background:url(img/splashFrame.png) repeat-x;
padding:2px;
}

#slideshow {
height:292px;
position:relative;
}

#slideshow img {
position:absolute;
top:0;
left:0;
z-index:8;
}

#slideshow IMG.active {
z-index:10;
}

#slideshow IMG.last-active {
z-index:9;
}

#mainContent {
background:transparent url(img/mainContentHolders.jpg) no-repeat scroll 0 0;
float:left;
margin-left:23px;
min-height:470px;
width:847px;
}

#contentLeft {
float:left;
padding:40px 30px 40px 50px;
width:435px;
}

#contentRight {
float:left;
padding:27px 57px 40px 25px;
width:250px;
}

.blogArticle {
float:left;
padding-bottom:10px;
width:250px;
}

.blogArticle img {
border:1px solid #e0e0e0;
padding:2px;
margin-bottom:5px;

}

#footer {
background:transparent url(img/footer.png) repeat-y scroll 0 0;
float:left;
height:32px;
width:870px;
}

.footNav {
float:left;
height:37px;
padding-left:65px;
width:455px;
}


.footNav ul {
float:left;
width:434px;
height:37px;
}

.footNav li {
display:inline;
float:left;
height:37px;
margin:0;
padding:0;
}

.footNav a {
float:left;
height:37px;
}

.footNav a#aboutFoot {
background-image:url(img/footNav.png);
background-position:0 0;
width:66px;
}

.footNav a#aboutFoot:hover {
background-image:url(img/footNav.png);
background-position:0 -37px;
width:66px;
}

.footNav a#galleryFoot {
background-image:url(img/footNav.png);
background-position:-66px 0;
width:80px;
}

.footNav a#galleryFoot:hover {
background-image:url(img/footNav.png);
background-position:-66px -37px;
width:80px;
}

.footNav a#menusFoot {
background-image:url(img/footNav.png);
background-position:-146px 0;
width:72px;
}

.footNav a#menusFoot:hover {
background-image:url(img/footNav.png);
background-position:-146px -37px;
width:72px;
}

.footNav a#friendsFoot {
background-image:url(img/footNav.png);
background-position:-218px 0;
width:79px;
}

.footNav a#friendsFoot:hover {
background-image:url(img/footNav.png);
background-position:-218px -37px;
width:79px;
}

.footNav a#blogFoot {
background-image:url(img/footNav.png);
background-position:-297px 0;
width:62px;
}

.footNav a#blogFoot:hover {
background-image:url(img/footNav.png);
background-position:-297px -37px;
width:62px;
}

.footNav a#contactFoot {
background-image:url(img/footNav.png);
background-position:-359px 0;
width:74px;
}

.footNav a#contactFoot:hover {
background-image:url(img/footNav.png);
background-position:-359px -37px;
width:74px;
}


.footNav a#areaFoot {
background-image:url(img/footNav.png);
background-position:-422px 0;
width:74px;
}

.footNav a#areaFoot:hover {
background-image:url(img/footNav.png);
background-position:-422px -37px;
width:74px;
}

#footTag {
color:#959960;
float:left;
font-size:75%;
padding-left:45px;
padding-top:7px;
width:300px;
}

#footWood {
background:transparent url(img/bottomHorizWood.png) no-repeat scroll 0 0;
float:left;
height:10px;
width:870px;
}

.node-unpublished {
background:none;
}

.form-item .description {
font-size:70%;
}

.meta .submitted {
display:none;
}

.blogTeaser {
float:left;
padding-bottom:5px;
padding-top:10px;
width:435px;
}

.teaserTitle, .teaserTitle a {
color:#42180E;
font-size:115%;
font-style:italic;
font-variant:small-caps;
font-weight:bold;
line-height:1.2em;
margin:0;
padding:0;
text-decoration:none;
}

.teaserTitle {
border-bottom:1px solid #AAAAAA;
}

.teaserTitle a:hover {
color:#9C9F6A !important;
}

.teaserCreated {
color:#327EA3;
font-size:80%;
margin:0;
padding:0;
}

.teaserBody, .teaserBody p, .teaserBody a {
text-decoration:none;
}

.teaserBody a:hover, .blogArticle .teaserBody a:hover {
color:#787270 !important;
}

.readMore, .readMore a {
color:#327EA3;
font-size:85% !important;
font-variant:small-caps;
font-weight:bold;
text-decoration:none;
}

a.readMore:hover {
color:#68B7DE !important;
}

ul.links {
display:none;
}

.marker, .form-required {
color:#327EA3;
}

.pager-current {
font-weight:normal !important;
}

.item-list ul li {
margin:0;
}

.pager li a:active, .pager li a {
color:#554A47;
text-decoration:none;
}

.pager li a:hover {
color:#327EA3;
}


.blogPic img {
border:1px solid #E0E0E0;
margin:10px 0;
padding:2px;
}

.content p {
margin:10px 0;
}

.content .teaserBody p {
margin:0;
}

.galleryImage img, .galleryImage a img {
border:1px solid #E0E0E0;
float:left;
height:95px;
margin:5px;
padding:2px;
width:200px;
}

.view-id-Gallery {
padding-top:8px;
}

.sidebarPhoto {
float:left;
height:110px;
width:234px;
margin-bottom:10px;
}

a.contactLink {
color:#42180E;
font-size:130%;
font-style:italic;
font-variant:small-caps;
font-weight:bold;
line-height:1.2em;
margin:0;
padding:0;
text-decoration:none;
}

a.contactLink:hover {
color:#9C9F6A !important;
}

.sideBlogTitle a {
color:#959960;
font-size:115%;
font-style:italic;
font-variant:small-caps;
font-weight:bold;
letter-spacing:0.02em;
line-height:1.2em;
margin:0 0 3px;
padding:0;
text-decoration:none;
}

#sb-title-inner {
color:#E8F6FC;
font-size:16px;
font-weight:bold;
letter-spacing:0.06em;
}

.first, .last {}

.sidebarPhoto img {}

.sideTitle {}

.sideBody {}

.readMore {}
