/*
Theme Name: zinfolio
Description: A free wordpress theme from jinsona designs.
Author: jinsona designs
Author URI: www.web2feel.com
Version: 1.

*/

.greybox
{
background:url(images/grey_box.png) no-repeat;
width:242px;
height:237px;
margin-top:20px;
}

.insidegrey
{
padding:14px;
width:200px;
}


.grantops
{
border:1px solid #f26418;
background:#eff8fa;
padding:20px;
margin-bottom:20px;
}

.granttitle
{
background: #f26418;
font-family: "Century Gothic", Verdana, sans-serif;
text-transform: uppercase;
height:19px;
color:#ffffff;
font-size: 14px;
padding:7px;
}

.maptops
{
border:1px solid #f26418;
background:#ffffff;
padding:0px;
margin-bottom:40px;
/*width:510px;*/
height:610px;
overflow:hidden;
}

.maptitle
{
/*width:480px;*/
background: #f26418;
font-family: "Century Gothic", Verdana, sans-serif;
text-transform: uppercase;
height:19px;
color:#ffffff;
font-size: 14px;
padding:7px;
}


.granttop
{
background:#ffffff;
padding:10px;
border-left:1px solid #f26418;
border-right:1px solid #f26418;
border-top:1px solid #f26418;
text-align:center;
font-size:16px;
}

p
{
font-size:12px;
font-family:verdana;
color:#373737;
line-height:17px;
}

.myleftlinks
{
margin-bottom:10px;
font-size:12px;
width:100%;
display:block;
}



.socialinks
{
font-size:11px;
}

.quicklinks
{
float:right;
width:242px;
height:400px;
/*border-bottom:#cccccc 1px solid;*/
}

.twitter
{
float:right;
clear:left;
width:242px;
overflow:visible;
}

.placebased2
{
width:980px;
clear:both;
margin:0 auto;
background:#cccccc;
overflow:visible;
height:430px;
margin-top:20px;
margin-bottom:20px;
}



.pagecontent
{
margin:10px;
padding-bottom:20px;
}

.placevideo
{
float:left;
margin-left:20px;
margin-right:20px;
margin-bottom:20px;
}

.placebasedcontent
{

font-size:12px;
overflow:hidden;
font-family:verdana;
padding:10px;
}

.squarebannerwrapper
{
padding-top:10px;
}

.squarebannerheading {background:url(images/tab.png) no-repeat;font-size:1.2em;color:#eb6e1f;margin:0;padding:5px 5px 4px 5px;}

.squarebanner {
        background:#f6f7f8;
        border:1px solid #cdcec7;
        border-width:0px 1px 1px 1px;
        -moz-border-radius-bottomleft:5px;
        -moz-border-radius-bottomright:5px;
        -webkit-border-radius-bottomleft:5px;
        -webkit-border-radius-bottomright:5px;
	margin-bottom:21px;
	padding:10px 5px 10px 5px;
	color:#999999;
	font-family:verdana;
	font-size:.8em;
        overflow:hidden;
}


.squarebanner img {

	/*text-align:center;
	margin:0px 5px 10px 5px;
	height:100px;
	width:100px;
	padding:5px;*/
	
}

.squarebanner p {
	font-family:verdana;
	font-size:1em;
	/*margin:0px 0px 5px 0px;*/
	color:#23435F;
	line-height:20px;
	
}


.squarebanner ul{

		list-style-type:none;
	       margin: 0px 0px 0px 0px;
		padding: 0px 0px;

		}
		
.squarebanner ul li{
		list-style-type:none;
	        /*margin: 2px 5px 10px 0px;*/
		font-weight:normal;
		padding: 0px 0px;
		/*float:left;
		display:inline;*/
		color:#373737;
		line-height:16px;


		}
		

.squarebanner a:link, .squarebanner a:visited {
	
		/*overflow:hidden;*/
		color:#0b78ab;
	        font-size:.8em;
		}

.squarebanner a:hover {

		color:#6cbfe6;
		text-decoration:none;
 
		}	


#podPress_footer
{
padding:10px;
font-size:9px;
}

div.myrss
{
text-align:right;
padding-top:3px;
}

div.spacer
{
width:100%;
height:10px;
clear:both;
padding-bottom:10px;
}

h2.widgettitle
{
font-size:1.2em;
font-family:verdana;
font-weight:normal;
margin-bottom:3px;
padding:0px;
}

.tabber{display:none;}
body {
	margin:0 auto;
	padding:0px 0px 0px 0px;
	font-family:verdana;
	color:#000000;
	font-size:14px;
background:#757676;

	}
img {
	border:0;
	margin: 0 0;
	}
a {
	color:#0b78ab;
	text-decoration:none;
	outline:none;
	}
a:hover {
	color:#000;
	text-decoration:none
		}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal
	}

