/*
THEME NAME: Bryans Pink Piggy
DESCRIPTION: By the power of Grayskull...I have the power!!!
VERSION: v1
AUTHOR: <a href="http://www.nicasiodesign.com">cssWizard</a>
*/

/* Two-column with sidebar on left from the /layouts/ folder  */
@import url('layouts/2c-l.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 helvetica,arial,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:87%;} 		=>	11px
 {font-size:95%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:100%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a img {border:0px solid WHITE;}

a {text-decoration:none;}

#image-preloading {display:none;}


/* add vertical scrollbars to every page to avoid horizontal jog... */
html, body {height: 100%;margin: 0 0 1px;position:relative;}


/* ---------------------------------------------------------------------------------------- */


/* MAIN LAYOUT ---------------------------------------------------------------------------- */

body {background-color:#FFF;text-align:center;}

#wrapper {width:800px;margin:30px auto 0px auto;text-align:left;height:100%;position:relative;}
#container {min-height:545px;background:transparent url('images/sidebarBG.jpg') repeat-y;}

/* SIDEBAR -------------------------------------------------------------------------------- */

.sidebar {background-color:#f5495d;}
#primary {min-height:474px;background:transparent url('images/The-Pink-Pig.jpg') no-repeat bottom right;}

#menu {margin-top:15px;}
#menu ul li {text-align:right;list-style-type:none;margin:0px 0px 0px 3px;padding:5px 0px 0px 0px;}
#menu ul li a {color:#ffffcc;text-transform:lowercase;padding:4px 10px 3px 10px;font-size:85%;}
#menu ul li.current_page_item a, #menu ul li a:hover {background-color:#f47e8c;}



/* CONTENT -------------------------------------------------------------------------------- */

#header h1, #header h2, h3.page-title {display:none;}

body.home #content {min-height:510px;background:transparent url('images/BBQ-Savannah-Pink-Pig.jpg') no-repeat 0 0;}

.entry-content {margin:0px 0px 0px 25px;padding-bottom:40px;}
body.home .entry-content {margin:0px;min-height:510px;}
.attachment .entry-content {padding-bottom:0px;}

.entry-content p, .entry-content td, #comments li, #comments label, .entry-content ul {text-align:justify;color:#555;line-height:167%;font-size:93%;margin-bottom:10px;}
.entry-content td td {font-size:100%;}
.entry-content td {text-align:left;margin-bottom:0px;}
.entry-content td.price {text-align:right;}
.entry-content ul, .entry-content ol {margin-left:20px;}

body.home .entry-content table {padding-top:375px;}
body.home .entry-content table td {padding:10px;color:#69232c;font-weight:bold;font-size:93%;line-height:131%;}

h4 {font-size:153.9%;font-weight:normal;color:#f5495d;text-align:right;margin-bottom:15px;}
h5 {font-size:123.1%;font-weight:normal;color:#f5495d;text-align:left;margin-top:20px;margin-bottom:10px;text-transform:lowercase;}
td h5 {font-size:138.5%;}

.entry-content a, .entry-meta a, #comments a {color:#333;text-decoration:underline;}
.entry-content a:hover, .entry-meta a:hover, #comments a:hover {text-decoration:none;}

a#imageParentLink {float:right;color:#333;text-decoration:underline;margin-left:25px;}
a#imageParentLink:hover {text-decoration:none;}

.gallery .gallery-item {margin-left:3px;}
.gallery .gallery-item:first-child {margin-left:0px;}
.gallery-icon img {border:1px solid #a5a5a5;padding:2px;}
.gallery-icon a:hover img {border-color:#f5495d;}
.gallery-caption, p.wp-caption-text {color:#555;line-height:167%;font-style:normal;margin-top:3px;text-align:left;}
.gallery-caption {font-size:93%;}
.gallery-columns-3 .gallery-caption {margin-left:6px;}

.entry-attachment img {max-width:100%;height:auto !important;}
#nav-images img {max-width:75px;max-height:75px;border:1px solid #a5a5a5;padding:2px;}
#nav-images a:hover img {border-color:#f5495d;}

.entry-meta {margin-left:25px;text-align:justify;color:#555;line-height:147%;font-size:85%;}

#comments {clear:both;margin-left:25px;margin-top:30px;}
#comments h5 {margin-bottom:5px;}
form#commentform {margin-bottom:35px;}
#comments p#aspamquestion {font-size:123.1%;}
form#commentform input.text, input#spamq {border:1px solid #a5a5a5;color:#555;font-size:93%;width:65%;}
textarea#comment {width:99%;height:85px;border:1px solid #a5a5a5;}
form#commentform input.text:focus, form#commentform input.text:active, textarea#comment:active,textarea#comment:focus, input#spamq:focus, input#spamq:active {border-color:#f5495d;}
form#commentform .form-label {margin:.5em 0 0;}
#comments p#aspamquestion label {display:block;margin-top:5px;margin-bottom:0px;}
input#spamq {margin-top:0px;}
form#commentform span.required, p#aspamquestion label span {color:#f5495d;}
p#aspamquestion label span {font-size:108%;}
input#author,input#email,input#url,textarea#comment, input#spamq {padding:0.2em;}
#comments ol li {list-style-type:none;margin:0 0 .3em 0px;font-size:123.1%;background:#fff7f8;padding:8px;}
#comments ol li.alt {background:transparent;}
#comments ol li p {margin-left:20px;}
textarea#comment {margin:0 0 0.5em;overflow:auto;}
input#submit {letter-spacing:1px;cursor:pointer;background:#f5495d;border:0px;color:#FFF;font-weight:bold;text-transform:uppercase;padding:5px 10px 4px 10px;font-size:93%;}
input#submit:hover, input#submit:focus {background:#f47e8c;color:#ffffcc;}
#comments p, #comments .comment-meta {text-align:justify;color:#555;line-height:147%;font-size:77%;margin-bottom:10px;}
#comments .comment-meta {margin-bottom:10px;font-style:italic;line-height:107%;}
#comments ol li.byuser {background:#f5495d url('images/pinkpig-commentAuthor.jpg') no-repeat bottom right;color:#FFF;}
#comments ol li.byuser .comment-meta, #comments ol li.byuser p {color:#FFF;} 
#comments ol li.byuser p {padding-right:160px;}
#comments ol li img.avatar {border:1px solid #333;}
#comments ol li.byuser img.avatar {display:none;}



/* FOOTER --------------------------------------------------------------------------------- */

#footer {clear:both;border:1px dotted #a5a5a5;color:#666;font-size:85%;font-weight:bold;padding:10px 10px 7px 0px;margin-top:35px;text-align:right;}
#gutter {height:45px;}


/* Just some example content */
.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:0px auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
margin-bottom:1em;
}

div#nav-below {
margin-top:0.5em;
}

div#nav-images {
height:75px;
margin:1em 0 0em 25px;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}