/*
Theme Name: Dress Code
Theme URI: http://dress-code.com/
Description: The default WordPress theme for Dress Code Fashion Blog.
Version: 1.0
Author: Eli Horne
Author URI: http://elihorne.com/
Tags: dress code, men's fashion, new york, blog, widgets
*/


/*CSS Reset*/
*{outline:none;}
body{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{font:13px/1.7 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
.clrfix{zoom:1;}
.clrfix:after{content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden;}
.clr{clear:both;}

/* Globals */
body{background-color:#fff;font-family:helvetica,sans-serif;}
a{text-decoration:none;color:#666;}
a:hover{text-decoration:underline;}

.wrap{width:960px;margin:25px auto;}
.pod{background:url(images/hr-bg.png) left bottom repeat-x;padding-bottom:12px;margin-bottom:6px;}

/* Structure */
/* Header */
#header{background:url(images/hr-bg.png) left bottom repeat-x;padding-bottom:21px;}

/* Nav */
#nav{float:left;margin-left:24px;_margin-left:14px;width:182px;}
#nav h3, #nav h3 a{color:#000;font-family:'american typewriter','courier new',courier,serif;font-size:16px;line-height:20px;}
#nav li{line-height:13px;}
#nav a{font-size:12px;}

#nav-search input{border-left:1px solid #a7a7a7;border-top:1px solid #a7a7a7;border-bottom:1px solid #f7f7f7;border-right:1px solid #f7f7f7;padding:4px;width:171px;margin-top:9px;}
#nav-search button{background-color:#cbcbcb;font-family:'american typewriter','courier new',courier,serif;border:0;padding:2px;margin-bottom:9px;margin-top:3px;text-transform:lowercase;}

/* Content */
#content{border:1px solid #ebebeb;border-top:0;border-bottom:0;margin:11px 0;}

/* Post Level */
h2.pagetitle{margin-left:23px;font-weight:bold;font-size:16px;font-family:'times new roman',serif;color:#666;}

#post-wrap{border-left:1px solid #ebebeb;margin-left:23px;width:724px;float:left;}
.post, .page{margin:0 23px 23px;background:url(images/hr-bg.png) left bottom repeat-x;padding-bottom:21px;_width:675px;_overflow:hidden;}
.post h2, .page h2{margin-bottom:0;font-family:'times new roman',serif;color:#666;font-size:30px;font-weight:bold;}
.post .date, .page .date{margin-top:-9px;margin-bottom:14px;color:#666;}
.post-bd{color:#333;}

.post .alignLeft{float:left;margin-right:21px;}
.post .alignLeft img{display:block;}
.post .alignLeft span{font-size:10px;color:#999;}

.post-bd p, .entry p{margin-bottom:20px;font-size:12px;line-height:15px;}

.post cite{display:block;margin-top:21px;clear:both;font-size:11px;color:#999;margin-bottom:7px;}
.post cite a{text-transform:uppercase}

.post .meta{color:#999;font-size:11px;border-top:1px solid #eaeaea;padding:7px 0;}
.post .meta a{text-transform:uppercase;}

.post .meta p{float:left;margin-right:7px;}

.post .more-link{clear:right;margin-top:14px;display:block;}

/*WordPress image alignment styles*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* Footer */
#footer{clear:both;background:url(images/hr-bg.png) left top repeat-x;padding-top:11px;padding-bottom:5px;}
#footer ul{float:right;}
#footer li{float:left;margin-left:3px;}
#footer li a{text-transform:uppercase;font-size:11px;}