/*







Theme Name: salonbety







Author: Webkodeks.com







Author URI: http://www.webkodeks.com







Description: http://www.webkodeks.com







*/















/* MAIN STYLES







-------------------------------------------*/







* { margin: 0; padding: 0; }















body,html {
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	background-image: url(images/body-bg.jpg);
}















ul {







	list-style:none;







}















a {
	text-decoration: none;
	color: #590670;
	font-family: Arial, Helvetica, sans-serif;
}















a:hover {







	text-decoration:underline;







}















a:focus {







	outline:none;







}















p {

	font-family: Arial, Helvetica, sans-serif;

	color: #666;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	font-size: 14px;

	line-height: 145%;

}































h1, h2 {
	font-size: 23px;
	letter-spacing: -1px;
	line-height: 140%;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;



}















h1 {
	font-weight: normal;
	color: #590670;
	font-size: 27px;





}















h1 a:hover {







	text-decoration:none;







	color:#333;







}















h2 {
	font-size: 20px;
	padding-top: 10px;
	font-weight: normal;
	line-height: 140%;
	color: #590670;





}















h3 {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #590670;
	font-weight: normal;



}















 /* LAYOUT STRUCTURE







--------------------------------------------------*/


#mainWrapper2 {
	background-position: 0 0;
	background-image: url(images/mainwrapper2.png);
	background-repeat: no-repeat;
	padding-top: 0px;
	background-attachment: fixed;
}




#mainWrapper {
	background-position: 0 0;
	background-image: url(images/mainwrapper.jpg);
	background-repeat: repeat-x;


}







#wrapper {



	margin:0 auto;



	width:1000px;



}















#header {
	height: 174px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin: 0px;
	padding: 0px;
	width: 1000px;
	background-image: url(images/header.png);
}















#content {
	overflow: hidden;
	margin: 0px;
	background-repeat: repeat-y;
	width: 1000px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(images/content.png);
}





#content #colLeft {
	float: right;
	width: 650px;
	margin-right: 50px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 15px;
}















#content #colRight {
	float: left;
	width: 250px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 0px;
	margin-top: 15px;
	margin-left: 15px;
}



#footer {
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
	background-color: #333333;
}















#footerWidgetsInner {
	width: 1000px;
	overflow: hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 0px;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	padding-left: 25px;
}















/* HEADER ELEMENTS







-----------------------------------*/















/* -- logo --*/







#logo {
	top: 0px;
	left: 0;
	float: left;
	width: 275px;
	padding-top: 5px;
	padding-left: 115px;
}















#logo a img{







	border:none;







	vertical-align:middle;







}







#image_top{
	height: 340px;
	width: 1000px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 19px;
	background-image: url(images/image_top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


#slider{
	height: 318px;
	width: 960px;
	background-color: #70708f;
}










#mainMenu {
	margin-left: 0px;
	float: right;
	margin-top: 60px;
	padding-top: 0px;
	margin-right: 25px;
}







#mainMenu ul {

	padding: 0px;

	background-position: 0px 0px;

	float: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}







#mainMenu ul li{







	float:left;







}















#mainMenu ul li a {
	display: block;
	height: 30px;
	color: #FFF;
	font-size: 15px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 20px;
	padding-right: 18px;
	padding-bottom: 10;
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: 0 -78px;
}















#mainMenu ul li a span {







	font-size:10px;	







	color:#999;







	line-height:120%;







}















#mainMenu ul li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #7A099B;
}























#mainMenu ul li ul li a:hover{







	background:#132325;







}



#mainMenu li.current-menu-item  a {

	text-decoration: none;
	color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: #7A099B;



}



/* top social links */















#topsocial {

	position:absolute;

	right:0px;

	top:0px;

	height: 65px;

	margin-top: 70px;

	margin-right: 10px;

	float: right;

}

















/* Top Search */















#topSearch {







	position:absolute;







	right:5px;







	top:25px;







}















/* CONTENT ELEMENTS







-------------------------------------------*/















.alignleft {







	float:left;







	margin:5px 15px 5px 0;







}















.alignright {







	float:right;







	margin:5px 0 5px 15px;







}



















#archive-title {







	padding:5px 0 7px 25px;







	margin:0 0 15px;







	display:block;







	background:url(images/ico_archive.png) 2px 50% no-repeat;







	border-bottom:1px solid #ddd;







}















#content #colLeft img {





}















/* BLOG ITEMS */





.span3 {

	border-bottom:1px dotted #bbb;

	overflow:hidden;
     width: 220px;
	  float: left;
  min-height: 1px;
  margin-left: 20px;

}







.span3 p {

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 10px;

}


.span3 .meta {







	font-size:11px;







	color:#666;







	text-shadow:1px 1px #fff;







	margin-top:-12px;







	margin-bottom:18px;







}




