﻿/*
Theme Name: KGirlTheme 
URI: http://www.thekoshergirl.com
Description: A theme for posting content in Samantha Garelick's website.Version: 1.0
Author: LJK/El Design
Author URI: http://www.elsite.net/design
/*
/* GENERAL STYLES */
body{width:100%; height:100%; margin:0; padding:0; font-size:100%;background-color:#c0221d; background-image:url(images/bkgnd_bod.png); background-repeat:repeat-x; background-attachment:fixed; background-position:0% 0%; text-align:center;}
div#contain{
width:821px; margin:0 auto; background:white none; font-family:"trebuchet ms", sans-serif;border:1px solid #333;}
a{
margin:0 auto; padding:0;}
a:link, a:visited{
color:#c0221d; text-decoration:none;}a:focus, a:hover{color:#f47b2f; text-decoration:underline;}
a img{
border:none;}
ul{
margin:0 auto; padding:0; list-style-type:none;}
/* TOP URL TO HOME */
h1#top_hdg{
font-size:70%; text-align:left; color:white; margin:0 auto; background:#c0221d none; width:100%;padding:5px 0; font-family:"trebuchet ms", sans-serif; width:821px;}
#top_hdg a:link, #top_hdg a:visited{
color:white; text-decoration:none;}
#top_hdg a:focus, #top_hdg a:hover{
color:silver; text-decoration:underline;}
/* BOTTOM COPYRIGHT */
p#copy{font-size:70%; text-align:right; color:#1c3d9c; margin:0 auto;padding:5px 0 15px 0; font-family:"trebuchet ms", sans-serif; width:821px;}
/* TOP NAVIGATION */
div#head{margin:0 auto; background:transparent url(images/top_bar.gif) no-repeat 0% 0%; padding:10px 0;}#head ul#nav{text-align:right; width:95%; margin:0 auto; padding:0 0 15px 0;}#head ul#nav li{display:inline; margin:0 auto; padding:0; font-size:80%; text-align:right;color:#c0221d; background:#a2286e none;}#head ul#nav li a{margin:0 10px; padding:3px 3px 0 3px; font-weight:bold; text-decoration:none;}#head ul#nav li a:link, #head ul#nav li a:visited{color:white; border-bottom:3px solid #a2286e;}#head ul#nav li a:focus, #head ul#nav li a:hover{color:white; border-bottom:3px solid #f47b2f;}#head ul#nav li.cat-item cat-item-1 current-cat a:link, #head ul#nav li.cat-item cat-item-1 current-cat a:visited,#head ul#nav li.cat-item cat-item-1 current-cat a:focus, #head ul#nav li.cat-item cat-item-1 current-cat a:hover{color:white; border-bottom:3px solid #f47b2f;}#head ul#nav li.cat-item cat-item-3 current-cat a:link, #head ul#nav li.cat-item cat-item-3 current-cat a:visited,#head ul#nav li.cat-item cat-item-3 current-cat a:focus, #head ul#nav li.cat-item cat-item-3 current-cat a:hover{color:white; border-bottom:3px solid #f47b2f;}#head ul#nav li.cat-item cat-item-4 current-cat a:link, #head ul#nav li.cat-item cat-item-4 current-cat a:visited,#head ul#nav li.cat-item cat-item-4 current-cat a:focus, #head ul#nav li.cat-item cat-item-1 current-cat a:hover{color:white; border-bottom:3px solid #f47b2f;}#head ul#nav li.cat-item cat-item-5 current-cat a:link, #head ul#nav li.cat-item cat-item-5 current-cat a:visited,#head ul#nav li.cat-item cat-item-5 current-cat a:focus, #head ul#nav li.cat-item cat-item-5 current-cat a:hover{color:white; border-bottom:3px solid #f47b2f;}
/* TOP OF HOME PG. */
div#main{margin:0 auto; background:transparent none;}#main div#intro{margin:0 auto; background:transparent none; width:93%; padding:10px 0 0 0;}#intro img#logo{float:left; margin:10px auto 0 10px; padding:10px 0 0 0; width:408px;}
/* N-LETTER FORM */
#intro div#forms{float:right; margin:0 10px 0 auto; padding:10px 0; width:320px; font-size:60%;}#forms h3{ color:#1c3d9c; text-align:right; font-size:180%; margin:5px auto 5px auto; padding:0;}#forms form#nletter{margin:0 auto; padding:0;}#forms form#nletter p{margin:0 auto; text-align:right; font-size:120%; font-family:"arial", "helvetica", sans-serif;}#forms form#nletter p input{margin:0 auto; border:1px solid #f47b2f; width:75%; display:inline; padding:0 0 0 4px}#forms form#nletter p input#btn{margin:0 auto; width:23px; height:23px; padding:0; display:inline;border:1px solid #f37a2f; background:#f37a2f url(images/ck.gif) no-repeat 50% 50%;}
/* HOME PAGE INTRO. */
div#text{margin:10px auto; background:#a2286e none; padding:0; width:763px; border:1px solid #a2286e;}* html div#text{background:transparent none; border:none;}#text p{float:left; color:#333; text-align:left; margin:0 auto; padding:10px 5px 15px 15px; font-size:80%; line-height:1.45em; width:523px; background:white url(images/bkgnd_intro.gif) no-repeat 0% 0%;}* html div#text p{border:1px solid #a2286e; width:521px;}#text p strong, #text2 p strong{color:#1c3d9c; font-variant:small-caps; font-size:110%;}#text p img{float:right; margin:0 auto; padding:5px 0 0 5px;}
/* INTRO. SERVICES LIST */
#text ul#services{margin:0 auto 0 0; padding:0 0 35px 0; background:#c0221d none; width:220px; float:left;}* html div#text ul#services{border-bottom:46px solid #a2286e;}#services li{color:white; font-size:90%; text-align:left; margin:0 auto; padding:0 0 5px 15px;display:block; font-variant:small-caps; width:90%;}#services li#hdg{font-size:140%; text-align:center; padding:8px 0; background:#f47b2f none;margin:0 auto 15px 0; letter-spacing:1px; width:220px;}#services li a:link, #services li a:visited{color:white; text-decoration:none;}#services li a:focus, #services li a:hover{font-weight:bold; text-decoration:none;}
/* SUBPAGES TOP SECTION */
#intro img#logo_sm{float:left; margin:0 auto; padding:10px 94px 0 0; width:314px;}div#text2{margin:0 auto; background:transparent url(images/spoon.gif) no-repeat 0% 50%;padding:10px 0; width:763px;}#text2 h2{color:#a2286e; font-size:140%; letter-spacing:3px; width:85%;margin:0 auto; padding:0; text-align:left; font-variant:small-caps;}#text2 p{color:#333; text-align:left; margin:0 auto; padding:0; font-size:80%;line-height:1.45em; width:85%;}
/* LEFT CONTENT - HOME PG. */
#main div#left_content{width:537px; float:left; margin:0 auto; padding:15px 10px 0 25px;background:transparent none;}#left_content div.category{margin:0 auto; padding:0; background:transparent none;}.category h2{color:#1c3d9c; font-size:130%; letter-spacing:3px; width:100%;margin:0 auto; padding:0; text-align:left;}.category ul.items{margin:0 auto; padding:0; width:100%;}.items li{color:#333; width:45%; float:left; margin:5px 10px 5px 0; font-size:100%; padding:5px 0; text-align:left; line-height:1.35em; clear:right;}.items li span{display:block; margin:0 auto 6px auto; font-size:100%; color:#c0221d; font-weight:bold; padding:0; clear:right;}.items li p img{float:left; display:block; margin:0 auto; padding:0 10px 0 0;}.items li.break{float:none; clear:both; border:none; padding:0; background:transparent none; height:1px;}.items li a{margin:0 auto; display:inline;}.items li a:link, .items li a:visited, .longpost a:link, .longpost a:visited{color:#1c3d9c; text-decoration:underline;}.items li a:focus, .items li a:hover, .longpost a:focus, .longpost a:hover{color:gray; text-decoration:none;}.items li a.more{display:block; margin:10px auto 0 0; text-decoration:none; width:100%; padding:4px 0 2px 4px;border-top:1px solid silver;}.items li a.more:link, .items li a.more:visited, #right_bar ul li a#view_all:link, #right_bar ul li a#view_all:visited{color:gray;}.items li a.more:focus, .items li a.more:hover, #right_bar ul li a#view_all:focus, #right_bar ul li a#view_all:hover{color:#c0221d; font-style:italic;}.items li.longpost{width:100%; float:none;}.cateogry img.separ{margin:0 auto; display:block; padding:0;}
/* RIGHT SIDEBAR */
#main div#right_bar{width:215px; float:left; margin:0 auto; background:transparent none; padding:0;}#right_bar h3{color:#a2286e; font-size:110%; text-align:left; margin:20px auto 5px auto;padding:0; font-weight:normal;background:transparent url(images/bkgnd_r_hdgs.gif) no-repeat 0% 80%;}#right_bar ul{margin:0 auto; padding:0; text-align:left;}#right_bar ul li{font-size:80%; text-align:left; margin:0 auto; display:block; padding:0;color:#dfdfdf; margin:3px auto;}#right_bar ul li ul{margin:0 auto; padding:0; text-align:left;}#right_bar ul li ul li{font-size:100%; text-align:left; margin:0 auto 0 0; display:block; padding:0;}#right_bar ul li a{margin:0 auto; padding:0;}#right_bar ul li a:link, #right_bar ul li a:visited{color:#333; text-decoration:none;}#right_bar ul li a:focus, #right_bar ul li a:hover{color:#1c3d9c; text-decoration:underline; font-style:italic;}/* CONTACT THE CHEF LINK */#right_bar ul#mail{margin:20px auto 0 0; padding:0; text-align:left;}#right_bar ul#mail li{font-size:110%; margin:0 auto; text-align:center; display:block; padding:0;}#right_bar ul#mail li a{color:#a2286e; display:block; margin:0 auto; text-decoration:none; font-style:normal; padding:0;}#right_bar ul#mail li a:link, #right_bar ul#mail li a:visited{border-top:1px solid white; border-bottom:1px solid white; text-decoration:none;}#right_bar ul#mail li a:focus, #right_bar ul#mail li a:hover{border-top:1px solid #f47b2f; border-bottom:1px solid #f47b2f; text-decoration:none;}#right_bar ul#mail li a img{border:none; margin:0 auto 0 0; vertical-align:middle;}/* FUTURE VIDEOS */#right_bar div#flash{margin:0 auto; padding:0; background:transparent none; border:none;}#right_bar div#flash object{width:215px; height:220px; margin:0 auto;}
/* BOTTOM NAVIGATION */
div#foot{
margin:35px auto 0 auto; background:transparent url(images/bott_bar.gif) no-repeat 0% 100%;padding:0 0 10px 0;}
#foot ul{
margin:0 auto 0 0; padding:25px 0 5px 0; width:90%; text-align:left;}#foot ul li{text-align:left; font-size:70%; padding:0; display:inline; margin:0 auto 0 0; color:white;}
#foot ul li a{
margin:0 auto; padding:0 10px; background:#a2286e none;}
#foot ul li a:link, #foot ul li a:visited{
color:white; text-decoration:none;}
#foot ul li a:focus, #foot ul li a:hover{
color:white; text-decoration:underline;}
/* WPRESS STYLES FOR CONTENT */
/*---------------------------*/
/* RECIPES SCROLLING SECTION / SCROLLBAR */
div.category_scroll{
margin:5px auto 0 auto; padding:0; background:transparent none; height:780px; overflow:auto;}
.category_scroll h3{
color:#1c3d9c; font-size:120%; width:100%; letter-spacing:2px; border-top:1px solid silver;margin:0 auto; padding:5px 0 0 5px; text-align:center; border-bottom:1px solid silver;}
.category_scroll{
scrollbar-face-color:#ececec; scrollbar-arrow-color:#f47b2f; scrollbar-track-color:#f9f9f9; scrollbar-shadow-color:#dfdfdf;}
/* CATEGORY POSTS, ARCHIVED POSTS, SINGLE POSTS, ETC. */
.storycontent ul.ings{margin:0 auto 0 0; padding:0 0 30px 0; text-align:left;background:transparent url(images/border2.gif) no-repeat 50% 100%;}.storycontent ul.ings li{color:#333; margin:0 auto; font-size:80%; padding:0 0 0 20px; width:90%;text-align:left; line-height:1.35em; font-style:italic; display:block;}.storycontent ul.ings li.liheading{display:block; color:#1c3d9c; margin:0 auto; font-style:normal; font-weight:bold;padding:10px 0 0 10px;}.storycontent ul.ings li.descr{display:block; color:#333; font-size:80%; margin:0 auto;padding:2px 0 2px 20px; font-style:normal;}.title a{margin: 0 0 0 auto; text-decoration:none; font-weight:normal; text-align:right; display:block; float:right;}.title a img{border:none; vertical-align:top;}a.reciptop{text-align:right; margin:5px auto; display:block;}.reciptop img{border:none;}
/* SERVICES PAGE */
.category h3{text-align:left; margin:0 auto; color:#1c3d9c; font-size:110%; font-weight:normal;padding:6px 0 6px 35px; border-bottom:1px solid silver; width:85%;background:transparent url(images/star.gif) no-repeat 0% 50%;}.category p{color:#333; text-align:left; margin:0 auto 15px auto; padding:5px 0; font-size:80%;line-height:1.45em; width:90%;}.category h2.pagetitle{color:#c0221d; font-size:120%; letter-spacing:0; width:95%;margin:0 auto; padding:0; text-align:left; border-bottom:1px solid #f37a2f;}div.entry{width:500px; margin:0 auto; background:transparent none;}
/* ARCHIVES + RECIPES TWEAKS FOR SIDEBAR */
#right_bar ul li.categories{margin:0 auto 10px 0; color:white; position:relative; top:-8px; padding:0;}#right_bar h4{color:#c0221d; font-size:90%; text-align:left; margin:5px auto 0 auto;padding:0; font-weight:normal; background:transparent none;}#right_bar select{width:10em;}#right_bar form input#s{width:10em;}
/* UNIQUE PRESS CATEGORY SIDEBAR FOR TESTAMONIALS */
#right_bar div.testim{
margin:5px auto; padding:20px 0 5px 0; background:transparent url(images/quotes.gif) no-repeat 0% 0%; border:none; text-align:center; width:215px;}
#right_bar div.testim p{
font-size:70%; text-align:right; margin:0 22px 0 auto; padding:0; line-height:1.45em; color:#333; font-style:italic; width:85%;}
#right_bar div.testim p span{
color:#1c3d9c; display:block; margin:10px auto 0 auto; padding:0; font-size:110%; font-weight:bold; text-align:right; font-style:normal;}
/* MORE POST DISPLAY STYLES */
.category h2.pagetitle{color:#1c3d9c; font-size:130%; margin:0 auto; padding:0 0 20px 0; text-align:left; font-variant:small-caps;width:95%; border:none;}div.post{width:95%; margin:0 auto; background:transparent none;}.post h2{margin:0 auto; text-align:left;}.post h2 a:link, .post h2 a:visited{color:#1c3d9c; text-decoration:none;}.post h2 a:focus, .post h2 a:hover{text-decoration:underline; color:gray;}.post div.storycontent{margin:0 auto; background:transparent none;}.storycontent h2, h2.pagetitle{color:#1c3d9c; font-size:130%; margin:0 auto; padding:0; text-align:left; font-variant:small-caps;width:95%; border-bottom:1px solid silver;}.storycontent h2 a:link, .storycontent h2 a:visited{color:#c0221d; text-decoration:none;}.storycontent h2 a:focus, .storycontent h2 a:hover{color:#c0221d; text-decoration:underline;}.storycontent p{color:#333; text-align:left; margin:0 auto; padding:5px 0; font-size:80%;line-height:1.45em; width:95%;}.storycontent p img{display:block; float:left; margin:0 auto; padding:0 10px 0 0;}.storycontent p span{color:#1c3d9c; display:block; margin:0 auto; padding:0; font-size:110%; font-weight:bold; text-align:right; width:95%;}.post p{color:#333; text-align:left; margin:0 auto; padding:5px 0; font-size:80%;line-height:1.45em; width:95%;}.storycontent p.reg a, .category p.reg a{margin:0 auto; text-decoration:none; width:20%; padding:2px 4px;}p.reg a:link, p.reg a:visited{background:#f47b2f none; color:white;}p.reg a:focus, p.reg a:hover{background:silver none; color:white;}
/* THE INFO. ABOUT THE POST - SMALL TEXT */
div.meta{margin:0 auto 10px auto; padding:0; background:transparent none; clear:both;}.meta p, p.nocomments{color:gray; text-align:left; margin:0 auto; padding:0; font-size:70%;line-height:1.45em; width:95%;}a.more-link{margin:0 auto;}a.more-link:link, a.more-link:visited{color:#1c3d9c; text-decoration:underline;}a.more-link:focus, a.more-link:hover{color:gray; text-decoration:none;}
/* FORM STYLES FOR LEAVING A COMMENT ON A POST */
h3#respond{
border:none; text-align:left; margin:10px auto 0 auto; font-size:120%; color:#1c3d9c; width:95%;}
form#commentform{
width:90%; margin:0 auto;}#commentform p{text-align:left; margin:0 auto; color:#333; font-size:70%;}
#commentform p textarea#comment{
width:85%; margin:5px auto;}
#commentform p input#submit{
background:#f37a2f none; color:white; margin:0 auto 25px auto; font-family:"trebuchet ms", "helvetica", sans-serif;}
/* VIEWING THE COMMENTS */
h3#comments{
border:none; text-align:left; margin:10px auto; font-size:100%; color:#a2286e; width:95%;background:transparent none; padding:0;}
ol.commentlist{
margin:0 auto; padding:0; width:90%;}
.commentlist li{
text-align:left; font-size:80%; color:#333; margin:0 auto; border-bottom:1px solid silver;width:90%; padding:0 0 0 10px;}.commentlist li cite a{color:#1c3d9c;}
.commentlist li p{
line-height:1.25em; margin:0 auto; padding:0 0 10px 0;}
.commentlist li.alt{
background:#ffffcc none;}
/* GENERIC WPRESS PAGE - CONTACT, SERVICES + REGISTRATION */
div.center_content{
width:90%; margin:0 auto; padding:0; background:transparent none;}
div.pg_post{
width:95%; margin:0 auto; background:transparent none; padding:0;}
.pg_post h2{
color:#a2286e; font-size:140%; letter-spacing:3px; width:92%; background:transparent url(images/spoon.gif) no-repeat 0% 50%;margin:5px auto; padding:12px 0 10px 50px; text-align:left; font-variant:small-caps;}
/* CONTACT FORM SUBMIT BTN. */
input.button{
background:#f37a2f none; color:white; margin:25px auto; font-family:"trebuchet ms", "helvetica", sans-serif;display:block; text-align:center;}