/*
Theme Name: Chef Chuck
Description: This theme was coded for Primarily Rye by Amber Weinberg.
Author: Amber Weinberg
Author URI: http://www.AmberWeinbergL.com/

*/

/*****CSS RESET*******/

html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,ol,ul,li{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent; }body{line-height: 1;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content: '';content: none }table{border-collapse:collapse;border-spacing: 0;}

/****BODY STYLES********/

@font-face {
    font-family: 'AniversRegular';
    src: url('fonts/anivers-regular-webfont.eot');
    src: url('fonts/anivers-regular-webfont.eot?iefix') format('eot'),
         url('fonts/anivers-regular-webfont.woff') format('woff'),
         url('fonts/anivers-regular-webfont.ttf') format('truetype'),
         url('fonts/anivers-regular-webfont.svg#webfontTy15pkod') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { color: #fff; font: normal 13px/19px Helvetica, Arial, sans-serif; margin: 0 auto; width: 983px; }
body.home { background: url('images/bkgHome.jpg') no-repeat center top #000; }
body.page-id-8 { background: url('images/bkgCookbook.jpg') no-repeat center top #000; }
body.page-id-9 { background: url('images/bkgBio.jpg') no-repeat center top #000; }
body.page-id-11, body.page-id-14 { background: url('images/bkgGalleries.jpg') no-repeat center top #000; }

p { padding-top: 15px; }

h1 a { background: url('images/logo.jpg') no-repeat; float: left; height: 39px; text-indent: -100000px; width: 158px; }
h2 { font-size: 17px; font-weight: normal; line-height: 22px; }
h3, ul#footer li h3 a { color: #aeb549; font: 19px AniversRegular, Helvetica, sans-serif; text-transform: uppercase; }

a { color: #fff; text-decoration: none; }
a:hover, ul#menu-main li.current-menu-item a { color: #aeb64a; }

#container { background: #191918; float: left; padding: 24px 7px 22px 28px; width: 948px; }

/****HEADER STYLES*******/

#header { float: left; margin-bottom: 7px; width: 100%; }
#header ul { float: right; height: 15px; margin: 24px 10px 0 0; }
#header ul li { float: left; height: 15px; list-style: none; margin-right: 7px; width: 15px; }

#header li a { float: left; height: 15px; text-indent: -100000px; width: 15px; }
#header a.iconMail { background:  url('images/iconMail.jpg') no-repeat; }
#header a.iconTW { background:  url('images/iconTW.jpg') no-repeat; }
#header a.iconFB { background:  url('images/iconFB.jpg') no-repeat; }
#header a.iconYT { background:  url('images/iconYT.jpg') no-repeat; }
#header a.iconLI { background:  url('images/iconLI.jpg') no-repeat; }

/*****NAV STYLES*******/

ul#menu-main { background: #262425; float: left; font: 12px AniversRegular, Helvetica, sans-serif; margin-right: 7px; padding: 30px 5px 48px 10px; text-transform: uppercase; width: 149px; }
ul#menu-main li { list-style: none; padding-bottom: 20px; }

/*****FOOTER STYLES*******/

ul#footer { float: left; font-size: 11px; margin-top: 20px; padding-left: 140px; }
ul#footer > li { float: left; margin-left: 34px; list-style: none; width: 230px; }
ul#footer > li#text-3 h3 { background: url('images/iconCook.jpg') no-repeat left; padding-left: 25px; }
ul#footer > li#twitter-vjck h3 { background: url('images/iconTweet.jpg') no-repeat left; padding-left: 25px; }
ul#footer #twitter_time_source { color: #fff !important; font-size: 9px;  text-align: left !important; }
ul#footer > li#text-4 h3 { background: url('images/iconRegister.jpg') no-repeat left; padding-left: 25px; }
ul#footer li a { color: #6d6e71; font: 11px "Myriad Pro", Arial, sans-serif; text-transform: uppercase; }
ul#footer li a:hover { color: #498bb3; }

p.copy { clear: both; color: #fff; font-size: 11px; padding: 10px 20px 15px 0; text-align: right; }
p.copy a { color: #fff; }

/*****HOME CONTENT STYLES*******/

.hero { float: left; }
.content { background: #262425; float: right; padding: 12px; width: 752px; }
.content a { color: #498bb3; }
.content a:hover { text-decoration: underline; }

/*****SUB CONTENT STYLES*******/

/*Galleries*/

.galleryContainer { color: #498bb3; cursor: pointer; float: left; font: 19px AniversRegular, Helvetica, sans-serif; margin: 40px 92px 0 0; position: relative; text-transform: uppercase; width: auto; }
.galleryContainer:hover { color: #aeb64a; }
.gallery, .gallery a { height: 19px; left: 0; position: absolute; top: 0; width: 100%; }
.gallery img { display: none; }
.gallery dl.gallery-item:nth-of-type(1) a { z-index: 2; }

/*Contact*/

.page-id-14 .content div { float: left; margin: 25px 62px 0 0; }
.page-id-14 .content div span { color: #aeb64a; font: 19px AniversRegular, Helvetica, sans-serif; }

/*Images*/

.alignleft { float: left; margin-right: 15px; }
.alignright { float: right; margin-left: 15px; }

/*Single*/

.single .entry { width: 100%; }
.single #comments { float: left; margin-top: 30px; width: 100%; }
.single .commentlist { float: left; position: relative; width: 100%; }
.single .commentlist > li { padding: 10px; }
.single .comment-author img { float: left; margin-right: 5px; }
.single .commentmetadata { position: absolute; right: 10px; top: 10px; }

#respond { float: left; margin-top: 30px; }


