/*
Theme Name: Jenn Falik
Theme URI: http://wordpress.org/
Description: 
Version: 2.0
Author: Tom Conlon
Author URI: http://www.tomconlon.com

	Based on Kubrick v1.5
	 http://binarybonsai.com/kubrick/
	The Kubrick theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* BEGIN COMMON ELEMENTS */

body {
margin: 0;
padding: 0;
font-family: arial, helvetica, sans-serif;
color: #333300;
font-size: 12px;
}

a {
outline: none;
color: #330000;
}

a:hover {
color: #663300;
}

ul, p, h1, h2, h3, h4, h5, img {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

h1, h2, h3, h4, h5 {
font-weight: normal;
text-transform: uppercase;
color: #e87bb1;
font-family: georgia, sans-serif;
}

img, form, fieldset {
border: 0;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#h1-jenn-falik {
background: url(../../../assets/img/h1-jenn-falik.gif) no-repeat;
width: 428px;
height: 106px;
margin: 0 auto;
margin-top: 25px;
}

#h1-jenn-falik a {
display: block;
width: 428px;
height: 106px;
text-indent: -9999px;
}

#h2-beauty-style-expert {
background: url(../../../assets/img/h2-beauty-style-expert.gif) no-repeat;
width: 252px;
height: 14px;
overflow: hidden;
padding-bottom: 16px;
border-bottom: 1px #e87bb1 solid;
text-indent: -9999px;
margin: 0 auto;
}

#nav1 {
width: 700px;
height: 23px;
margin: 0 auto;
margin-top: 28px;
margin-bottom: 28px;
overflow: hidden;
list-style: none;
}

#nav1 li {
float: left;
height: 23px;
overflow: hidden;
margin-right: 29px;
}

#nav1 li a {
height: 23px;
}

#nav1 li a:hover {
background-position: 0 -23px;
}

#nav1 .nav-jenns-favorite-finds a {
display: block;
width: 116px;
text-indent: -9999px;
background: url(../../../assets/img/nav-jenns-favorite-finds.gif) no-repeat;
}

#nav1 .nav-about-jenn a {
display: block;
width: 69px;
text-indent: -9999px;
background: url(../../../assets/img/nav-about-jenn.gif) no-repeat;
}

#nav1 .nav-jenns-highlight-reel a {
display: block;
width: 116px;
text-indent: -9999px;
background: url(../../../assets/img/nav-jenns-highlight-reel.gif) no-repeat;
}

#nav1 .nav-jenns-media-clips a {
display: block;
width: 91px;
text-indent: -9999px;
background: url(../../../assets/img/nav-jenns-media-clips.gif) no-repeat;
}

#nav1 .nav-jenn-in-the-news a {
display: block;
width: 75px;
text-indent: -9999px;
background: url(../../../assets/img/nav-jenn-in-the-news.gif) no-repeat;
}

#nav1 .nav-contact-jenn a {
display: block;
width: 77px;
text-indent: -9999px;
background: url(../../../assets/img/nav-contact-jenn.gif) no-repeat;
}

#nav1 .nav-contact-jenn {
margin-right: 0;
}

#main-content-container {
width: 700px;
margin: 0 auto;
line-height: 1.15em;
position: relative;
}

#main-content-container-2 {
width: 540px;
margin: 0 auto;
line-height: 1.15em;
position: relative;
}

.widetoptan {
border: 0;
width: 700px;
height: 5px;
background: url(../../../assets/img/rnd-top-tan-long.gif) no-repeat;
overflow: hidden;
margin: 0 auto;
}

.widetopwhite {
border: 0;
width: 700px;
height: 5px;
background: url(../../../assets/img/rnd-top-white-long.gif) no-repeat;
overflow: hidden;
margin: 0 auto;
}

.thintopwhite {
border: 0;
width: 542px;
height: 5px;
background: url(../../../assets/img/rnd-top-white-short.gif) no-repeat;
overflow: hidden;
margin: 0 auto;
}

