/* 

	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, 

*/

body {

	background: #e1e6fa;

	color: #3b3b3b;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin:0px;

	behavior: url("csshover.htc");

	}

#container{ margin:0px auto; width:980px;}	

#wrap {

	width: 980px;

	padding: 0px;

	float:left;

}

	

/************************************************

*	Hyperlinks									*

************************************************/

	

a img {

	border: none;

	}

	

	

/************************************************

*	Header  									*

************************************************/



#header {

	width: 980px;

	padding: 0px;

	float:left;

	background:#002768;

	}







.headerleft {
	color:#FFFFFF; 
			
	width:270px; 
	
	min-height:70px; 

	height:auto !important; 

	height:70px;

	float: left;

	display:inline;

	margin: 10px 10px;

	padding: 10px 0px 0px 5px;

	overflow: hidden;
	
	font-size:15px;
}

.sitename{ font-family:"Arial Narrow", arial; font-size:26px;}

.headerleft p, .headerright p {	

	margin: 0px;

	padding: 0px;

	}

.headerleft a, .headerleft p{ text-decoration:none; color:#ffffff;}

	

.headerright {

	float: right;

	margin: 10px 10px;

	display:inline;

	padding: 0px 0px 0px 0px;

	line-height:18px;

	}

.headerright span{ font-weight:bold; font-size:16px;}



.header_bg{ background:url(images/header_bg.jpg) no-repeat left top; width:980px; height:191px; float:left; margin:0px; position:relative;}
.header_cont{ position:relative; top:80px; right:20px; font-size:30px; font-family:Arial Narrow, arail, serif; float:right;}
.header_lgo{ position:absolute; background:url(images/logo_banner2.gif) no-repeat left top; width:182px; height:170px; top:8px; right:320px; float:right;}

.header_cont p{ margin:0px; color:#ffffff;}

.header_cont p span{ color:#FFFFFF; font-size:40px;}

.header_cont a{ background:url(images/btn_bg.gif) repeat-x; float:left;padding:10px 15px; font-weight:bold; font-size:15px; color:#024147; text-decoration:none; margin:10px; display:inline;}

.address{ position:absolute; width:278px; height:70px; background:url(images/add_bg.jpg) no-repeat left top; right:10px; top:0px; color:#FFFFFF; padding:0px 15px;}

.address p{ margin:0px;}

.address p span{ font-weight: bold;}

/************************************************

*	Navigation      							*

************************************************/



#nav {

	margin: 0px;

	padding: 0px;

	float:left;

	font-family: Arial, Tahoma;

	font-size: 12px;

	color:#FFFFFF;

	z-index:10;

	}

	

#nav ul {

	float: left;

	list-style: none;

	margin: 0px 10px 0px 0px;

	display:inline;

	padding: 0px;

	}

	

#nav ul li {

	float: left;

	list-style: none;

	margin: 0px 1px 0px 0px;

	padding: 0px 0px 0px 0px;

	line-height:99px;

	position:relative;

	}

#nav ul li a{

	float: left;

	color: #FFFFFF;

	letter-spacing:1px;

	text-decoration:none;

	padding:0px 15px;

	}

#nav ul li:hover {

	background:url(images/menu_over.jpg) repeat-x; 



	}	

#nav ul li:hover a:hover, #nav ul li:hover a{

	display:block;

}	



	

#nav ul li.current_page_item {

	background:url(images/menu_over.jpg) repeat-x; 

	}

#nav ul li.current_page_item a{	

	background:url(images/menu_over.jpg) repeat-x; 

	}



#nav ul li.current_page_item a:hover {	

	color: #ffffff;



	}

#nav ul li ul{ display:none;}

#nav ul li:hover ul{ display:block; position:absolute; top:99px; left:0px; width:200px; background:#1a3457; z-index:6;}

#nav ul li:hover ul li{ background:none; float:left; width:200px; padding:0px; margin:0px; line-height:30px;}

#nav ul li:hover ul li:hover{ background:#628eba;}

#nav ul li:hover ul li a, #nav ul li:hover ul li:hover a{ background:none;padding:0px 10px; margin:0px;}







