/*
Theme Name: Morris Park Dental
Theme URI: http://morrisparkdental.com/
Author: Ravi Damarla
Description: A custom theme for the Morris Park Dental website. 
Version: 1.0
Tags: two-columns, left-sidebar, fixed-width, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, sticky-post, theme-options
*/
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{ /*border: 0;*/
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	/*vertical-align: baseline;*/
}

:focus { /* remember to define focus styles! */
	outline: 0;
}

body {
	background: #fff;
	line-height: 1;
}

ol,ul {
	list-style: none;
}

table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption,th,td {
	font-weight: normal;
	text-align: left;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: "";
}

blockquote,q {
	quotes: "" "";
}

a img {
	border: 0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

/* =structure */
body { /* font-size: 12px, line-height: 15.75px */
	background-color: #1a1b2d;
	font: normal 75%/130% Arial, Helvetica, sans-serif;
}

/* =appearance */
h1 {
	line-height: 1.25em;
	font-size: 1.333333em;
	margin: 10px 0px 13px;
}

/* only for the home page */
body.home h1 {
	font-size: 1.1666667em;
	line-height: 1.142857em;
	margin: 9px 0px;
}

h2 {
	font-size: 1.166667em;
	font-weight: bold;
	color: #5b8f3f;
	line-height: 1.142857em;
	margin: 12px 0px 10px 10px;
}

h3 {
	font-size: 1.166667em;
	font-weight: 700;
	color: #0d3056;
	line-height: 1.42857em;
	text-align: center;
}

h3.tagline {
	clear: both;
	padding-top: 3em;
	padding-bottom: 2em;
	font-size: 1.33333em;
}

h3.centered {
	padding: 0px 10px;
	line-height: 1.1em;
	margin-bottom: 18px;
	margin-top: 14px;
	margin-left: 0px;
}

h3.sub-heading {
	margin: 5px 10px 10px 10px;
	text-align: left;
}

h4 {
	font-size: 1.3em;
	font-weight: bold;
	color: #0D3056;
	margin-left: 10px;
	margin-bottom: 1em;
}

h1,h5 {
	font-weight: bold;
	color: #0D3056;
}

h5 {
	font-weight: bold;
	margin-left: 10px;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

p {
	font-size: 1em;
	font-weight: normal;
	color: #0d3056;
	line-height: 1.25em;
	margin: 1em 0px 1em 10px;
}

/* =structure */
#page {
	width: 750px;
	margin: 0px auto;
	background-color: #fff;
}

#main {
	clear: both;
	overflow: hidden;
	margin: 0px auto;
	min-height: 750px;
	background: #16485F;
}

#content {
	float: left;
	display: inline;
	width: 565px;
	margin-left: 186px;
	margin-right: -984px;
	background-color: #fff;
	min-height: 700px;
}

#sidebar {
	float: left;
	display: inline;
	width: 186px;
	background-color: #16485f;
	margin-right: -225px;
	min-height: 680px;
	line-height: 18px;
}

/* =branding */
#site-title {
	width: 750px;
	height: 120px;
	float: left;
	display: inline;
	overflow: hidden;
	background: url("./i/bg/header_new.jpg") no-repeat;
	border-bottom: 6px solid #003;
	margin: 0px;
}

/* =logo */
#site-title span a {
	display: block;
	text-indent: -9999px;
	width: 284px;
	height: 100px;
}

#custom_post_widget-7 .alignleft-pad {
	margin: -2px 20px 0 82px;
	vertical-align: top;
}

#header-image {
	float: left;
	display: inline;
	width: 750px;
	height: 114px;
}

/* =header */
#header-left-sidebar #custom_post_widget-7 {
	float: right;
	margin-top: -98px;
}

.header-nav {
	float: right;
	display: inline;
	margin: -22px 0px 0 0;
}

.menu-header-navigation-container {
	overflow: hidden;
}

#menu-header-navigation li {
	float: left;
	display: inline;
}

#menu-header-navigation a {
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px 5px;
}

#header-left-sidebar  #custom_post_widget-3 img {
	background: #A9C58E;
	width: 750px;
	float: left;
}

/* =main nav */
#access {
	float: left;
	display: inline;
	width: 750px;
	height: 34px;
}

.menu-main-navigation-container {
	overflow: hidden;
}

#menu-main-navigation li {
	float: left;
}