.widemaintan {
width: 698px;
background: #f6f0e4;
border-left: 1px #cccccc solid;
border-right: 1px #cccccc solid;
position: relative;
padding-bottom: 25px;
margin: 0 auto;
}

.thinmaintan {
width: 540px;
background: #f6f0e4;
border-left: 1px #cccccc solid;
border-right: 1px #cccccc solid;
position: relative;
padding-bottom: 25px;
margin: 0 auto;
}

.widebottomtan {
border: 0;
width: 700px;
height: 5px;
background: url(../../../assets/img/rnd-bot-tan-long.gif) no-repeat;
overflow: hidden;
margin: 0 auto;
}

.thinbottomtan {
border: 0;
width: 542px;
height: 5px;
background: url(../../../assets/img/rnd-bot-tan-short.gif) no-repeat;
overflow: hidden;
margin: 0 auto;
}

#nav2 {
width: 685px;
height: 10px;
margin: 0 auto;
margin-top: 35px;
overflow: hidden;
font-size: 11px;
list-style: none;
}

#nav2 li {
float: left;
height: 10px;
overflow: hidden;
border-left: 1px #e87bb1 solid;
padding: 0 5px 0 5px;
}

#nav2 .nav-jenns-favorite-finds {
border-left: 0;
}

#nav2 li a {
height: 10px;
}

#nav2 li a:hover {
background-position: 0 -10px;
}

#nav2 .nav-jenns-favorite-finds a {
display: block;
width: 128px;
text-indent: -9999px;
background: url(../../../assets/img/nav2-jenns-favorite-finds.gif) no-repeat;
}

#nav2 .nav-about-jenn a {
display: block;
width: 69px;
text-indent: -9999px;
background: url(../../../assets/img/nav2-about-jenn.gif) no-repeat;
}

#nav2 .nav-jenns-highlight-reel a {
display: block;
width: 132px;
text-indent: -9999px;
background: url(../../../assets/img/nav2-jenns-highlight-reel.gif) no-repeat;
}

#nav2 .nav-jenns-media-clips a {
display: block;
width: 107px;
text-indent: -9999px;
background: url(../../../assets/img/nav2-jenns-media-clips.gif) no-repeat;
}

#nav2 .nav-jenn-in-the-news a {
display: block;
width: 101px;
text-indent: -9999px;
background: url(../../../assets/img/nav2-jenn-in-the-news.gif) no-repeat;
}

#nav2 .nav-contact-jenn a {
display: block;
width: 82px;
text-indent: -9999px;
background: url(../../../assets/img/nav2-contact-jenn.gif) no-repeat;
}

.footer-strap {
font-size: 10px;
width: 700px;
margin: 0 auto;
text-align: center;
margin-top: 5px;
margin-bottom: 28px;
color: #999999;
text-transform: uppercase;
font-family: georgia, serif;
}

.footer-strap a {
color: #e87bb1;
}

/* SIDEBAR STYLES */

.sidebar-wrap {
width: 297px;
position: absolute;
top: 0;
right: 0;
}

.sidebar-wrap ul {
list-style: none;
}

#sidebar-portrait-container {
width: 295px;
height: 393px;
border: 1px #cccccc solid;
overflow: hidden;
position: relative;
}

#sidebar-portrait-container img {
position: absolute;
top: 0;
left: 0;
}

.widget {
padding: 25px 0 25px 0;
border-bottom: 1px #cccccc solid;
}

h3.widgettitle {
font-size: 15px;
}

.blogroll li a {
display: block;
text-transform: uppercase;
font-size: 11px;
color: #e87bb1;
text-decoration: none;
padding-top: 4px;
padding-left: 15px;
padding-bottom: 2px;
border-bottom: 1px #eeeeee solid;
}

.blogroll li a:hover {
padding-left: 10px;
background: #e87bb1;
color: #ffffff;
}

