/*  
Theme Name: CariFree Dentists Blog
Description: CariFree Blog template 
Author: PAZ Design Group 
Author URI: http://www.pazdesigngroup.com/
*/
/* This starts the styling section of the webdesign layout */
body {font-family: "Trebuchet MS", Tahoma, Arial;font-size: 13px;color: #333;background: #FFF url(http://carifree.com/images/bkgrnd_entiresite.jpg);margin: 0px auto;padding: 0px;width: 986px;
	text-align: center;
}
img {border:none}
#container {
    width: 996px;
	background: #FFFFFF;
	text-align: left;
}
/* @group dentist nav */
#Masthead_d {
	width: 996px;
	text-align: left;
}
#container {
    width: 996px;
	background: #FFFFFF;
}
#logod {
	display: block;
	float: left;
	position: relative;
	padding: 16px;
}
#banner_ad {
	display: block;
	float: right;
	position: relative;
	padding: 16px;
	text-align: right;
}
#navboxd {
	margin: 0px;
	float: left;
	background-color: #c7e2e3;
	position: relative;
	height: 37px;
	display: block;
	padding-left: 10px;
	width: 996px;
}
html>body #navboxd {
	margin: 0px;
	float: left;
	background-color: #c7e2e3;
	position: relative;
	height: 37px;
	display: block;
	text-align: center;
	padding-left: 10px;
	width: 987px;
}
#navboxd p {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
}
a.navboxd:link {
	color: #007072;
	text-decoration: none;
}
a.navboxd:hover {
	color: #007072;
	text-decoration: none;
}
a.navbutton:link {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 9px;
	background: url(http://carifree.com/images/nav/dentists/off.jpg) no-repeat;
	height: 37px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
html>body a.navbutton:link {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 9px;
	background: url(http://carifree.com/images/nav/dentists/off.jpg) no-repeat;
	height: 28px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
a.navbutton:visited {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 9px;
	background: url(http://carifree.com/images/nav/dentists/off.jpg) no-repeat;
	height: 37px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
html>body a.navbutton:visited {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 9px;
	background: url(http://carifree.com/images/nav/dentists/off.jpg) no-repeat;
	height: 28px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
a.navbutton:hover {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 10px;
	background: url(http://carifree.com/images/nav/dentists/on.jpg) no-repeat;
	height: 37px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
html>body a.navbutton:hover {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 10px;
	background: url(http://carifree.com/images/nav/dentists/on.jpg) no-repeat;
	height: 27px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
a.navbutton:active {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 10px;
	background: url(http://carifree.com/images/nav/dentists/on.jpg) no-repeat;
	height: 37px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
html>body a.navbutton:active {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 10px;
	background: url(http://carifree.com/images/nav/dentists/on.jpg) no-repeat;
	height: 27px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
a.navdarkbutton:link {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 9px;
	background: url(http://carifree.com/images/nav/dentists/dark_off.jpg) no-repeat;
	height: 37px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
html>body a.navdarkbutton:link {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 9px;
	background: url(http://carifree.com/images/nav/dentists/dark_off.jpg) no-repeat;
	height: 28px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
a.navdarkbutton:visited {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 9px;
	background: url(http://carifree.com/images/nav/dentists/dark_off.jpg) no-repeat;
	height: 37px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
html>body a.navdarkbutton:visited {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 9px;
	background: url(http://carifree.com/images/nav/dentists/dark_off.jpg) no-repeat;
	height: 28px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
a.navdarkbutton:hover {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 10px;
	background: url(http://carifree.com/images/nav/dentists/dark_on.jpg) no-repeat;
	height: 37px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
html>body a.navdarkbutton:hover {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 10px;
	background: url(http://carifree.com/images/nav/dentists/dark_on.jpg) no-repeat;
	height: 27px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
a.navdarkbutton:active {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 10px;
	background: url(http://carifree.com/images/nav/dentists/dark_on.jpg) no-repeat;
	height: 37px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
html>body a.navdarkbutton:active {
	font: bold 14px "Trebuchet MS", Verdana, Arial;
	color: #007072;
	text-align: center;
	width: 121px;
	display: block;
	float: left;
	position: relative;
	padding-top: 10px;
	background: url(http://carifree.com/images/nav/dentists/dark_on.jpg) no-repeat;
	height: 27px;
	margin-right: 1px;
	text-transform: uppercase;
	text-decoration: none;
}
/* @end */
.content {font-size: 13px;line-height: 20px;}
.content p {margin: 8px;}
.content a:link, .content a:visited {color:#6699cc;text-decoration:underline;}
.content a:hover {color:#386795;text-decoration:none;}
h1 {margin: 0px;font-size: 20px;color: #78ab9d;}
h2 {margin: 0px;font-size: 16px;color: #78ab9d;}
#c2 h1 a:link, #c2 h1 a:visited, #c2 h2 a:link, #c2 h2 a:visited {color:#6699cc;text-decoration:none;}
#c2 h1 a:hover, #c2 h2 a:hover {color:#386795;text-decoration: underline;}
h3 {margin: 0;color: #006699;font: bold 14px Arial, Helvetica, sans-serif;
	padding: 0 8px;
}
h4 {margin: 0;color: #006366;font-size: 28px;
	padding-top: 10px;
	padding-bottom: 10px;
}
h5 {margin: 0;color: gray;font-size: 24px;
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 4px;
}
/*COLUMNS*/
#columnwrapper {background-repeat: repeat-y;background-color: white;width: 986px;margin-top: 0px;margin-bottom: -20px;}
#columns-top {background-repeat: no-repeat;height: 12px;}
#c1, #c2, #c3 {float: left;}
#c1 .content ul {
	padding:0px;
	list-style-type:none;
	width: 186px;
	margin: 0;
}
#c3 .content ul {
	padding:0px;
	list-style-type:none;
	width: 185px;
	margin: 0;
}
#c1 .content li {
	width: 100%;
}
#c3 .content li {
	width: 100%;
}
/* Nav panel links */
#c1 .content a:link, #c1 .content a:visited, #c3 .content a:link, #c3 .content a:visited {font-size: 1em;display:block;color:#6699cc;
	padding: 2px 10px;text-decoration:none;margin: 0px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #6699cc;}
#c1 .content a:hover, #c3 .content a:hover {color: #386795;border-color: #6699cc;
}
#c1 {
	margin: 10px;
}
#c2 {
	width: 578px;
	margin: 20px 6px 0 -15px;
}
html>body #c2 {
	width: 578px;
	margin: 20px 10px 0 1px;
}
#c3 {
	margin: 10px -1px 10px 0;
}
html>body #c3 {
	margin: 10px 0;
}
#side_top {
	width: 188px;
	height: 11px;
	background: url(http://carifree.com/images/blog/side_top.jpg) no-repeat;
	margin-bottom: 0px;
}
#side_bkg {
	width: 185px;
	background: #f0fcfc url(http://carifree.com/images/blog/side_bkg.jpg) repeat-x;
	margin: -7px 0 0;
	border-right: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
}
#twitterfeed {
	width: 186px;
	display: block;
	float: left;
	position: relative;
}
#tag_cloud_box {
	width: 165px;
	margin: 0;
	display: block;
	float: left;
	position: relative;
	padding-bottom: 10px;
}
html>body #side_bkg {
	width: 185px;
	background: #f0fcfc url(http://carifree.com/images/blog/side_bkg.jpg) repeat-x;
	margin: 0;
	border-right: 1px solid #a6a6a6;
	border-left: 1px solid #a6a6a6;
}
#side_bottom {
	width: 188px;
	height: 16px;
	background: url(http://carifree.com/images/blog/side_bottom.jpg) no-repeat;
}
#columns-bottom {clear: both;background-repeat: no-repeat;height: 12px;font-size: 0px;}
/* end columns */
/* @group Footer */
#global-footer p {
	font: normal 10px/12px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
	margin: 0px;
}
#global-footer .callline {
	font: normal 14px/14px Arial, Helvetica, sans-serif;
	color: #316AC5;
	padding: 5px 0px;
	margin: 0px;
}
#footer {width: 996px;text-align: center;color: #666666;padding:10px;margin-top: 0px;border-top: 1px solid #999999;background: white url(http://carifree.com/images/bkgrnd_footer.jpg) repeat-x;}
html>body #footer {width: 976px;text-align: center;color: #666666;padding:10px;margin-top: 15px;border-top: 1px solid #999999;background: white url(http://carifree.com/images/bkgrnd_footer.jpg) repeat-x;}
#footercontent {padding: 0;text-align: center;}
#footer a:link, #footer a:visited {color:#6699cc;text-decoration: underline;}
#footer a:hover {color:#386795;text-decoration:none;}
/* @end */
.clearfloat {clear: both;height: 0;line-height: 0.0;font-size: 0;}
/* Top Navigation */
#topmenu{min-width: 940px;height: 34px;background-color:#fff;background-image: url(images/nav-back.jpg);background-repeat: repeat-x;
	border-top-width: 1px;border-top-style: solid;border-top-color:#6699FF;border-bottom-width: 1px;border-bottom-style: solid;
	border-bottom-color: #006699;margin: 0 0 30px 0;padding: 0px 40px 2px 40px;}
/* Top Navigation First Level */
#nav_categories {
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	width: 186px;
}
#nav_bottom {
	width: 188px;
	height: 19px;
	background: url(http://carifree.com/images/blog/nav_bottom.jpg) no-repeat;
	margin-top: -4px;
}
html>body #nav_bottom {
	width: 188px;
	height: 19px;
	background: url(http://carifree.com/images/blog/nav_bottom.jpg) no-repeat;
	margin-top: 0;
}
.nav {position: relative;list-style-type: none;list-style-position: outside;margin: 0;padding: 0;z-index: 6;font-size: 12px;float: left;}
.nav li, .nav li.first {list-style-type: none;border-right-width: 1px;border-right-style: solid;border-right-color: #666;margin: 0;
	padding: 0;background-image: url(images/nav-back2.jpg);background-repeat: repeat-x;float:left;position:relative;z-index:20;
	list-style-type:none;}
.nav li.first {border-left-width: 1px;border-left-style: solid;border-left-color: #666;}
.nav li a {display:block;float:left;padding:8px 12px;width:auto;border: none;text-decoration: none;color: #999;}
.nav li a:hover {color: #FFF;background-image: url(images/neon_hover.jpg);background-repeat: repeat-x;}
/* End Top Navigation First Level */
/* Top Navigation Second Level */
.nav ul {margin:0;padding:0;z-index:5;display:none;position:absolute;top:34px;width:172px;left:0;}
.nav ul a {line-height:20px;font-size: 12px;cursor: pointer;}
.nav li li {border-left:none;margin-top:0;}
.nav li ul {border-top:1px solid #484848;}
.nav li ul a {width:150px;height:auto;float:left;text-align:left;padding:4px 10px;border:1px solid #484848;border-top:none;
	color:#f8f8f8;background-color: #6699FF;}
.nav li ul a:hover {background: #006699;color:#fff;}
/* End Top Navigation Second Level */
/* Top Navigation Third Level */
.nav li ul ul {left:150px;top:-1px;}
/* End Top Navigation Third Level */
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul {display:none;}
.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li li li li:hover ul {display:block;}
/* End Top Navigation */
/*styling for the search and comments form*/
.formstyle, input {border: 1px solid gray;width: 162px;margin: 0px;padding: 2px;color: #333;text-align: left;
	font-style: normal;
	font-size: 12px;
}
.submit_form {border: 1px solid #333;width: 130px;margin: 0px;padding: 2px;color: #fff;text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #6699cc;
}
input {width: 200px;}
.formstyle2, textarea {border: 1px solid gray;width: 430px;margin: 0px;padding: 2px;color: #333;text-align: left;
	font-style: normal;
	font-size: 12px;
}
#formtitle {width: 50%;height: 75px;float: left;text-align: left;padding: 10px;color:#006699;font-size: 16px;font-weight: bold;}
.formdata {text-align: right;margin-top: 55px;}
.formdata input, .formdata textarea, #form, input {border: 1px solid gray;}
#search_box {
	width: 168px;
	height: 60px;
	padding: 10px;
	background: url(http://carifree.com/images/blog/nav_top.jpg) no-repeat;
	margin-bottom: -20px;
}
html>body #search_box {
	width: 168px;
	height: 60px;
	padding: 10px;
	background: url(http://carifree.com/images/blog/nav_top.jpg) no-repeat;
	margin-bottom: 0px;
}
#search_form {border: 1px solid gray;width: 100px;color: #003366;}
/* end search and comments form styling */
/* Sytling for the WordPress code */
#blogtitle {color:#3A3A3A;font-size: 0.8em;position:absolute;top: 70px;left: 45px;font-weight: bold;}
.calendar {float:left;height: 53px;width: 49px;color:#FFFFFF;font-size: 10px;font-weight: bold;text-align:center;
background-image: url(images/date.png);background-repeat: no-repeat;
	margin-right: 8px;
}
.calday {color:#006600;font-size: 16px;padding-top: 5px;font-weight: bold;}
.commentlist li {list-style:none;margin-top: 15px;margin-bottom: 10px;margin-left: -25px;border: 1px dotted #CCCCCC;padding: 10px;}
.commentmetadata {margin-top: 10px;margin-bottom: 20px !important;}
.commenttext {float: left;}
.reply {margin-bottom: 25px;}
.avatar {position:relative;top: 0px;left: 0px;width: 75px;height: 75px;float: left;background-repeat: no-repeat;background-position: left top;margin-right: 8px;}
.alt {background-color: #f0fcfc;background-image: none;background-repeat: no-repeat;color:#333;}
.alt a:link, .alt a:visited {color:#333333;}
.postdate {float: left;margin-left: 4px;}
.author, .postdate {font-size: 1em;color:#8698A2;float: left;margin-bottom: 1em;font-family: "Trebuchet MS", Tahoma, Arial;}
#c2 .commentauthor a:link, #c2 .commentauthor a:visited {color:#6699cc;font-size: 18px;text-decoration:none;}
.entry {clear:both;}
.post {}
.postmetadata {font-size: .9em;background-image: url(images/post-bottom.gif);background-repeat: no-repeat;background-position: center bottom;padding-bottom: 35px;margin-bottom: 15px;margin-top: 10px;}
.tags {float:left;margin-right: 10px;background:url(images/tag.gif) no-repeat;height: 16px;
	padding-left: 22px;
}
#c3 .content .tagcloud a:link, #c3 .content .tagcloud a:visited {text-decoration:none;border: none;
	display: inline-block;
}
#rss {background-image: url(images/rss.gif);background-repeat: no-repeat;padding-left: 22px;background-position: 5px;}
.category, .editit {float: left;}
.category {margin-right: 10px;background:url(images/category.gif) no-repeat;height: 16px;
	padding-left: 22px;
}
.editit {margin-left: 10px;}
.navigation {font-size: 14px;}
.alignleft {float: left;}
.alignright {float:right;}
.ncomments {font-size: 1em;color:#000000;margin-right: 10px;background:url(images/comment.gif) no-repeat;padding:2px 3px 3px 20px;}
.ncomments a:link, .ncomments a:visited, .postmetadata a:link, .postmetadata a:visited, .navigation a:link, #navigation a:visited {
	color:#6699cc;text-decoration:underline;}
.ncomments a:hover, .postmetadata a:hover, .navigation a:hover {color:#386795;text-decoration:none;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid silver;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption-dd {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 100px;}
#wp-calendar #next a {padding-right: 10px;text-align: right;}
#wp-calendar #prev a {padding-left: 10px;text-align: left;}
#c1 #wp-calendar a, #c3 #wp-calendar a {display: block;border: none;margin: 1px;padding: 0px;}
#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; }