/************************************************

*	Content 					     		    * 

************************************************/



#content {

	width: 980px;

	margin: 0px auto 0px;

	padding: 0px;

	}

#service_container{ float:left;margin: 10px 10px 0px 0px; width:223px;}

#services{

	float: left;

	width: 223px;

	margin: 0px;	

	display:inline;

	padding:0px 0px;

	background:#002768;

	color:#FFFFFF;

}



.ser_top{ float:left;background:url(images/lft_side_top.jpg) no-repeat right top; width:223px; height:19px; }

.ser_btm{ float:left;background:url(images/lft_side_bottom.jpg) no-repeat right top; width:223px; height:19px; }





#services div{ float:left; margin:0px 0px; padding:0px 10px; font-size:11px;}	

#services h3{background:#e1e6fa; color:#1c3c62; width:100%;  font-size:22px; margin:0px 0px 10px 0px; padding:6px 0px 6px 0px; font-weight:normal;}



#services ul{ margin:10px 0px 10px 20px; display:inline; padding:0px; list-style:none; float:left;}

#services ul li{ margin:0px; line-height:22px; padding:0px 0px 0px 20px; float:left; width:180px;background: url(images/tick.gif) no-repeat left; }





#contentleft {

	float: left;

	width: 434px;

	margin: 0px;

	padding: 10px 0px 0px 10px;

	}

#contentleft p{ margin:0px;}







#contentleft h1 {

	color: #1C3C62;

	font-size: 18px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 5px 0px;

	background: url(images/line.gif) repeat-x bottom left;

	}

	

#contentleft h1 a {

	color: #1C3C62;

	text-decoration: none;

	}



#contentleft h1 a:hover {

	color: #003663;

	}

	

#contentleft h2 {

	color: #1C3C62;

	font-size: 16px;

	

	border-bottom: 1px solid #DDDDDD;

	}

	

#contentleft h3 {

	color: #1C3C62;

	font-size: 14px;

	border-bottom: 1px solid #DDDDDD;

	}

	

#contentleft h4 {

	color: #1C3C62;

	font-size: 12px;

	border-bottom: 1px solid #DDDDDD;

	}

	

#contentleft h5 {

	color: #1C3C62;

	font-size: 10px;

	border-bottom: 1px solid #DDDDDD;

	}

	

#contentleft h6 {

	color: #1C3C62;

	font-size: 8px;

	border-bottom: 1px solid #DDDDDD;

	}	

	

#contentleft img.wp-smiley {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

	}



#contentleft img.wp-wink {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

	}

	

#pagecontentleft {

	float: left;

	width: 660px;

	margin: 0px;

	padding: 10px 0px 0px 10px;

	}

#pagecontentleft p{ margin:0px;}







#pagecontentleft h1 {

	color: #1C3C62;

	font-size: 18px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: bold;

	margin: 0px 0px 10px 0px;

	padding: 0px 0px 5px 0px;

	background: url(images/line.gif) repeat-x bottom left;

	}

	

#pagecontentleft h1 a {

	color: #1C3C62;

	text-decoration: none;

	}



#pagecontentleft h1 a:hover {

	color: #003663;

	}

	

#pagecontentleft h2 {

	color: #1C3C62;

	font-size: 16px;

	

	border-bottom: 1px solid #DDDDDD;

	}

	

#pagecontentleft h3 {

	color: #1C3C62;

	font-size: 14px;

	border-bottom: 1px solid #DDDDDD;

	}

	

#pagecontentleft h4 {

	color: #1C3C62;

	font-size: 12px;

	border-bottom: 1px solid #DDDDDD;

	}

	

#pagecontentleft h5 {

	color: #1C3C62;

	font-size: 10px;

	border-bottom: 1px solid #DDDDDD;

	}

	

#pagecontentleft h6 {

	color: #1C3C62;

	font-size: 8px;

	border-bottom: 1px solid #DDDDDD;

	}	

	

#pagecontentleft img.wp-smiley {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

	}



#pagecontentleft img.wp-wink {

	float: none;

	border: none;

	padding: 0px;

	margin: 0px;

	}

	