.sidebar-wrap #searchform {
padding-top: 5px;
}

.sidebar-wrap #s {
height: 20px;
width: 211px;
font-size: 14px;
padding: 4px;
border: 1px #cccccc solid;
}

.sidebar-wrap #searchsubmit {
width: 67px;
height: 30px;
background: url(../../../assets/img/btn-search.gif);
color: #e87bb1;
font-size: 10px;
text-transform: uppercase;
border: none;
font-family: georgia, serif;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome hack */
.sidebar-wrap #searchsubmit {
position: relative;
top: -2px;
}
}

.sidebar-wrap #searchsubmit:hover {
background-position: 0 -30px;
color: #ffffff;
}

/* BEGIN HOMEPAGE SPECIFIC STYLES */

#main-portraits-container {
width: 700px;
height: 370px;
overflow: hidden;
position: relative;
margin: 0 auto;
}

#main-portraits-container img {
top: 0;
left: 0;
}

.homewide {
border-top: 1px #cccccc solid;
margin-top: 10px;
color: #999999;
font-size: 14px;
line-height: 16px;
}

.homewide a {
color: #e87bb1;
}

.homewide a:hover {
color: #333333;
}

.homecontent {
background: url(../../../assets/img/h4-arw.gif) no-repeat 0 2px;
}

.homecontent #page-content {
width: 304px;
padding-right: 20px;
margin-right: 0;
border-right: 1px #cccccc solid;
}

#recent-news {
width: 298px;
position: absolute;
top: 25px;
right: 25px;
}

#recent-news h3, #home-twitter-container h3.widgettitle {
font-size: 19px;
}

#home-twitter-container h3.widgettitle a {
text-decoration: none;
}

#home-twitter-container .widget {
padding: 25px 0 0 0;
border-bottom: none;
}

#home-twitter-container .widget ul {
list-style: none;
background: #ffffff;
margin: 0 0 0 0;
padding: 0 25px 20px 20px;
border-bottom: 1px #cccccc solid;
}

#home-twitter-container {
margin-top: -6px;
position: relative;
}

#home-twitter-container h3.widgettitle {
background: #ffffff;
border-top: 1px #cccccc solid;
padding: 15px 25px 0 20px;
}

#twitter-icon {
height: 29px;
width: 71px;
top: -3px;
left: 0;
position: absolute;
background: url(../../../assets/img/twitter-home.gif) no-repeat;
}


/*#slidephotos-home {
border: 1px #e87bb1 solid;
background: #ffffff;
position: absolute;
height: 316px;
overflow: hidden;
top: 25px;
left: 25px;
}

#slidephotos-home img {
padding: 7px;
}

#home-txt-container {
margin-left: 344px;
border-left: 1px #cccccc solid;
padding-right: 25px;
min-height: 319px;
height:auto !important;
height:319px;
}

#home-intro {
font-family: arial, helvetica, sans-serif;
text-transform: none;
font-size: 19px;
color: #999999;
padding-bottom: 15px;
border-bottom: 1px #cccccc solid;
padding-left: 15px;
line-height: normal;
}

h3.home-news {
display: inline;
font-size: 19px;
float: left;
margin-right: 10px;
}

.home-news {
padding-top: 15px;
padding-left: 15px;
}

#home-twitter-container {
margin-top: -3px;
padding-top: 28px;
position: relative;
}

#twitter-icon {
height: 29px;
width: 71px;
top: 0;
left: 0;
position: absolute;
background: url(../../../assets/img/twitter-home.gif) no-repeat;
}

#home-twitter-container h3 {
background: #ffffff;
border-top: 1px #cccccc solid;
padding: 20px 25px 0 25px;
font-size: 17px;
}

#home-twitter-container ul {
background: #ffffff;
padding: 0 25px 15px 25px;
border-bottom: 1px #cccccc solid;
list-style: none;
color: #e87bb1;
} */

/* BEGIN SECTIONS STYLES */

