/*
Theme Name: JS Makeup Artistry
Theme URI: http://www.jsmakeup.com/
Description: A custom WordPress theme created by TwoFive Media for JS Makeup Artistry
Version: 1.0
Author: TwoFive Media
Author URI: http://www.twofiveplus.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/********** Page Styles **********/
body{background:url(images/background.jpg) 0 0 repeat-x;}
a:link, a:visited{color:#41250d; text-decoration:none;}
a:hover, a:active{color:#2e2006; text-decoration:underline;}
a.active{color:#2e2006;}
.margin-zero, .client{margin:0;}
blockquote{margin-top:5px;}
.clear{clear:both;}


/********** Header Styles **********/
#logo{background:url(images/logo.png) center top no-repeat;}
#header{margin-top:92px;}
#header h1, #header h2{display:none;}

/********** Main Container Styles **********/
#main-container{background:#fff url(images/body-bg.jpg) 0 0 no-repeat; border:2px solid #41250d; margin-bottom:30px; min-height:523px;}
#main-container h2{clear:both; margin-bottom:1em;}

/********** Nav Styles **********/
#nav{padding:10px 0 20px;}
#nav ul{list-style:none; padding-left:20px; /*margin:0 auto; width:83%;*/}
#nav ul li{float:left; margin-right:17px; font-family:"Century Gothic", "Lucidia Grande", "Lucidia Sans", "Bit Stream Vera Sans", Verdana; font-size:1.2em;}
#nav ul li.nav-last{margin:0;}

/********** Main Content Styles **********/
#main{padding:0 5px 20px 20px;}
#cata-main{padding-bottom:20px; position:relative; min-height:523px; text-align:justify;}
#cata-main p{letter-spacing:.4px;}
#main a,#cata-main a{font-weight:600;}
#cata-main .cata-title{color:#41250d; font-size:2.7em; font-family:"Century Gothic";}
#cata-main .cata-image img, #cata-main .cata-content{margin:20px 20px 30px;}
#cata-main .title{text-align:center; margin:0 0 -13px;}
#cata-main .cata-content h3{margin:0; color:#41250d;}
#cata-main .cata-content .price, .bold{font-weight:bold;}
#cata-main .cata-content .testimonial{background:url(images/blockquote-comments.png) -3px 18px no-repeat; margin-bottom:10px;}
#cata-main .cata-content ol.tips-list li{margin-bottom:20px;}
#cata-main .cata-content .quote{margin-right:42px;}
#cata-main .wpcf7-list-item{display:block;}
#cata-main .cata-content .contact-form, #cata-main .cata-content .quote{float:left; }
.cufon{font-family:"Century Gothic";}
.post{margin-bottom:30px; border-bottom:1px solid #FED5D3;}

/********** Sidebar Styles **********/
#sidebar{position:relative;}
#sidebar p, #sidebar ul{letter-spacing:.030em; font-size:1.01em;}
#sidebar .column{text-align:center; margin:90px 0;}
#sidebar .column h2{color:#41250d; font-family:"Century Gothic"; font-size:2em;}
#sidebar .column p.latest-title{margin:23px 0 0;}
#sidebar .column ul.latest-news{list-style:none; margin:0; padding:0;}
#logo-small{position:absolute; bottom:-20px; right:-11px;}
#cata-main #logo-small{bottom:-20px; right:2px;}

#gpp_slideshow_wrapper {width:100%;}

/********** Slide Show **********/
#slideshow {position:relative; height:350px;}
#slideshow img {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow img.active {z-index:10; opacity:1.0;}
#slideshow img.last-active {z-index:9;}
#slider{overflow:hidden; width:670px; height:447px;}

/********** Text Wrap **********/
img.alignright, img.alignleft, img.aligncenter, .post img{background:#feedee; border:1px solid #fed5d3; padding:8px;}
.alignright{float:right; margin:0 0 6px 6px;}
.alignleft{float:left; margin:0 6px 6px 0;}
.aligncenter{display:block; margin-left:auto; margin-right:auto;}