h1
{
	/*padding:3px 3px;*/
        font-size:15px;
	font-weight:bold;
	overflow:visible;
	font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
	color:#0182b8;
       
}

blockquote {
	padding:5px 5px;
	color:#0b78ab;
	font-style: normal;
	border-left:8px solid #3C688D;

	}
.clear {
	clear:both;
	}
img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 5px 5px;
	margin: 0px 0px 10px 0px;
	display: inline;
	background:#fff;
	border: 1px solid #fff;
	}

img.alignright {
	padding: 5px 5px;
	margin: 5px 0px 5px 5px;
	display: inline;
	background:#fff;

	}

img.alignleft {
	padding: 5px 5px;
	margin: 5px 5px 5px 0px;
	display: inline;
	background:#fff;

	}
	
.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 #fff;
	text-align: center;
	background:#fff;
	padding: 4px 0px 5px 0px;
	color:#0b78ab;
	}

.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;
	}

/* The Outer cover */

#wrapper {

       margin:0 auto;
       width:980px;
       clear:both;  
       background:#fff;
       overflow:hidden;
    height:auto px; 
padding-left:20px;
padding-right:20px;
	}

#casing {
       
padding-top:20px;    
height:auto px;
       background:#fff;
       width:980px;
      clear:both;
      
margin:0px auto;
/*padding-left:20px;
padding-right:20px;*/
	}		
	
	
	
	

	
/* The Header */

#header {
          width:980px; 
          margin:0 auto; 
          height:150px;
         background:#f5fbfe;
/*margin-bottom:40px;*/
padding-left:20px;
padding-right:20px;
        }
#top {
	height:70px;
	margin:auto;
	width:980px;

	}
.blogname {
	width:650px;
	font-family:verdana;
	margin:10px 0px 0 25px;
        float:left;
	background-repeat:no-repeat;

	}
.blogname h1  {
	margin:5px 0px 0px 20px;
	font-size:1.3em;
	font-weight:bold;
	color:#0b78ab;
	text-align:left;
	font-style:normal;
	}

.blogname h1  a:link, .blogname h1  a:visited{ 
	color: #0b78ab; 
	display:block;
	}
	
.blogname h1  a:hover { 
	color: #90ceeb; 
	}
.blogname h2 {
	margin:5px 0px 0px 20px;
	font-size:14px;
	font-weight:normal;
	color:#11b2fd;
	text-align:left;
	font-style:italic;

	}


/* The Search */
#search {
	height:55px;
	width:auto;
	padding:20px 10px 0px 0px;
	width:220px;
	float:right;
	margin-right:0px;

}
#search form {
	margin: 0;
	padding: 0;

}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	font-size: 85%;
}

#s {
	margin-left:0px;
	float: left;
	width:160px;
		height:20px;

	padding: 9px 2px 6px 10px;
	background:url(images/sform.jpg) no-repeat;
	border:none;
	font-family:verdana;
	color:#11b2fd;
}

#searchsubmit {
	width:47px;
	float: left;
	background:url(images/go.jpg) no-repeat;
	border:none;
	font-size:14px;
	font-family:verdana;
	color: #000;
	height:35px;

	
}

.feed2{
	

}
.feed{
	float:right;
	
	margin:5px 5px 10px 0px;
	padding:5px 10px 5px 5px;
	display:inline;
	color:#F3F6FB;
	height:75px;
	font-size:12px;
	font-family:verdana;
}

.feed h2 {
	font-family:verdana;
	font-size:16px;
	margin:0px 0px 10px 0px;
	color:#0b78ab;
	font-weight:bold;
	
}

.feed form {
	margin: 0;
	padding: 0;
}

.feed fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.feed p {
	margin: 0;
	font-size: 85%;
}