#menu-main-navigation a {
	text-indent: -9999px;
	display: block;
	height: 34px;
}

#menu-main-navigation .services a {
	background: url("./i/nav/nv-sevices1.jpg") no-repeat;
	width: 125px;
}

#menu-main-navigation .services a:hover {
	background: url("./i/nav/nv-services2.jpg") no-repeat;
	width: 125px;
}

#menu-main-navigation .appointments a {
	background: url("./i/nav/nv-appointments1.jpg") no-repeat;
	width: 151px;
}

#menu-main-navigation .appointments a:hover {
	background: url("./i/nav/nv-appointment2.jpg") no-repeat;
	width: 151px;
}

#menu-main-navigation .staff a {
	background: url("./i/nav/nv-staff1.jpg") no-repeat;
	width: 117px;
}

#menu-main-navigation .staff a:hover {
	background: url("./i/nav/nv-staff2.jpg") no-repeat;
	width: 117px;
}

#menu-main-navigation .ask-the-doc a {
	background: url("./i/nav/nv-ask1.jpg") no-repeat;
	width: 135px;
}

#menu-main-navigation .ask-the-doc a:hover {
	background: url("./i/nav/nv-ask2.jpg") no-repeat;
	width: 135px;
}

#menu-main-navigation .blog a {
	background: url("./i/nav/nv-articles1.jpg") no-repeat;
	width: 111px;
}

#menu-main-navigation .n a:hover {
	background: url("./i/nav/nv-articles2.jpg") no-repeat;
	width: 111px;
}

#menu-main-navigation .gallery a {
	background: url("./i/nav/nv-gallery1.jpg") no-repeat;
	width: 111px;
}

#menu-main-navigation .gallery a:hover {
	background: url("./i/nav/nv-gallery2.jpg") no-repeat;
	width: 111px;
}

/* =sidebar */
#nav_menu-2,#custom_post_widget-4,#menu-testimonial-navigation {
	background-color: #365464;
	line-height: 2em;
}

#menu-sidebar-navigation li,#menu-testimonial-navigation li {
	padding: 5px 6px 6px 5px;
	border-bottom: 1px solid #fff;
}

#menu-sidebar-navigation a,#menu-testimonial-navigation a {
	color: #fff;
	text-decoration: none;
	font-size: 1em;
	line-height: 1.230769em;
	font-weight: bold;
}

#menu-sidebar-navigation a:hover,#menu-sidebar-navigation .sub-menu a:hover,#sidebar #menu-testimonial-navigation a:hover
	{
	text-decoration: underline;
}

#menu-sidebar-navigation .sub-menu a {
	color: #fff;
	text-decoration: none;
	font-size: 0.833333em;
	line-height: 1.2em;
	font-weight: bold;
}

#menu-sidebar-navigation .sub-menu li {
	padding: 7px 0px 7px 5px;
	line-height: 1em;
	list-style-type: circle;
	color: #fff;
	border-bottom: none;
}

#custom_post_widget-4 {
	padding-top: 11px;
}

#nav_menu-2 li ul {
	display: none;
}

#nav_menu-2 li.current_page_item ul,#nav_menu-2 li.current_page_parent ul {
	display: block;
}

/* =content */
.single .post-content input[type="text"],.single .post-content textarea {
	display: inline-block;
	width: 98%;
	border: 1px solid #cccccc;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	background: none repeat scroll 0 0 #F9F9F9;
	padding: 2px;
	margin: 0px;
	font-size: 1.166em;
	color: #0B4860;
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.single .post-content label {
	font-size: 12px;
	color: #888888;
}

.blog .post,.archive .post,.category .post,.single .post,.page .post .post-content {
	padding: 0px 15px 0px 30px;
}

.post-content .center {
	text-align: center;
}

.post-content .alignright {
	float: right;
	margin: 4px 10px 10px 14px;;
	display: inline;
}

.post-content .alignleft {
	float: left;
	margin: 0px 15px 8px 10px;
	display: inline;
}

.post-content .spacing ul {
	list-style-type: disc;
	margin-left: 25px;
	color: #0F2F55;
	padding: 5px 0px;
}

.post-content ul {
	list-style-type: disc;
	color: #0F2F55;
	line-height: 125%;
	margin-left: 23px;
	margin-bottom: 12px;
}

.post-content .spacing {
	padding-left: 20px;
	padding-top: 5px;
}

.post-content .spacing p {
	margin-left: 35px;
	margin-right: 40px;
	margin-top: 2px;
}

.post-content .spacing {
	margin-top: 25px;
}

.post-content .header-margin {
	margin-top: 17px;
}

.post-content .end-text {
	margin: 15px;
	text-align: center;
}

.post-content .dt-bottom {
	margin-bottom: 40px;
}

#wp-realtime-sitemap-pages {
	margin-top: 3em;
}

