/*   
Theme Name: Chiropracticdubai
Description: Custom made for Chiropracticdubai.com
Author: Andrea Barbieri
Author URI: www.andreabarbieri.net
Template: default
*/

@import url(../default/style.css);


body {font-family:'Tinos', arial, serif;
font-size:14px;
line-height:1.4em;
margin:0;
padding:0;
background:url(img2/bkgr-body.jpg) no-repeat center top;
color:#000}

h2 {font-family:'Ubuntu', arial, serif;
margin:0;
padding:12px 16px 48px;
background:url(img2/blur.jpg) no-repeat center bottom;
color:#39892f;
font-size:1.8em;
font-weight:bold;
line-height:normal;
text-align:center}

h3 {font-family:'Ubuntu', arial, serif;
font-size:18px;
font-weight:bold;
margin:48px 0 0}

img, .entry img {border:1px solid #9cb1ce;
margin-left:0;
margin-bottom:12px;
background:#ffffff;
padding:8px}

a:link {color:#044f9b}

a:hover {color:#CC6600}


#page {margin:0 auto;
min-width:1000px;
width:auto;
border:none;
overflow:hidden;
background:none}

#page-body {margin:0 auto;
position:relative;
width:1000px}

#header {height:294px;
width:1000px;
background:url(img2/bkgr-header.jpg) no-repeat left top;
margin:0;
padding-bottom:220px}

#header h1 {height:105px;
margin:0;
padding:20px 0 0 40px;
font-size:0.5em}

#header h1 a {display:block;
width:650px;
height:100px;
margin:0;
padding:0;
text-indent:-9999px}

#main-content-wrapper {padding:0 20px 0 21px;
float:left;
width:100%}

#main-content {margin:0 190px;
/*width:100%;*/
width:578px;
/*float:left;*/
font-size:1em}

#main-navigation, #contenuto {float:left;
background:#fff}

#main-navigation {width:190px;
padding-bottom:24px;
margin-left:-1019px}

#contenuto {width:579px;
border-left:1px solid #e6e6e6}

#sidebar {width:190px;
margin:0 0 0 -252px;
padding:1px 0 10px;
float:left;
background:#fff;
font-family: 'Tinos',arial,serif;}

#content-wrapper {/*margin-right:200px*/}

#footer {width:960px;
background:url(img/bkgr-footer.gif) no-repeat center top}




#content h4 {font-family:'Ubuntu', Arial, sans-serif;
margin:36px 0 0;
font-size:1.2em}




.cleaner {clear:both}






/* phone */

#phone {display:block;
text-indent:-9999px;
width:390px;
height:50px;
background:url(img2/phone.png) no-repeat 26px 12px;
position:absolute;
left:0;
top:125px}

#phone-doctors {display:block;
position:absolute;
width:283px;

top:171px;
left:73px;
z-index:100}

#phone-doctors a.open {display:block;
width:283px;
height:40px;
background:url(img2/phone-doctors.png) no-repeat 0 -2px;
text-indent:-9999px;
margin-bottom:4px}

#phone-doctors a.open:hover {background:url(img2/phone-doctors.png) no-repeat 0 -42px}

#phone-doctors #phone-numbers {display:none;
width:283px;
height:120px;
background:url(img2/bkgr-phone-numbers.png) no-repeat left bottom}

#phone-numbers p {margin:0;
padding:8px 8px 8px 16px}





/* studio info */

#studio-info {position:absolute;
top:218px;
left:50px;
z-index:50}

#studio-info a, #links a {font-family:'Tinos', arial, serif;
font-weight:bold;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
margin-right:24px}

#studio-info a:hover, #links a:hover {color:#f3bd48}



/* links */

#links {position:absolute;
top:252px;
left:465px;
z-index:51}




/* traveling from abroad */

#fromabroad {position:absolute;
left:452px;
top:158px;
width:138px;
height:88px;
border-right:1px solid #007233;
background:url(img2/fromabroad.png) no-repeat 0 0}

#fromabroad a {display:block;
width:138px;
height:88px;
text-indent:-9999px}
	
#fromabroad a:hover {background:#9ae878 url(img2/fromabroad.png) no-repeat 0 -88px}





/* online app */

#onlineapp {width:265px;
height:149px;
position:absolute;
top:126px;
left:590px;
background:url(img2/bkgr-calendar.jpg) no-repeat 129px 0}