.input{
	/*margin:0px;
	float: left;
	width:200px;
	height:21px;
	padding: 9px 2px 5px 7px;
	background:#edeff1 url(images/emailform.gif) no-repeat ;
	border:none;
	font-family:verdana;
	color:#666666;*/
border: 1px solid #cccccc;
width:170px;
height:21px;
}

.sbutton{
	/*width:90px;
	float: right;
	background:#edeff1 url(images/emailsubmit.gif) no-repeat ;
	border:none;
	font-family:verdana;
	color: #eee;
	height:35px;
	line-height:25px;*/
border:1px solid #cccccc;
height:22px;
width:20px;

}
.sbutton:hover{
	cursor:pointer;
}
/*Page menu*/

#topinfo{
        
        height:30px;
	display:block;
	padding:10px;
	font-family:verdana;
	font-size:9px;
	font-weight:normal;
	overflow:visible;
	width:950px;
	margin:0px auto;
color:#cccccc;

}

#foxmenucontainer{

         /*height:55px;
	 display:block;*/
	padding:0px 0 0px 0px;
	font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	overflow:visible;
	clear:both;
	margin:0px auto;
        width:990px;
        height:35px;
	}


#menu{
	margin: 0px;
	padding: 0px;
	width:980px;
	}
	
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#menu li {
	float: left;
	list-style: none;
	margin-top: 20px;
	padding: 0px;
	}
	
#menu li a, #menu li a:link, #menu li a:visited {
	color: #ffffff;
	display: block;
	margin-top: 0px;
	padding: 0px 11px 11px 11px;
	}

#menu li a:hover, #menu li a:active {
	/*background:#4db4de;*/
	color: #d26530;
        margin: 0px;
	padding: 0px 11px 11px 11px;
	text-decoration: none;
	}
	
#menu li li a, #menu li li a:link, #menu li li a:visited {
	/*background:url(images/menus.png) ;*/
	width: 150px;
	color: #BECFE1;
	font-size: 10px;
	font-weight: normal;
	float: none;
	margin: 0px;
	padding: 0 5x 9px 5px;

	}
li.current_page_item a
{
font-weight: bold;
}
ul li.current_page_item a, ul li.current_page_parent a
{
font-weight: bold;
}

li.page_item a, li.page_item a:link
{
float:left;
margin-bottom:9px;
}
	
#menu li li a:hover, #menu li li a:active {
	
	padding: 9px 10px 9px 10px;
	}

#menu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#menu li li { 
	}

#menu li ul a { 
	width: 140px;
	}

#menu li ul a:hover, #menu li ul a:active { color:#000000;
	}

#menu li ul ul {
	margin: -31px 0 0 170px;
	}

#menu li:hover ul ul, #menu li:hover ul ul ul, 
#menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	/*left: -999em;*/
	}

#menu li:hover ul, #menu li li:hover ul, 
#menu li li li:hover ul, #menu li.sfhover ul, 
#menu li li.sfhover ul, #menu li li li.sfhover ul {
	/*left: auto;*/
	}

#menu li:hover, #menu li.sfhover { 
	/*position: static;*/
	}


/* Category menu*/
	
#catmenucontainer{
	width:100%;
	height:30px;
	background:url(images/catmenu.png);
	display:block;
	padding:0px 0 0px 0px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
    text-transform:uppercase;
	overflow:hidden;

	}
		
#catmenu{
	margin: 0px;
	padding: 0px 10px;
	width:980px;
	background:url(images/catmenu.png) ;
	height:30px;

	}
	
#catmenu ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#catmenu li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#catmenu li a, #catmenu li a:link, #catmenu li a:visited {
	color: #373737;
	display: block;
	margin: 0px;
	padding: 9px 10px 9px 10px;
	}

#catmenu li a:hover, #catmenu li a:active {
	background:#11b2fd;
	color: #fff;
    margin: 0px;
	padding: 9px 10px 9px 10px;
	text-decoration: none;
	}
	
#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
	background:url(images/catmenug.png) ;
	width: 150px;
	color: #373737;
	font-family:verdana;
	font-weight: normal;
	float: none;
	margin: 0px;
	padding: 9px 10px 9px 10px;

	}
	
#catmenu li li a:hover, #catmenu li li a:active {
	background:#11b2fd;
	color: #fff;
	padding: 9px 10px 9px 10px;
	}

#catmenu li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#catmenu li li { 
	}

