/* 
	Theme Name: Mckinney Foot and Ankle Center
	Theme URL: http://www.mckinneyfootcenter.com/
	Description: Mckinney Foot and Ankle Center <a href="http://www.mckinneyfootcenter.com" >Mckinney Foot and Ankle Center</a>.
	Author: Securenext
	Author URI: http://www.securenext.com
	Tags: Mckinney Foot and Ankle Center ,Eric M. Silvers, D.P.M., P.A.,Fellow, American College Foot and Ankle Surgeons, Foot and Ankle, Insurance Information, New Patient Paperwork, Securenext, Appointment Request, Prescription Refill, Secrets to Foot and Ankle Health, Ankle specialist
*/

body {
	background: #2fa4bc url(images/page-bg.gif) repeat-x;
	color: #636363;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin:0px;
	padding: 0px;
	behavior: url("csshover.htc");
	}
#container{
	width:918px;
	margin:0px auto;
}
#wrapper {
	background: #FFFFFF url(images/wrapper-bg.gif);
	width: 888px;
	padding:15px;
	float:left;
}

	
/************************************************
*	Hyperlinks									*
************************************************/
	
a img {
	border: none;
	}

/************************************************
*	Header  									*
************************************************/

#header {
	width: 918px;
	height: 118px;
	float:left;
	position:relative;
	z-index:1;
}
#mckinneyfoot_logo{
	float:left;
	width:394px;
	height:118px;
	background: #FFFFFF url(images/foot_logo.gif) no-repeat;
	
}
#sitetitle{
	float:right;
	font-family:"Arial Narrow";
	font-size:22px;
	font-weight:normal;
	width:370px;
	margin:10px 10px 10px 10px;
	padding:0px;

}

#title{
	float:right;
	font-family:"Arial Narrow";
	font-weight:normal;
	width:300px;
}

#title h4{
	float:left;
	font-family:"Arial Narrow";
	font-size:22px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
#title h3{
	float:left;
	font-family: Arial;
	font-size:13px;
	font-weight:bold;
	width:300px;
	margin:0px;
	padding:0px;
	border-bottom:1px solid  #82d5e6;
}
#title p{
	float:left;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#3D80A0;

}
#logolink{
	float:left;
	width:394px;
	height:118px;
	position:absolute;
}
#logolink a{
	float:left;
	width:394px;
	height:118px;
}


#mckinneyfoot_logo a{
	position:relative;
}
/************************************************
*	Navigation      							*
************************************************/

/*#nav {
	float:right;
	background:url(images/nav-bg.gif) no-repeat;
	width:495px;
	height:41px;
	position:relative;
	z-index:3;
	top:77px;
	right:29px;
}*/
#nav {
	float:right;
	background:url(images/nav-bg.gif) no-repeat;
	width:507px;
	height:41px;
	position:relative;
	z-index:3;
	top:77px;
	right:17px;
}
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding:0px 0px 0px 18px;
	font-size:11px;
	text-transform:uppercase;
}
	
#nav ul li {
	float: left;
	margin:13px 0px 0px 0px;
	padding:0px 8px 0px 0px;
	position:relative;
}
#nav ul li:hover{
	background:url(images/nav-hover.png) no-repeat top right;
}
	