#onlineapp a {
display:block;
margin:32px 0 0;
width:253px;
height:87px;
padding:0;
text-indent:-9999px;
background:url(img2/book-appointment.png) no-repeat 0 0}

#onlineapp a:hover {background:url(img2/book-appointment.png) no-repeat 0 -88px}





/* social */

#social-top {width:400px;
height:149px;
position:absolute;
top:260px;
left:50px}

#social-top a {display:block;
float:left;
height:32px;
margin-left:8px;
text-indent:-999em}

#social-top a.facebook {width:125px;
background:url(img/facebook2.png) no-repeat left top}

#social-top a.twitter {width:115px;
background:url(img/twitter2.png) no-repeat left top}

#social-top a.facebook:hover, #social-top a.twitter:hover {background-position:0 -32px}








/*prettyPhoto  */

#pp_full_res img, .pp_gallery ul img {margin:0;
padding:0;
border:none}






/* STYLES */

#content {
padding:0 32px 18px 24px;
margin-bottom:18px;
/*margin-left:190px;*/
font-size:1.1em}




/* main navigation */

/*#main-navigation ul.menu {width:187px;
padding:0 0 0 1px}

#main-navigation ul.menu h3 {display: block;
	width:167px;
  padding:2px 7px 4px 12px;
	margin:0;
	background: #5093d9 url(img/down.png) no-repeat 167px 0;
		color:#fff;
		font-size:0.9em}

#main-navigation ul.menu ul {width:186px;
  padding: 0;}

#main-navigation ul.menu, #main-navigation ul.menu ul {
  list-style-type:none;
  margin: 0
  }

#main-navigation ul.menu a {
  display: block;
  text-decoration: none;
	padding:2px 7px 4px 12px}

#main-navigation ul.menu li {margin-top: 1px;}

#main-navigation ul.menu li a {
  background:#d8e8f6;
	color: #044f9b;	
	width:167px}

#main-navigation ul.menu li a:hover {
  background: #5093d9;
	color:#fff}
	
#main-navigation ul.menu li.highlight a {background: #5093d9;
	color:#fff}
	
#main-navigation ul.menu li ul li {margin-top: 1px;
	border-bottom:1px #e6e6e6 solid;
	border-right:1px #e6e6e6 solid}

#main-navigation ul.menu li ul li a {
  background: #eff8ff;
  color: #044f9b;
  padding-left: 22px;
	width:151px;
  border-right: 5px #eff8ff solid;}

#main-navigation ul.menu li ul li a:hover {
  border-right: 5px solid #68ace5;
	  background: #eff8ff;
		  color: #68ace5;
}*/

#main-navigation ul.menu {width:187px;
padding:0 0 0 1px;
list-style-type:none;
  margin: 0}

#main-navigation ul.menu li {margin-top: 1px;}

#main-navigation ul.menu ul {width:186px;
  padding: 0;
	list-style-type:none;
  margin: 0}

#main-navigation ul.menu li.section a {
	display: block;
  text-decoration: none;
	width:167px;
  padding:2px 7px 4px 12px;
	margin:0;
	background: #5093d9 url(img/down.png) no-repeat 167px 0;
	color:#fff;
	font-family: 'Ubuntu',arial,serif;
	cursor:default;
	font-size:0.9em}

#main-navigation ul.menu li.section a:hover {
  background: #5093d9 url(img/down.png) no-repeat 167px 0}

#main-navigation ul.menu li a {
  display: block;
  text-decoration: none;
	padding:2px 7px 4px 12px;
	background:#d8e8f6;
	color: #044f9b;	
	width:167px;
	font-size:1em;
	cursor:pointer}

#main-navigation ul.menu li a:hover {
  background: #5093d9;
	color:#fff}
	
#main-navigation ul.menu li.highlight a {background: #5093d9;
	color:#fff}
	
#main-navigation ul.menu li ul li {margin-top: 1px;
	border-bottom:1px #e6e6e6 solid;
	border-right:1px #e6e6e6 solid}

#main-navigation ul.menu li ul li a, #main-navigation ul.menu li.section ul li a {display: block;
  background: #eff8ff;
  color: #044f9b;
	width:151px;
  border-right: 5px #eff8ff solid;
	padding:2px 7px 4px 22px;
  text-decoration: none;
	font-family: 'Tinos',arial,serif;
	font-size:1em;
	cursor:pointer}

#main-navigation ul.menu li ul li a:hover, #main-navigation ul.menu li.section ul li a:hover {
  border-right: 5px solid #68ace5;
	  background: #eff8ff;
		  color: #68ace5;
}