h3.section-header {
font-size: 28px;
padding: 15px 12px 20px 12px;
background: #ffffff;
border-bottom: 1px #cccccc solid;
}

h3.section-header a {
display: block;
text-indent: -9999px;
}

h3.jenns-favorite-finds {
background-image: url(../../../assets/img/h3-jenns-favorite-finds.gif);
background-repeat: no-repeat;
background-position: 10px 50%;
}

.blog-post {
padding: 30px 0 0 0;
border-bottom: 1px #ffffff solid;
position: relative;
line-height: 1.25em;
}

#page {
border: none;
}

.blog-pad {
padding: 0 25px 0 25px;
}

.blog-post h4 {
display: inline;
color: #e87bb1;
font-family: georgia;
font-size: 24px;
font-weight: normal;
letter-spacing: -1px;
line-height: 24px;
/*background: #ffffff;*/
}

.blog-post h4 a {
text-decoration: none;
color: #e87bb1;
}

.blog-post .h4-container {
background: url(../../../assets/img/h4-arw.gif) no-repeat 0 2px;
margin-bottom: 25px;
padding-left: 25px;
padding-right: 25px;
}

.blog-post p {
padding-bottom: 1.25em;
}

.blog-post .blog-meta {
padding: 0 25px 15px 25px;
font-size: 12px;
line-height: normal;
border-bottom: 1px #cccccc solid;
}

.blog-post .blog-meta strong {
text-transform: uppercase;
font-weight: bold;
color: #e87bb1;
}

.blog-post ul li {
margin-left: 20px;
}

.blog-post img {
display: block;
margin: 0 auto;
}

/*#main-content-container-2 .navigation {
margin-top: -1px;
height: 32px;
background: #ffffff;
border-bottom: 1px #cccccc solid;
padding: 15px 15px 0 15px;
font-family: georgia, serif;
}

#main-content-container-2 .navigation a {
text-decoration: none;
font-size: 18px;
color: #e87bb1;
text-transform: uppercase;
}

#main-content-container-2 .navigation a:hover {
color: #333333;
}

#main-content-container-2 .navigation .nav-prev {
float: right;
}

#main-content-container-2 .navigation .nav-next {
float: left;
}
*/

#main-content-container-2 .navigation {
font-family: georgia, serif;
padding: 15px 10px 0 10px;
}

#main-content-container-2 .navigation a {
text-decoration: none;
font-size: 15px;
color: #e87bb1;
text-transform: uppercase;
}

#main-content-container-2 .navigation a:hover {
color: #333333;
}

#main-content-container-2 .navigation .nav-prev {
float: right;
}

#main-content-container-2 .navigation .nav-next {
float: left;
}

#footsearch {
background: #ffffff;
text-align: center;
padding-top: 3px;
padding-bottom: 5px;
border-bottom: 1px #cccccc solid;
border-top: 1px #cccccc solid;
margin-top: -2px;
}

#footsearch #searchform {
padding-top: 5px;
padding-bottom: 3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome hack */
#footsearch #searchform {
padding-bottom: 0px;
}
}

#footsearch #s {
height: 20px;
width: 211px;
font-size: 14px;
padding: 4px;
border: 1px #cccccc solid;
margin-right: 5px;
}

#footsearch #searchsubmit {
width: 67px;
height: 30px;
background: url(../../../assets/img/btn-search.gif);
color: #e87bb1;
font-size: 10px;
text-transform: uppercase;
border: none;
font-family: georgia, serif;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome hack */
#footsearch #searchsubmit {
position: relative;
top: -2px;
}
}

#footsearch #searchsubmit:hover {
background-position: 0 -30px;
color: #ffffff;
}


/* MEDIA CLIPS SPECIFIC STUFF */

#clips-pulldown {
position: absolute;
right: 20px;
top: 15px;
display: none;
}

