/*
Theme Name: VenzEdits.com
Theme URI: http://venzedits.com
Description: Custom theme for Amber Venz's VenzEdits blog
Version: 1.0
Author: David Smith
Author URI: http://ounceoftalent.com
Tags: base, baseline, fresh, hawt
*/

@import "css/reset.css";
@import "css/superfish.css";


/* Wordpress Classes */

.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
.w966 { margin: 0 auto; width: 966px; text-align: left; }



body { background: url(images/body-logo.png) no-repeat top center; text-align: center; 
    font-family: Arial, sans-serif; }
p { margin: 0 0 15px; color: #3e3e3f; font-size: 14px; line-height: 18px; }
a { color: #cc544e; text-decoration: none; }

#header { }
#navigation { height: 56px; background: url(images/nav-bg.png); margin-top: 20px; }

#content { overflow: hidden; margin-top: 15px; }

h1#logo { height: 140px; margin-top: 89px; }
h1#logo a { display: block; height: 140px; text-indent: -999em; }

#navigation li { display: block; float: left; margin-top: 5px; }
#navigation a { display: block; text-indent: -999em; height: 47px; position: relative; }
#navigation a:hover { background-position: 0 -47px; }
.nav-look a { background-image: url(images/nav-lookoftheday.png); width: 133px; left: 5px; }
.nav-girl a { background-image: url(images/nav-girlofthemoment.png); width: 179px; left: 43px; }
.nav-inside a { background-image: url(images/nav-insidetheitbag.png); width: 153px; left: 96px; }
.nav-sale a { background-image: url(images/nav-salesalesale.png); width: 146px; left: 138px; }
.nav-invest a { background-image: url(images/nav-investment-piece.png); width: 177px; left: 173px; }

#page-content { width: 650px; float: left; margin: 0 0 50px; }

.section-title { border-top: 2px solid #ddd; margin: 20px 0; text-align: left;  }
.section-title h2 { position: relative; top: -7px; color: #bbb; font-size: 11px; 
    text-transform: uppercase; background-color: #fff; float: left; padding-right: 5px; }

.post-content.hasimage { padding-left: 180px; }
.postmeta.hasimage { padding-left: 180px; }
.postmeta .left { float: left; }
.postmeta .right { float: right; }
.social-item { float: right; }

.post { overflow: hidden; }  
.post h2 { background-color: #211f1f; padding: 5px; font-family: 'Times New Roman', serif; 
    float: left; font-size: 29px; font-weight: normal; margin: 0 0 15px; }
.post h2 a { color: #fff; text-decoration: none; }
.postmeta { font-size: 12px; color: #999; margin: 0 0 35px; }
.post-image { margin: 0 0 15px; float: left; }

.post-thumb { margin: 0 0 15px; float: left; clear: left; width: 170px; }
/*.post-thumb.look-of-the-day { width: 133px; }
.post-thumb.girl-of-the-moment {  width: 179px; }
.post-thumb.inside-the-it-bag {  width: 153px; }
.post-thumb.sale-sale-sale { width: 146px; }
.post-thumb.investment-piece { width: 177px; }*/

.post-cat-img { float: left; height: 47px; margin: 0 15px 5px 0; }
.post-cat-img.look-of-the-day  { background-image: url(images/nav-lookoftheday.png); width: 133px; }
.post-cat-img.girl-of-the-moment  { background-image: url(images/nav-girlofthemoment.png); width: 179px; }
.post-cat-img.inside-the-it-bag  { background-image: url(images/nav-insidetheitbag.png); width: 153px; }
.post-cat-img.sale-sale-sale { background-image: url(images/nav-salesalesale.png); width: 146px; }
.post-cat-img.investment-piece { background-image: url(images/nav-investment-piece.png); width: 177px; }
.post-cat-img.gift-guide { background-image: url(images/gift-guide.png); width: 92px; }

#sidebar { width: 190px; float: right; font-size: 12px; margin-top: 10px; }

#sidebar h2 { text-transform: uppercase; color: #211f1f; font-size: 12px; margin: 0 0 4px; }
#sidebar ul { margin: 0 0 25px; }
#sidebar li { line-height: 16px; }

.twtr-doc[style] { width: 190px !important; }
.twtr-join-conv  { width: 80px; font-size: 10px; line-height: 1; }

/*#twitter_update_list { border-bottom: 1px dotted #211f1f; margin: 0 0 5px !important; }
#twitter_update_list li { padding: 5px 0; border-top: 1px dotted #211f1f; }
.FB_SERVER_IFRAME { border-bottom: 1px solid #94A3C4 !important; }*/

/* ad styles */
/*#wp125adwrap_1c img { width: 190px; height: 190px; }*/

#commentform #comment { width: 75%; display: block; }
#commentform #submit { clear: left; }

#comments { }
.commentlist { border-top: 1px dotted #ccc; margin-bottom: 10px;  }
.commentlist li { display: block; border-bottom: 1px dotted #ccc; padding: 15px 0; }
.comment-author { line-height: 32px; }
.comment-author img {  }
.comment-meta { color: #bbb; font-size: 11px; margin-bottom: 10px; }
.comment-meta a { color: #bbb; }

.navigation { line-height: 30px; border-top: 1px dotted #ccc; }
.navigation a { text-transform: uppercase; font-size: 11px; }
.navigation a:hover { color: #99130c; }

.page-id-2 .post h2 { width: 576px; height: 146px; background: url(images/ambervenz-script.png); float: none; 
    text-indent: -999em; padding: 0; margin: 0 auto; }
    
#footer { border-top: 1px dotted #ccc; font-size: 11px; }
.footer-cats { float: right; }
.footer-cats li { display: block; float: left; margin: 20px 0 50px 15px; }
p.copyright { float: left; margin-top: 20px; font-size: 11px; }

/* subscription form */
#gform_fields_1 { margin-bottom: 0 !important; }
#gform_fields_1 .gfield_label { display: block; text-transform: uppercase; color: #211f1f; font-size: 12px; margin: 0 0 4px; 
    font-weight: bold; }
#gforms_confirmation_message { border: 1px dotted #E74F4E; border-left: 0; border-right: 0; padding: 10px 0; }

/* new subscription form */

.newsletter-subscribe h4 { display: block; text-transform: uppercase; color: #211f1f; font-size: 12px; margin: 0 0 4px; 
    font-weight: bold; }
.wpmlwidget label { display: none; }
.wpmlwidget .widefat { border: 1px solid #7F9DB9 !important; }
.wpmlwidget fieldset { padding: 0 !important; }
