/*
THEME NAME: IASalon
THEME URI: http://internationalacademysalon.com
VERSION: .01
DESCRIPTION: International Academy Salon Theme
AUTHOR: Jameson Bennett/Greg Glevicky
AUTHOR URI: http://jam3son.com
TAGS: salon
*/

/* Reset browser defaults */
@import url('library/styles/reset.css');

/* Apply basic typography styles */
@import url('library/styles/typography.css');

/* Apply a basic layout */
@import url('library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('library/styles/images.css');

/* Apply default theme styles and colors */
@import url('library/styles/default.css');

/* Prepare theme for plugins */
@import url('library/styles/plugins.css');


/* ===========  ==========  ========== */
/* ===========    IASalon   ========== */
/* ===========  ==========  ========== */

body{background:#000;color:#ccc;font-family:Helvetica;}

a,a:visited,a:active,a:link{color:#fff;}
a:hover{color:#B8C2DD;}
#branding{display:none;}
#main{background:url(/wp-content/themes/IASalon/img/bg.jpg) 50% -40px no-repeat;padding-top:30px;}
.slug-home #main{background-image:none;}

#header .top{text-transform:lowercase; font-size:12px; letter-spacing:3px;
text-align:right;padding:3px;background:#B8C2DD url(/wp-content/themes/IASalon/img/bluecorner.jpg) top left no-repeat;margin:20px auto 0 auto;width:894px;}
#header .top a{color:#234094;text-decoration:none;padding:3px 8px;;}
#header .top a:hover{color:#000;background:#fff; }
#header .top .divider{color:#fff;}
#header .logo{width:900px;background:#000;margin:0 auto;}
.clear{clear:both;height:1px;line-height:1px;font-size:1px;margin:0;padding:0;}

.entry-content{padding:10px 0 0 80px;}


.entry-content h1{
	font-size:22px;
	font-weight:normal;
	padding:15px 0 5px;
}

.entry-content h2 {
	font-size:18px;
	font-weight:normal;
	padding:15px 0 5px;
}

.entry-content em{font-weight:bold;font-style:italic;font-family:Georgia;}

.entry-content strong{color:#CDCDFD;}
.entry-title a:hover{color:#B8C2DD;}

#imagerotator{margin:-30px auto 40px auto;position:relative;height:250px;}
#imagerotator img{
	left: 0; top: 0;
	position:absolute;
}
#imagerotator .show{}
#imagerotator .caption{background:#ffffff;width:270px;height:auto;z-index:11;padding:10px 10px 5px 40px;position:absolute;top:220px;left:0;}
#imagerotator .caption h1{color:#321C18;font-size:18px;font-weight:normal;}
#imagerotator .caption p{color:#333;font-size:12px;font-weight:normal;text-align:right;font-style:italic;margin-bottom:0px;}
#imagerotator .caption {display:none;}


#header{width:958px;margin:0 auto;background:#000;}
#access, #footer{width:900px;margin: 0 auto;}

.homepage .entry-title{display:none;}
h1.entry-title{margin-left:80px;font-weight:normal;text-transform:lowercase;}

#content p{font-size:11px;}
.footersearch{float:right;margin-top:22px;}
.footersearch input#s{background:#666;border:1px solid #fff;font-size:11px;color:#fff;padding:3px;}
.footersearch input#searchsubmit{background:#333;border:1px solid #ddd;font-size:12px;text-transform:lowercase;font-family:Helvetica,sans-serif;color:#fff;}
#siteinfo{float:left;width:400px;}

.edit-link a{background:#800;padding:3px 12px;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;}
.edit-link a:hover{background:#f00;color:#fff;}

 a.apply{background:#900;padding:8px 12px;color:#fff;display:block;text-align:center;
 -moz-border-radius:10px;-webkit-border-radius:10px;
 text-decoration:none;font-size:14px;margin:10px 0 20px 0;}
 a:hover.apply{background:#f00;color:#fff;}

.wella{width:900px;height:77px;margin:0 auto 0 auto;}
.wella a{width:173px;height:77px;display:block;float:right;}
.sectionimage{
width:219px;float:right;margin: 0 30px 30px 0;padding:0px 0px 0px 0px;font-size:11px;line-height:14px;}
.sectionimage img{border:1px solid #B8C2DD;margin-bottom:15px;}

.wpcf7-form p{margin:5px 0 0 0;}
/* ===========  Navigation  ========== */
.sf-menu {
	float:left;
	letter-spacing: 3px;
	font-size:10px;
	text-transform:lowercase;
	border:none;
	margin:0 60px;
}
.sf-menu a {
	border:none;
	padding:9px 16px;
	text-decoration:none;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
    border-bottom-color:#fff;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#ddd;
}
.sf-menu li {
	background:		#000;
}
.sf-menu li li {
	background:		#666;
}
.sf-menu li li li {
	background:		#777;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background:     #777;
	outline:		0;
    border-bottom-color:#ccc;
}
.sf-menu ul {
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #666;
	border-left:1px solid #333;
	z-index:99;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;z-index:99;
}
.sf-menu ul a {
    background:#000;
	border-bottom:none;
}
.sf-menu ul a:hover {
    color: #fff;
}
