/*
Theme Name: Dental Surgery
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Sonal Hingnekar
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {margin:0;font-family:Arial, Helvetica, sans-serif;text-align:left;background-color:#dde0df;}

.wid100per{width:100%;}
.wid50per{width:49%;}
.fclear{clear:both;}
.fleft{float:left;}
.fright{float:right;}

img{ border:0;}
div{margin:0; padding:0;}
br{ line-height:12px;}
li{list-style-type:none;}
a{ text-decoration:none;color:#1175af;}

h1{ font-family:verdana; font-size:22px; font-weight:normal; color:#000; margin:25px 0 10px 26px;}
h2{ font-size:18px; font-weight:normal; color:#7c2917; margin:20px 0 10px 26px;}
h3{font-family:verdana; font-size:18px; font-weight:normal; color:#000; margin:0 0 0 37px;}
h4{ background:url(images/head_bg.jpg) no-repeat; font-size:14px; color:#682413; height:24px; margin:25px 0 15px 26px; padding:5px 0 0 15px; width:462px;}
h5{font-family:verdana; font-size:14px; font-weight:normal; color:#000; margin:15px 0 5px 26px;font-weight:bold}

#pagecontainer{width:1003px;border:1px solid #aeaeae; margin:0 auto; background-color:#dde0df;font-family:Arial, Helvetica, sans-serif;}
#maincontainer{background-color:#fff; width:977px; border:1px solid #5b5b5b; margin:10px auto 8px auto;font-family:Arial, Helvetica, sans-serif;}
/* Header Start */
#header {background:url(images/top_bg.gif) repeat-x;}
#header p{ font-family:Verdana; font-size:20px; font-weight:normal; color:#000; margin:21px 0 0 0;}
.brownhead{ color:#96311c; margin-left:40px;}

.logo{ width:415px; margin:0 0 0 12px;}
.doctor{ width:262px; height:242px; margin-right:65px;}

.menubar1 ul{ margin:0 0 0 60px; padding:0 0 0 0;}
.menubar1 ul li{margin:45px 35px 0 35px; padding:0; font-size:17px; font-weight:normal; float:left;}
.menubar1 ul li a{ color:#fff;}
.menubar1 ul li a:hover{ color:#08bdd8;}

.number{font-size:16px;padding-top:18px;font-weight:bold;}
/* Header End */


/*Sidebar Start */
#sidebar { width:287px; float:right; margin-right:32px;}
#sidebar p{font-size:12px;font-family:arial;margin:5px 10px 0 20px}
#sidebar h2{ background:url(images/blue_back.jpg) no-repeat; height:27px; margin:0; font-size:16px; color:#fff; text-align:center; padding-top:5px;font-family:Arial; font-weight:bold;}
#sidebar h3{}
#sidebar h4{background:none;}
#sidebar h5{background:url(images/red_back.jpg) no-repeat; height:27px; margin:0; font-size:16px; color:#fff; text-align:center; padding-top:5px;font-family:Arial; font-weight:bold;}

.graybox{ background-color:#dde0df;}
.textbox{ background-color:#e6e6e6; border:1px solid #7b7171; height:18px; font-size:12px; width:167px; margin-bottom:5px;}
.button{ height:25px; width:103px; background:url(images/gray_button.jpg) no-repeat; font-size:14px; font-weight:normal; text-align:center; padding-top:7px; color:#000; margin-top:10px}
.button:hover{ opacity:.8; color:#057f91;}

.graybox ul{ margin:15px 0 0 45px; padding:0;}
.graybox ul li{ list-style-image:url(images/box_icon.jpg); font-size:15px; padding:4px 0 2px 4px; margin:0;}

.twitt{ width:287px;margin:10px 0 0 0;}

/* Sidebar End */
.middlepatch{margin:0 0 0 14px; width:952px; background:url(images/middle_top_bg.jpg) no-repeat; padding:30px 0 0 0;}


/* Content Start */
#content{width:630px; padding-bottom:10px; float:left; }
#content p{ margin:5px 5px 0 26px; font-size:12px; color:#000;}

.testimonial {width:587px;background:url(images/testimonial_bg.jpg) repeat-y;margin:0 0 0 26px;font-size:12px; background-color:#eaeaea;}
.entry .testimonial p {margin:0 0 0 15px;padding:0;}
.entry .testimonial p a {margin:0}



.widecolumn .entry p {margin:5px 5px 0 26px; font-size:12px; color:#000;}
.narrowcolumn .entry, .widecolumn .entry {margin:5px 5px 0 26px; font-size:12px; color:#000;}
.entry p a:visited {margin:5px 5px 0 26px; font-size:12px; color:#000;}

.entry ul{margin:10px 0 0 40px;padding:0;}
.entry ul li{font-size:12px;color:#000;margin:0;padding:2px 0 2px 0;list-style-type:square;}


.graypath{ width:518px; margin:25px 0 0 26px; background-color:#dde0df; border:5px solid #662313; border-top:none; border-bottom:none; padding:18px 0 18px 0;}
.graypath ul{ margin:10px 0 10px 50px; padding:0; list-style-type:square;}
.graypath ul li{ margin:0 0 0 0; padding:2px 0 2px 5px; float:left; width:200px;font-size:12px; list-style-type:square;}
.graypath ul li a{ color:#000;}
.graypath ul li a:hover{}
/* Content End */
.bottomimg{ background:url(images/bottom_bg.jpg) repeat-x; height:48px;}

/* Footer Start */
#footer{ padding:20px 0 20px 0;}
#footer ul{ margin:0 20px 0 40px; padding:0;}
#footer ul li{float:left;margin:0; padding:0; font-size:12px;color:#000;margin:0 10px 0 0;}
#footer ul li a{ color:#000;}
#footer ul li a:hover{ text-decoration:underline;}
/* Footer Start */

.widecolumn {line-height: 1.6em;}
.narrowcolumn .postmetadata {text-align: center;}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}


small {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;line-height: 1.5em;}
.description {text-decoration: none;color: white;}
#wp-calendar caption, cite {text-decoration: none;}
.sticky {background: #f7f7f7;padding: 0 10px 10px;}
.sticky h2 {padding-top: 10px;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
small, .nocomments, .postmetadata, blockquote, strike {color: #777;}
code {font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
/* End Typography & Colors */

/* Begin Structure */
#headerimg {margin: 0;height: 200px;width: 100%;}
.narrowcolumn {float: left;padding: 0 0 20px 45px;margin: 0px 0 0;width: 450px;}
.widecolumn {padding: 10px 0 20px 0;margin: 5px 0 0 150px;width: 450px;}
.post {margin:0 0 0 14px;text-align: justify;padding:30px 0 0 0;}
.post hr {display: block;}
.widecolumn .post {margin: 0;}
.narrowcolumn .postmetadata {padding-top: 5px;}
.widecolumn .postmetadata {margin: 30px 0;}
.widecolumn .smallattachment {text-align: center;float: left;width: 128px;margin: 5px 5px 5px 0px;}
.widecolumn .attachment {text-align: center;margin: 5px 0px;}
.postmetadata {clear: both;}
.clear {clear: both;}
#ngg-gallery-1-116{width:550px;margin:10px 0 0 25px}
#ngg-gallery-2-119{width:550px;margin:10px 0 0 25px}
#ngg-gallery-3-157{width:550px;margin:10px 0 0 25px}
.ngg-gallery-thumbnail-box{padding-right:15px;}
/* End Structure */


/* Begin Form Elements */
#searchform {margin: 10px auto;padding: 5px 3px;text-align: center;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
/* End Form Elements */



/* Begin Comments*/
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children {padding: 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
/* End Comments */


/* Begin Calendar */
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center;width: 100%;}
#wp-calendar td {padding: 3px 0;text-align: center;}
#wp-calendar td.pad:hover {/* Doesn't work in IE */
	background-color: #fff;}
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
.screen-reader-text {position: absolute;left: -1000em;}
hr {border:1px dashed #d6d6d6}
a img {border: none;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
/* End Various Tags & Classes*/



/* Captions */
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
/* End captions */

.lefticon{ width:199px; height:41px; background:url(images/icon-box.gif) no-repeat; margin:10px 0 0 8px;padding:6px 0 0 10px;}

.wpcf7-text{background-color:#e6e6e6; border:1px solid #7b7171; height:14px; font-size:12px; width:167px; margin-bottom:5px;}

span.wpcf7-form-control-wrap{background-color:#e6e6e6; border:1px solid #7b7171; height:14px; font-size:12px; width:167px; margin-bottom:5px;}
.your-message{background-color:#e6e6e6; border:1px solid #7b7171; height:14px; font-size:12px; width:167px; margin-bottom:5px;}
.wpcf7-form-control-wrap{background-color:#e6e6e6; border:1px solid #7b7171; height:14px; font-size:12px; width:167px; margin-bottom:5px;}
.textfield1{background-color:#e6e6e6; border:1px solid #7b7171; font-size:12px; width:230px; margin-bottom:5px;}
#wpcf7-f1-t1-o1 {padding-top:15px;}