#clips-pulldown span.select {
font-family: georgia, sans-serif;
color: #e87bb1;
position: absolute;
width: 92px;
height: 10px;
padding: 4px 25px 10px 10px;
font-size: 10px;
text-transform: uppercase;
background: url(../../../assets/img/form-clips-pulldown.gif) no-repeat 0 2px;
overflow: hidden;
line-height: 20px;
}

.wordtube {
padding-bottom: 15px;
overflow: hidden;
}

/* IN THE NEWS SPECIFICS */

.article-download-link {
display: block;
width: 112px;
height: 17px;
overflow: none;
background: url(../../../assets/img/btn-download.gif) no-repeat;
font-size: 10px;
text-transform: uppercase;
text-decoration: none;
color: #e87bb1;
padding-left: 15px;
padding-top: 5px;
margin-bottom: 1.25em;
}

.article-download-link:hover {
color: #ffffff;
background-position: 0 -22px;
}

/* CONTACT JENN SPECIFICS */

/*
.toggler  {
cursor:pointer; font-weight:bold; color:#000; margin: 0; padding:5px; font-size:16px; font-family:Arial, sans-serif;
}

.toggler:hover	 {
background:#eee;
}

.element	 {
padding:0 5px;
} */

.contact-page .toggle-container {
padding-left: 25px;
padding-right: 25px;
padding-bottom: 20px;
padding-top: 20px;
border-bottom: 1px #cccccc solid;
border-top: 1px #ffffff solid;
}

.contact-page .toggler  {
cursor:pointer;
}

.contact-page .toggle-container-selected {
background: url(../../../assets/img/h4-arw.gif) no-repeat 0 21px;
border-bottom: none;
}

.contact-page .toggle-container span {
display: block;
color: #e87bb1;
font-family: georgia;
font-size: 18px;
font-weight: normal;
line-height: 18px;
text-transform: uppercase;
}

.contact-page p {
padding-bottom: 0;
margin-bottom: 0;
}

.contact-page {
padding-top: 0;
}

#page.contact-page {
min-height: 360px;
height:auto !important;
height:360px;
}

.contact-page .blog-pad {
padding: 0;
}

.accordion-border {
height: 1px;
background: #cccccc;
overflow: hidden;
margin-top: 20px;
}

.contact-page #twitter {
border-bottom: 0;
}

.accordion-pad {
padding: 0 25px 0 25px;
}

.contact-page .name, .contact-page .email {
float: left;
}

.contact-page .name {
margin-right: 18px;
}

.contact-page .message {
clear: both;
}

.contact-page label, .contact-page .mailinglist {
font-size: 10px;
text-transform: uppercase;
}

.contact-page .name input, .contact-page .email input {
font-size: 14px;
padding: 5px;
border: 1px #cccccc solid;
width: 218px;
}

.contact-page .message textarea {
width: 468px;
font-size: 14px;
padding: 5px;
border: 1px #cccccc solid;
}

.contact-page .submit input {
width: 67px;
height: 30px;
background: url(../../../assets/img/btn-search.gif);
color: #e87bb1;
font-size: 10px;
text-transform: uppercase;
border: none;
font-family: georgia, serif;
}

.contact-page .submit input:hover {
background-position: 0 -30px;
color: #ffffff;
}

.contact-form-element {
margin-bottom: 10px;
}

.contact-page #twitter a {
color: #e87bb1;
text-decoration: none;
}

/* ABOUT JENN SPECIFICS */

#about-portraits-container {
width: 482px;
height: 372px;
overflow: hidden;
margin: 0 auto;
margin-top: -15px;
position: relative;
background: #ffffff;
margin-bottom: 15px;
}

#about-portraits-container img {
top: 10px;
left: 10px;
border: 1px #cccccc solid;
}

/* SEARCH PAGE SPECIFICS */

#search-nothing {
padding: 25px 0 25px 0;
}


/* ADDING WHITE PADDING AROUND IMAGES */

.whiteBox {
text-align: center;
background: #ffffff;
}
