/*
Theme Name: Studio Taka
Theme URI: http://www.fischercreativemedia.com/
Description: Custom Theme. Design by Robert Verrilli RVAD (rob.verrilli@gmail.com), WordPress implementation by Don Fischer/Fischer Creative Media (dfischer@fischercreativemedia.com)
Version: 1.0
Author: Don Fischer
Tags: custom, widgets, sidebar
*/

html {margin:0;padding:0;height:100%;}
*{font-family:Arial, Helvetica, sans-serif;outline:none;}
body {margin:0;padding:0;background:url('images/background-home.jpg') #dbe9f1 repeat-x top center;height:100%}
body#none {background:#FFFFFF;}
body.skin {margin:0;padding:0;background:url('images/background-skin.jpg') #dcf1f0 repeat-x top center;height:100%}
body.hair {margin:0;padding:0;background:url('images/background-hair.jpg') #dbeef1 repeat-x top center;height:100%}
body.home {margin:0;padding:0;background:url('images/background-home.jpg') #dbe9f1 repeat-x top center;height:100%}
body.contact {margin:0;padding:0;background:url('images/background-contact.jpg') #e3f4ef repeat-x top center;height:100%}
body.bio {margin:0;padding:0;background:url('images/background-contact.jpg') #e3f4ef repeat-x top center;height:100%}
body.blog {margin:0;padding:0;background:url('images/background-blog.jpg') #ebf7f5 repeat-x top center;height:100%}

p.form-item {margin:0;padding:0;}
.form-item .wpcf7-form-control-wrap{display:block;float:right;width:195px;height:35px;position:static !important;}
.form-item input{height:15px;width:190px;}
.form-item .label{display:block;float:left;width:105px;height:28px;text-align:left;padding-top:7px;}
.form-item .label-ta{display:block;float:left;width:105px;height:98px;text-align:left;padding-top:7px;}
.your-comments {height:85px !important;}
#contact-sub{height:28px !important;}
#ta-form{width:190px;height:75px;}
#subbutton{float:right;height:24px !important;margin-top:15px;width:110px !important;}
.wpcf7-validation-errors{display:block;float:right;font-size:12px;height:30px;margin-right:-4px;margin-top:5px;overflow-x:hidden;overflow-y:hidden;}
.wpcf7-response-output {display:block;float:right;font-size:11px;margin-right:-4px !important;margin-top:2px !important;overflow-x:hidden;overflow-y:hidden;width:100%;}
#wp-calendar{}
#wp-calendar th,#wp-calendar td{border:1px solid #eaeaea;margin:2px;padding:4px;text-align:center;}
#today{background:#a3e0d0;}
.posts{margin-top:10px;}
.post{float:right;width:560px;}
#sidebar-wrap{font-size:12px;float:left;width:200px;overflow:hidden;margin-left:57px;text-align:left;}
#sidebar-wrap ul{padding:0;margin:0;list-style-type:none;}
#sidebar-wrap ul li ul li{margin-left:15px;}
#sidebar-wrap ul li.widget{margin-bottom:35px;}
.widgettitle{margin:5px 0px;color:#45606d;font-size:16px;}
.broswing{color:#56a08c;font-size:16px;font-weight:bold;margin-bottom:5px;}
body.skin span.service-title{color:#2C3432;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12.5px;font-weight:bold;margin:0 0 5px !important;}
.service-content{display:block;clear:both;color:#434947;line-height:160%;}
.service-price{display:block;color:#2C3432;margin-top:5px;}
.MultiBoxControlsContainer{/*display:none;*/}
.MultiBoxContainer {border-width:0px !important;padding:30px !important;background:url('images/blog-mid.png') transparent repeat !important;}
.takabios.MultiBoxContainer {border-width:0px !important;padding:30px !important;}
span.wpcf7-not-valid-tip{width:190px !important;font-size:12px;}
.main-image{float:left;width:260px;margin-right:18px;margin-left:3px;margin-bottom:5px;}
.studio-storycontent{text-align:justify;margin-top:25px;color:#515050;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:16px;}
.studio-wrapper-form{margin-top:25px;width:692px;padding:0;overflow:hidden;font-size:11px;padding:5px 25px;text-align:left;}
.studio-wrapper-form  .storycontent {text-align:justify;color:#515050;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;}
.studio-wrapper-form  .storycontent .wpcf7{float:left;width:45%;margin-top:20px;}
.studio-wrapper-form  .storycontent h4{font-size:15px;margin:10px 0;}
.bio-short {color:#1D3951;font-size:9px !important;font-weight:normal;margin-left:290px;margin-top:24px;padding-top:0;text-align:left;padding-right:20px;}
.bio-short p{color:#1D3951;font-size:11px !important;text-align:justify;}

#dots {position:absolute;margin:0;padding:0;background:url('images/background-dots-50perc.png')repeat-x top center;width:100%;/*height:100%;*/}
#dots-form {margin:0;padding:0;background:url('images/background-dots-50perc.png')repeat-x top left;width:100%;height:100%;}
#dots-height{position:relative;float:left;height:768px;width:1px;}
#page-wrapper{width:837px;padding:0;margin:0;background:url('images/background-logo.png') no-repeat 48px 25px ;}
#header {width:100%;height:75px;overflow:hidden;}
.esignup {width:40%; max-width:100%; padding: 15px 10px; font-size:13px; text-align:left; z-index:1000; float:right;}
#footer, #footer-skin, #footer-hair,#footer-contact,#footer-blog, #footer-bio {padding-bottom:20px;width:780px;overflow:hidden;font-family:Arial, Helvetica, sans-serif !important;font-size:12px;color:#437085;margin-top:32px;letter-spacing:1.2}
#footer-home {width:780px;overflow:hidden;font-family:Arial, Helvetica, sans-serif !important;font-size:12px;color:#437085;margin-top:0px;letter-spacing:1.2}
#footer-hair{padding-top: 20px;}

.footer-address  {font-size:12px;color:#437085;font-weight:bold;}
.footer-desc  {font-size:10px;color:#437085;font-weight:normal;letter-spacing:normal;}
.footer-copy  { font-size:11px;color:#437085;font-weight:bold;letter-spacing:1.0}

#main-back-overlay {overflow:hidden;width:837px;background:url('images/background-main.png') no-repeat center 35px ;}
#main-back-overlay-home {overflow:hidden;width:837px;background:url('images/background-hair-content.png') no-repeat center 35px ;}
#main-back-overlay-hair {position:relative; width:837px;}
#main-back-overlay-skin {overflow:hidden;width:837px;background:url('images/background-main.png') no-repeat center 35px ;}
#main-back-overlay-contact {overflow:hidden;width:837px;/*background:url('images/background-contact.png') no-repeat center 35px ;*/}
#main-back-overlay-bio {overflow:hidden;width:837px;/*background:url('images/background-contact.png') no-repeat center 35px ;*/}
#main-back-overlay-blog {overflow:hidden;width:837px;/*background:url('http://studiotaka.net/wp-content/themes/studio-taka/images/background-blog.png') no-repeat center 35px ;*/}
#main-back-overlay-blog-top {overflow:hidden;width:837px;/*background:url('images/background-blog-top.png') no-repeat center 35px ;*/}
#main-back-overlay-blog-mid {overflow:hidden;width:837px;background:url('images/background-blog-mid.png') repeat-y center top;}
#main-back-overlay-blog-bot {overflow:hidden;width:837px;/*background:url('images/background-blog-bot.png') no-repeat center 35px ;*/}
#main-back-overlay-image {margin-top:-10px;float:left;width:299px;height:417px;background:url('images/skin-girl.png') no-repeat top center;}
#main-back-overlay-image-skin {margin-top:-10px;float:left;width:837px;background:url('images/skin-girl2.png') no-repeat 0 top;}
#main-back-overlay-hair-top {background:url(images/background-blog-top.png) no-repeat scroll center top transparent;height:10px;overflow:hidden;width:837px;}
#main-back-overlay-image-home {margin:0px;float:left;width:837px;height:285px;background:url('images/home-text.png') no-repeat 55px 20px;}
#main-back-overlay-image-hair {margin:0px;float:left;width:837px;background:url('images/hair-main-bg2.png') no-repeat 35px -10px;}
#main-back-overlay-image-contact {float:left;height:323px;margin:50px 0 0 75px;width:300px;}
#main-back-overlay-image-bio {float:left;height:435px;margin:30px 0 0 55px;width:150px;}
#main-back-overlay-image-blog {margin:0px;float:left;width:837px;height:285px;background:url('images/hair-main.png') no-repeat 35px top;}
#main-back-overlay-content {float:right;/*height:406px;*/margin-right:32px;margin-top:10px;width:505px;}
#main-back-overlay-content-blog {float:right;height:406px;margin-right:32px;margin-top:10px;width:505px;}
#main-back-overlay-content-contact {margin-top:20px;float:right;width:360px;}
#main-back-overlay-content-bio {float:right;margin-right:30px;margin-top:20px;}
#main-back-overlay-content-hair {background:transparent url(images/text-more-services.png) no-repeat scroll 435px center;float:right;padding-right:50px;width:450px;}
#main-back-overlay-content-skin {background:url("images/text-more-services.png") no-repeat scroll 438px 124px transparent;float:right;margin-right:0;margin-top:10px;width:500px;}
#main-back-overlay-content-home {float:right;height:277px;margin-right:33px;margin-top:0px;width:505px;}
#skin-bottom{background:url("images/skin-bottom.png") no-repeat scroll 0 top transparent;height:160px;margin-left:35px;margin-top:449px;padding-top:20px;}
#skin-bottom .storycontent{color:#323232;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:18px;text-align:justify;padding:0 68px 0 35px;}
#hair-topper{background:url(images/hair-main-bg2.png) no-repeat 35px 0;height:10px;}
#menu{height:35px;width:750px;text-align:right;}
#menu a{display:block;height:20px;padding-top:15px;text-align:center;width:72px;text-decoration:none;}
#menu a:hover{color:#d36152;}
#menu ul {padding:0;margin:0;list-style-type:none;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif !important;}
#menu ul li{margin:0 4px;width:72px;height:35px;text-align:center;float:right;background:url('images/menu-normal.png') no-repeat bottom center;font-family:Verdana, Arial, Helvetica, sans-serif !important;font-size:12px;}
#menu ul li:hover{background:url('images/menu-over.png') no-repeat bottom center;color:#d36152;}
#menu ul li.current_page_item,#menu ul li.current_page_parent,#menu ul li.current_page_ancestor{background:url('images/menu-over.png') no-repeat bottom center;color:#d36152;}
#menu ul li.current_page_item a,#menu ul li.current_page_parent a,#menu ul li.current_page_ancestor a{color:#d36152;}
#main-bottom {width:769px;margin-top:10px;overflow:hidden;padding:0;}
#main-back-overlay-content,#main-back-overlay-content-home,#main-back-overlay-content-hair,#main-back-overlay-content-skin {font-size:12px;}
h2.service-title{padding:0;margin:0;font-size:14px;}
.service-wrapper{width:392px;padding:0;overflow:hidden;}
.service-bio{width:500px;padding:0;overflow:hidden;}
.service-wrapper-left{width:378px;padding:0;overflow:hidden;float:left;margin-top:25px;}
.service-wrapper-right{width:378px;padding:0;overflow:hidden;float:right;margin-top:25px;}
.service-top{height:16px;background:url('images/service-top.png') no-repeat bottom center;overflow:hidden;}
.service-mid{width:345px;height:75px;background:url('images/service-mid.png') repeat-y top center;overflow:hidden;font-size:11px;padding:2px 25px;text-align:left;}
.service-mid2{overflow:hidden;font-size:11px;padding:5px 25px;text-align:left;}
.service-bot{height:39px;background:url('images/service-bot.png') no-repeat top center;overflow:hidden;}
.service-hair-wrapper{margin-top:15px;overflow:hidden;padding:0;}
.service-hair-wrapper-left{width:378px;padding:0;overflow:hidden;float:left;margin-top:25px;}
.service-hair-wrapper-right{width:378px;padding:0;overflow:hidden;float:right;margin-top:25px;}
.service-hair-top{height:15px;background:url('images/service-hair-top.png') no-repeat bottom center;overflow:hidden;}
.service-hair-mid{height:220px;color:#666666;background:url('images/service-hair-mid.png') repeat-y top center;overflow:hidden;font-size:12px;line-height:18px;padding:5px 35px;text-align:left;}
.service-hair-mid .hairtitle{color:#333333;margin:0 0 10px;font-family:tahoma,arial,helvetica,sans-serif;font-size:20px;font-weight:normal;padding:0;}
.service-hair-bot{height:37px;background:url('images/service-hair-bottom.png') no-repeat top center;overflow:hidden;}
.service-hometop{height:15px;background:url('images/home-bottom-top.png') no-repeat bottom center;overflow:hidden;}
.service-homemid{background:url('images/home-bottom-mid.png') repeat-y top center;overflow:hidden;}
.service-homebot-left{height:45px;background:url('images/home-bottom-bot1.png') no-repeat top center;overflow:hidden;}
.service-homebot-right{height:45px;background:url('images/home-bottom-bot2.png') no-repeat top center;overflow:hidden;}
.slide span{display:block;}
.studio-wrapper{width:692px;padding:0;overflow:hidden;font-size:11px;padding:5px 25px;text-align:left;}
.subhairtitle{font-size:10px;}
.blog-wrapper{float:left;overflow:hidden;padding:0;width:500px;}
.blog-wrapper-left{width:500px;padding:0;overflow:hidden;float:left;margin-top:25px;}
.blog-wrapper-right{width:500px;padding:0;overflow:hidden;float:right;margin-top:25px;}
.blog-top{height:16px;background:url('images/blog-top.png') no-repeat bottom center;overflow:hidden;}
.blog-mid{background:url('images/blog-mid.png') repeat-y top center;overflow:hidden;font-size:12px;padding:5px 25px;text-align:left;line-height:18px;}
.blog-bot{height:39px;background:url('images/blog-bottom.png') no-repeat top center;overflow:hidden;}
#takagallery{margin-left:-18px;overflow:hidden;width:725px;}

#blond1, #blond2, #blond3, #blond4 { float:left; width:146px; margin-right:10px;}

#blond1{margin-left:15px !important;}

h1.storytitle{font-size:16px;margin:0 0 0px -2px;}
h1.storytitle a:hover{text-decoration:none !important;color:#d36152;}

#skin-bottom h1.storytitle{font-size:20px;margin:0 0 0px -2px;text-align:left;}

h1.bio-storytitle{font-size:20px;margin:0 0 0px -2px;font-weight:normal;color:#d6964d}
h1.studio{font-weight:normal;color:#d6964d;font-size:24px;}

h2{font-weight:normal;color:#d6964d;font-size:24px;}

#skin-bottom h1.studio{font-weight:normal;color:#204e67;font-size:24px;padding-left:35px;}

.story_date{color:#666666;font-size:9px;}
a{text-decoration:none;color:#45606d;font-weight:bold;}
a:hover{text-decoration:underline;}
.bio-text p{margin:0;color:#515050;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;text-align:justify;}
#gallery ul {list-style: none;}
#gallery ul li {display: inline;padding: 2px;}
#gallery img {border: none;}
.subbutton{float:right;}
.MultiBoxClose, 
.MultiBoxPrevious, 
.MultiBoxNext, 
.MultiBoxNextDisabled, 
.MultiBoxPreviousDisabled { behavior: url(http://studiotaka.net/wp-content/themes/studio-taka/multibox/iepng/iepngfix.htc);}
.MultiBoxContainer {border-color: #FFFFFF;border-width: 40px;padding: 0px;-moz-border-radius: 15px;-khtml-border-radius: 15px;-webkit-border-radius: 15px;background-color: #FFFFFF;}
.MultiBoxLoading { background: url(multibox/images/loader.gif) no-repeat center;}
.MultiBoxClose {background: url(multibox/images/close.png) no-repeat;}
.MultiBoxPrevious {background: url(multibox/images/left.png) no-repeat;}
.MultiBoxPlayPrevious {background: url(multibox/images/leftplay.png) no-repeat;}
.MultiBoxNext {background: url(multibox/images/right.png) no-repeat;}
.MultiBoxPlayNext {background: url(multibox/images/play.png) no-repeat;}
.MultiBoxPlayNextPause {background: url(multibox/images/pause.png) no-repeat;}
.MultiBoxPlayPreviousPause {background: url(multibox/images/pause.png) no-repeat;}
.MultiBoxPlayPreviousDisabled {background: url(multibox/images/leftplayDisabled.png) no-repeat;}
.MultiBoxPlayNextDisabled {background: url(multibox/images/playDisabled.png) no-repeat;}
.MultiBoxNextDisabled {background: url(multibox/images/rightDisabled.png) no-repeat;}
.MultiBoxPreviousDisabled {background: url(multibox/images/leftDisabled.png) no-repeat;}
#Overlay { background-color: #669999 !important;}
.pageof{color:#58B0A9;font-family:Tahoma,Arial,helvetica,sans-serif;font-size:10px;font-weight:bold;text-align:left;width:385px;}
.moreevents { margin-top:-20px;position:absolute;width:480px;z-index:1;}
.container {cursor:pointer;height:280px;margin-left:-120px;margin-top:20px;overflow:hidden;position:relative;width:440px;z-index:1;}  
.slides { position:absolute; top:0; left:0;}  
.slides div { display:none;position:absolute; height:285px;top:0; width:480px;} 
.icons{margin-top:15px;}

.arrleft {float:left;}
.arrright {float:right;}
#main-back-overlay-content-hair .container {height:305px;margin-right:35px;width:300px;margin-left:0px;margin-top:0px;float:right;z-index:1;}  
#main-back-overlay-content-hair .container .slides div {display:none;position:absolute; top:0;width:300px;} 
ul.pagination { float:left;list-style-type:none;margin-bottom:5px;padding:0;text-align:right;margin-left:15px;}
ul.pagination li { float:left; margin:-5px 2px 0; }	
ul.pagination a { display:block; width:14px; padding-top:14px; height:0; overflow:hidden; background-image:url(images/pagination.png); background-position:0 0; background-repeat:no-repeat;}
ul.pagination li.active a {background-position:0 -13px}
#main-back-overlay-content-hair #loopedSlider2 .container ul.pagination{ bottom:0;float:left;list-style-type:none;margin-bottom:5px;margin-left:15px;padding:0;position:absolute;text-align:right;}
#main-back-overlay-content-hair #loopedSlider2 .container ul.pagination li { float:left; margin:-5px 2px 0; }	
#main-back-overlay-content-hair #loopedSlider2 .container ul.pagination a { display:block; width:14px; padding-top:14px; height:0; overflow:hidden; background-image:url(images/pagination.png); background-position:0 0; background-repeat:no-repeat;}
#main-back-overlay-content-hair #loopedSlider2 .container ul.pagination li.active a {background-position:0 -13px}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#main-back-overlay-content-skin{width:550px;background:url("images/text-more-services.png") no-repeat scroll 490px 124px transparent;}
	#loopedSlider2{padding:left:0 !important;}
	.container {width:470px;margin-right:100px;}
	.skin .container {width:470px;margin-right:-50px !important;}
	.slides{overflow:hidden;height:285px;width:415px;}
	.slides div {width:460px;}
	.skin .moreevents {width:530px;}
}
.hair-topper-wrap{overflow:hidden;position:relative;height:368px;width:837px;background:url(images/background-main-hair.png) no-repeat scroll 0 0 transparent;margin-left:34px;}
.hair-topper-wrap .hair-topper {height:368px;width:837px;position:absolute;top:0;left:0;z-index:8;background-repeat:no-repeat;}
.hair-topper-wrap .htactive {z-index:10;}
.hair-topper-wrap .htlast-active { z-index:9;}
.hair #main-back-overlay-blog-mid{position:absolute;top:43px;z-index:15;background:none !important;}
#main-back-overlay-image-hair{background:none !important;}
#main-back-overlay-hair{overflow:inherit;}