#catmenu li ul a { 
	width: 140px;
	}

#catmenu li ul a:hover, #catmenu li ul a:active { 
	}

#catmenu li ul ul {
	margin: -31px 0 0 170px;
	}

#catmenu li:hover ul ul, #catmenu li:hover ul ul ul, 
#catmenu li.sfhover ul ul, #catmenu li.sfhover ul ul ul {
	/*left: -999em;*/
	}

#catmenu li:hover ul, #catmenu li li:hover ul, 
#catmenu li li li:hover ul, #catmenu li.sfhover ul, 
#catmenu li li.sfhover ul, #catmenu li li li.sfhover ul {
	/*left: auto;*/
	}

#catmenu li:hover, #catmenu li.sfhover { 
	/*position: static;*/
	}


#features{
        width:980px;
	margin:0px 0px 0px 0px;

}

#features_home{
        width:980px;
	margin-top:30px;

}

.topline{
	background:url(images/topline.png) no-repeat;
	width:1000px;
	height:8px;
	margin-top:0px;
}

/* Left column */
#leftcol {float:left;margin-right:40px;width:140px; text-align:left; min-height:100px;}
#leftcol h3 {background:url(images/leftcol-h3.png) bottom left repeat-x;color:#014272;font-size:12px;font-weight:bold;margin-bottom:0.5em;padding-bottom:8px}
#leftcol ul {list-style:none;margin:0;padding:0}
#leftcol li {font-size:12px;margin:0;padding:0}


/*  Content*/	

#homecontent {
	float:left;
	width: 680px;
	height:auto px;
	padding:5px 0px 0px 0px;
     
	}

#content {
	float:left;
	width: 510px;
	height:auto px;
	padding:0px 0px 0px 0px;
	
     
	}
.title{
	/*margin: 10px;
	padding: 10px;
	background:url(images/left_top_grn.gif) no-repeat;*/
}	

.titlehome{
	margin: 0px;
	padding: 0px;
	/*background:url(images/left_top_grn.gif) no-repeat;*/
}	

.date {
	font-size:10px;
	font-family:verdana;
	padding:0px 5px;
   	color:#fff;
   	height:35px;
	text-transform:uppercase;
		background:url(images/left_bot.gif) no-repeat;

	position:relative;

	}
	
.single {
	overflow: visible;
	/*margin-left:15px;
        margin-right:15px;*/
	height:100%;
	color:#445158;
	font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
	font-size:13px;
	}

.single  h2 {
	/*margin: 0px 0 10px 0px;
	padding: 5px 0px 5px 0px;*/
	text-align: left;
	font-family:verdana;
	font-size:20px;
	line-height:26px;
	font-weight:normal;
	overflow:hidden;


	}

.single  h2 a, .single  h2 a:link, .single  h2 a:visited  {
	color:#000;
	background-color: transparent;

	}
.single  h2 a:hover  {
	color: #018ed0;
	background-color: transparent;
	}	
span.author{
	color:#201C19;
	padding:2px 5px 2px 20px;
	background:url(images/user.png) no-repeat;
	margin-left:0px;

}
.clock{
	color:#201C19;
	padding:2px 5px 2px 20px;
	background:url(images/clock.png) no-repeat;
	margin-left:0px;



}	


.comm{
	padding:2px 5px 2px 20px;
	background:url(images/balloon.png) no-repeat;
	margin-left:5px;

	}

.comm a:link,
.comm a:visited {
	color:#201C19;
}
.comm a:hover{
	color:#fff;
}

.more{
	padding:0px 0 2px 20px;
	background:url(images/add.png) no-repeat;
	margin-right:5px;
	float:right;
}

.more a:link,
.more a:visited {
		color:#0b78ab;
}
.more a:hover{
	color:#000;
}


.singleinfo {
	height:15px;
	margin:0px 0px;
	padding: 5px 0px 10px 10px;
	font-family:verdana;
	font-size:12px;
			}
	
.postmore{
	padding:0px 5px 2px 25px;
	float:left;
	font-weight:bold;
	background:url(images/pmore.jpg) left no-repeat;

}

.postmore a:link,
.postmore a:visited {

	color:#fff;

}
.postmore a:hover{

	color:#fff;
}
.category{
	font-size:10px;
	font-family:verdana;
	padding:2px 5px 2px 20px;
	background:url(images/cat.png) no-repeat;

}

