@charset "UTF-8";
/* CSS Document */

/**
 * Theme Name: College Park Family Care
 * Theme URI: http://collegeparkfamilycare.com/
 * Description: Custom theme created for College Park Family Care
 * Version: 0.1
 * Author: 3201 Consulting
 * Author URI: 
 * Tags: Family Practice
 *Template: hybrid
 */
 /* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get layout CSS */
@import url('../hybrid/library/css/2c-l-fixed.css');

/* Get plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/* Get drop-downs CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Get default CSS */
@import url('../hybrid/library/css/screen.css');


body {
	background:url(images/header_bg.gif) top repeat-x #fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#555456;
}
#body-container {
	overflow:visible;
}

h1 {
	color:#4B5962;
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	font-style:normal;
	
}
.entry-title {
	font-size:2.5em;
	font-style:normal;
	font-weight:normal;
	line-height:1.3em;
	margin:0 0 15px;
}

h2 {
	color:#555456;
	font-size:1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	margin-bottom:10px;
}
h3 {
	color:#8B8A8E;
	font-size:1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:400;
	margin-bottom:10px;
}

a, .widget a {
	color:#708492;
}
a:hover, a:visited, a:active, .widget a:hover {
	color:#54636E;
}
/* ------------ HEADER ------------ */

body #body-container {

}
#site-title, #site-description {
	display: none;
}
#body-container {
	margin:0 auto 0;
}
#header {
	margin: 0 0 20px 0;
}
#logo {
	margin: 0;
}

/* ------------ SEARCH ------------ */
body #body-container #header-container #header .search {
	float:right;
	margin:10px 55px 0 0;
	width:250px
}
body #body-container #header-container #header .search-submit {
	background:url("images/bttn_go.gif") no-repeat scroll left bottom transparent;
	border:medium none;
	display:block;
	float:right;
	height:20px;
	margin-right:15px;
	margin-top:5px;
	padding:0;
	text-indent:-99999px;
	width:40px;
}
body #body-container #header-container #header .search-submit:hover {
	background:url(images/bttn_go.gif) top no-repeat;
}

/* ------------ NAVIGATION ------------ */
#primary-menu {
	float:right;
	margin:-90px 30px 50px 0;
}

#primary-menu li, #page-nav li {
	float:right;
	margin-right:0;
	padding:0 1px;
}
#page-nav li a {
	display:none;
}
#primary-menu li a, #page-nav li a {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	display:block;
	height:40px;
	padding:0;
	text-indent:-99999px;
	width:90px;
}

#menu-item-259 { /* About Us */
	background:url(images/nav_about.gif) bottom;
}
#menu-item-562 { /* Contact Us */
	background:url(images/nav_contact.gif) bottom;
}
#menu-item-260 { /* Walk-In Clinic */
	background:url(images/nav_walk-in.gif) bottom;
}
#menu-item-261 { /* Our Locations */
	background:url(images/nav_locations.gif) bottom;
}
#menu-item-262 { /* Patient Services */
	background:url(images/nav_patient-services.gif) bottom;
}
#menu-item-263 { /* Our Providers */
	background:url(images/nav_providers.gif) bottom;
}

#menu-item-259:hover, #menu-item-260:hover, #menu-item-261:hover, #menu-item-262:hover, #menu-item-263:hover, #menu-item-562:hover {
	background-position: 0 0;
}

/* Drop-downs style */
#primary-menu li:hover ul, #primary-menu li.sfHover ul, #page-nav li:hover ul, #page-nav li.sfHover ul {
	top: 39px;
}
#primary-menu li ul, #page-nav li ul {
	background: #95B1C4;
}
#primary-menu .sub-menu {
	padding:10px 0 10px 10px
}
#primary-menu .sub-menu li{
	padding:10px 0 0;
}
#primary-menuv .sub-menu li ul{
	padding:0 0 10px;
}
#primary-menu .sub-menu a {
	background:none repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:inline;
	font-size: 0.9em;
}
/* ------------ CONTENT ------------ */
.content img {
	border:1px solid #717073;
	margin:0 20px 20px 0;
}
.home .content img {
	border:none;
}
.content img.noBorder {
	border:none;
}
/* ------------ FOOTER ------------ */
#footer-container {
	background:url(images/footer-bg.png) repeat-x top;
	margin:0;
	padding: 20px;
}
#footer {
	border-top:1px solid #717073;
	padding:10px 5px;
}
#footer p {
	color: #717073;
	font-size: .8em;
	margin:0;
}
#footer .credit {
	float:right;
}
#subsidiary .widget {
	width:100%;
}
#subsidiary .widget-title {
	display:none;
	margin:10px 40px;
}
#subsidiary .footerNAV {
	float:left;
	margin:20px 50px 0 20px;
}
#subsidiary h3 {
	color:#717073;
	font-weight:bold;
	font-size: 1em;
}
#subsidiary a {
	text-decoration: none;
}
#subsidiary a:hover, #subsidiary h3:hover {
	text-decoration:underline;
}
#subsidiary li {
	list-style: none;
	margin:0 0 0 -37px;
	padding:3px 15px;
}
/* ------------ HOME PAGE OVER-RIDES ------------ */
.home .entry-title {
	display:none;
}
.home .current_page_item {
	display: none;
}
.home .content {
	width:960px;
}
.SliderBox {
	float:left;
}
.finditBox {
	background:url(images/findIt-bg.png) no-repeat;
	margin:0;
	padding: 55px 20px 40px;
	float:left;
	width:210px;
}
.finditBox li {
	list-style-image: url(images/icon-arrow12x12.gif);
	padding: 4px 0;
}
.spotlight {
	background:url(images/callOutBox-gray-bottom.png) no-repeat bottom #DFDEE0;
	width:580px;
}
.spotlight a {
	text-decoration:underline;
}
.spotlight .container {
	background:url(images/callOutBox-gray-top.png) no-repeat top;
	padding: 10px;
}
.spotlightItem {
	padding: 5px;
}
.spotlightItem h3 {
	margin: 0;
}
.spotlightItem p {
	font-size:0.9em;
}
.spotlightItem img {
	float:left;
	margin:0 10px 0 0;
}
.homeContent {
	margin: 250px 0 0 0;
}
.homeContentLeft {
	width:600px;
	padding: 0 20px;
	float: left;
}
.homeContentRight {
}
.homeSideBar {
	background:url(images/sideBarBlue.png) no-repeat bottom right #E2EAF0;
	margin:300px 0 0 640px;
	padding-bottom:5px;
	width:250px;
}
.homeSideBar p, .homeSideBar h2 {
	padding: 5px 10px 0;
}
.homeSideBar p {
	font-size:0.9em;
	margin:0 0 10px;
}
.homeSideBar ul {
	margin: 0 0 21px 15px;	
}
.homeSideBar ul.left {
	border-top: 1px solid #555456; 
	float:none;
	padding-top:10px;
	width: 230px;
}
.homeSideBar ul.right {
	margin: 0 15px 21px 0;
	padding: 10px 0 0 0;
}
.homeSideBar li {
	font-size:0.7em;
	line-height:1.2em;
	list-style: none;
}
.homeSideBar img {
	border-bottom: 5px solid #FFEAB7;
	margin:-20px 0 0 -10px;
}