/* sidebar */

#sidebar h3 {display: block;
	width:173px;
  padding:7px 7px 7px 10px;
	margin:0;
	color:#fff;
	background:#333333;
	font-size:0.9em;
	border-top:1px solid #ffffff}
	
#sidebar form#newsletter {padding:7px 7px 7px 10px}	
		
#sidebar h3.members-area {background:#b02840}

#sidebar h4 {
margin:1px 0;
background:#333333;
color:#FFFFFF;
padding:7px 7px 7px 10px;
width:173px;
font-weight:normal}

#sidebar .members-login {background:#da5f4d;
padding:7px 0 4px 20px}

.members-login input {margin-bottom:3px}

.members-login p {margin:0 12px 4px 0;
padding-bottom:3px;
color:#fff}

.members-login #rememberme { float: none; clear: none; margin: 4px 4px 0 0; }

.members-login input[type="submit"] {width:50%}

.members-login a {color:#fff;
font-weight:bold}

#sidebar ul.nav, #sidebar ul.members-area {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width:190px;}

#sidebar ul.members-area li {border-top:1px solid #ED8C80;
margin-bottom:0}

#sidebar ul.nav li {border-bottom:1px solid #E6E6E6;
border-left:1px solid #E6E6E6;
margin-top:1px;}

#sidebar ul.members-area li a {
  display: block;
  background:#da5f4d;
color:#ffffff;
padding:2px 7px 4px 20px;
width:163px;
text-decoration:none;
line-height:1.35em}

#sidebar ul.nav li a {
  display: block;
  background:#E6E6E6;
color:#333333;
padding:2px 7px 4px 20px;
width:162px;
text-decoration:none;
line-height:1.35em}

#sidebar ul.members-area li a:hover {
  background: #D34839;
  border-left: 5px #b02840 solid;
  padding-left: 15px}

#sidebar ul.nav li a:hover {
  background: #a9dc93;
	color:#08401f;
  border-left: 5px #39892f solid;
  padding-left: 15px}



#sidebar ul li {margin-bottom:1px}

#sidebar ul#widgets {background:#b4b4b4}

#sidebar ul#news {margin-bottom:30px}

#sidebar ul#news li h3 {font-size:1em;
background:#39892F;
width:190px;
margin:0;
padding:0;
font-weight:bold}

#sidebar ul#news li h3 a {padding:7px 7px 7px 10px;
color:#ffffff;
display:block;
width:173px}

#sidebar ul#news li h3 a:hover {background:#1B4F14;
text-decoration:none}

#sidebar ul#news li.post {background:#C1EFB3 url(img/bkgr-news-li.gif) no-repeat right bottom;
padding:0 12px 12px 0;
margin-bottom:1px;
font-size:0.9em}

#sidebar ul#news li.post h4 {background:none;
margin:0;
padding:7px 10px;
font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif}

#sidebar ul#news li.post h4 a {color:#164F0F;
text-decoration:underline}

#sidebar ul#news li.post h4 a:hover {color:#CC6600}

#sidebar ul#news li.post div {padding-left:20px}

#sidebar ul#news li.post p {margin-bottom:0}

#sidebar ul#news li.post div a p {color:#000000;
line-height:1.2em}
#sidebar ul#news li.post div a:hover p {color:#cc6600}

.left, img.left {float:left;
margin-right:18px}

.right, img.right {float:right;
margin-left:18px}

div.entry p.left, div.entry p.right {margin-top:0;
padding-top:0;
text-align:center;
font-size:11px;
font-style:italic}

div.entry p.left span, div.entry p.right span {
display:block;
color:#5093D9;
font-style:italic;
font-size:10px;
text-align:center;
margin-bottom:12px;
border-bottom:1px solid #9CB1CE}

#footer p {padding:32px 0}



/* PAGE SPECIFIC STYLES */

/* Chiropractic FAQ */

.testo ol.faq {padding-left:20px}

dt {}
dd {padding-bottom:18px;
font-weight: bold;
font-style:italic}

#fb_fan_badge img {border:0;
padding:0;
margin:0}




/*----WORDPRESS STYLES----*/

.post {padding:0;
text-align:left}

.post h2, .post h3 {font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif}

