/*
Theme Name: sugarpiefarmhouse.com
Theme URI: http://www.sugarpiefarmhouse.com
Description: Sugar Pie Farmhouse
Version: 1.0
Author: Dusty
Author URI: http://www.sugarpiefarmhouse.com
*/





/* GLOBAL */
body {
margin:0px;
font-family:georgia;
color:#62340d;
}

a:link {
color:#de597c;
text-decoration:underline;
}
a:visited {
color:#de597c;
text-decoration:underline;
}
a:hover {
color:#679df2;
text-decoration:none;
}

img {
border:0px;
}
img.aligncenter {
display: block;
margin: 10px auto;
}
img.alignright {
margin: 0px 0px 5px 10px;
display: inline;
}
img.alignleft {
margin: 0px 10px 5px 0px;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left
}

p {
margin:0px 0px 20px 0px;
padding:0px;
line-height:24px;
}


h2 {
font-size:20px;
color:#49a33e;
margin:0px 0px 0px 0px;
padding:5px 0px;
}

h3 {
font-size:16px;
color:#49a33e;
margin:0px 0px 0px 0px;
padding:5px 0px;
line-height:16px;
}
h3 a:link {
color:#679df2;
text-decoration:none;
}
h3 a:visited {
color:#679df2;
text-decoration:none;
}
h3 a:hover {
color:#de597c;
text-decoration:none;
}





/* LAYERS */
#layer-0 {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:0;
}

#layer-1 {
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:1;
}

#container {
position:relative;
width:1000px;
margin:-45px auto 0px auto;
z-index:2;
}

#content-container {
width:860px;
}




/* HEADER */
#slider {
position:relative;
left:0px;
top:101px;
}

#nav-container {
height:130px;
}

#logo {
position:relative;
width:602px;
margin:0px auto 0px auto;
padding:10px 0px 0px 0px;
z-index:3;
}

#chicken {
position:absolute;
top:15px;
left:0px;
}

#bg-top {
background:url(images/bg-top.jpg) repeat-x top left;
height:50px;
}

#bg-photo-top {
background:url(images/bg-photo-top.jpg) repeat-x top left;
height:50px;
}

#bg-photo {
background:url(images/bg-photo.jpg) repeat-x top left;
height:252px;
}

#bg-photo-bottom {
background:url(images/bg-photo-bottom.jpg) repeat-x top left;
height:57px;
}





/* NAVIGATION */
#the-farmhouse {
position:absolute;
top:50px;
left:76px;
background-image:url(images/the-farmhouse.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:174px;
height:70px;
text-decoration:none;
line-height:70px;
}
a#the-farmhouse:link {
text-decoration:none;
}
a#the-farmhouse:visited {
text-decoration:none;
}
a#the-farmhouse:hover {
text-decoration:none;
background-position:bottom right;
}

#blog {
position:absolute;
top:50px;
left:290px;
background-image:url(images/blog.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:65px;
height:70px;
text-decoration:none;
line-height:70px;
}
a#blog:link {
text-decoration:none;
}
a#blog:visited {
text-decoration:none;
}
a#blog:hover {
text-decoration:none;
background-position:bottom right;
}

#general-store {
position:absolute;
top:45px;
left:395px;
background-image:url(images/general-store.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:216px;
height:70px;
text-decoration:none;
line-height:70px;
}
a#general-store:link {
text-decoration:none;
}
a#general-store:visited {
text-decoration:none;
}
a#general-store:hover {
text-decoration:none;
background-position:bottom right;
}


#product-reviews {
position:absolute;
top:45px;
left:405px;
background-image:url(images/product-reviews.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:188px;
height:70px;
text-decoration:none;
line-height:56px;
}
a#product-reviews:link {
text-decoration:none;
}
a#product-reviews:visited {
text-decoration:none;
}
a#product-reviews:hover {
text-decoration:none;
background-position:bottom right;
}


#home-cooking {
position:absolute;
top:48px;
left:803px;
background-image:url(images/home-cooking.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:137px;
height:70px;
text-decoration:none;
line-height:70px;
}
a#home-cooking:link {
text-decoration:none;
}
a#home-cooking:visited {
text-decoration:none;
}
a#home-cooking:hover {
text-decoration:none;
background-position:bottom right;
}