#nav ul li a{
	display:block;
	padding:5px 0px 5px 8px;
	color: #153d50;
	text-decoration: none;
}
#nav li:hover a{
	background:url(images/nav-hover.png) no-repeat top left;
	color:#fff;
}
#nav ul li ul{
	display:none;
}
#nav ul li:hover ul{
	position:absolute;
	display:block;
	width:163px;
	left:0px;
	top:24px;
	padding:10px 0px;
	background:url(images/ul-btm.png) no-repeat bottom left;
	z-index:3;	
}
#nav ul li:hover ul li{
	float:none;
	line-height:22px;
	font-size:11px;
	text-transform:capitalize;
	background:url(images/arrow-bullet.gif) no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
}
#nav ul li:hover ul li a,#nav ul li:hover ul li:hover a{
	background:none;
	padding:0px;
	margin:0px;
	color: #153d50;
	display:inline;
}
#nav ul li ul li ul{
	display:none; 
}
#nav ul li:hover ul li ul{ display:none;}
#nav ul li ul li:hover ul{
	position:absolute;
	display:block;
	width:163px;
	left:150px;
	padding:0px 0px;
	margin:0px;
	top:0px;
	background:url(images/ul-btm.png) no-repeat bottom left;
	z-index:15;	
}
#nav ul li ul li:hover ul li{
	float:none;
	line-height:22px;
	font-size:11px;
	text-transform:capitalize;
	background:url(images/arrow-bullet.gif) no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
}
#nav ul li ul li:hover ul li a,#nav ul li ul li:hover ul li ul li:hover a{
	background:none;
	padding:0px;
	margin:0px;
	color: #153d50;
	display:inline;
}

#main-banner{
	float:left;
	width:918px;
	position:relative;
}
#innerhead{
	float:left;
	width:918px;
}
#innerhead img{
	float:left;
	width:918px;
}

#sub-nav{
	float:left;
	background:url(images/main-banner-lt.png) no-repeat;
	width:398px;
	height:248px;
}
/** html #sub-nav{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="wp-content/themes/Mckinney/images/main-banner-lt.png", sizingMethod="image");
}*/
#sub-nav ul{
	margin:48px 0px 0px 50px;
	padding:0px;
	list-style:none;
	font-family:"Arial Narrow", Arial;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	position:relative;
}
#sub-nav ul a{
	color:#4aa9bd;
	text-decoration:none;
}
#sub-nav ul li{
	background:url(images/arrow-bullet2.gif) no-repeat;
	padding:0px 0px 0px 15px;
	line-height:30px;
}
#flash{
	float:left;
	width:520px;
	height:248px;
}
/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 888px;
	float:left;
	line-height: 20px;
}
	
#contentleft {
	float:left;
	width:552px;
	margin:0px;
	padding:0px 0px 0px 10px;
}

#contentleft h1 {
	color: #0076A3;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft h1 a {
	color: #0076A3;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

#contentleft h1 a:hover {
	color: #003663;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#contentleft h2 {
	color: #0076A3;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft h3 {
	color: #0076A3;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft h4 {
	color: #0076A3;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft h5 {
	color: #0076A3;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft h6 {
	color: #0076A3;
	font-size: 8px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	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;
	}
	
#contentleft-blog {
	float:left;
	width:625px;
	margin:0px;
	padding:0px 0px 0px 10px;
}

#contentleft-blog h1 {
	color: #0076A3;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft-blog h1 a {
	color: #0076A3;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

#contentleft-blog h1 a:hover {
	color: #003663;
	font-size: 18px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#contentleft-blog h2 {
	color: #0076A3;
	font-size: 16px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft-blog h3 {
	color: #0076A3;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft-blog h4 {
	color: #0076A3;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft-blog h5 {
	color: #0076A3;
	font-size: 10px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}
	
#contentleft-blog h6 {
	color: #0076A3;
	font-size: 8px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #DDDDDD;
	}	
	
#contentleft-blog img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#contentleft 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;
	}
	
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {
	color: #0076A3;
	text-decoration: underline;
	}
	
.postarea a:hover, .postcomments a:hover {
	color: #0076A3;
	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/arrow-content.gif) no-repeat top left;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 15px;
	}
	
.postarea ul ul li {
	background: url(images/arrow-content.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;
	background-color: #F7F7F7;
	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;
	}
	
/************************************************
*	Sidebar 	        			     	    * 
************************************************/

#sidebar {
	float: right;
	width: 316px;
	margin: 0px;
	padding: 0px;
	line-height:20px;
}
	
#sidebar h2 {
	color: #0076A3;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border-bottom: 1px solid #DDDDDD;
	}