.span4 {
	border-bottom: 1px dotted #bbb;
	overflow: hidden;
	width: 300px;
	float: left;
	min-height: 1px;
	margin-left: 20px;
	margin-bottom: 10px;
}







.span4 p {

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 10px;

}


.span4 .meta {







	font-size:11px;







	color:#666;







	text-shadow:1px 1px #fff;







	margin-top:-12px;







	margin-bottom:18px;







}











.postTags {







	font-size:13px;	







	background:url(images/ico_tag.png) 0 50% no-repeat;







	padding-left:24px;







	margin:25px 0 0;







}


.postItem-main {

	border-bottom:1px dotted #bbb;

	overflow:hidden;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 30px;

	margin-left: 0;

	padding-top: 0;

	padding-right: 0;

	padding-bottom: 15px;

	padding-left: 10;

}







.postItem-main p {

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 0px;

}















.postItem-main .meta {







	font-size:11px;







	color:#666;







	text-shadow:1px 1px #fff;







	margin-top:-12px;







	margin-bottom:18px;







}





.more-link {
	font-family: Arial, Helvetica, sans-serif;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	font-weight: bold;
	float: none;
	height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	display: block;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 500px;
	background-color: #590670;
	color: #FFF;
	width: 105px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 16px;
	margin-top: 10px;
}







.more-link a {
	background-position: 0px 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-top: 0px;
	display: block;
	height: 20px;
	width: 119px;
	color: #FFFFFF;
}





.more-link a:hover {
	text-decoration: none;
	color: #333;
}







blockquote {







	padding-left:80px;







	margin:20px 0 15px 0;







	padding-top:20px;







	font-family:Georgia, "Times New Roman", Times, serif;







	font-style:italic;







	background:url(images/bk_blockquote.png) 0 15px no-repeat;







	border-top:1px dotted #ddd;







	border-bottom:1px dotted #ddd;







}















#content #colLeft ul li, #content #colLeft ol li  {







	padding:5px 0 5px 25px;







	background:url(images/bullet_list.png) 0 8px no-repeat;







}















#content #colLeft ul {







	margin:0 0 15px 15px;







}















#content #colLeft ol li {







	background:none;







	padding-left:0;







}















#content #colLeft ol {







	margin:0 0 15px 35px;







}























/* PAGINATION */















.emm-paginate {padding:10px 0; overflow:hidden; clear:both;}







.emm-paginate a {background:url(images/bk_pagenavi.jpg) 0 100% repeat-x; border:1px solid #ddd; color:#666; margin-right:5px; padding:4px 8px; text-align:center; text-decoration:none;}







.emm-paginate .emm-title {color:#555; margin-right:4px;}







.emm-paginate .emm-gap {color:#999; margin-right:4px;}







.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current {color:#fff; background:#496471; border:1px solid #496471; margin-right:5px; padding:4px 8px;}







.emm-paginate .emm-page {}







.emm-paginate .emm-prev, .emm-paginate .emm-next {}















/* COLRIGHT ELEMENTS 







-------------------------------------*/















.rightBox  {

	margin-bottom:17px;

	padding-left: 10px;

}


.rightBox .textwidget  {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 140%;
}












.rightBox h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #31313F;
	font-size: 16px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #590670;
	font-weight: bold;
	margin-bottom: 5px;
}















.rightBox ul li{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 5px;
	color: #666;
	font-size: 14px;
}







.rightBox ul li a{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 14px;
	font-weight: normal;
	display: block;
	width: 234px;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-left: 0px;
}



.rightBox ul li a:hover{

	color: #526772;

	text-decoration: none;

}



.rightBox ul {

}















/* COMMENTS







-----------------------------------*/























#content #colLeft ul.commentlist {



	list-style:none;



	list-style-position:outside;



	display:block;



	border-top:3px solid #D2D8DB;



	border-bottom:4px solid #D2D8DB;



	padding-bottom:10px;



	margin-top: 0;



	margin-right: 0;



	margin-bottom: 20px;



	margin-left: 0;



	padding-top: 0;



	padding-right: 10;



	padding-left: 10;



}















#content #colLeft ul.commentlist ul {







	list-style-type:none;







	list-style-position:outside;







	margin:0;







}















#content #colLeft ul.commentlist li {







	padding:20px 0 10px 50px;







	position:relative;







	margin-top:0;







	background:url(images/bk_horiz_line.jpg) 0 0 repeat-x;







}















#content #colLeft ul.commentlist li img {







	border:none;







}















#content #colLeft ul.commentlist li p{







	font-size:13px;







	margin:10px 0;







}















#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text  {







	margin-left:20px;	







}















#content #colLeft ul.commentlist li .comment-meta span {







	font-size:11px;







	color:#999;







}















#content #colLeft ul.commentlist li .comment-meta {







	font-size:16px;







}























#content #colLeft ul.commentlist li .gravatar {



	position:absolute;



	width:50px;



	height:50px;



	top:20px;



	left:0;



	margin-left: 10px;



}