#wp-realtime-sitemap-pages h3 {
	display: none;
}

#wp-realtime-sitemap-pages ul {
	font-size: 1em;
	font-weight: bold;
	list-style: none;
	color: #52A16A;
	line-height: 150%;
}

#wp-realtime-sitemap-pages ul a {
	color: #16485f;
}

#wp-realtime-sitemap-pages ul a:hover {
	color: #336666;
}

/* =footer */
footer {
	color: #fff;
	background-color: #069;
	width: 750px;
	overflow: hidden;
	line-height: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

footer p {
	margin: 0 !important;
	padding: 0;
	color: #fff !important;
	text-align: center;
	font-size: 1em !important;
}

footer a {
	color: #fff;
	margin-top: 0px;
}

.menu-footer-navigation-container {
	overflow: hidden;
}

#menu-footer-navigation li {
	float: center;
	display: inline;
}

#menu-footer-navigation li a {
	margin: 0px;
	color: #fff;
}

#menu-footer-navigation li a:active,#custom_post_widget-8 a:active {
	color: #E15119;
}

#menu-footer-navigation {
	margin: 0px;
	text-align: center;
}

/* =contact form */
#cformsform,#cforms2form {
	background: none;
	border: none;
	width: 400px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}

#cformsform label,#cforms2form label {
	font-size: 1em;
	font-weight: normal;
	color: #0D3056;
	width: 100px;
	margin-bottom: 3px;
	margin-left: 0px;
	margin-top: 6px;
	text-align: left;
}

#cforms2form textarea,#cforms2form .single,#cforms_captcha,#cforms2form select,#cformsform textarea,#cformsform .single,#cforms_captcha,#cformsform select
	{
	background: none;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	border-top: 2px solid #666;
	border-left: 2px solid #666;
	margin-bottom: 3px;
	margin-top: 3px;
}

#sendbutton,#sendbutton2 {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 1em;
	padding: 0px;
	height: 20px;
	width: 150px;
	float: left;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 120px !important;
}

#cforms2form textarea,#cforms2form select,#cforms2form input,#cformsform textarea,#cformsform select,#cformsform input {
	margin-left: 16px;
}

.linklove {
	display: none;
}

#cforms2form .emailreqtxt,#cformsform .emailreqtxt {
	display: none;
}

#li--11 textarea {
	height: 95px;
	width: 84%;
}

#cforms2form .area,#cforms2form .single,#cformsform .area,#cformsform .single {
	width: 55%;
}

#cforms2form select,#cformsform select {
	width: 58%;
}

#li-2-6,#li--7 {
	float: left;
}

#li-2-6 .single,#li--7 .single {
	width: 43%;
}

#li-2-7 label,#li-2-8 label,#li--8 label,#li--9 label {
	display: none;
}

#li-2-7 .single,#li--8 .single {
	width: 8%;
	float: left;
	margin-left: -10px;
}

#li-2-8 .single,#li--9 .single {
	width: 12%;
	float: left;
	margin-left: 10px;
}

#li-2-9,#li--10 {
	clear: both;
}

#cforms2form li,#cformsform li {
	margin: 0px 0px 12px 0px !important;
}

#li-2-12 label,#li--13 label {
	width: 90%;
}

#li-2-12 input,#li--13 input {
	margin-left: 0px;
	margin-top: 5px;
}

/* =blog */ /* .widget-title, */
#advanced-recent-posts-2 .widget-title {
	background-color: #6190A3;
	font-size: 1.333em;
	color: #fff;
	padding: 8px 0px 0px 10px;
	margin-left: -1px;
	margin-top: 4px;
}

.content_block {
	margin-top: 22px;
	line-height: 1em;
}

.blog .post h1 a,.single .post h1,.archive h2 a,.search h2 a,.error404 h2 a {
	color: #0B4860;
	font-size: 21px;
	font-weight: bold;
	text-decoration: none;
	line-height: 27.3px;
	text-align: left;
}

.title-border {
	margin: 10px 20px;
}