#sidebar p {
	margin: 5px 0px;
	line-height:normal;
}
	
#sidebar .widget  {
	background: #F7F7F7;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 10px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
#sidebar ul li a, #sidebar ul li a:visited {
	color: #666666;
	text-decoration: none;
	}	
	
#sidebar ul ul li a, #sidebar ul ul li a:visited {
	color: #666666;
	text-decoration: none;
	}
	
#sidebar ul ul li a:hover {
	color: #0076A3;
	text-decoration: underline;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
#sidebar ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li a {
	background: url(images/arrow-bullet2.gif) no-repeat 0% -8px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}

#sidebar ul li li {
	background: url(images/arrow-bullet2.gif) no-repeat 0% -8px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}
	
#sidebar ul li ul li {
	background: none;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}

#sidebar .textwidget {
	margin: 0px;
	padding: 0px;
	}
	

/************************************************
*	Sidebar - blog 	        			     	    * 
************************************************/

#sidebarblog {
	float: right;
	width: 240px;
	margin: 0px;
	padding: 0px;
	line-height:20px;
}
	
#sidebarblog h2 {
	color: #0076A3;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border-bottom: 1px solid #DDDDDD;
	}

#sidebarblog p {
	margin: 5px 0px;
	line-height:normal;
}
	
#sidebarblog .widget  {
	background: #F7F7F7;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #E6E6E6;
	}
	
#sidebarblog ul {
	list-style-type: none;
	margin: 0px 10px;
	padding: 0px;
	}
	
#sidebarblog ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
#sidebarblog ul li a, #sidebar ul li a:visited {
	color: #666666;
	text-decoration: none;
	}	
	
#sidebarblog ul ul li a, #sidebar ul ul li a:visited {
	color: #666666;
	text-decoration: none;
	}
	
#sidebarblog ul ul li a:hover {
	color: #0076A3;
	text-decoration: underline;
	}

#sidebarblog ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
#sidebarblog ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebarblog ul li a {
	background: url(images/arrow-bullet2.gif) no-repeat 0% -8px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}

#sidebarblog ul li li {
	background: url(images/arrow-bullet2.gif) no-repeat 0% -8px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}
	
#sidebarblog ul li ul li {
	background: none;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}

#sidebarblog .textwidget {
	margin: 0px;
	padding: 0px;
	}

#cat {
	background: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	width: 230px;
	color: #222222;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}

.widget_tag_cloud {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}

#search{
	float:left;
	background:url(images/search-bg.gif) no-repeat;
	width:316px;
	height:43px;
}

#search input{
	position:relative;
	padding:0px 2px;
	margin:0px;
	top:13px;
	left:90px;
	border:0px;
	background:transparent;
	color:#9b9b9b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#searchblog{
	float:left;
	background:url(images/search-bg-blog.gif) no-repeat;
	width:236px;
	height:43px;
	margin-bottom:8px;
}

#searchblog input{
	position:relative;
	padding:0px 2px;
	margin:0px;
	top:13px;
	left:90px;
	border:0px;
	background:transparent;
	color:#9b9b9b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.cont-box-top{
	float:left;
	width:316px;
	background:url(images/cont-box-top.gif) no-repeat top left;
	margin:8px 0px 0px 0px;
}
.cont-box-mid{
	float:left;
	width:286px;
	padding:15px;
}
.cont-box-mid h4{
	margin:8px 0px 8px 0px;
	padding:0px;
	font-size:14px;
	color:#eb6b04;
	font-weight:normal;	
}
.cont-box-mid p{
	font-size:11px;
}
.cont-box-mid .more a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	background:url(images/add.gif) no-repeat;
	padding:0px 0px 0px 18px;
}
.cont-box-btm{
	float:right;
	width:316px;
	background:url(images/cont-box-btm.gif) no-repeat;
	height:58px;
	color:#fff;
	font-size:14px;
}
.cont-box-btm img{
	vertical-align:middle;
}
.cont-box-btm p{
	padding:15px 0px 0px 10px; 
}
.box-bg{
	float:right;
	width:236px;
	background:url(images/side_bg1.gif) repeat-y;
}
.cont-sidebox-top{
	float:right;
	width:236px;
	background:url(images/cont-sidebox-top.gif) no-repeat top left;
	margin:0px 0px 0px 0px;
}
.cont-sidebox-mid{
	float:right;
	width:200px;
	padding:15px;
}
.cont-sidebox-mid h4{
	margin:8px 0px 8px 0px;
	padding:0px;
	font-size:14px;
	color:#eb6b04;
	font-weight:normal;	
}


