/*
Theme Name: Comprehensive Care Consultants 
Theme URI: http://www.boduweb.com/
Description: Custom theme for Comprehensive Care Consultants
Author:Bodu Web Design
Author URI: http://www.boduweb.com/
*/



/* Begin Typography & Colors */
body {
	font-size: 72.5%; /* Resets 1em to 10px */
	font-family:  Verdana, Arial, Sans-Serif;
	background: #f4f4f4;
	color: #333;
	text-align: center;
	}

@font-face {
	font-family: 'BebasNeueRegular';
	src: url('BebasNeue-webfont.eot');
	src: local('☺'), url('BebasNeue-webfont.woff') format('woff'), url('BebasNeue-webfont.ttf') format('truetype'), url('BebasNeue-webfont.svg#webfontAGQ6uv7S') format('svg');
	font-weight: normal;
	font-style: normal;
}

#page {background:url(images/page-bg.png);
background-position:70px 80px;
background-repeat:no-repeat;
	
	}

#header h1{font-size:32pt;
	color:#676462;font-family:'Myriad Pro', Arial, Georgia, Verdana, sans-serif;text-shadow:2px 2px 2px #000;
	}
#header h1 .blue{color:#1779b6;}


.rounded-corners {
    behavior: url(wp-content/themes/ccc/border-radius.htc);
    border-radius: 40px;
}

#content{font-size:14pt;font-family:Arial,'Myriad Pro',Georgia,sans-serif;}
#footer h1,span.number{font-family:'BebasNeueRegular';color:#2d6484;font-size:18pt;text-align:center;text-shadow:1px 1px 2px #000; }
#news{color:#676462;}
#news h1{font-family:'BebasNeueRegular';font-size:32pt;padding:0px;margin:0px;text-align:center;}




span.number{text-align:left;color:#fe7200;}
#footer ul#footerlist li.white,#footer ul#footerlist li.white h1{color:#fff;}
.navigation{font-size:10pt;}
.highlight{background:url(images/footer-bg.jpg) top left;color:#fff;font-weight:bold;text-shadow:1px 1px 2px #000;}
.newsentry{text-align:justify;font-size:10pt;}
.newsentry h2{color:#1779b6;line-height:20px;font-weight:normal;font-size:14pt;margin:0px;padding:0px;text-align:left}
#customcontent{font-size:12pt;}
#customcontent.post h2{font-size:28px;}
/* End Typography & Colors */



/* Begin Structure */
#page{width:960px;margin:20px auto;min-height:800px;text-align:left;position:relative;}
#logo{float:left;width:194px;height:144px;margin:0px 20px 20px 20px;}
#patientlogin{position:absolute;top:-30px;right:-10px;height:30px;width:140px;background:url(images/patient-bg.png) top left no-repeat;padding:6px 5px 0px 20px;font-weight:bold;}
#content,#footer,#newsbar,#customcontent{clear:both;float:left;
width:860px;margin:20px 10px 20px 70px;padding:20px 10px;background:#fff;
-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;border-color:#e0eaf0;border-type:solid;border-width:15px;

}
#footer{background:url(images/footer-bg.jpg) top left;height:300px;overflow:hidden;margin-bottom:40px;}

.left-content{clear:left;float:left;width:500px;margin-right:20px;}
.right-content{clear:right;float:right;width:340px;}
.treatment{width:100%;clear:both;float:left;margin:20px 0px;}
#customcontent .left-content{width:450px;margin-right:40px;}
#customcontent .right-content{font-size:14pt;}
#map{width:340px;height:300px;}
#player,a#player2{clear:left;float:left;padding:10px;text-shadow: 4px 4px 4px #a29b9b;width:320px;height:240px;}
#videoplaylist{clear:left;float:left;padding:10px 20px;}
.videotitles{clear:left;float:left;background:url(images/video-title-bg.png)top left no-repeat;padding-left:60px;}
#qcform{text-align:left;}
.navigation{margin:15px 0px;clear:left;float:left;width:100%;}
.highlight{clear:left;float:left;margin:10px 0px;padding:10px;}
.number{float:left;width:95%;margin: 0% 5%;}
#news{clear:left;float:left;width:300px;margin:20px 0px;}
.newsentry{float:left;width:300px;margin:10px 20px;}
#customcontent .right-content .rightimg{width:100%;}
#customcontent .right-content .rightimg img{margin:5px auto;}
#pagephoto{clear:left;float:left;width:320px;margin:10px;}
#top-menu{position:relative;}
/* End Structure */





/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}



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;
	}