.blog .article-title,.single .post .article-title,.search .article-title,.error404 .artiscle-title,.page-template-askthedoc-single-php .article-title
	{
	clear: both;
	padding-top: 0px;
	margin: 0px;
}

.blog h2,.single h2,.archive h2,.search h2,.page-template-askthedoc-single-php h2,.error404 h2 {
	text-align: left;
	color: #5b8f3f;
	font-size: 1.166em;
	font-weight: bold;
	line-height: 1.71429em;
	margin: 0px;
	clear: both;
}

.blog .post-content .alignright,.single .post-content .alignright,.archive .post-content .alignright,.search .post-content .alignright,.error404 .post-content .alignright
	{
	margin: 4px 0px 12px 24px;
	float: right;
}

.blog .post-content .alignleft,.blog.post-content .alignleft {
	float: left;
	margin: 4px 24px 12px 0px;
}

.blog .post-content .alignright,.blog.post-content .alignleft,.single .post-content .alignright,.single .post-content .alignleft
	{
	border: 4px solid #134e64;
	display: inline;
	text-align: left;
}

.blog .post p,.single .post p,.archive p,.search p,.error404 p {
	line-height: 1.714285em;
	margin: 0px 0px 2em 0px;
	color: #0B4860;
	font-size: 1.166667em;
	vertical-align: baseline;
}

.blog ol,.single ol,.archive ol,.search ol,.error404 ol {
	color: #0F2F55;
	margin: 5px 20px;
}

.blog ol li,.single ol li,.archive ol li,.search ol li,.page-template-askthedoc-single-php ol li,.error404 ol li {
	list-style: disc;
	margin-left: 40px;
	font-size: 1.2em;
}

a {
	color: #0066CC;
}

a:visited { /* color: #5E7287; */
	
}

a:hover {
	color: #FF4B33;
}

.blog .post-meta,.single .post-meta,.archive .post-meta,.search .post-meta,.error404 .post-meta {
	clear: both;
	font-size: 1.166em;
	font-weight: normal;
	color: #0B4860;
	line-height: 18px;
}

.blog .post-meta a,.single .post-meta a,.archive .post-meta a,.search .post-meta a,.error404 .post-meta a {
	font-weight: normal;
	color: #0B4860;
}

.blog .post-meta a:hover,.single .post-meta a:hover {
	color: #FF4B33;
}

.article-bottom {
	border-bottom: 2px solid #555555;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 24px;
}

.blog .wp-caption-text,.archive .wp-caption-text,.search .wp-caption-text,.error404 .wp-caption-text {
	margin: 0;
}

.more-link a {
	text-indent: -9999px;
	display: inline-block;
}

.blog .post-content ul,.single .post-content ul,.archive .post-content ul,.error404 .post-content ul {
	line-height: 1.66667em;
	margin-left: 20px;
	list-style: square;
	font-size: 1.167em;
	margin-bottom: 30px;
}

#nav-single-top {
	height: 10%;
	margin: 0px 0px 30px 0px;
	line-height: 18px;
}

#nav-single-bottom {
	margin: 0px 0px 60px 0px;
	line-height: 18px;
}

#nav-single-top .nav-previous,#nav-single-bottom .nav-previous {
	width: 50%;
	float: left;
	text-align: left;
}

#nav-single-top .nav-next,#nav-single-bottom .nav-next {
	width: 50%;
	float: right;
	text-align: right;
}

#nav-single-bottom a,#nav-single-top a {
	color: #888888;
	font-size: 1em;
	text-decoration: none;
}

#nav-single-bottom a:hover,#nav-single-top a:hover {
	color: #FF4B33;
}

.single .post-content h3 {
	clear: both;
	color: #000000;
	margin-bottom: 18px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #E7E7E7;
	padding-top: 18px;
}

.page-template-askthedoc-single-php .post-content h1 {
	font-size: 2em;
	font-weight: bold;
	color: #447A31;
	margin: 20px 0px 20px 20px;
	line-height: 100%;
}

.page-template-askthedoc-single-php .post-content h2 {
	padding-left: 25px;
}

.page-template-askthedoc-single-php .post-content h3 {
	color: #355464;
	font-size: 1.167em;
	font-weight: bold;
	margin-left: 30px;
}

.page-template-askthedoc-single-php .post-content p {
	font-size: 1.167em;
	line-height: 135%;
	color: #355464;
	margin-right: 5px;
}

