/* 

	Theme Name: PodiatristSites

	Theme URL: http://www.PodiatristSites.com/

	Description: PodiatristSites <a href="http://www.PodiatristSites.com" >PodiatristSites</a>.

	Author: Securenext

	Author URI: http://www.securenext.com

	Tags: PodiatristSites, Securenext, 

*/

* { margin: 2; }



body

{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #f1f0f0;

	behavior: url("csshover.htc");



}

#container{

	margin:0px auto;

	width:884px;

}

#wrapper

{

	float:left;

	width:840px;

	background:url(images/cont-bg.gif) repeat-y;

	padding:0px 22px;

}

img, img a,a img { border: 0; }

#header{

	float:left;

	background:url(images/New-Jersey-Podiatrist.jpg) no-repeat;

	width:840px;

	height:129px;

	margin:15px 0px 0px 0px;

}

#header .logo{

	position:relative;

	top:25px;

	left:30px;	

	background:url(images/logo.jpg) no-repeat;

	width:250px;

	height:58px;

	cursor:pointer;

}

#header .logo a{

	left:30px;	

	width:200px;

	float:left;

	margin:10px 10px 0px 50px;

	font-size:25px;

	font-family:"Arial Narrow", Arial;

	text-transform:capitalize;

	color:#000000;

	text-decoration:none;

	font-weight:bold;

	

}

#header .logo a span{

	color:#B54D4E;

	text-decoration:none;

}



#header .description{

	top:25px;

	left:30px;	

	float:left;

	margin:10px 10px 0px 80px;

	font-weight:bold; 

}

#head-flash{

	margin-top:10px;

	float:left;

}

#main-cont{

	float:left;

	width:840px;

	padding:15px 0px;

}

#rt-panel{

	font-size: 13px;

	line-height: 1.8em;

	float: right;

	width: 588px;

	padding:0px 20px 0px 0px;

	color:#fff;

}



#sidebar{

	font-size: 11px;

	line-height: 1.8em;

	float: left;

	width: 210px;

}

#rt-panel img{

	margin: 5px;

	max-width: 98%;

}

#rt-panel ul, #sidebar ul, #rt-panel ol, #sidebar ol, #rt-panel .commentlist li.alt ol, #rt-panel .commentlist li.alt ul{

	margin: 5px 0 0 0;

	line-height: 25px;

	padding: 0;

}

#rt-panel li, #sidebar li, #rt-panel .commentlist li.alt li{

	list-style: none;

	font-size: 12px;

	background: url(images/bug.png) no-repeat left top;

	background-position: 0 5px;

	padding-left: 20px;

	margin: 0;

	border: 0;

}

#rt-panel .post blockquote{

	margin: 10px;

	background: url(images/quote.jpg) no-repeat top left;

	padding-left: 45px;

	min-height: 36px;

}



.post .title{

	margin-bottom: 10px;

}

.post .title a{

	font-size: 25px;

	text-decoration: none;

	color: #fff;

}

.post .meta{

	color: #fff;

	padding: 2px;

	font-size: 11px;

	border-top: 1px solid #DDD;

	border-bottom: 1px solid #DDD;

}

.post .meta a{

	color: #fff;

}

.post .meta a:hover{

	text-decoration:none;

}

.post .meta .posted{

	float: left;

}

.post .meta .comments{

	float: right;

}

.post .meta .comments a{

	background: url(images/comments.png) left no-repeat;

	padding-left: 20px;

	padding-bottom: 1px;

	display: block;

	text-decoration: none;

}



.post .entry{

	text-align: left;

	padding: 6px;

	margin-bottom: 35px;

}
.post .entry a, .post a, #rt-panel a{
        color:#ffff00;
}


.ltop{

	background: url(images/ltop.jpg) no-repeat;

	width: 210px;

	height: 14px;

	float:left;

}

.lmid{

	background: url(images/lmid.jpg) repeat-y;

	width: 190px;

	padding: 0 10px;

	float:left;

}

.lmid h2{

	margin: 0;

	font-size: 16px;

	padding-bottom: 5px;

	color:#015a7c;

	border-bottom:1px solid #dedede;

}

.lbot{

	float:left;

	background: url(images/lbot.jpg) no-repeat;

	width: 210px;

	height: 14px;

	margin-bottom: 15px;

}

#location p{

	color:#10739d;

	font-size:12px;

	margin:5px 0px;

}



#comments, #respond{

	margin: 0;

	padding:1em 0 0 0;

}