.cont-sidebox-mid p{
	font-size:11px;
}
.cont-sidebox-mid .more a{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	background:url(images/add.gif) no-repeat;
	padding:0px 0px 0px 18px;
}
.cont-sidebox-btm{
	float:right;
	width:236px;
	background:url(images/cont-sidebox-btm.gif) no-repeat;
	height:58px;
	color:#fff;
	font-size:14px;
}
.cont-sidebox-btm img{
	vertical-align:middle;
}
.cont-sidebox-btm p{
	padding:15px 0px 0px 10px; 
}


#call-us{
	float:left;
	background:url(images/callus-bg.gif) no-repeat;
	width:316px;
	height:82px;
}
#call-us p{
	padding:15px 0px 0px 80px;
	text-transform:uppercase;
}
#call-us p strong{
	font-weight:bold;
	font-size:22px;
	color:#000;
}
#contact{
	float:left;
	width:316px;
	margin:8px 0px 0px 0px;
}
#contact h4{
	margin:8px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #c7c7c7;
	color:#000;
	font-size:16px;
	width:205px;
}
#contact h4 span{
	font-size:12px;
}
/************************************************
*	Footer  									*
************************************************/

#footer {
	float:left;
	background:url(images/footer-bg.gif) no-repeat;
	width: 918px;
	height:54px;
	color: #fff;
	font-size:11px;
	text-align:center;
}
#footer p{
	margin:15px 0px 0px 0px;
}
#footer a{
	color:#fff;
	text-decoration:none;
	padding:0px 3px;
}
#copyrite{
	float:left;
	width:900px;
	text-align:right;
	padding:5px 20px 0px 0px;
	margin:0px 0px 15px 0px;
	color:#fff;
	font-size:11px;
}
/************************************************
*	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;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#subbutton {
	background: #333333 url(images/homelink.png);
	color: #FFFFFF;
	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;
	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: #2FA4BC;
	color: #FFFFFF;
	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: #0076A3;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #0076A3;
	}
	
.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;
	}
	
#right_conatiner{float:left; padding:0px; width:270px;}

#right_conatiner ul {
	list-style-type: none;
	margin: 10px 0px;
	padding: 0px;
	font-weight:bold;
	}

#right_conatiner ul h2{
	border:none;
	font-size:25px;
	padding:0px;
	color:#EA7C23;
}
	
#right_conatiner ul li {
	background:transparent url(images/cal_icon.gif) no-repeat scroll 0% 8%;
	list-style-type:none;
	margin:0 0 5px;
	padding:0 0 0 20px;
	}
#right_conatiner ul li span{ font-weight:bold; color:#EA7C23;}	
#right_conatiner ul ul li a, #right_conatiner ul ul li a:visited {
	color: #666666;
	text-decoration: none;
	}
	
#right_conatiner ul ul li a:hover {
	color: #0076A3;
	text-decoration: underline;
	}


#hrstitle{
	width:530px;
	float:left;
	font-size:20px; 
	text-align:center;
	padding:0px 10px;
	color:#EA7C23;
	text-decoration:underline;
	text-transform:uppercase;
}

#contactsend{
	background:transparent url(images/submit.gif) no-repeat scroll 0px 4px;
	width:77px;
	height:28px;
	cursor:pointer;
	border:none;
	color:#fff;
	font-weight:bold;
	float:left;
}