.page-template-askthedoc-single-php .post-content ul li {
	line-height: 150%;
	margin-left: 20px;
}

.page-template-askthedoc-single-php .post-content ol {
	line-height: 135%;
	color: #355464;
	font-size: 1.167em;
	margin-left: 30px;
}

.page-template-askthedoc-single-php .post-content ol li {
	padding: 5px;
}

.page-template-askthedoc-single-php .links {
	border-top: 2px solid #E4E4E4;
	border-bottom: 2px solid #E4E4E4;
	padding-top: 5px;
	font-size: 11px;
	font-weight: bold;
	margin-left: 18px;
	line-height: 165%;
}

.page-template-askthedoc-single-php .links a {
	color: #355464;
	text-decoration: none;
}

.page-template-askthedoc-single-php .links a:hover {
	text-decoration: underline;
}

.page-template-askthedoc-single-php .link {
	border-top: 2px solid #E4E4E4;
	margin-top: 15px;
	margin-left: 15px;
	padding: 10px 0px;
}

.blog #sidebar ul,.single #sidebar ul,.archive #sidebar ul,.error404 #sidebar ul,.search #sidebar ul,.page-template-ask-the-doc-php #sidebar ul,.page-template-askthedoc-single-php #sidebar ul
	{
	color: #ffffff;
}

.blog #sidebar ul li,.single #sidebar ul li,.archive #sidebar ul li,.error404 #sidebar ul li,.search #sidebar ul li,.page-template-ask-the-doc-php #sidebar ul li,.page-template-askthedoc-single-php #sidebar ul li
	{
	color: #ffffff;
	list-style-position: inside;
	list-style-type: square;
	border-bottom: 1px solid #0b485f;
	padding: 4px 0px 4px 10px;
	background-color: #366C81;
	line-height: 150%;
	padding: 4px 0px 4px 10px;
}

#sidebar #recent-posts-2 ul li {
	background: none;
	padding-left: 5px;
}

#sidebar #nav_menu-3 ul li {
	background: none;
	padding-left: 5px;
	border-bottom: 1px solid #fff;
}

.blog #sidebar ul a,.single #sidebar ul a,.archive #sidebar ul a,.error404 #sidebar ul a,.search #sidebar ul a,.page-template-ask-the-doc-php #sidebar ul a,.page-template-askthedoc-single-php #sidebar ul a
	{
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
}

.blog #sidebar ul a:hover,.single #sidebar ul a:hover,.archive #sidebar ul a:hover,.error404 #sidebar ul a:hover,.search #sidebar ul a:hover,.page-template-ask-the-doc-php #sidebar ul a:hover,.page-template-askthedoc-single-php #sidebar ul a:hover
	{
	text-decoration: underline;
}

#sidebar #advanced-recent-posts-2 ul li {
	background: none;
	margin: 0px;
	padding-left: 5px;
	line-height: 160%;
}

#sidebar #advanced-recent-posts-2 .post-date {
	color: #fff;
	display: block;
	margin-left: 0px;
	font-size: smaller;
	font-style: normal;
}

#custom_post_widget-9 img,#custom_post_widget-13 img {
	margin: 0px 10px;
	margin-top: 7px;
}

.archive-border {
	border-bottom: 4px solid #355464;
	margin: 15px 20px 10px 20px;
}

.page-header h1 {
	color: #0D3056;
	font-size: 1.333em;
	font-weight: bold;
	margin-left: 30px;
	margin-top: 10px;
}

.entry-header h2 {
	color: #447A31;
	font-size: 1.666em;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: 30px;
	margin-top: 13px;
}

.entry-content #searchform {
	margin-top: 15px;
}

.entry-content #searchform #s {
	padding: 2px;
	width: 45%;
	margin-left: 18px;
}

.entry-content #searchform #searchsubmit {
	margin-left: 5px;
}

.entry-content #searchform .assistive-text {
	display: none;
}

.nav-olderposts a {
	background: url("./i/nav-olderposts.jpg") no-repeat;
	width: 122px;
	height: 32px;
	text-indent: -9999px;
	display: block;
}

.nav-newerposts a {
	background: url("./i/nav-newerposts.jpg") no-repeat;
	width: 122px;
	height: 32px;
	text-indent: -9999px;
	display: block;
}

.nav-olderposts {
	margin-left: 18px;
	margin-bottom: 10px;
	float: left;
}