.sticky {

	background: #F7F7F7;

	margin: 0px;

	padding: 10px;

	border: 1px solid #E6E6E6;

	}

	

.post {

	margin: 0px 0px 50px 0px;

	}





.	

.postarea {

	margin: 0px;

	padding: 0px;

	}



.postarea p {

	padding: 0px 0px 10px 0px;

	margin: 0px;

	line-height:22px;

	}

	

.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {

	color: #1C3C62;

	text-decoration: underline;

	}

	

.postarea a:hover, .postcomments a:hover {

	color: #1C3C62;

	text-decoration: none;

	}

	

.postarea ol {

	margin: 0px 0px 0px 20px;

	padding: 0px 0px 10px 0px;

	}

	

.postarea ol li {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 5px 0px;

	}

	

.postarea ul {

	list-style-type: none;

	margin: 0px 0px 0px 5px;

	padding: 0px 0px 10px 0px;

	}

	

.postarea ul ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px 0px 0px 0px;

	}

	

.postarea ul li {

	background: url(images/posttick.gif) no-repeat top left;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 15px;

	}

	

.postarea ul ul li {

	background: url(images/posttick.gif) no-repeat top left;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 15px;

	}

	

blockquote {

	background: #F7F7F7;

	margin: 0px 25px 15px 25px;

	padding: 0px 25px 0px 10px;

	border: 1px solid #E6E6E6;

	}

	

#content blockquote p {

	margin: 0px;

	padding: 10px 0px 10px 0px;

	}

	

.postauthor {

	margin: 0px 0px 10px 0px;

	padding: 0px;

	}

	

.postmeta {

	background: #F7F7F7;

	font-size: 11px;

	text-transform: uppercase;

	margin: 0px;

	padding: 5px 10px 5px 10px;

	border: 1px solid #E6E6E6;

	}

	

.postmeta p {

	margin: 0px;

	padding: 0px;

	}



.singlepostmeta {

	background: #F7F7F7;

	font-size: 11px;

	text-transform: uppercase;

	margin: 0px 0px 50px 0px;

	padding: 5px 10px 5px 10px;

	border: 1px solid #E6E6E6;

	}



.singlepostmeta p {

	margin: 0px;

	padding: 0px;

	}

	

code {

	background: #F7F7F7;

	margin: 0px 25px 15px 25px;

	padding: 10px;

	display: block;

	font-family: Verdana, Tahoma, Verdana;

	border: 1px solid #E6E6E6;

	}

	

.archive {

	float: left;

	width: 320px;

	margin: 0px;

	padding: 0px 25px 20px 0px;

	}



/************************************************

*	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;



	}



.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;

	}

	

/************************************************

*	Sidebar 	        			     	    * 

************************************************/

	

#sidebar {

	float: right;

	width: 293px;

	margin: 0px;

	padding: 10px 0px 0px 10px;

	line-height: 20px;

	}

#sidebar p{ margin:0px;}
#sidebar p a { color:#ffff00; }
#sidebar p a:hover { color:#00ffff; text-decoration: underline; }	

#sidebar h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#024e56; margin:0px; padding:10px 0px 0px 0px; font-weight:normal; text-align:center;}



.app_cont	{

	float:left;

	width:293px;

	background: url(images/rgt_side_bg.jpg) no-repeat left top #002768;

	min-height:150px;

	height:auto !important;

	height:150px;

	color:#FFFFFF;

	padding: 0px;

	margin-bottom:10px;

}

