/*

Theme Name:		onpointurgentcare

Description:	Custom theme for OnPoint Urgent Care

Version:		1.0

Author:			Merrill M. Mayer

Author URI:		http://www.koolkatwebdesigns.com/

*/

/*css reset*/

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,F

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, 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 {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

  	vertical-align: baseline;

}

body { 



background:#ffffff;

color:#333333;

font-family:Arial, Helvetica, sans-serif;

font-size:0.75em;

height:100%;

width:100%;

}

#wrap {

/*fixed width container*/

margin:10px auto;

position:relative;

width:950px;





}



/*---:[ global typography elements ]:---*/

strong {font-weight:bold;}



a, a:link, a:visited { color: #1D4077; text-decoration:none; }





a:hover, a:focus, a:active { color: #ED3725;  }

.clear { clear:both; }



a img { border:none; }



p { margin:1em 0 1em 0; }

h1, h2 {

color:#EF3825;

font-size:1.3em;

margin:1em 0 0.5em;

font-weight:bold;

}

h3 { font-size: 1.33em; margin:8px 0; }

address, em {font-style:italic;}

a.skiptocontent { display:none; }

/*solves the float and clear issues*/

.clearfix:after, content .clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    }



.clearfix {

    display: inline-block;

}



html[xmlns] .clearfix {

    display: block;

}





* html .clearfix {

    height: 1%;

}

#header {

background:transparent url(images/masthead-red.gif) no-repeat scroll center bottom;

height:110px;

margin:0;

width:950px;

}

h1[id="homeLink"] a {

background:transparent url(images/logo.png) no-repeat scroll left top;

margin-left:10px;

}

#homeLink a {

display:block;

float:left;

height:95px;

text-indent:-10000px;

width:200px;

z-index:20;

}

#HeaderTools {

color:#666666;

float:right;

font-weight:bold;

top:10px;

}

#HeaderTools li {

display:inline;

float:left;

margin-left:10px;

margin-right:10px;

}

#HeaderTools a, #HeaderTools a:link, #HeaderTools a:visited{

color:#666666;

}

#HeaderTools a:hover, #HeaderTools a:focus, #HeaderTools a:active {

color:#332A86;

text-decoration:underline;

}

#search_form #s {

  background:#FFFFFF none repeat scroll 0 0;

border-color:#999999 -moz-use-text-color #999999 #999999;

border-style:solid none solid solid;

border-width:1px medium 1px 1px;

color:#999999;

float:left;

font-size:10px;

height:14px;

padding:1px 6px 2px;

width:90px;

}

#search_form button.submit {

 background:none; border:1px solid #999; color:#999; border-left: none; color:#332A86; cursor:pointer; float:left; font-weight:bold; width:19px; height: 19px; 

}

#NavMessageContainerInner {background: #FDBA31 url(/wp-content/themes/onpointurgentcare/images/assets/contentbkg.jpg) no-repeat 0 25px;height:103px;}

.LandingPage #NavMessageContainerInner {background: #FDBA31 url(/wp-content/themes/onpointurgentcare/images/assets/LandingImages/quad.png) no-repeat 0 25px; height:214px;}

.HomePage #NavMessageContainerInner {background: #FDBA31 url(/wp-content/themes/onpointurgentcare/images/assets/HomeImages/home-headerb.jpg) no-repeat 0 25px; height:263px;}

#nav {background:#FDBA31; height:25px; }

#suckerfishnav {font-size:1em;font-weight:bold;margin-left:90px;padding:7px 0 0;}

#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:1em;	}

#suckerfishnav a {display:block;color:#1D4077;text-decoration:none;padding:0px 10px;}

#suckerfishnav a:hover,  #suckerfishnav a:focus, #suckerfishnav .current_page_item a, #suckerfishnav .current_page_ancestor a{color:#ED3725;}

#suckerfishnav li {float:left;}

#suckerfishnav ul {background: transparent url(images/DropDowns.png) repeat-y bottom left;position:absolute;left:-999em;height:auto;width:210px;font-weight:normal;margin:0;line-height:1;	border:0;	}

/*the last ul is narrow so it doesn go beyond size of page*/

#suckerfishnav ul.narrow {background: transparent url(images/DropDowns-Narrow.png) repeat-y bottom left;width:160px;}



#suckerfishnav li li {	width:99px;border-bottom:1px dashed #1D4077;font-weight:bold;float:none;width:auto;margin-top:5px;z-index:500;}

#suckerfishnav li li a {padding:4px 10px;width:80px;color:#1D4077;width:180px;}

#suckerfishnav li ul ul {margin:-19px 0 0 100px;}

#suckerfishnav li li:hover {}

#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {color:#ED3725;}

#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {}

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#1D4077;}

#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {left:-999em;}#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {left:auto;}

#PowerMessage {