#aunt-ruthie {
background-image:url(images/aunt-ruthie.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:158px;
height:70px;
text-decoration:none;
line-height:70px;
}
a#aunt-ruthie:link {
text-decoration:none;
}
a#aunt-ruthie:visited {
text-decoration:none;
}
a#aunt-ruthie:hover {
text-decoration:none;
background-position:bottom right;
}

#forum {
position:absolute;
top:50px;
left:621px;
background-image:url(images/girl-talk.gif);
background-repeat:no-repeat;
background-position:top left;
display:block;
width:158px;
height:70px;
text-decoration:none;
line-height:70px;
}
a#forum:link {
text-decoration:none;
}
a#forum:visited {
text-decoration:none;
}
a#forum:hover {
text-decoration:none;
background-position:bottom right;
}



/* CONTENT SECTION */
#content-homepage {
width:530px;
font-size:16px;
line-height:20px;
text-align:left;
}

#content {
font-size:16px;
line-height:20px;
text-align:left;
padding-right:30px;
}

#content ul {
list-style: none;
margin:0px 0px 0px 15px;
padding-left:5px;
}
#content ul li {
background:url(images/bullet-blog.gif) no-repeat center left;
padding-left:12px;
text-transform:lowercase;
line-height:16px;
margin:0px 0px 15px 0px;
}


/* POST */
#title-page {
font-family:georgia;
font-size:24px;
line-height:24px;
color:#de597c;
font-weight:normal;
padding:3px 0px;
margin:0px;
}
#title-page a:link {
color:#de597c;
text-decoration:none;
}
#title-page a:visited {
color:#de597c;
text-decoration:none;
}
#title-page a:hover {
color:#679df2;
text-decoration:none;
}

#title {
font-family:georgia;
font-size:33px;
line-height:33px;
color:#9b0000;
font-weight:bold;
padding:3px 0px;
margin:0px;
}
#title a:link {
color:#9b0000;
text-decoration:none;
}
#title a:visited {
color:#9b0000;
text-decoration:none;
}
#title a:hover {
color:#de597c;
text-decoration:none;
}

.post-time {
font-size:14px;
color:#de597c;
padding:0px 0px 5px 0px;
margin:0px;
}

.post-content {
color:#62340d;
border-bottom:1px dashed #afbfe4;
padding-bottom:10px;
margin-bottom:30px;
}
.post-content img {
padding:10px;
border:1px solid #cccccc;
}





/* COMMENTS */
.post-comments {
text-align:right;
font-size:24px;
}

.post-comments a:link {
color:#679df2;
text-decoration:none;
}
.post-comments a:visited {
color:#679df2;
text-decoration:none;
}
.post-comments a:hover {
color:#de597c;
text-decoration:none;
}

#comments {
font-size:24px;
margin:15px 0px 15px 0px;
color:#de597c;
}

#respond {
color:#679df2;
font-size:24px;
margin:15px 0px 15px 0px;
}

.leave-comment {
font-size:24px;
margin:0px 0px 15px 0px;
}
.leave-comment a:link {
color:#679df2;
text-decoration:none;
}
.leave-comment a:visited {
color:#679df2;
text-decoration:none;
}
.leave-comment a:hover {
color:#de597c;
text-decoration:none;
}

#comment {
width:490px;
font-family:arial;
font-size:16px;
color:#de597c;
}

#author {
width:300px;
padding:4px;
font-size:16px;
color:#de597c;
}

#email {
width:300px;
padding:4px;
font-size:16px;
color:#de597c;
}

#url {
width:300px;
padding:4px;
font-size:16px;
color:#de597c;
}

.comment-author {
font-size:16px;
line-height:18px;
}
.comment-author a:link {
color:#9b0000;
text-decoration:none;
}
.comment-author a:visited {
color:#9b0000;
text-decoration:none;
}
.comment-author a:hover {
color:#9b0000;
text-decoration:underline;
}

.comment-date {
font-size:12px;
margin:0px 0px 5px 0px;
}
.comment-date a:link {
color:#7e7e7e;
text-decoration:none;
}
.comment-date a:visited {
color:#7e7e7e;
text-decoration:none;
}
.comment-date a:hover {
color:#7e7e7e;
text-decoration:none;
}

.comment-text p {
color:#ca2752;
font-size:12px;
line-height:16px;
margin:0px;
padding:0px;
}