.post h3 a {color:#0066cc}

.entry p a:link, .entry p a:visited {text-decoration:underline}

body.blog .post {border-bottom:1px solid #b4b4b4}

#sidebar ul.menu ul li:before {
	content: "";
	}
	
#post-159 form {text-align:left}

.navigation {margin-bottom:24px;
padding:8px 0;}

#commentform p {font-size:0.9em}

body.search-results #content .page p.postmetadata {text-align:left;
font-style:italic;
border-top:1px solid #e6e6e6;
margin:0 0 24px 12px}

small {font-size:0.8em}


.search-results .post {margin:0}

.search-results .hentry h3 {font-family: 'Tinos',arial,serif;
    font-size: 18px;
    margin: 0 0 3px;}
		
.search-results p.postmetadata {border-top: 1px solid #E6E6E6;
    font-style: italic;
    margin: 0 0 24px 12px;
    text-align: left;}
		
.postmetadata {clear:none}

.narrowcolumn {float:none;
width:auto}





<!-- Custom Login/Register/Password Code @ http://digwp.com/2010/12/login-register-password-code/ -->
<!-- CSS -->

p.successful_request {font-family:'Ubuntu', arial, serif;
color:#da5f4d;
margin-top:16px}

/* tabbed list */
ul.tabs_login {
	padding: 0; margin: 20px 0 0 0;
	position: relative;
	list-style: none;
	font-size: 14px;
	z-index: 1000;
	float: left;
	}
ul.tabs_login li {
	border: 1px solid #E7E9F6;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	 -webkit-border-top-left-radius: 10px;
	 -khtml-border-radius-topleft: 10px;	
	 -moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	line-height: 28px; /* = */ height: 28px;
	padding: 0; margin: 0 5px 0 0;
	position: relative;
	background: #fff;
	overflow: hidden;
	float: left;
	}
ul.tabs_login li a {
	text-decoration: none;
	padding: 0 10px;
	display: block;
	outline: none;
	}
html ul.tabs_login li.active_login {
	border-left: 1px solid #E7E9F6;
	border-bottom: 1px solid #fff;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	 -webkit-border-top-left-radius: 10px;
	 -khtml-border-radius-topleft: 10px;	
	 -moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
	background: #fff;
	color: #333;
	}
html body ul.tabs_login li.active_login a { font-weight: bold; }
.tab_container_login {
	background: #fff;
	position: relative;
	margin: 0 0 20px 0;
	border: 1px solid #E7E9F6;
	 -webkit-border-bottom-left-radius: 10px;
	 -khtml-border-radius-bottomleft: 10px;	
	 -moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	 -webkit-border-bottom-right-radius: 10px;
	 -khtml-border-radius-bottomright: 10px;	
	 -moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	 -webkit-border-top-right-radius: 10px;
	 -khtml-border-radius-topright: 10px;	
	 -moz-border-radius-topright: 10px;
	border-top-right-radius: 10px;
	z-index: 999;
	float: left;
	width: 100%;
	top: -1px;
	}
.tab_content_login {
	padding: 7px 15px 15px 15px;
	padding-top: 10px;
	}
	.tab_content_login ul {
		padding: 0; margin: 0 0 0 15px;
		}
		.tab_content_login li { margin: 5px 0; }
/* global styles */
#login-register-password {}
	#login-register-password h3 {
		border: 0 none;
		margin: 10px 0;
		padding: 0;
		}
	#login-register-password p {
		margin: 0 0 15px 0;
		padding: 0;
		}
/* form elements */
.wp-user-form {}
	.username, .password, .login_fields {
		margin: 7px 0 0 0;
		overflow: hidden;
		width: 100%;
		}
		.username label, .password label { float: left; clear: none; width: 25%; }
		.username input, .password input { 
			font: 12px/1.5 "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
			float: left; clear: none; width: 200px; padding: 2px 3px; color: #777;
			}
.rememberme { overflow: hidden; width: 100%; margin-bottom: 7px; }
#rememberme { float: left; clear: none; margin: 4px 4px -4px 0; }
.user-submit { padding: 5px 10px; margin: 5px 0; }
.userinfo { float: left; clear: none; width: 75%; margin-bottom: 10px; }
	.userinfo p { 
		margin-left: 10px; 
		}
.usericon { float: left; clear: none; width: 15%; margin: 0 0 10px 22px; }
	.usericon img {
		border: 1px solid #F4950E;
		padding: 1px;
		}

<!-- Custom Login/Register/Password Code @ http://digwp.com/2010/12/login-register-password-code/ -->
