@charset "UTF-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	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-face {
	font-family: HelveticaNeue;
	src: url('fonts/HelveticaNeueLTStd-Roman.otf');
}

@font-face {
	font-family: HelveticaNeueBold;
	src: url('fonts/HelveticaNeueLTStd-Bd.otf'); 
}

@font-face {
	font-family: HelveticaNeueLight;
	src: url('fonts/HelveticaNeueLTStd-Lt.otf'); 
}

body { font-family: HelveticaNeue, Arial, serif; }

strong { font-weight: bold; }
em { font-style: italic; }

a:link, a:active, a:visited { color: #808080; text-decoration: none; }
a:hover { color: #c0c0c0; }

#header a { outline: none; }

#container { width: 900px; margin-top: 20px; }

#nav { 
	margin-top: 25px; margin-left: -15px; margin-right: 25px; 
	border-top: 1px solid #000000; border-bottom: 1px solid #000000; 
	height: 32px; width: 930px;
	line-height: 32px; font-weight: bold; font-size: 10pt; position: relative; }
#nav a:link, #nav a:active, #nav a:visited { text-decoration: none; color: #000000; /*font-family: HelveticaNeueBold, sans-serif;*/ font-family: Georgia, geneva, serif; }
#nav a:hover { color: #808080; } 
#nav img { width: 130px; height: 1px; }
#nav .nav_item { float: left; margin: 0px 68px; }

li,ul {list-style: none;}
li.headlink ul { display: none; list-style: none; }
.headlink ul { margin: 0px; padding: 0px; }
li.headlink:hover ul { display: block; position: absolute; }
#submenu ul li { padding: 5px; background-color: #ffffff; line-height: 10pt; }
#submenu { padding: 0px; margin: 0px 0px 0px 0px; }
#submenu ul { margin: 0px 0px 0px 0px; padding: 10px 0px; }
#subnav ul { padding: 10px; border: 1px solid black; background-color: #ffffff; }

#body { margin-top: 25px; font-family: HelveticaNeue, Arial, sans-serif; font-size: 10pt; }

/* home */
.home-collaborators-link { font-size: 9pt; }
#left_col { float: left; width: 580px; }
#left_col_2-1 { float: left; width: 410px; }
#left_col h2, #feature h2, h2, .blogTitle, h2.title { font-size: 17pt; letter-spacing: 1px; font-family: HelveticaNeueLight, Arial, sans-seif; }
.blogTitle h2 { color: #000000; }
.blogTitle { text-transform: uppercase; }
h3 { font-size: 14pt; font-weight: bold; }
#entry h3 { font-size: 10pt; font-weight: normal; }
#entry { padding: 20px 0px; font-family: HelveticaNeue, Arial, sans-serif; font-size: 9pt; line-height: 11pt; }
.entrytype { font-family: HelveticaNeue, Arial, sans-serif; font-size: 10pt; line-height: 12pt; }
#entry img, #event_title img { padding: 0px 25px 0px 0px; }
#event_title { font-size: 8pt; font-weight: bold; }
#event_title p { margin: 12px 0px; }
#event_review { margin-top: 40px; }
#blogdivider { width: 100%; height: 1px; margin-top: 25px; }
#feature { padding: 20px 0px; }
#feature img { padding: 20px 0px; }
#right_col { float: right; width: 200px; }
#collaborators { border: 1px solid #000000; padding: 20px 25px; margin-bottom: 10px; }
#collaborators div { padding: 10px 0px 0px 0px; }
#collaborators img { padding: 0px 10px 0px 0px; }
#collaborators b { font-family: Georgia, geneva, serif; }

.blogger_name { font-weight: bold; font-size: 12pt; line-height: 12pt; }
.blogger_name ul li a:link, .blogger_name ul li a:active, .blogger_name ul li a:visited { text-decoration: none; text-transform: uppercase; color: #000000; }
#right_bottom { padding: 20px 0px; }
#right_bottom_left { float: left; }
#right_bottom_right { float: right; width: 75px; }
#right_bottom_right ul li { list-style: disc; font-size: 5pt; }
#right_bottom_right ul li a { font-size: 9pt; color: #000000; text-decoration: none; }

#collaborators { border: 1px solid #000000; padding: 20px 20px; }
#collaborators div { padding: 0px 0px 0px 0px; border: 0px dotted red; }
#collaborators img { padding: 0px 0px 0px 0px; }
#right_bottom { padding: 20px 0px; }
#right_bottom_left { float: left; }
#right_bottom_right { float: right; width: 100px; }
#right_bottom_right a { font-size: 11pt; color: #000000; text-decoration: none; }

#sidebar { float: right; width: 200px; }

.wp-caption-text { font-size: 8pt; color: #808080; }
.post_date, .smallText { font-family: HelveticaNeue, Arial, sans-serif; font-size: 8pt; color: #808080; }
#footer { font-size: 8pt; font-family: HelveticaNeue, Arial, sans-serif; padding-bottom: 25px; }
#column_sidebar_divider { clear: both; height: 10px; }
#profiles_sidebar { font-family: HelveticaNeue, Arial, sans-serif; line-height: 16pt; }
#profiles_divider { background-color: #dedede; height: 1px; width: 260px; }
#profiles_title, .title { font-family: HelveticaNeue, Arial, sans-serif; font-size: 16pt; text-transform: uppercase; padding-bottom: 5px; }
.entrytext, .entry { font-family: HelveticaNeue, Arial, sans-serif; line-height: 14pt; }
.subTitle, #commentform { font-family: HelveticaNeue, Arial, sans-serif; }
/*#contributors_divider { padding: 0px 20px; width: 1px; background-image: url('http://vitang.com/kwc/wp-content/themes/jpdstudio/images/line.jpg'); background-repeat: repeat-y; background-position: center; }*/
/*#contributors #divider { background-color: #dedede; height: 1px; width: 100%; margin: 20px 0px; }*/
#contributors { padding-bottom: 50px; font-family: HelveticaNeue, Arial, sans-serif; line-height: 14pt; }
#contributors h1 { font-family: HelveticaNeue, Arial, sans-serif; font-size: 16pt; text-transform: uppercase; margin: 0px; padding: 0px; padding-bottom: 5px; font-weight: bold; }
/*#contributors h2 { font-family: HelveticaNeue, Arial, sans-serif; font-size: 10pt; text-transform: uppercase; margin: 0px; padding: 0px; padding-bottom: 5px; font-weight: bold; }*/
#contributors .entrytext a { font-size: 8pt; text-transform: uppercase; }
.contributors_divider { margin: 25px 0px 20px 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #000000; }
#contributors h2.title { text-transform: uppercase; margin: 0px; padding: 0px; }
#contributors h2.title a { color: #000000; font-size: 15pt; }
#contributors h2.title a:hover { color: #808080; }
#contributors .entry .read-more { font-size: inherit; text-decoration: underline; color: #000000; }
#contributors .entry .read-more:hover { color: #808080; }
#page_divider { background-image: url('http://vitang.com/kwc/wp-content/themes/jpdstudio/images/line.jpg'); background-repeat: repeat-y; background-position: center; }
#features { padding-bottom: 50px; }
#archive { padding-bottom: 50px; }
#archive .archive_container .archive_image { width: 258px; height: 173px; border: 1px solid #999999; overflow: hidden; }
#archive .archive_title { font-size: 9pt; padding: 5px 0px 0px 0px; }
#archive .archive_desc { font-size: 8pt; padding: 0px 0px 15px 0px; }
#home .entry-summary { font-family: HelveticaNeue, Arial, sans-serif; font-size: 10pt; }
#home #divider { height: 1px; width: 100%; background-color: #000000; margin: 10px 0px 20px 0px; }
#home #readmore a:link, #home #readmore a:active, #home #readmore a:visited { color: #000000; text-decoration: underline; }
#home #readmore a:hover { color: #808080 }
#home #title { text-transform: uppercase; margin-bottom: 5px; }
#home #title a:link, #home #title a:active, #home #title a:visited { color: #000000; font-size: 15pt; }
#home #title a:hover { color: #808080; }
#home #thumbnail { width: 210px; height: 210px; margin-right: 10px; margin-bottom: 10px; overflow: hidden; float: left; }
#collaborators td { padding-bottom: 10px; }
#collaborators a:link, #collaborators a:active, #collaborators a:visited { text-transform: uppercase; color: #000000; }
#collaborators a:hover { color: #808080; }
.contributorsLink { font-size: 8pt; }
.photoLookbook {
border: 1px solid black;
margin-bottom: 20px;
}
.pageTitle {  text-transform: uppercase; margin-bottom: 5px; color: #000000; font-size: 15pt; font-family: HelveticaNeueLight,Arial,sans-seif; }
.pageTitle a:link, .pageTitle a:active, .pageTitle a:visited { color: #000000; font-size: 15pt; }
.pageTitle a:hover { color: #808080; }

img.alignleft, div.alignleft
{
float: left;
margin: 0px 15px 15px 0px;
}
img.alignright, div.alignright
{
float:right;
margin:0px 0px 15px 15px;
}
img.aligncenter, div.aligncenter
{
text-align:center;
margin:0 auto;
}
#clear { clear: both; }
.left { float: left; }
.right { float: right; }
.clearf { clear: both; }