.category a:link,.category a:visited{

	color:#0b78ab;
	padding:2px 5px 2px 5px;

	}
	
.category a:hover{
	color:#fff;
	}
	
.entry {
	margin:0;
	}	

.entry a:link,
.entry a:visited {
	color: #0b78ab;
	background-color: transparent;
}
.entry a:hover {
	color:#000;
	background-color: transparent;
	text-decoration: none;
}
	

.\{
	margin:5px 5px;
	padding:0px 0px;
	font-family:verdana;
	font-size:13px;
}
.entry table{
	margin:0px 5px;
	padding:0px 0px;

}
.custim{
	background:#fff;
	float:left;
	margin:0px;
	padding:5px 5px;
border:1px solid #C9D7E4;
}
/* right column */
#rightcol{
	/*margin:0px 5px 0px 0px;
        padding:0px 0px 5px 0;*/
	float:right;
	width:240px;
        text-align:left;
margin-top:20px;
margin-right:10px;
 
}

#rightcolhome{
	/*margin:0px 5px 0px 0px;
        padding:0px 0px 5px 0;*/
	float:right;
	width:240px;
        text-align:left;
        margin-top:125px;
        font-size:11px;
}


/* The Sidebar1 */
.sidebar1{
	float:left;
	width:180px;
	font-size:10px;
	font-family:verdana;
	text-transform:uppercase;	
	padding-right:5px;
	}

.sidebar1 h2 {
	line-height:30px;
	font-size:14px;
	color:#fff;
	margin:5px 0 0px 0 ;
	padding:0px 0 0 5px;
	background:#11b2fd;
	font-weight:bold;
	font-family:verdana;
	text-transform:uppercase;

	}
.sidebar1 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}

.sidebar1 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-repeat:no-repeat;
	
	}

.sidebar1 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}

.sidebar1 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebar1 ul li {
	height:100%;
	line-height:18px;
	float: left; 
	clear: left;	
	width: 180px;
	}

.sidebar1 ul li a:link, .sidebar1 ul li a:visited {
	background:#ffffff;
	color:#273A3F;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	}

.sidebar1 ul li a:hover {
	background:#11b2fd;
	color: #fff;

	}

.sidebar1 p {
	padding: 7px 10px;
	margin:0;

	}

.sidebar1 table {
	width:100%;
	text-align:center;

	color:#787d7f;
	}	
	
	
/* The Sidebar2 */	
.sidebar2{
	float:left;
	width:100%;
	/*font-size:10px;
	font-family:verdana;*/
clear:both;
padding-bottom:20px;
	}


.sidebar2 h2 {
	
	font-size:1em;
	color:#eb6e1f;
	font-family:verdana;
font-weight:normal;
margin-bottom:3px;
padding:0px;
	}
.sidebar2 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;

	}

.sidebar2 ul ul  {
	list-style-type: none;
	margin: 0;
	
	}

.sidebar2 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}

.sidebar2 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebar2 ul li {
	display:inline;
        line-height:16px;
float:left;
	}

.sidebar2 ul li a:link, .sidebar2 ul li a:visited {
	display:inline;
	text-decoration: none;
	}

.sidebar2 ul li a:hover {
	
	color: #eb6e1f;
		}

.sidebar2 p {
	margin:0;

	}

.sidebar2 table {
	width:90%;
	text-align:center;

	color:#787d7f;
	}	
/*calendar*/

#wp-calendar{
	width: 100%;
	padding: 0 0 15px;

}

#wp-calendar caption{
	padding: 5px 5px ;
	font-size:16px;
	
}

#wp-calendar th, #wp-calendar td{
	padding: 5px;
	text-align:center;

	color:#252525;
}

#wp-calendar td a{
	background:#fff;
	padding: 5px;
}
#wp-calendar td{
	background:transparent;
}
#wp-calendar td, table#wp-calendar th{
	padding: 2px 0;
}		
	
	
/* --- FOOTER --- */

.footwrapper
{
clear:both;
width:100%;

}

#footer {
clear:both;
	width:980px;
padding-left:20px;
padding-right:20px;
	margin:0px auto;
	color:#999999;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	letter-spacing:1px;
	font-family:verdana;
	background:#ffffff; 
	}

