/*
Theme Name: CND Fashion Week Vlog
Theme URI: http://taylorpond.com
Description: Custom theme built for the CND Fashion Week Vlog
Version: 1.0
Author: Taylor &amp; Pond
Author URI: http://taylorpond.com
Tags: cnd
*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, del, dfn, font, img, ins, kbd, q, s, samp, tt, var, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
ol, ul { list-style: none; }
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

body { background:#3a3a3c url(images/bg.gif) repeat fixed; color:#fff; font-size:68.8%; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.4em; }

/* TYPOGRAPHY 
---------------------------*/
a { color:#8ac840; border-bottom:1px dotted #8ac840; text-decoration:none; }
p { padding:0 0 1.5em 0; }
ul, ol { margin:0 0 1.5em 0; padding:0 0 0 18px; }
ul li { list-style:disc outside; padding:0 0 2px; }
ol li { list-style:decimal; padding:0 0 2px; }

h1 { font-size:2em; font-weight:normal; padding:0; margin:0 0 15px 0; clear:both; }
h2 { font-size:1.8em; font-weight:normal; padding:0; margin:0 0 15px 0; }
h3 { font-size:1.3em; font-weight:bold; padding:0; margin:0 0 10px 0; }
h4 { font-size:1.2em; font-weight:bold; padding:0; margin:0 0 10px 0; }
h5 { font-size:1.1em; font-weight:bold; padding:0; margin:0 0 10px 0; }
h6 { font-size:1em; font-weight:bold; padding:0; margin:0 0 10px 0; }

/* PAGE ELEMENTS
-------------------------*/
hr { height:1px; background:none; border:0; border-bottom:1px solid #4B4B4B; margin:0 0 1.5em 0;  }
strong { font-weight:bold; }
em { font-style:italic; }
pre, code { font-family:"Courier New", Courier, monospace; line-height:1.5em; margin:0 0 1.5em 0; }
blockquote { background:url(images/blockquote-bg.gif) no-repeat left top; border-bottom:1px solid #f5f7f9; padding:15px 15px 15px 80px; margin:0 0 1.5em 0; font-style:italic; }
blockquote p { margin:0; }
legend { font-size:1.2em; font-weight:bold; padding:0 10px;  }
fieldset { border:1px solid #4B4B4B; padding:10px 20px; }
label { font-weight:bold; }
table { width:100%; }
th { font-weight:bold; }
.clear { clear:both; }


#container { width:905px; margin:0 auto; padding:45px 0 20px; }

#header-wrapper { background:#000; height:261px; position:relative; padding:0 0 0 11px; margin:0 0 20px 0; border-radius: 10px; -moz-border-radius: 10px;
-webkit-border-radius: 10px; }
#header { background:url(images/header-bg.png) no-repeat left top; height:295px; top:-34px; position:relative; }
#header h1 { height:50px; width:430px; position:relative; top:235px; padding:0; margin:0; }
#header h1 a { display:block; height:50px; width:430px; text-indent:-9999px; border:0; }

#header ul { height:38px; width:430px; position:absolute; top:237px; left:450px; padding:0; margin:0; background:url(images/nav-days.gif) no-repeat right 0; }
#header ul li { height:38px; width:38px; display:inline; text-indent:-9999px; float:left; padding:0 0 0 5px; }
#header ul li a { display:block; float:right; height:38px; width:38px; text-indent:-9999px; border:0; background:url(images/nav-days.gif) no-repeat 0 bottom; }
#header ul li a:hover { background:url(images/nav-days.gif) no-repeat 0 bottom; }
#header ul li#day1 a { background-position:0 bottom; }
#header ul li#day1 a:hover, .js #header ul li#day1 a { background-position:0 bottom; }
#header ul li#day2 a { background-position:-43px bottom; }
#header ul li#day2 a:hover, .js #header ul li#day2 a { background-position:-43px bottom; }
#header ul li#day3 a { background-position:-86px bottom; }
#header ul li#day3 a:hover, .js #header ul li#day3 a { background-position:-86px bottom; }
#header ul li#day4 a { background-position:-129px bottom; }
#header ul li#day4 a:hover, .js #header ul li#day4 a { background-position:-129px bottom; }
#header ul li#day5 a { background-position:-172px bottom; }
#header ul li#day5 a:hover, .js #header ul li#day5 a { background-position:-172px bottom; }
#header ul li#day6 a { background-position:-215px bottom; }
#header ul li#day6 a:hover, .js #header ul li#day6 a { background-position:-215px bottom; }
#header ul li#day7 a { background-position:-258px bottom; }
#header ul li#day7 a:hover, .js #header ul li#day7 a { background-position:-258px bottom; }
#header ul li#day8 a { background-position:-301px bottom; }
#header ul li#day8 a:hover, .js #header ul li#day8 a { background-position:-301px bottom; }
#header ul li#day9 a { background-position:-344px bottom; }
#header ul li#day9 a:hover, .js #header ul li#day9 a { background-position:-344px bottom; }
#header ul li#day10 a { background-position:-387px bottom; }
#header ul li#day10 a:hover, .js #header ul li#day10 a { background-position:-387px bottom; }

.post { background:#000; padding:22px 188px 22px 39px; margin:0 0 20px 0; width:678px; position:relative; border-radius: 10px; -moz-border-radius: 10px;
-webkit-border-radius: 10px; }
h2.title { background:url(images/title-bg.gif) repeat-y 0 0; padding:9px 23px; margin:0 0 23px; font-size:2em; min-height:22px; height:auto !important; height:22px; font-weight:normal; }
h2.title a { color:#fff; border:0; }
/*h2.title a:hover { border-bottom:2px dotted #4B4B4B; }*/
h2.title strong { color:#8ac840; border:0; }
.gallery-image-wrapper { background:url(images/title-bg.gif) repeat-y 0 0;  padding:5px 5px 0; margin:-23px 0 0 0; position:relative; }
.gallery-image { background:#000; padding:10px; text-align:center; }
.gallery-caption { background:url(images/title-bg.gif) repeat-y 0 0;  padding:9px; }
.gallery-caption p { padding:0; }
.post.wide { background:#000; padding:22px 39px 22px 39px; margin:0 0 20px 0; width:827px; position:relative; }
ul.post.paging { width:auto; padding:20px 39px 22px; margin:0; height:1.5em; }
ul.post.paging li { list-style:none; }
.post.paging .prev { float:left; }
.post.paging .next { float:right; }
.comments-lnk { background:url(images/comments-icon.gif) no-repeat left 4px; padding-left:15px; clear:both; }

.infobar { position:absolute; top:22px; left:810px; width:50px; }
.cat { height:50px; width:49px; display:none; text-indent:-9999px; border:0; padding:0 0 20px; }
.cat.day-1 { background:url(images/day-1.gif) no-repeat 0 0; display:block; }
.cat.day-2 { background:url(images/day-2.gif) no-repeat 0 0; display:block; }
.cat.day-3 { background:url(images/day-3.gif) no-repeat 0 0; display:block; }
.cat.day-4 { background:url(images/day-4.gif) no-repeat 0 0; display:block; }
.cat.day-5 { background:url(images/day-5.gif) no-repeat 0 0; display:block; }
.cat.day-6 { background:url(images/day-6.gif) no-repeat 0 0; display:block; }
.cat.day-7 { background:url(images/day-7.gif) no-repeat 0 0; display:block; }
.cat.day-8 { background:url(images/day-8.gif) no-repeat 0 0; display:block; }
.cat.day-9 { background:url(images/day-9.gif) no-repeat 0 0; display:block; }
.cat.day-10 { background:url(images/day-10.gif) no-repeat 0 0; display:block; }

.share { height:26px; padding:0; margin:0; }
.share li { display:inline; float:left; width:26px; height:26px; padding-right:6px; }
.share li a { display:block; float:left; width:26px; height:26px; text-indent:-9999px; border:0; }
.share li.facebook a { background:url(images/facebook-icon.jpg) no-repeat 0 0; }
.share li.twitter a { background:url(images/twitter-icon.jpg) no-repeat 0 0; }
.share li.yahoo a { background:url(images/yahoo-icon.jpg) no-repeat 0 0; }
.share li.blogger a { background:url(images/blogger-icon.jpg) no-repeat 0 0; }
.share li.myspace a { background:url(images/myspace-icon.jpg) no-repeat 0 0; }

.attachment-post-thumbnail { display:block; padding-bottom:1.5em; }

#author, #email, #url { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#fff url(images/field-bg.gif) repeat-x top; border:1px solid #B4B6B5; border-top:1px solid #727272; border-bottom:1px solid #DADADA; padding:5px; width:200px;}
textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#fff url(images/field-bg.gif) repeat-x top; border:1px solid #B4B6B5; border-top:1px solid #727272; border-bottom:1px solid #DADADA; padding:5px; width:95%; height:80px; }
#submit { background:#000; border:0; cursor:pointer; color:#8ac840; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; padding:5px; }

#searchform { padding-bottom:1.5em; }
#searchform .hidden { display:none; }
#searchform #s { width:200px; }


img.centered,img.aligncenter { display:block; margin-left:auto; margin-right:auto; }
img.alignright { display:inline; margin:0 0 2px 7px; padding:4px; }
img.alignleft { display:inline; margin:0 7px 2px 0; padding:4px; }
.alignright { float:right; }
.alignleft { float:left; }
.aligncenter,div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { border:1px solid #1d1d1d; text-align:center; padding-top:4px; margin:10px; }
.wp-caption img { border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text { font-size:.9em; margin:0; padding:0 4px 5px; }
.alignright a, .alignleft a { border:0; }

#profile-description { width:600px; float:left; }
#profile-img { padding:0 15px 0 0; width:150px; height:150px; float:left; }
#author-profile { padding:5px; margin-bottom:1.5em; background:url(images/title-bg.gif); clear:both; }
#profile { background:#000; padding:10px; }
#profile img { width:78px; height:78px; padding:0 15px 0 0; float:left; }
#description { float:left; width:550px; }
#description p { padding:0; }

h3.share-header { font-size:13px; color:#8ac840; padding:0 0 10px 0; margin:0; }

#comments-wrapper { background:#000; padding:10px; width:604px; position: fixed; display:none; z-index:1000; box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; -webkit-box-shadow: 0px 0px 20px #000; }
#comments-container { width:602px; background:#fff; border:1px solid #74797D; color:#000; }
#comments-header { border:1px solid #ABABAB; border-left:0; border-right:0; background:#000; position:relative; }
#comments-header h3 { border:2px solid #CCCCCC; height:30px; line-height:30px; padding:0 0 0 18px; margin:0; font-size:13px; color:#8ac840; font-weight:bold; }
#comments-header a { background:url(images/close-x.gif) no-repeat center; border:0; text-indent:-9999px; height:20px; width:20px; display:block; position:absolute; top:6px; right:6px; }
#comments-content { padding:0 20px 15px; overflow:auto; width:562px; height:400px; }
h3#comments { font-size:13px; font-weight:bold; padding:15px 0 15px 0; margin:0; }
#comments-content ol { border-bottom:4px solid #000; padding:0 0 10px; margin:0; }
#comments-content ol li { background:#000; color:#fff; border:2px solid #ccc; padding:10px 10px 0; margin:0 0 15px 0; }
#comments-content ol li.author { border:2px solid #8ac840; }
#comments-content ol li .avatar { float:left; padding:0 10px 0 0; width:48px; }
#comments-content ol li .comment-wrapper { float:left; width:450px; }
#comments-content ol li .comment-wrapper.no-avatar { width:508px; }
#comments-content ol li .comment-info { height:30px; width:100%; }
#comments-content ol li .comment-author { font-size:13px; color:#8ac840; font-weight:bold; float:left; padding:0; }
#comments-content ol li .comment-date { font-size:.9em; float:right; padding:0; }
h3#respond { font-size:20px; padding:15px 0 25px; color:#9A9C99; font-weight:normal; margin:0; font-family:Arial, Helvetica, sans-serif; }
#comments-footer { border-top:1px solid #ABABAB; height:52px; text-align:right; clear:both; line-height:52px; padding-right:15px; }
#comments-footer a { font-size:12px; border:0; padding:5px 8px; background:#000; font-weight:bold; }
