/*
Theme Name: Urbane
Theme URI: http://www.downsdesign.com
Version: 1.0
Author: Eric Downs

standard elements */


/* Fix for PNG alpha channel display in IE6 */
img {
behavior: url("/wp-content/themes/pngbehavior.htc");
}


html {
min-height:100%;
}

* {
margin:0;
padding:0;
}

a:link,a:active,a:visited {
color:#959188;
font-family:inherit;
text-decoration:none;
}

a:hover {
color:#959188;
text-decoration:underline;
}

a img {
border:none;
}

body {
background:#000 url(img/background.jpg) repeat center top;
color:#aaa9a5;
font:normal 10px arial, verdana, sans-serif;
padding-top:10px;
}

p,code,ul {
letter-spacing:.1em;
line-height:1.8em;
padding-bottom:1em;
padding-top:0;
}

li {
list-style:none;
}

h1 {
color:#7b765f;
font:normal 18px/25px Georgia, "Times New Roman", Times, serif;
letter-spacing:.06em;
padding-bottom:10px;
}

h2 {
color:#423e30;
font:17px/25px Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0 0 5px;
}

h3 {
color:#7b765f;
font:15px/20px Georgia, "Times New Roman", Times, serif;
text-align:left;
}

h4 {
color:#827d73;
font:10px Verdana, Lucida, "Lucida Grande", sans-serif;
letter-spacing:.1em;
padding-bottom:10px;
text-transform:uppercase;
}

h5 {
color:#aaa9a5;
font:10px/14px Verdana, Lucida, "Lucida Grande", sans-serif;
letter-spacing:1px;
padding-bottom:10px;
text-transform:uppercase;
}

hr {
border-style:none;
border-top:1px solid #423e30;
display:block;
height:5px;
margin-bottom:0;
margin-top:0;
padding-bottom:5px;
padding-top:5px;
width:auto;
clear: both;
}

code {
background:#FFF;
border:1px solid #EEE;
border-left:6px solid #CCC;
color:#666;
display:block;
font:normal 1em Tahoma,sans-serif;
line-height:1.6em;
margin-bottom:12px;
padding:8px 10px;
white-space:pre;
}

.ohsnap {
color:#807f77;
font:normal 30px Georgia, "Times New Roman", Times, serif;
padding-bottom:30px;
}

/* misc */
.tipClass { 
text-decoration: none; 
color: #7b765f; 
border: 1px solid #2a281f;
padding: 20px;
font-size: 10px;
}

.clearer {
clear:both;
font-size:0;
}

.left {
float:left;
}

.right {
float:right;
margin:0;
padding:0;
}

.form {
color:#959188;
margin:0;
padding:0;
text-align:left;
}

.form h2 {
font-size:13px;
margin:0;
padding: 10px 10px 5px 0;
text-align:left;
}

#fade {
margin: 0 auto;
min-height: 100px;
display: none;
	float: left;
	width: 944px;
}

img.wideimg{
margin-right: auto;
display: block;
}


/* Email signup slider */
#caja {
display:none;
float:right;
padding:0 5px 10px 0;
width:200px;
color:#aaa9a5;
font:normal 10px arial, verdana, sans-serif;
}

#caja h1 {
margin:0;
padding:0;
color:#aaa9a5;
font:normal 10px arial, verdana, sans-serif;}

#mostrar {
display:block;
float:right;
height:20px;
padding:5px 5px 5px 0;
text-align:right;
width:200px;
}

/* Email signup slider end */
.form input.sendbutton {
background-color:#0d0d0a;
border:1px solid #13120e;
color:#959188;
float:right;
font-size:10px;
margin:20px 0 0;
padding:10px;
width:100px;
}

.imput {
background-color:#0d0d0a;
border:1px solid #13120e;
color:#959188;
float:right;
height:20px;
margin-bottom:10px;
width:200px;
}

/* structure */
.inner-container {
font-size:1.2em;
margin:0 auto;
padding:0;
width:950px;
}

.outer-container {
padding-bottom:64px;
}

.header {
height:205px;
margin:0;
padding:0;
text-align:center;
width:950px;
}

#noflash {
background-color:transparent;
}

.path {
background:url(img/links.png) no-repeat;
color:#aaa9a5;
font:12px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
height:40px;
letter-spacing:1px;
margin:0;
padding:20px 20px 0;
text-align:left;
text-transform:uppercase;
width:905px;
}

#right {
color:#7b765f;
display:inline;
float:right;
margin:0;
padding:0;
}

.servicelinks {
background-color:#0d0d0a;
border:1px solid #13120e;
color:#aaa9a5;
float:left;
font:12px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
height:auto;
margin:0 0 25px;
padding:10px;
width:200px;
}