.nav-newerposts {
	float: right;
	margin-right: 18px;
}

.blog #header-image,.single #header-image,.archive #header-image,.error404 #header-image,.search #header-image {
	background: url("./i/blog.jpg") no-repeat;
}

.single .shareaholic-show-on-load {
	padding-left: 25px;
	margin-top: -10px;
	margin-bottom: 30px;
}

.post-content #wpa2a_1 {
	margin-left: 20px;
	margin-bottom: 20px;
	display: block;
}

/* =testimonials */
.post-type-archive-sk_testimonials #header-image {
	background: url("./i/testimonial.jpg") no-repeat;
}

.post-type-archive-sk_testimonials #content h1 {
	background: url("./i/top_testimonials.gif") no-repeat;
	width: 324px;
	height: 54px;
	text-indent: -9999px;
	display: block;
}

#sidebar .menu-testimonial-navigation-container ul {
	list-style: none;
	margin-left: 0px;
	margin-top: 0px;
	padding: 5px;
}

#content .skt_item {
	border-bottom: 1px solid #0F2F55;
	margin-bottom: 0;
	margin-left: 45px;
	padding: 15px 0;
}

.skt_item p {
	color: #0F2F55;
	line-height: 120%;
	margin-left: 0px;
	margin-top: 0;
	padding: 2px 0;
	width: 500px;
}

.skt_attr {
	font-style: italic;
}

/* =ask the doc */
.page-template-ask-the-doc-php .content_block {
	margin-top: 0px;
	margin-left: 15px;
}

.page-template-ask-the-doc-php .post-content p {
	font-size: 1.167em;
	font-weight: bold;
	color: #355464;
	text-align: justify;
}

.page-template-ask-the-doc-php .post-content .askthedoc-borber {
	height: 4px;
	background-color: #B3CBAB;
	margin-top: 10px;
	margin-left: 15px;
}

.page-template-ask-the-doc-php .post-content .wp-image-1220 {
	margin-top: 20px;
	margin-left: 200px;
	margin-bottom: 8px;
}

.post-content .askthedoc-link {
	background: #E8E8E8;
	border: 2px solid #B3CBAB;
	border-radius: 10px;
	width: 545px;
	height: 545px;
	margin-left: 15px;
	margin-bottom: 25px;
}

.post-content .askthedoc {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
}

.post-content .askthedoc li {
	float: left;
	margin-left: 25px;
	margin-top: 10px;
}

.post-content .askthedoc-text {
	font-size: 1.167em;
	font-weight: bold;
	text-align: center;
	padding: 10px 0px 0px 0px;
	line-height: 128%;
}

.post-content .askthedoc-text a {
	color: #74A166;
	text-decoration: none;
}

.post-content .askthedoc-text a:hover {
	text-decoration: underline;
}

.page-template-ask-the-doc-php .post-content .wp-image-1223 {
	margin-top: 5px;
	margin-left: 6px;
}

#advanced-recent-posts-3 .widget-title {
	display: none;
}

.page-template-ask-the-doc-php .links {
	margin-left: 25px;
	padding-top: 0px;
}

.page-template-ask-the-doc-php .border {
	margin: 5px 0px;
	border-bottom: 2px solid #ccc;
}

.page-template-ask-the-doc-php .links a {
	color: #447A31;
	font-size: 1.333em;
	text-decoration: none;
	font-weight: normal;
	display: block;
	padding-top: 7px;
}

.page-template-ask-the-doc-php .links a:hover {
	text-decoration: underline;
}

.page-template-ask-the-doc-php .post-date {
	font-size: 11px;
	color: #707070;
	padding-top: 5px;
	font-style: normal;
}

.align-center {
	text-align: center;
}

/* =style_ra.css */
.post h2 a {
	color: #0B4860;
	font-size: 1.5em;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.3em;
	text-align: left;
}

.single .post .article-title,.single .post-date a {
	margin: 0px !important;
}

.blog .post-content .alignright,.single .post-content .alignright {
	margin: 4px 0px 12px 24px;
	float: right;
}

.blog .post-content .alignleft,.blog.post-content .alignleft {
	float: left;
	margin: 4px 24px 12px 0px;
}

.blog .post-content .alignright,.blog.post-content .alignleft,.single .post-content .alignright,.single .post-content .alignleft
	{
	border: 4px solid #134e64;
	display: inline;
	text-align: left;
}