#commentform {

	margin:10px 0;	

	padding:10px;

	background:#f9f9f9;

	border-top: #ddd 1px solid;

	border-bottom: #ddd 1px solid;

	color:#015A7C;

}

#commentform a{

	color:#015A7C;

	text-decoration:none;

}





.commentnum 

{

	font-size:1.5em;

	font-weight:bold;	

	margin:0 5px 0 0;

}

#sidebar{

	font-size: 11px;

	line-height: 1.8em;

	float: left;

	width: 210px;

}

 #sidebar ul {

 	margin: 5px 0 0 0;

	line-height: 25px;

	padding: 0;

 }



#sidebar ul li {

	list-style: none;

	margin: 5px 0 0 0;

	line-height: 25px;

	background: url(img/shadow_top.gif) repeat-x top;

	padding: 0;

}



#sidebar ul li a{

	margin: 5px 0 0 0;

	line-height: 25px;

	padding: 0px 10px;

	color:#015a7c;

	text-decoration:none;

}





#rt-panel .commentlist {

	margin: 1em 0;

	padding: 0;		

	border-top: #ddd 1px solid;

	color:#000000

}

#rt-panel .commentlist li.one, #rt-panel .commentlist li.alt

{

	list-style:none;

	margin: 0;

	padding: 0.5em 0.5em 2em;	

	background:#fff url(img/shadow_top.gif) repeat-x top;

	border-bottom: #ddd 1px solid;

}

#rt-panel .commentlist li.alt 

{

    background:#f9f9f9;    

}

#rt-panel .commentlist li.authorcomment 

{

    background: #ECE9D8;      

}

#rt-panel .commentlist li.one .cmtinfo, #rt-panel .commentlist li.alt .cmtinfo 

{

	font-size:1em;			

}

#rt-panel .commentlist li.one cite, #rt-panel .commentlist li.alt cite

{

	font-style:normal;

	font-weight:bold;

}

#rt-panel .commentlist li.one .cmtinfo em, #rt-panel .commentlist li.alt .cmtinfo em 

{

	float:right;

	margin:0;

	padding:0;

	font-style:normal;

	font-size:0.9em;

	color:#999;

}



.cmtinfo a {

	color:#015A7C;

}

#trackback a {

	color:#fff;

}



/*#menu{

	color: #0080b5;

	float:left;

}

#menu ul{

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#menu ul li{

	margin: 0 5px 0 0;

	padding:0px;

	font-size: 12px;

	font-weight: bold;

	color: #0080b5;

	background:none;

	width:206px;

}

#menu ul li a{

	text-decoration: none;

	color: #0080b5;

	display:block;

	width:198px;

	padding:0px 0px 0px 0px;

}

#menu ul li a:hover{

	color:#023c50;

	background: url(images/menu-bg-hover.gif) repeat-y;

}



#menu li ul{

	display:none;

}

#menu li a:hover ul{

	display:block;

	position:absolute;

	background: #E7F7FE;

    left:198px;

    top:0px;

	margin:0px;

	width:198px;

}



#menu ul li ul li{

	color: #0080b5;

	text-decoration: none;

	margin:0px;

	padding:0px 0px 0px 0px;

}

#menu ul li ul li:hover{

	background: #E7F7FE;

	margin:0px;

	padding:0px 0px 0px 0px;

	width:198px;

	}

#menu ul li:hover ul a{

	background: #FFFFFF;

	margin:0px 10px;

	padding:0px 00px 0px 0px;

	width:188px;

	}

#menu ul li.current_page_item a{

	background:url(images/menu-bg-hover.gif) repeat-y;

	color:#023c50;

	margin:0px;

}*/



#menu{

	color: #0080b5;

	float:left;

}

#menu ul{

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#menu ul li{

	margin:0px;

	padding:0px;

	font-size: 12px;

	font-weight: bold;

	color: #0080b5;

	background:none;

	/*width:198px;*/
	width:200px;

	position:relative;

	display:block;

}

#menu ul li a{

	text-decoration: none;

	color: #0080b5;

	/*width:198px;*/
	width:200px;

	padding:0px 0px 0px 0px;

	margin:0px;

}

#menu ul li a:hover{

	text-decoration: none;

	color: #0080b5;

	/*width:198px;*/
	width:200px;

	padding:0px 0px 0px 0px;

	margin:0px;

}

#menu li ul{

	display:none;

	z-index:100;

	padding:0px 0px 0px 0px;

	margin:0px;

}