.main {
min-height:325px;
padding:5px 0 0;
}

#staff {
float:left;
margin-bottom:20px;
width:525px;
}

#staff img {
float:left;
margin-bottom:20px;
margin-right:20px;
}

.contentservices p {
color:#aaa9a5;
margin:0;
padding:0 0 7px;
}


/*for bridal fillout button*/
.contentservices a.planner {
background-color:#0d0d0a;
border:1px solid #13120e;
color:#959188;
padding: 10px 20px;
display: block;
clear: both;
margin: 0 auto 20px 0;
width: 300px;
text-align: center;
}

.contentservices a:hover.planner {
background-color: #000;
text-decoration: none;
}

/*for bridal fillout button*/

.contentservices strong {
color:#7b765f;
font:normal 14px/30px Georgia, "Times New Roman", Times, serif;
margin:0;
padding-bottom:0;
padding-left:0;
padding-top:0;
}

.homebar {
float:left;
height:137px;
margin-top:5px;
text-align:center;
width:945px;
}

/*Sandbox---------------------------------------------------------------*/

/*.homebar.sandbox{
border: 1px solid red;
}

.news.sandbox {
border: 1px solid red;
margin-left: -6px;
}

.fashion.sandbox{
float:left;
height:137px;
margin:0 3px 0 4px;
padding:0;
width:319px;
}

.aveda.sandbox{
float:left;
height:137px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding:0;
width:300px;
}*/


Sandbox---------------------------------------------------------------


.homebar p {
color:#666;
font-family:Arial, sans-serif;
font-size:11px;
line-height:15px;
}

.content_staff_right {
float:right;
height:auto;
padding-right:0;
width:200px;
}

.content_staff_left {
float:left;
height:auto;
padding-right:0;
width:200px;
}

.content_staff{
border: 1px solid red;
float: left;
}


.news {
float:left;
height:137px;
margin: 0 3px 0 -3px;
padding:0;
width:312px;
}

.fashion {
float:left;
height:137px;
margin: 0 3px 0 9px;
padding:0;
width:319px;
}

.aveda {
float:left;
height:137px;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding:0;
width:300px;
}

.content_bridal {
background:no-repeat scroll right top;
float:right;
height:auto;
padding-bottom:40px;
padding-top:30px;
width:950px;
}

.content_form {
float:right;
height:auto;
padding-bottom:40px;
padding-right:60px;
padding-top:30px;
width:450px;
}

.content_full {
float:right;
height:300px;
padding-bottom:40px;
padding-right:60px;
padding-top:30px;
width:700px;
}

.intro {
float:left;
height:350px;
width:950px;
}

.sidebar {
float:left;
height:auto;
padding-bottom:50px;
padding-left:20px;
padding-top:75px;
text-align:right;
width:250px;
}

.sidebar_middle {
display:inline;
float:left;
height:auto;
padding-left:50px;
padding-top:100px;
text-align:right;
width:300px;
padding-bottom: 50px;
}

.sidebar p {
color:#aaa9a5;
font:normal 11px/15px arial, verdana, sans-serif;
padding-top:10px;
}

.sidebar h2 {
color: #7b765f;
font: italic 14px Georgia, "Times New Roman", Times, serif;
padding-top: 20px;
}

.sidebar li {
color:#aaa9a5;
font:12px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
letter-spacing:1px;
text-transform:uppercase;
}

.sidebar a:hover {
color:#7b765f;
text-decoration:none;
}

/* footer */
.footer {
background: url(img/footer.png) no-repeat center top;
color:#423e30;
font:1em sans-serif;
padding-left:20px;
padding-right:20px;
padding-top:25px;
width:910px;
	float: left;
	height: 40px;
}

.footer a {
color:#423e30;
text-decoration:none;
}

.footer a:hover {
color:#7b765f;
}

.footer a:visited{
color:#423e30;
text-decoration:none;
}

.styled:hover {
background:#FFF;
border:1px solid #D6D3D3;
}

.styled:focus {
background:#FFF;
border:1px solid #939793;
}

/* footer 2 */
.footer2 {
color:#423e30;
height:40px;
padding-left:20px;
padding-right:20px;
padding-top: 15px;
width:910px;
text-align: center;
font: 1em sans-serif;
}

.footer2 a {
color:#423e30;
text-decoration:none;
}

.footer2 a:hover {
color:#7b765f;
}

.footer2 a:visited{
color:#423e30;
text-decoration:none;
}

/* footer 2 */

#commentform input {
margin-bottom:3px;
}

.path li,.path ul,.servicelinks li,.servicelinks ul {
display:inline;
margin-right:10px;
}

.path a,.servicelinks a:link,a:active,a:visited,.sidebar a {
color:#aaa9a5;
text-decoration:none;
}