.homeContentRight .specialitiesBttn {
	background:url(images/bttn-specialities-services.png) bottom no-repeat;
	border:medium none;
	display:block;
	height:25px;
	margin: 0 auto 20px;
	padding:0;
	text-indent:-99999px;
	width:145px;
}
.specialitiesBttn:hover, .search-submit:hover  {
	background-position: 0 0;
}
/* ------------ DOCTOR BIOS ------------ */
.post_tag-doctor-bio .byline, .post_tag-doctor-bio .entry-meta, .post_tag-doctor-bio .entry-summary {
		display: none;
}
.post_tag-doctor-bio .post-title {
	display:none;
}
.post_tag-doctor-bio h2 {
	border-bottom: 1px solid #708492;
	color:#708492;
	font-family:"Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:normal;
}
.post_tag-doctor-bio .bioHeader {
	background:none repeat scroll 0 0 #FFF3D8;
	margin-bottom:25px;
	padding-bottom:10px;
}
.post_tag-doctor-bio .wp-caption .wp-caption-text {
	text-align:center;
}
.post_tag-doctor-bio .wp-caption {
	background:none repeat scroll 0 0 #FFFFFF;
	padding:6px 1px 3px;
	text-align:center;
}
.post_tag-doctor-bio .docPhoto {
	float:left;
	padding:5px 10px;
}
.post_tag-doctor-bio .docInfo {
	padding:15px 0;
}
.page-572 #utility-after-content .entry-summary, .page-572 #utility-after-content .entry-meta {
	display: none;
}
/* ------------ LOCATIONS ------------ */
.location {
	float:left;
	width:300px;
}
.location li {
	list-style:none;
}
.location .address {

}
.location .address ul {
	margin: 0 0 21px 0;
}
.location .size-full {
	margin:0 0 20px;
}
.info {
	padding:0 0 0 315px;
}
.info iframe {
	border:1px solid #717073;
}
.location .services {
	float:right;
	margin:-280px 95px 0 0;
}
.location .services li {
	list-style:square;
	padding: 2px 0;
}
.post img {
	background:none repeat scroll 0 0 #FFFFFF;
}
.thumbnail {
	height:101px;
	width:67px;
}
/* ------------ WIDGETS ------------ */
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {
	border:none;
	margin:0;
	padding:20px 20px 0;
}
#utility-after-content .widget-title {
	display:none;
}
#utility-after-content .entry-title {
	font-size:1.3em;
	margin:20px 0 0;
}
#utility-after-content .entry-title a {

}
#utility-after-content .byline {
	display:none;
}
#utility-after-content p {
	margin:0 0 0 15px;
}
#primary .widget-title {
	display:none;
}
#primary .SideBar {
	background:url(images/sideBarBlue.png) no-repeat bottom;
	margin:0;
	padding-bottom:5px;
	width:250px;
}
#primary .SideBar p, #primary .SideBar h2, #primary .SideBar h3, #primary .SideBar ul {
	padding: 5px 10px 0;
}
#primary .SideBar li {
	list-style: none;
	margin:0 0 5px -15px;
}
.sidebar iframe {
	border:1px solid #717073;
	margin:80px 0 0 0;
}
/* ------------ Secondary Nav ------------ */
#secondary {
	margin:40px 0 0;
}
.secondaryNav {
	background:url(images/sideBarBlueSec.png) bottom no-repeat #E7EEF2;
	padding:0;
	width:250px;
}
.secondaryNav ul, .tertiaryNav ul {
	padding: 20px 0;
}
.secondaryNav li, .tertiaryNav li {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0 0 7px 0;
}

#secondary h3 {
	background:url(images/secondaryNav-top.png) top no-repeat;
	border-bottom:5px solid #FFEAB7;
	color:#555456;
	font-size:1.5em;
	font-style:normal;
	margin: 0;
	padding:12px 0;
	text-align:center;
	width:250px;
}
.tertiaryNav {
	background:url(images/sideBarBlueTer.png) bottom no-repeat;
	padding:0;
	width:250px;
}
.page-572 #utility-after-content{ /* ----PROVIDERS BY NAME ----- */
	padding: 0 20px 0;
}

.linklove {
	display:none;
}