#content #colLeft ul.commentlist li .gravatar .gravatar_mask {







	position:absolute;







	left:0;







	top:0;







	background:url(images/bk_gravatar_mask.png) 0 0 no-repeat;







	width:50px;







	height:50px;







}















#content #colLeft ul.commentlist .reply {



	position:absolute;



	right:0;



	top:25px;



	width:46px;



	height:21px;



	text-align:center;



	font-size:12px;



	padding-right: 20px;



}















#content #colLeft ul.commentlist .reply a {







	display:block;







	width:46px;







	height:21px;







	font-style:italic;







}















#content #colLeft ul.commentlist .reply a:hover {







	text-decoration:none;







	color:#333;







}























#content #colLeft ul.commentlist li .children li {







	margin-top:15px;







	padding-top:25px;







	border-bottom:none;







	overflow:hidden;







	padding-bottom:5px;







}















#content #colLeft ul.commentlist li .children li .gravatar {







	top:20px;







}















#content #colLeft ul.commentlist li .children li .reply {







	top:30px;







}















/* Footer Widgets */















#footerWidgetsInner .boxFooter {

	float:left;

	width:226px;

	overflow:hidden;

	margin-bottom:40px;

	margin-left: 10px;

	padding-right: 10px;

}















































#footerWidgetsInner h2 {
	font-size: 18px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5D5D5D;
	margin-bottom: 10px;
}































#footerWidgetsInner .boxFooter ul li {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;

}































#footerWidgetsInner .boxFooter ul li a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	color: #EFEFEF;
	font-size: 14px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;

}







#footerWidgetsInner .boxFooter .textwidget {
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 150%;
	color: #EFEFEF;
}


#footerWidgetsInner .boxFooter .textwidget a {
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 150%;
	color: #FFFFFF;
}

#footerWidgetsInner .boxFooter .textwidget a:hover {
	text-decoration: none;
	font-size: 14px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 150%;
	color: #EFEFEF;
}














#footerWidgetsInner .boxFooter ul li a:hover {
	color: #FFF;
	text-decoration: none;	
}















/* Copyright */







#footer_bottom{
	height: 51px;
	clear: both;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-color: #2B2B2B;
	}



#footer_author{



	height: 40px;



	clear: both;



	margin-right: auto;



	margin-left: auto;



	width: 985px;



	}



#copyright {
	padding-top: 17px;
	position: relative;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	font-size: 14px;
	color: #999999;
}















#by {
	padding-top: 17px;
	float: right;
	margin: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;

}















#by img {







	border:none;







}















#by a {
	display: block;
	margin: 0px;
	padding: 0px;
	color: #999999;
	font-size: 14px;
}































/* Top Search */















#topSearch input[type="text"] {

	-moz-border-radius:4px;

	-webkit-border-radius:4px;

	width:100px;

	padding:9px 10px 10px;

	border:1px solid #2E4849;

	color:#A8A8A8;

	font-style:italic;

	margin-right:10px;

	position:relative;

	background-repeat: repeat-x;

	background-position: 0 0;





}















#topSearch input[type="submit"] {







	position:absolute;







	right:0;







	z-index:100;







	width:43px;







	height:44px;







	background:url(images/but_search.png) 0 0 no-repeat;







	border:none;







	cursor:pointer;







}	















/* COMMENTS F0RM */















#commentform p {







	margin:0;







}















#commentform label {







	display:block;







	padding:5px 0;







}















#commentform input, #commentform textarea {







	border:1px solid #ddd;







	padding:8px;







	width:300px;







	margin-bottom:10px;







   -moz-border-radius:4px;







   -webkit-border-radius:4px;







}















#commentform input:focus, #commentform textarea:focus {







	border:1px solid #0099FF;







}























#commentform textarea {







	width:560px;







	font-family:Arial, Helvetica, sans-serif;







	font-size:13px;







}















#commentform input[type="submit"]{







	border:none;







	width:151px;







	height:32px;







	margin-top:10px;







	cursor:pointer;







	background:url(images/but_form.jpg) 0 100% repeat-x;







	color:#FFF;







	font-size:12px;







	padding:0;







}





.wpcf7-submit {































































	border: 1px solid #cecece;































































	background-color: #E9E9E9;































































}































































div.wpcf7 {































































	padding:7px;































































}































































































































































































input {

	border: 1px solid #999999;

	color: #333333;

	font-size: 15px;

	padding: 4px;

	margin-top: 3px;





























































}































































































































textarea {

	border: 1px solid #999999;

	color: #333333;

	font-family: arial;

	font-size: 15px;

	margin-top: 5px;

	padding: 4px;

	width: 500px;





























































}































entery img {































border:0px; 































}































































































input, select {































































    border: 1px solid #999999;































































    padding: 6px;































































}