.path a:hover,.servicelinks a:hover {
color:#FFE;
text-decoration:none;
}

.content,.contentservices {
float:right;
height:auto;
padding-bottom:50px;
padding-right:0;
padding-top:30px;
width:600px;
}

.sidebar_bride,.sidebar_newsletter {
float:left;
padding-left:0;
padding-top:30px;
text-align:right;
width:250px;
}

.small {
padding-top: 3px;
padding-bottom: 15px;
margin: 0;
}

span.space{
height: 18px;
/*border: solid 1px red;*/
width: 150px;
display: block;
}

.post{
padding-bottom: 20px;
float: left;
width: 590px;
}

.post h1{
font-size: 22px;
}

#sidebar-wrapper{
/*border: 1px solid red;*/
width: 270px;
float: left;
}

.backtonews{
padding-bottom: 5px;
display: block;
}


.right460{
float: right;
width: 460px;
}

.right350{
float: right;
width: 350px;
padding-top: 50px;
}

.thumbnail{
float: left;
margin-right: 20px;
margin-bottom: 20px;
}

.singlepost{
border: 1px solid blue;
clear: both;
}

h1.staffTitle{
float: left;
display: block;
clear: both;
font-size: 19px;
letter-spacing: -1px;
}


h1.staffTitle a{
/*border: 1px solid white;*/
}

h1.staffTitle a:hover{
text-decoration: underline;
}


.stats{
float: left;
}

.stats li{
font: 14px/21px Georgia, "Times New Roman", Times, serif;
}

.social {
border: 1px solid red;
text-align: left;
}

.twitter{
background: url(http://urbanesalonanddayspa.com/img/twitter.png) no-repeat;
/*border: 1px solid red;*/
}

.tan{
color: #7b765f;
}

.page-template-pageabout-php .highslide-caption{
border: 1px solid white;
color: white;
background-color: white;
}

.ngg-gallery-thumbnail{
/*border: 1px solid red;*/
}

a.highslide img{
border: 1px solid #0d0d0a;
background-color: #0d0d0a;
}

.promoarea{
	/*border: 1px solid white;*/
	float: left;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 27px;
}

.box{
	width: 305px;
	height: 150px;
	float: left;
	-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
border: 1px solid #2b2a26;
background: #161611; /* Old browsers */
background: -moz-linear-gradient(top, #161611 0%, #161611 50%, #2b2a22 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#161611), color-stop(50%,#161611), color-stop(100%,#2b2a22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #161611 0%,#161611 50%,#2b2a22 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #161611 0%,#161611 50%,#2b2a22 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #161611 0%,#161611 50%,#2b2a22 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161611', endColorstr='#2B2A22',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #161611 0%,#161611 50%,#2b2a22 100%); /* W3C */
box-shadow: 0 0 4px #1A1A1A;
}



.promoarea > div {
/*background-color:red;*/
}

.promoarea  > div:first-child {
margin-right: 14px;
}

.promoarea  > div:last-child {
	margin-left: 11px;
}

.box .fb{
	margin-left: 52px;
	margin-top: 29px;
	text-indent: -9999px;
	float: left;
	background: url(http://urbanesalonanddayspa.com/wp-content/themes/urbane/img/footer/facebook.png) no-repeat 0 0;
	width: 186px;
	height: 57px;
}

.box .fb:hover{
	background: url(http://urbanesalonanddayspa.com/wp-content/themes/urbane/img/footer/facebook.png) no-repeat 0 -79px;

}

.box .shopaveda{
	margin-left: 37px;
	margin-top: 44px;
	text-indent: -9999px;
	float: left;
	background: url(http://urbanesalonanddayspa.com/wp-content/themes/urbane/img/footer/shop_Aveda.png) no-repeat 0 0;
	width: 220px;
	height: 55px;
}

.box .shopaveda:hover{
	background: url(http://urbanesalonanddayspa.com/wp-content/themes/urbane/img/footer/shop_Aveda.png) no-repeat 0 -86px;
}

.box .twitter{
	margin-left: 52px;
	margin-top: 39px;
	text-indent: -9999px;
	float: left;
	background: url(http://urbanesalonanddayspa.com/wp-content/themes/urbane/img/footer/twitter.png) no-repeat 0 0;
	width: 195px;
	height: 57px;
	margin-bottom: 8px;

}

.box .twitter:hover{
background: url(http://urbanesalonanddayspa.com/wp-content/themes/urbane/img/footer/twitter.png) no-repeat 0 -80px;
}



.box p{
	float: left;
	margin: 0;
	padding: 0;
	width: 299px;
	text-align: center;
}

.fbCounter{
	padding: 4px 6px 5px;
	margin-left: 91px;
	float: left;
}