/* End Images */



/* Begin Lists */
ul{margin:0px;padding:0px;}
ul,ul li{list-style:none;}
#top-menu ul{float:left;margin-top:15px;}
#top-menu ul li{float:left;margin-right:20px;padding:0px 0px 20px 0px;font-weight:bold;font-size:11pt;}

#top-menu ul li ul{display:none;margin:none;position:absolute;top:21px;padding:10px 20px 05px 0px;-moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;}
#top-menu ul li:hover ul{display:block;width:10em;z-index:1000;background:#676462;}

#top-menu ul li ul li{display:block;background:#676462;padding:10px 10px;margin:0px;clear;left;float:left;width:10em;}

#top-menu ul li ul li ul,#top-menu ul li ul li ul li,#top-menu ul ul ul.children{display:none;margin:none;}
#top-menu ul li ul li:hover ul{display:block;margin:none;position:absolute;left:11em;top:10px;padding:0px;}
#top-menu ul li ul li:hover ul li{display:block;background:#d02534;}

.entry ul, .entry ul li{list-style:disc;list-style-position:inside;}
#content .entry ul li{margin-left:20px;}

ul#footerlist{float:left;width:900px;}
ul#footerlist li{float:left;width:30%;margin:1%;height:280px;}

ul#footerlist li ul li{width:65px;height:65px;clear:left;float:left;margin:2px 0px 2px 100px;}

#newsbar ul{margin:10px 0px 0px 10px;}
#newsbar ul li{float:left;width:65px;}

#customcontent .left-content ul{list-style:circle;font-size:10pt;margin:5px 20px;}
#customcontent .left-content ul li{list-style:circle;}

/* End Entry Lists */

/* links */
a{text-decoration:none;color:#333;}
a img{border:none;}
#top-menu ul li a{color:#fff;}
#top-menu ul li a:hover{color:#84bcdb;}
span.number a{color:#fe7200;}
.highlight a{color:#fff;}
.highlight a:hover{color:#fe7200;}
#patientlogin a{color:#fff;}
#patientlogin a:hover{color:#000;}
/* end of links */

/* Begin Form Elements */

form#cccform  p,#mjc form p { position: relative; margin: 10px 0;}
form#cccform  p label,#mjc form p label { position: absolute; top: 8px; left: 8px;color:#71a9c7;font-weight:bold;}

form#cccform  textarea,form#cccform  input[type=text]{padding:8px;font-weight:bold;background:#1f465c;color:#71a9c7;border:none;}
form#cccform  button,#mjc form button{clear:left;float:left;margin:10px 10px 10px 0px;padding:8px 15px 8px 15px;background:#1a5a7d url(images/send-qc-button.png);background-position:90% 50%;background-repeat:no-repeat;font-size:120%;font-weight:bold;color:#ffffff;-moz-border-radius: 5px;
	-khtml-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius:5px;border-style:none;outline:none;width:100px;}
form#cccform  button:hover,#mjc form button:hover{background:#000 url(images/send-qc-button.png);background-position:90% 50%;background-repeat:no-repeat;}
form#cccform .error{clear:left;float:left;width:100%;text-align:center;}

#mjc form  textarea,#mjc form  input[type=text]{padding:8px;font-weight:bold;background:#d0e1ea;color:#676462;border:none;}
#mjc form p label{color:#676462;}
/* End Form Elements */















/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.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 img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