color:white;

font-family:times;

font-size:20px;

font-style:italic;

font-weight:bold;

line-height:1.5em;

margin:74px 0 20px 100px;

padding-bottom:21px;

width:550px;

}

.HomePage #PowerMessage {

  font-size:30px;

  margin:100px 0 0 75px;

}

#PowerMessage span.power2 {

  margin-left:2.5em;

}

#content_box {

  background:white;

  background:url(images/landing_content_background2.png) repeat-y;

}



#content {

color:#333333;

float:right;

font-size:1.1em;

line-height:1.5em;

padding:12px 25px 0;

width:675px;

min-height:360px;

}

#content_box.LandingPage {

min-height:280px;

margin-top:-30px

}

#content_box.Home {

min-height:280px;

background:url(images/homePageBackground2.png) repeat-y;

}

#content.Home {

background:transparent url(images/centerHomeBG.png) no-repeat scroll right top;

color:#003D79;

font-size:1.2em;

line-height:1.5em;

padding:20px;

width:445px;

float:left;

}

/*sidebars*/

#sidebarleft { width: 225px; float: left; }

#sidebarright { width: 240px; float: left; padding-top:0px; padding-bottom:10px;}
#sidebarright ul {padding:10px;}

#sidebarleft li {

list-style:none;

}

#sidebarleft .page_item {

  border-bottom:1px dashed #8C8C8C;

  padding: 5px 5px 5px 10px;

  background:#003D79;

  font-weight:bold;

}

#sidebarleft .page_item a{

  color: #ffffff;  

}

#sidebarleft .page_item a:hover, #sidebarleft .page_item a:hover, #sidebarleft .current_page_item a{

color:#ED3725;

}

#checkinNav {

background:#1D4077;

}

#checkinNav.nobg{

background:none;

}

.widgettitle {display:none;}

.widget_links, .widget_links a {background:#1D4077; color:#ED3725;}

#TextBucket, .search {

color:white;

font-size:1em;

margin:0 15px 10px 10px;

}

.search {

margin-top:10px;

}

.search h4 {

  font-weight:bold;

  margin-bottom:5px;

}

.search p {

margin-bottom:5px;

margin-top:0;

}

#TextBucket h4 {

color:#FDBB30;

font-size:1.17em;

font-weight:bold;

margin:5px 0 -10px !important;

}

#TextBucket.HomePage {

color:#333333;

}

#TextBucket.HomePage h4 {

color:#EE3424;

}

#TextBucket.HomePage a {

color:#332A86;

text-decoration:underline;

}

.entry ul {

list-style-image:url(images/list.gif);

list-style-position:outside;

list-style-type:disc;

margin:0;

padding:0 0 0 20px;

}

.entry ul li a{

  text-decoration:underline;

}  

#sidebarright a {

color:#0000ff;

text-decoration:underline;

}

#sidebarright h3.HomePage {

color:#EE3424;

font-size:1em;

font-weight:bold;

margin:0;

padding:10px 10px 10px;

}

#sidebarright ul{

font-size:1em;

list-style:none;

}



#sidebarright ul li {

margin-bottom: 8px;

}

#sidebarright ul ul{

list-style-image:url(images/list.gif);

margin:0 0 0 15px;

}

#map {

margin:0 15px 10px 10px;

}

#footer {background:transparent url(images/base3.png) no-repeat scroll 0 0;

clear:both;

color:#666666;

font-size:0.75em;

line-height:1.75em;

padding:60px 0 0.25em;

text-align:center;}

#footer.HomePage{background:transparent url(images/base2.png) no-repeat scroll 0 0;}

#footer li{list-style:none; display:inline;}

#footer #subBelowNav a, #footer #subBelowNav a:link, #footer #subBelowNav a:visited{color: #ED3725;}

#footer #subBelowNav a:hover, #footer #subBelowNav a:focus, #footer #subBelowNav a:active {color: #1D4077;}

div.breadcrumbs {

margin-top:-10px;

border-bottom:1px solid #939598;

}

.breadcrumbs ul li{

list-style:none;

display:inline;

color:#1D4077;

font-size:0.85em;

}

h3.searchresults {

font-size:1.1em;

font-weight:bold;

margin:0 25px 0 0;

padding:5px 2px;

color:#EF3825;

}

h2.searchresults {

margin-bottom:0;

font-size:1em;

}



h2.searchresults a {

color:#1D4077;

font-style:italic;

font-weight:normal;

margin-bottom:5px;



}

.searchresults p {

margin:0 25px 0 0 !important;

}

.searchresults div.entry {

border-bottom:1px solid #CECECE;

padding-bottom:5px;

}



#slideshow {

background-color:#FFFFFF;

border:10px groove #1D4077;

height:407px;

overflow:hidden;

width:612px;

margin-top:10px;


}