.blog .post p,.single .post p {
	line-height: 24px;
	margin: 0px 0px 24px 0px;
	color: #0B4860;
	font-size: 1.166em;
	vertical-align: baseline;
}

.blog .post p a,.post-meta a,.single .post p a {
	color: #0066CC;
}

.blog footer a,.single footer a {
	color: #ffffff;
}

.blog .post p a:hover,.post-meta a:hover,.single .post p a:hover,.single .post-meta a:hover {
	color: #FF4B33;
}

.blog .post-meta,.single .post-meta {
	clear: both;
	font-size: 1.166em;
	font-weight: normal;
	color: #0B4860;
	line-height: 18px;
}

.blog .post-meta a,.single .post-meta a {
	font-weight: normal;
	color: #0B4860;
}

.blog .post-meta a:hover,.single .post-meta a:hover {
	color: #FF4B33;
}

.post .post-date {
	margin-bottom: 1em;
}

.post .post-date a {
	font-size: 1.25em;
	line-height: 1.6em;
	color: #0B4860;
	text-decoration: none;
	color: #0B4860;
}

.post .post-date a:hover {
	color: #ff4b33;
	text-decoration: underline;
}

.article-bottom {
	border-bottom: 2px solid #555555;
	margin-bottom: 10px;
	padding-bottom: 10px;
	line-height: 24px;
}

.more-link a {
	text-indent: -9999px;
	display: inline-block;
}

#nav-single-top {
	height: 10%;
	margin: 0px 0px 30px 0px;
	line-height: 18px;
}

#nav-single-bottom {
	margin: 0px 0px 60px 0px;
	line-height: 18px;
}

#nav-single-top .nav-previous,#nav-single-bottom .nav-previous {
	width: 50%;
	float: left;
	text-align: left;
}

#nav-single-top .nav-next,#nav-single-bottom .nav-next {
	width: 50%;
	float: right;
	text-align: right;
}

#nav-single-bottom a,#nav-single-top a {
	color: #888888;
	font-size: 1em;
	text-decoration: none;
}

#nav-single-bottom a:hover,#nav-single-top a:hover,.blog .post ul li a:hover {
	color: #FF4B33;
}

.single .post-content h3 {
	clear: both;
	color: #000000;
	margin-bottom: 18px;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	border-top: 1px solid #E7E7E7;
	padding-top: 18px;
}

.blog .post ul li a {
	color: #0066CC;
}

#sidebar p {
	background-color: #6190a3;
	margin: 0px;
	padding-left: 10px;
}

#sidebar h3 {
	line-height: 1.125em;
	font-size: 1.33333em;
}

#sidebar h3.small {
	font-size: 1em;
	color: #fff;
	background-color: #6190a3;
	margin: 0px;
}

#sidebar .widget_archive {
	background-color: #6190a3;
	padding-bottom: 5px;
}

#sidebar input[type="text"] {
	background: none repeat scroll 0 0 #F9F9F9;
	border: 1px solid #CCCCCC;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
	padding: 2px;
}

/* =style_rd.css */
/* =sidebar blog stay-connected */
#stay-connected {
	background-color: #6190a3;
}

#stay-connected strong {
	text-align: left;
	line-height: 1.5em;
	color: #fff;
	margin: 3px 10px 0px;
	display: inline-block;
}

#stay-connected #feed-icon {
	float: right;
	margin: 5px 10px;
}

body.single #sidebar .widget,body.category #sidebar .widget,body.archive #sidebar .widget,body.blog #sidebar .widget {
	margin-bottom: 4px;
	padding-bottom: 5px;
	background-color: #6190a3;
	overflow: hidden;
	background-color: #6190a3;
}

#sidebar h3.widget-title {
	text-align: left;
	margin: 5px 10px;
	color: #fff;
	display: block;
}

#searchsubmit {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 1em;
	line-height: 1.5em;
}

body.post #sidebar .widget ul {
	border-top: 1px solid #0b485f;
}

#sidebar .widget select {
	margin-left: 10px;
}

#custom_post_widget-6 {
	padding-bottom: 0px;
}

#searchform {
	margin-left: 10px;
}

#searchform label {
	display: none;
}

strong.highlight {
	color: red;
}

li.sidebar-online-appts a {
	font-weight: bold !important;
	font-size: 1.3em !important;
	text-decoration: underline !important;
}

li.header-online-appts a {
	text-decoration: underline !important;
}