.commentlist {
list-style:none;
margin:0px;
padding:0px;
}
.commentlist li {
margin:0px;
padding:0px;
}
.comment-moderation {
color:#de597c;
padding:10px 0px;
}
.comment-form-text {
color:#ca2752;
font-size:22px;
}





/* SIDEBAR SECTION */
#sidebar {
width:300px;
text-align:left;
}

#sidebar-intro {
padding:4px;
margin:0px;
background:url(/wp-content/themes/sugar/images/dot.gif) repeat;
}

#sidebar-intro p {
font-family:georgia;
font-size:14px;
color:#ca2752;
line-height:18px;
padding:8px;
margin:0px;
background:#ffffff;
}

#sidebar-intro form {
font-size:16px;
color:#9b0000;
background-color:#ffffff;
padding:0px;
margin:0px;
height:72px;
text-align:center;
}

#latest-posts {
font-family:georgia;
font-size:14px;
padding:10px;
border:6px double #fbd2dd;
background-color:#fff1f5;
}
#latest-posts h2 {
font-family:georgia;
font-size:16px;
letter-spacing:2px;
text-transform:uppercase;
font-weight:normal;
color:#000000;
margin:0px 0px 10px 0px;
padding:0px;
}
#latest-posts ul {
list-style: none;
margin:10px 0px 0px 0px;
padding-left:5px;
}
#latest-posts li {
background:url(images/bullet-blog.gif) no-repeat center left;
padding-left:12px;
text-transform:lowercase;
line-height:16px;
margin:0px 0px 15px 0px;
}
#latest-posts a:link {
color:#9b0000;
text-decoration:none;
}
#latest-posts a:visited {
color:#9b0000;
text-decoration:none;
}
#latest-posts a:hover {
color:#9b0000;
text-decoration:underline;
}

#favorites {
padding:10px;
border:6px double #fbd2dd;
}
#favorites p {
font-family:georgia;
font-size:12px;
line-height:16px;
padding:0px;
margin:0px;
}
#favorites div {
font-family:georgia;
font-size:16px;
line-height:16px;
text-align:right;
font-weight:normal;
font-style:italic;
border-bottom:1px dashed #cccccc;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
color:#de597c;
}
#favorites h3 {
font-weight:normal;
margin:0px;
padding:5px 0px;
}
#favorites a:link {
color:#679df2;
text-decoration:underline;
}
#favorites a:visited {
color:#679df2;
text-decoration:underline;
}
#favorites a:hover {
color:#de597c;
text-decoration:none;
}

#archives {
font-family:georgia;
font-size:14px;
padding:10px;
border:6px double #eaeaea;
background-color:#f9f9f9;
}
#archives h2 {
font-family:georgia;
font-size:16px;
letter-spacing:1px;
text-transform:uppercase;
font-weight:normal;
color:#000000;
margin:0px 0px 10px 0px;
padding:0px;
}
#archives ul {
list-style: none;
margin:10px 0px 0px 0px;
padding-left:5px;
}
#archives li {
background:url(images/bullet-blog.gif) no-repeat center left;
padding-left:12px;
text-transform:lowercase;
line-height:16px;
margin:0px 0px 15px 0px;
}
#archives a:link {
color:#9b0000;
text-decoration:none;
}
#archives a:visited {
color:#9b0000;
text-decoration:none;
}
#archives a:hover {
color:#9b0000;
text-decoration:underline;
}

#popular-posts {
font-family:georgia;
font-size:14px;
padding:10px;
border:6px double #c0d9f3;
background-color:#e8f4ff;
}
#popular-posts h2 {
font-family:georgia;
font-size:16px;
letter-spacing:2px;
text-transform:uppercase;
font-weight:normal;
color:#000000;
margin:0px 0px 10px 0px;
padding:0px;
}
#popular-posts ul {
list-style: none;
margin:10px 0px 0px 0px;
padding-left:5px;
}
#popular-posts li {
background:url(images/bullet-blog.gif) no-repeat center left;
padding-left:12px;
text-transform:lowercase;
line-height:16px;
margin:0px 0px 15px 0px;
}
#popular-posts a:link {
color:#9b0000;
text-decoration:none;
}
#popular-posts a:visited {
color:#9b0000;
text-decoration:none;
}
#popular-posts a:hover {
color:#9b0000;
text-decoration:underline;
}





/* FOOTER */
#footer {
text-align:center;
font-size:11px;
color:#999999;
clear:both;
padding:20px 0px;
}
