/*
Dina Gregg
*/

/* 1. Global
---------------------------------------------------- */

html {background:#fff; color:#616161; overflow-y: scroll;}
body {font-family:Arial, Helvetica, sans-serif; font-size:100%;/* 1em = 16px */ line-height:1.3125em;/* 21px */}


h1 {font-size:2.25em; line-height:1.167em;} /* 36 & 42 leading */
h2 {font-size:2em; line-height:1.3125em;} /* 32 & 42 leading */
h3 {font-size:1.75em; line-height:1.5em;} /* 28 & 42 leading */
h4 {font-size:1.5em; line-height:1.75em;} /* 24 & 42 leading */
h5 {font-size:1.25em; line-height:1.05em;} /* 20 & 21 leading */
h6 {font-size:1.125em; line-height:1.167em;} /* 18 & 21 leading */

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif; color:#000;}

a {color:#000; text-decoration:none; outline:none;}
a:hover {color:#ff1388;}

.alignleft {float:left;}
.alignright {float:right;}
.clear {clear:both;}
.nowrap {white-space:nowrap;}

img.alignleft {padding:3px 20px 10px 0;}
img.alignright {padding:3px 0 10px 20px;}

#content p {padding-bottom:21px;}
strong {font-weight:bold;}
em {font-style:italic;}
hr {display:none;}
blockquote {padding:0 30px 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../images/quotes.gif) no-repeat left top;}
.wp-caption-text {text-align:center; font-size:0.75em;}


/* 2. Header
---------------------------------------------------- */

#header {height:134px; position:relative;}
#header h1#header_name a {height:44px; width:172px; display:block; overflow:hidden; position:absolute; top:39px; left:0;
	text-indent: -5000px;
	background:url('../images/menu_sprite.png') no-repeat;}
#header p.site_description {display:none;}


/* 3. Nav
---------------------------------------------------- */

#nav {margin:0 auto; padding-bottom:5px; display:block; width:580px; position:absolute; top:39px; right:0;}
#nav ul#main_nav {width:566px ;height:21px; display:block; position:absolute; right:0;}
#nav ul#main_nav li {display:inline; float:left;}
#nav ul#main_nav li a {display:block; height:21px;
	line-height:21px; text-indent: -5000px;
	background:url('../images/menu_sprite.png') no-repeat;}
#nav ul#main_nav li#nav_portfolios a {width:194px;
	background-position:-294px top;}
#nav ul#main_nav li#nav_clients a {width:146px;
	background-position:-488px top;}
#nav ul#main_nav li#nav_bio a {width:75px;
	background-position:-634px top;}
#nav ul#main_nav li#nav_contact a {width:151px;
	background-position:-709px top;}
#nav ul#main_nav li#nav_portfolios a:hover, #nav ul#main_nav li#nav_portfolios a.current_page_top {background-position:-294px bottom;}
#nav ul#main_nav li#nav_clients a:hover, #nav ul#main_nav li#nav_clients a.current_page_top {background-position:-488px bottom;}
#nav ul#main_nav li#nav_bio a:hover, #nav ul#main_nav li#nav_bio a.current_page_top {background-position:-634px bottom;}
#nav ul#main_nav li#nav_contact a:hover, #nav ul#main_nav li#nav_contact a.current_page_top {background-position:-709px bottom;}

#nav ul#sub_nav {width:580px ;height:14px; display:block; position:absolute; top:25px; right:0;
	text-align:right;}
#nav ul#sub_nav li {display:inline;}
#nav ul#sub_nav li a {padding-left:18px;
	font-size:14px; font-weight:bold; line-height:14px; letter-spacing:1px; text-transform:uppercase;}
#nav ul#sub_nav li.current_page_item a {color:#ff1388;}
#nav ul#sub_nav li#nav_blog a {color:#ff6000;}
#nav ul#sub_nav li#nav_blog a:hover {color:#ff1388;}


/* 4. Body
---------------------------------------------------- */
#wrap {margin:0 auto; padding:0 0 50px 0; display:block; width:860px;}
#content {}

h2.storytitle {display:none;}


/* Portfolio
---------------------------------------------------- */
.portfolio_page .thumb_side {width:270px; float:left;}
ul.thumb_list li {margin:0 18px 12px 0; width:66px; height:66px; float:left; overflow:hidden;}
ul.thumb_list li a {}
ul.thumb_list li a img {display:block;}
.portfolio_page .main_side {width:568px; float:right;
	text-align:center;}
.portfolio_page .main_pic_holder {width:568px; height:450px; overflow:hidden;
	text-align:center;}
.portfolio_page .main_pic_holder img {color:#fff;}
#content .img_description {padding:5px 0 0 0;
	font-size:0.75em; text-transform:uppercase; letter-spacing:1px;}
#content .gallery_nav {padding:27px 0;
	font-size:0.75em; text-transform:uppercase; letter-spacing:1px;}
#content .gallery_nav_desc {padding:1px 0;
	font-size:0.75em; text-transform:uppercase; letter-spacing:1px;}
#content .gallery_nav a, #content .gallery_nav_desc a {padding:5px 10px;}


/* Clients
---------------------------------------------------- */
.clients_page {font-size:0.75em;}
/* ul.client_list {padding:0 10px 0 0; width:205px; float:left;} */
ul.client_list {padding:0 10px 21px 0; width:162px; float:left;}
ul.list_editorial {width:156px;}
ul.list_celebrity, ul.list_runway {width:168px;}
ul.client_list li {}
li.client_header {font-weight:bold; text-transform:uppercase; color:#000;}


/* Bio
---------------------------------------------------- */
.bio_page img.alignright {padding:3px 0 10px 40px;}
.bio_page .last_line {padding-top:28px;}
.bio_page a:hover {color:#ff6000;}



/* Misc
---------------------------------------------------- */
.post-edit-link {padding:5px 10px;
	font-size:0.857em;
	-moz-border-radius:4px; -webkit-border-radius:4px; background:#ddd; border:1px solid #ccc;}



