#menu li:hover ul{

	display:block;

	position:absolute;

	background: #E7F7FE;

    left:200px;

    top:0px;

	padding:0px;

	margin:0px;

	width:198px;

}

#menu ul li ul li{

	color: #0080b5;

	text-decoration: none;

	margin:0px;

	padding:0px 0px 0px 0px;

}

#menu ul li ul li:hover{

	background: #E7F7FE;

	margin:0px;

	padding:0px 0px 0px 0px;

	width:198px;

	z-index:100;

	}

#menu ul li:hover ul a{

	margin:0px 10px;

	padding:0px 0px 0px 0px;

	width:188px;

	}



#menu ul li:hover{

	background: url(images/menu-bg-hover.gif) repeat-y;

	margin:0px;

	padding:0px 0px 0px 0px;

	

	}



#menu ul li.current_page_item {

	background:url(images/menu-bg-hover.gif) repeat-y;

	color:#023c50;

	margin:0px;

}

#menu ul li:hover ul li .current_page_item a{

	background:none;

	margin:0px;

	padding:0px 0px 0px 0px;

	border:1px solid red;

}





#menu li:hover ul li .current_page_item a{

	background:#DFF4FD;

	margin:0px;

	padding:0px 0px 0px 0px;

}

#menu ul li:hover ul li {

	background:none;

	margin:0px;

	padding:0px 10px;

}





#footer{

	float:left;

	width:840px;

	border-top: 1px solid #389cc5;

	border-bottom: 1px solid #389cc5;

	margin: 5px 0px; 

	padding: 10px 0px;

	font-size: 12px;

	color: #fff;

	text-align: center;

}

#footer ul{

	margin: 0px;

	padding: 0px;

	list-style: none;

}

#footer ul li{

	margin:0px;

	padding:0px;

	font-size: 12px;

	color: #0080b5;

	float:left;



}



#footer ul li a{

	padding:0px 5px;

	color:#fff;

	text-decoration:none;

}

#footer ul li a:hover{

	text-decoration:underline;

}

#copyrite{

	float:left;

	width:840px;

	text-align:center;

	color:#fff;

}

#copyrite a{

	color:#fff;

}



/************************************************

*	Images  					     		    * 

************************************************/



img.centered  {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	padding: 0px;

	}

	

img.alignnone {

	padding: 0px;

	margin: 0px 0px 10px 0px;

	display: inline;

	}



img.alignright {

	padding: 0px;

	margin: 0px 0px 10px 10px;

	display: inline;

	}



img.alignleft {

	padding: 0px;

	margin: 0px 10px 10px 0px;

	display: inline;

	}

	

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 10px;

	}



.alignright {

	float: right;

	margin: 0px 0px 10px 10px;

	}



.alignleft {

	float: left;

	margin: 0px 10px 10px 0px;

	}

	

.wp-caption {

	border: 1px solid #E6E6E6;

	text-align: center;

	background-color: #E7E4D1;

	padding: 4px 0px 5px 0px;

	}



.wp-caption img {

	margin: 0px 0px 5px 0px;

	padding: 0px;

	border: 0px;

	}



.wp-caption p.wp-caption-text {

	margin: 0px;

	padding: 0px 0px 0px 0px;

	font-size: 11px;

	font-weight: normal;

	line-height: 12px;

	}

	

#red{

	color:#FFFFFF;

	font-size:18px;

}



#contactsend input	{

	background:url(images/contactsubmit.gif) no-repeat;

	width:86px;

	height:30px;

	border:none;

	cursor:pointer;

}





/* office location page style */

#innercontainer{

	float:right;

	font-size:12px;

	color:#FFF;

	width:335px;

	margin:0px 0px 10px 0px;

}

#innercontainer p{

	float:left;

	font-size:12px;

	color:#FFF;

	padding:0px 10px;

	margin:0px;

	width:300px;

}



#hours {

	float:right;

	width:335px;

	margin:0px 0px 0px 0px;

	padding:0px;

}



#hours h4{

	float:left;

	font-size:18px;

	width:300px;

	padding:0px 10px;

}



#timing{

	font-size:12px;

	color:#FFFFFF;

	padding:0px 10px;

	float:left;

	width:300px;

	margin:0px 10px;

}

#timing h5{

	font-size:13px;

	color:#FFFFFF;	

	font-weight:bold;

}

#timing p{

	font-size:12px;

	color:#FFFFFF;	

}



#inner-title h2{

	float:left;

	width:588px;

	font-size:20px;

	color:#fff;

	padding:10px 0px

}