.app_cont h5{ color:#FFFFFF;padding:5px; font-weight:normal; background:#061f41; border:1px solid #3e75b4; font-size:16px; font-family:"arial narrow"; margin:10px; letter-spacing:1px;}

.sidebox ul{ margin:10px 0px 0px 0px; padding:0px; list-style:none; width:230px;}

.sidebox ul li{ margin:0px; line-height:22px; padding:0px 0px 0px 20px; float:left; width:210px;background: url(images/tick.gif) no-repeat left; }



/* Added by SNS (Salal) */

.app_cont ul.cats	{

	margin:10px 0px 0px 0px;

	padding:0px;

	list-style:none;

	width:auto;

}

.app_cont ul.cats li	{

	margin:0px;

	line-height:22px;

	padding:0px 0px 0px 20px;

	float:left;

	width:auto;	

}

.app_cont ul.cats li a	{

	float:left;

	text-decoration:none;

	color:#FFFFFF;

	width:auto;	

}



.app_cont ul	{

	margin:10px 0px 0px 0px;

	padding:0px;

	list-style:none;

	width:250px;	

}

.app_cont ul li	{

	margin:0px;

	line-height:22px;

	padding:0px 0px 0px 20px;

	float:left;

	width:245px;	

	

}

.app_cont ul li a	{

	float:left;

	text-decoration:none;

	color:#FFFFFF;

	width:240px;	

}



.app_cont .pages ul	{

	margin:10px 0px 0px 0px;

	padding:0px;

	list-style:none;

	width:250px;

}

.app_cont .pages ul li	{

	margin:0px;

	line-height:22px;

	padding:0px 0px 0px 20px;

	float:left;

	width:245px;

}

.app_cont .pages ul li a	{

	float:left;

	width:225px;

	text-decoration:none;

	color:#FFFFFF;

	background: url(images/tick.gif) no-repeat scroll 0px 0px;

	padding:0px 20px;

	margin:0px;

}



.app_cont .pages ul li ul	{

	margin:10px 0px 0px 0px;

	padding:0px;

	list-style:none;

	width:250px;

}

.app_cont .pages ul li ul li	{

	margin:0px;

	line-height:22px;

	padding:0px 0px 0px 20px;

	float:left;

	width:245px;

	

	

}

.app_cont .pages ul li ul li a	{

	float:left;

	width:225px;

	text-decoration:none;

	color:#FFFFFF;

	

}



.apptab input	{

	margin:5px 0px;

	width:200px;

	border:0px;

}

.apptab textarea	{

	margin:5px 0px;

	width:200px;

	border:0px;

	height:80px;

}



.apptab .verification input	{

	margin:5px 0px;

	width:50px;

	border:0px;

}



.apptab .submit input	{

	width:101px;

	height:40px;

	background: url(images/submit.jpg) no-repeat scroll 0px 6px;

	cursor:pointer;

	font-weight:bold;

	text-align:center;

	color:#FFFFFF;

	font-size:14px;

}



/* Added by SNS (Salal) */



.apptab{ margin:0px 15px 15px 15px; float:left; display:inline;}

.apptab p{ margin:0px;}

.txtbox{ margin:5px 0px; width:200px; border:0px;}

.txtarea{ margin:5px 0px; width:250px; border:0px;}

/************************************************

*	Footer  									*

************************************************/



#footer {

	width:980px;

	float:left;

	color: #ffffff;

	padding: 10px 0px 10px 0px;

	background: #002768;

	margin:10px 0px;

	text-align:center;

	}

#footer p{ margin:0px;}



#footer a {

	color: #00FFFF;

	text-decoration: none;

	}



#footer a:hover {

	color: #111111;

	text-decoration: underline;

	}



#footer ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#footer ul li {

	background: none;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	



/************************************************

*	Search Form									*

************************************************/



.postform {

	background: #F5F5F5;

	width: 240px;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 5px 0px 0px 0px;

	padding: 1px;

	display: inline;

	border: 1px solid #DDDDDD;

	}



#subscribe {

	margin: 0px;

	padding: 10px 0px 5px 0px;

	overflow: hidden;

	}



#subbox {

	background: #F5F5F5 !important;

	width: 185px;

	color: #222222;

	font-size: 11px;

	font-family: Arial, Tahoma, Verdana;

	font-weight: normal;

	margin: 0px;

	padding: 5px 0px 5px 5px;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	display: inline;

	border: 1px solid #DDDDDD;

	}

	

#subbutton {

	background: #333333 url(images/homelink.png);

	color: #FFFFFF;

	-moz-border-radius: 5px;

	-khtml-border-radius: 5px;

	-webkit-border-radius: 5px;

	font-size: 12px;

	text-transform: uppercase;

	text-decoration: none;

	margin: 0px 0px 0px 5px;

	padding: 3px 5px 4px 5px;

	border: 1px solid #333333;

	}