#footer a:link , #footer a:visited{
	color:#CEDBEB;
	}

#footer a:hover {
	color:#FFFFFF;
	}

.credit{
line-height:16px;
width:1000px;

margin:0px auto;
text-align:left;
height:35px;
padding:10px 0 0 0px;
}

/* The Navigation */

#navigation{	

	overflow: hidden;
	margin:5px 5px 5px 5px;
	padding:5px 0px;



	}

	
/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	padding:5px 5px;
	margin:0px 0 10px 5px;
	font-size:16px;
	text-align:center;
	/*color:#4A413C;*/
	font-family:verdana;
	}
	


.ad2{
	text-align:center;
	margin:2px auto;

}

#comment{

	height:100%;
	padding:0px 0px;
	margin:0px 0px 0px 7px;
	width:600px;
	}
	
h3#comments {
	padding:5px 10px;
	margin:10px 0px;
	border:1px solid #354C5F;
	font-size:20px;
	font-weight:normal;
	color:#fff;
	background:#2C567C;
	font-family:verdana;


	} 	
	
#respond{

	height:100%;
	padding:0px 5px;
	margin:0px 0px;
	background:#fff;
	border:1px solid #ABC4DD; 

}	
#respond h3{
	padding:5px 10px 5px 10px;
	margin:10px 0px;
	font-size:22px;
	font-weight:normal;
	color:#444;
	font-family:verdana;
	}
#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#BFAFA7;
	font-family:verdana;
	}
	
#commentform p {	
	color:#3f79c4;

	}
#commentform input {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	padding-left:10px;

	}
#commentform textarea {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	width:95%;
	padding:5px 5px;

	}
.comments input#submit {

	width:auto;
	line-height:25px;
	padding:3px 5px;
	background:#0396da;
	border:1px solid #cccccc;
	color:#fff;
	font-family:verdana;
	}

ol.commentlist { 
	list-style:none; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	
	}
	
ol.commentlist li { 

	border:1px solid #83A1BF;
	margin:0 0 10px; 
	padding:5px 7px 5px 57px; 
	position:relative;

 }
 
ol.commentlist li div.comment-author { 
	padding:0 170px 0 0; 
}
ol.commentlist li div.vcard { 
	font-family:verdana;
	padding:5px 0px;
}

ol.commentlist li div.vcard cite.fn { 
	font-style:normal; 
font-size:10px;
}
ol.commentlist li div.vcard cite.fn a.url { 
	color:#c00; 
	text-decoration:none; 
font-size:10px;
}
ol.commentlist li div.vcard cite.fn a.url:hover { font-size:10px; color:#999; 
}

ol.commentlist li div.vcard img.avatar { 
	border:5px solid #fff; 
	left:7px; 
	position:absolute; 
	top:7px; 
}

ol.commentlist li div.comment-meta { 
	font-family:verdana;
	font-size:12px;
	position:absolute; 
	right:10px; 
	text-align:right; 
	top:5px; 
}

ol.commentlist li div.comment-meta a { 
	color:#2C567C; 
	text-decoration:none; 
}

ol.commentlist li div.comment-meta a:hover { 
	color:#000; 
}
ol.commentlist li p { 
	font-family:verdana;
	font-size:12px;
	margin:0 0 1em;
	line-height:18px;
	color:#2C567C;
 }
 
ol.commentlist li ul { 
	font-family:verdana;
	font-size:12px;
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
 
 }
 
ol.commentlist li div.reply {  
	background:#2C567C; 
	border:2px solid #1D405F; 
	color:#fff; 
	font-family:verdana;
	font-size:10px;
	padding:5px 10px;  
	text-align:center; 
	width:36px;
 }
 
ol.commentlist li div.reply a { 
	color:#fff; 
	text-decoration:none; 
	text-transform:uppercase; 
}

ol.commentlist li ul.children { 
	list-style:none; 
	margin:1em 0 0; 
	text-indent:0; 
}

ol.commentlist li ul.children li.depth-2 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-3 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-4 {
	margin:0 0 .25em; 
 }

ol.commentlist li.even { 
	background:#FFFFFF; 
}

ol.commentlist li.odd { 
	background:#FFFFFF;
 }
 
ol.commentlist li.pingback div.vcard { 
	padding:0 170px 0 0; 
}


input{
border:none;
}