#searchform {

	margin: 0px;

	}

	

#searchformheader {

	margin: 0px;

	}

	

#s {

	background: #FFFFFF;

	width: 165px;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 5px 3px 0px 0px;

	padding: 2px 0px 2px 3px;

	display: inline;

	border: 1px solid #E6E6E6;

	}

	

#searchsubmit {

	background: #003663;

	color: #FFFFFF;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	font-family: Arial, Tahoma, Verdana;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 2px 2px 1px 2px;

	border: 1px solid #003663;

	}

	

#submit {

	background: #003663;

	color: #FFFFFF;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	font-family: Arial, Tahoma, Verdana;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	margin: 0px;

	padding: 2px 0px 2px 0px;

	border: 1px solid #003663;

	}

	

#author, #email, #url {

	background: #F7F7F7 !important;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 0px;

	padding: 4px;

	border: 1px solid #E6E6E6;

	}

	

#comment {

	background: #F7F7F7 !important;

	color: #222222;

	font-size: 12px;

	font-family: Arial, Tahoma, Verdana;

	margin: 5px 0px 5px 0px;

	padding: 4px;

	border: 1px solid #E6E6E6;

	}

	

/************************************************

*	Comments									*

************************************************/

	

.commentlist li ul li {

	font-size: 12px;

	}



.commentlist li {

	font-weight: bold;

	}



.commentlist li .avatar { 

	background: #FFFFFF;

	float: right;

	border: 1px solid #EEEEEE;

	margin: 0px 5px 0px 10px;

	padding: 2px;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 12px;

	}



.commentlist p {

	font-weight: normal;

	text-transform: none;

	}



.commentmetadata {

	font-weight: normal;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0px;

	}



#commentform {

	margin: 5px 10px 0px 0px;

	}

	

#commentform textarea {

	width: 98%;

	padding: 2px;

	}

	

#respond:after {

	content: "."; 

	display: block; 

	height: 0px; 

	clear: both; 

	visibility: hidden;

	}

	

#commentform p {

	margin: 5px 0px 5px 0px;

	}

	

#commentform #submit {

	margin: 0px;

	float: left;

	}

	

.alt {

	margin: 0px;

	padding: 10px;

	}



.commentlist {

	margin: 0px;

	padding: 0px;

	}

	

.commentlist ol {

	margin: 0px;

	padding: 10px;

	}



.commentlist li {

	margin: 15px 0px 10px;

	padding: 10px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

	}



.commentlist p {

	margin: 10px 0px 10px 0px;

	padding: 0px;

	}

	

.children { 

	margin: 0px;

	padding: 0px;

	}



.nocomments {

	text-align: center;

	margin: 0px;

	padding: 0px;

	}

	

.reply a, .reply a:visited {

	background: #1C3C62;

	color: #FFFFFF;

	-moz-border-radius: 3px;

	-khtml-border-radius: 3px;

	-webkit-border-radius: 3px;

	font-family: Arial, Tahoma, Verdana;

	font-size: 11px;

	text-decoration: none;

	margin: 0px;

	padding: 2px 5px 2px 5px;

	border: 1px solid #1C3C62;

	}

	

.reply a:hover {

	background: #003663;

	color: #FFFFFF;

	text-decoration: none;

	border: 1px solid #003663;

	}



.commentmetadata {

	font-size: 10px;

	margin: 0px;

	display: block;

	}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

	

.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

	

.thread-alt {

	background: #FFFFFF;

	margin: 0px;

	padding: 0px;

	}

	

.thread-even {

	background: #F7F7F7;

	margin: 0px;

	padding: 0px;

	}

	

.depth-1 {

	border: 1px dotted #E6E6E6;

	margin: 0px;

	padding: 0px;

	}



.even, .alt {

	border-top: 1px solid #E6E6E6;

	border-bottom: 1px solid #E6E6E6;

	border-left: 1px solid #E6E6E6;

	margin: 0px;

	padding: 0px;

	}