/*I AM GOOD AT CSS. DONT JUDGE MY CAPABILITES DEPENDING ON THIS CRAP FILE. I HAVE TO IMPLEMENT THIS FILE IN ALMOST TWO HOURS :) */
/*Yahoo Reset CSS and Fonts CSS*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body {
	background: transparent url("imgs/new/body.jpg");
	border-top: 8px solid #444;
}

/*Basic layout according 960px grid*/
#body-wrapper {
	width: 100%;
	margin: 0 auto;
}

#header-wrap {
	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	padding-top: 25px;
	background: transparent url("imgs/new/header.jpg") top center no-repeat;
}
#header {
	position: relative;
	width: 960px;
	margin: 0 auto;

}
#wrapper {
	max-width: 1600px;
	margin: 0 auto;
}
#wrapper-i {
	width: 960px;
	margin: 0 auto;
	background: transparent url("imgs/new/body.jpg") fixed;
}
#main-wrap #main {
	float: left;
	width: 960px;
}
#content {
	clear: both;
	float: left;
	width: 625px;
	border-right: 1px dotted #d5d5bf;
	border-color: #cdc9ba;
	padding-top: 0px;
}
#sidebar-wrap {
	float: right;
	width: 320px;
	padding-top: 20px;
}
#sidebar {
	float: right;

	width: 320px;
}
#footer-wrap {
	clear: both;
	margin: 0 auto;
	max-width: 1200px;
	margin-top: 10px;
	background: url("imgs/new/ph.jpg")  left center;
	border-top: 3px solid #bababa;
	padding-bottom: 15px;

}
#footer-wrap-i {
	
}
#footer {
	position: relative;
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 0 0px;
	background: url("imgs/new/ph.jpg")  left center;
}


/*Navigation Top*/
#header h1 {
	display: none;
}
#main-nav {
	margin-top: 10px;
	width: 960px;
	float: left;
	border-top: 1px dotted #777;
	border-bottom: 1px dotted #777;
	padding: 5px 0;
	/*background: url(blueprint_grid_30+10x18.png);*/
}
#main-nav li {
	float: left;
	width: 160px;
}
#main-nav li a {
	display: block;
	text-decoration: none;
	text-align: left;
	position: relative;
	font-size: 120%;
	width: 160px; overflow: hidden;
	/*background: #ccc;*/
	
}
#main-nav li a span.nav-a-text {
	display: block;
	font-variant: small-caps;
	font-family: Georgia, serif;
	font-size: 100%;
	letter-spacing: 1px;
	color: black;
	font-weight: bold;
	color: #4b4b4b;
	text-shadow: 1px 1px #c9c6b9;
	font-variant: small-caps;
}
#main-nav li a:hover span.nav-a-text {
	color: black;
}

#main-nav li a:hover span.nav-speak {
	color: black;

}
#main-nav li a span.nav-speak {
font-size: 70%;
color: #888;
color: #908b79;
}
#main-nav li a:hover span.nav-a-text {
}
#main-nav li a:hover span.nav-speak {
}
#main-nav li.last a {
}

#main-nav #nav-contact {
	width: 110px;
}
#main-nav #nav-contact a {
	width: 110px;
}
#main-nav #nav-rss {
	padding-top: 2px;
	width: 30px;
}
#main-nav #nav-rss a {
	width: 30px;
}
/*Wordpress post and page entry related CSS here*/
.hentry, .error404, .noresults {
	float: left;
	clear: both;
	position: relative;
	width: 600px;
	margin-bottom: 55px;
	/*background: white url("imgs/hentry.jpg") top right no-repeat;*/
}
.page-title {
	display: none;
}

.post-header {
	float: left;
	width: 600px;
	border-bottom: 1px solid #ccc;
	background: url("imgs/new/ph.jpg")  left center no-repeat;
	padding: 5px 0;

}
.page .post-header {
	background: none;
}

.entry-title {
	float: right;
	width: 530px;
	color: #6b993a;
	font-size: 190%;
	font-family: Trebuchet, Tahoma, Arial, sans-serif;
	text-shadow: 1px 1px #c1bdab;
	letter-spacing: 1px;
}

.page .post-header .entry-title {
	float: none;
}

.entry-title a {
	display: block;
	font-family: Trebuchet, Tahoma, Arial, sans-serif;
	text-decoration:none;
	color: #6b993a;
}
#wrapper .hentry .entry-title a:hover {

	color: #444;
	text-decoration: none;
}
.post-header .entry-meta {
	float: left;
	width: 60px;
	overflow: hidden;
}
.post-header .entry-meta .author {
	display: none;
}
.post-header .entry-meta .entry-date {

	font-family: "Georgia";
	color: #315e8b;
	text-transform: uppercase;
	display: block;
	width: 60px;
	color: #444;
	}
.post-header .entry-meta .entry-date span {
	display: block;
	text-align: center;
	font-weight: bold;
}
/*
.entry-title {
	float: right;
	width: 500px;
	margin-right: 0px;
	color: #333;
	font-size: 190%;
	font-family: Trebuchet, Tahoma, Arial, sans-serif;


}
.page .entry-title {
	border-bottom: 1px solid #74715d;
	margin-bottom: 8px;
}

.entry-title a {
	display: block;
	padding: 3px 0;
	font-family: Trebuchet, Tahoma, Arial, sans-serif;
	text-decoration:none;
	color: #333;
	font-weight: normal;
}

.entry-title .urgentfix {
	display: block;
	padding: 3px;
	font-family: Trebuchet, Tahoma, Arial, sans-serif;
	text-decoration:none;
	color: #333;
}
.entry-title a:hover {
	color: #e65a37;
	text-decoration: none;
}
.entry-meta {
	clear: both;
    font-size: 85%;
    color:#787878;
	letter-spacing: 1px;
	padding-top: 10px;
	position: absolute;
	top: 0px;
	background: #ccc;
	width: 60px;
	overflow: hidden;
	padding: 15px 0;
	background: url("imgs/new/em.jpg");
}

.entry-meta a {
    color:#787878;
}


.entry-meta .entry-date {
	font-family: "Georgia";
	color: #315e8b;
	text-transform: uppercase;
	display: block;
	width: 60px;
	color: white;

}
.entry-meta .entry-date span{
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 110%;
	overflow: hidden;
}

.entry-meta .author {
	display: none;
}
.entry-meta .author a {
	text-decoration: none;
	color: #6c8b31;
	font-weight: bold;
}
.entry-meta .author a:hover {
	text-decoration: underline;
}

*/

.entry-content  {

	padding-top: 15px;
	clear: both;
	font-family: Georgia, serif;
    margin: 15px 0 0 0;
	color: #081521;
	font-size: 115%;
}
.entry-content ul, .entry-content ol {
	clear: both;
}
#wrapper #archives-page {
	float: left;
	margin: 0;
	padding: 0;
}
#archives-page li {
	padding: 0;
	list-style-type: none;
}
#archives-page ul {
	margin: 0;
	width: 260px;
}
.entry-content p, .entry-content ul, .entry-content ol, .entry-content div {
	margin-bottom: 1.2em;
	line-height: 1.7em;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6  {
    font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #5d5042;
}
.entry-content h1, .entry-content h2 {
    font-size: 138.5%;
    margin-bottom: 5px;
}
.entry-content h3 {
	font-size: 131%;
    margin-bottom: 3px;
}
.entry-content h4 {
    font-weight:bold;
    font-size: 116;

    margin-bottom: 3px;
}
.entry-content h5 {
    font-size: 108%;

}
.entry-content h6 {
    font-size: 108%;

}
.entry-content ul {
    margin:0 0 18px 1.5em;
}
.entry-content dt {
    font-weight:bold;
}
.entry-content dd {
    margin:0 0 18px 0;
}
.entry-content abbr, .entry-content acronym, .entry-content .help {
  border-bottom: 1px dotted #333;
  cursor: help;
}
/*.entry-content ul.xoxo {
    margin: 0 0 18px 0;
    overflow: hidden;
}
.entry-content ul.xoxo ul {
    margin:0 0 0 1.5em;
}*/
li.content-column, .entry-content li.linkcat {
	float:left;
	list-style:none;
	margin:0 20px 0 0;
}
.entry-content li.linkcat ul.xoxo {
    overflow:visible;
}
.more-link {
    font-weight:bold;
    font-style:italic;
	color: #d27c28;
	text-decoration: none;
}
.more-link:visited {
	color: #d27c28;
}
#wrapper .entry-content a {
	text-decoration: none;
	color: #1a7cc0;
}
.entry-content a:visited {
	color: #1ac061;
}
#wrapper .hentry  a:hover {
	text-decoration: underline;
}
.page .edit-link {
    float:left;
    clear:both;
}
.entry-utility {
	clear: both;
    font-size:11px;
    color:#787878;
	padding: 5px;
	border-top: 1px solid #c1c1c1;
}
.single .entry-utility {
	border-bottom: 1px solid #c1c1c1;
	background: #f6f6f6;
	
}
.entry-utility span {
	display: block;
	padding: 3px 0;
	color: #62933a;
	font-weight: bold;
}
.entry-utility .meta-sep {
	display: none;
}

.entry-utility a {
    color:#787878;
	font-weight: normal;
}
.entry-utility a:hover {
}
.cat-links a {
	font-style: italic;
	text-decoration: none;
}
.comments-link a {
    font-weight:bold;
    color:#2772B3;
	font-size: 116%;
	font-style: none;
}

.entry-content strong {
	font-weight: bold;
}
.entry-content ul {
	margin: 0 0 18px 1.5em;
}
.entry-content ol {
	margin: 0 0 18px 3em;
}
.entry-content ul li{
	list-style:disc;
}
.entry-content ol li {
	list-style: decimal;
}
.entry-content ol ol li {
	list-style:upper-alpha;
}
.entry-content ol ol ol li{
	list-style:lower-roman;
}
.entry-content ol ol ol ol li{
	list-style:lower-alpha;
}
.entry-content ul ul, .entry-content ol ol, .entry-content  ul ol, .entry-content ol ul {
	margin-bottom:0;
}
.entry-content dl	{
    margin:0 1.5em;
}
.entry-content dd {
	margin-bottom:18px;
}
.entry-content strong {
	font-weight: bold;
}
.entry-content cite, .entry-content em, .entry-content i {
	font-style: italic;
}
.entry-content blockquote {
	clear: both;
	margin: 0 3em;
	border-left: 3px solid #5c5c5c;
	padding-left: 15px;
	margin-bottom: 10px;
}
.entry-content blockquote p {
	margin-bottom: 5px;
}
.entry-content blockquote em, .entry-content blockquote i, .entry-content blockquote cite {
	font-style:normal;
}
.entry-content img {
    margin: 0 0 18px 0;
    max-width:100%;
	background: white;
	padding: 3px;
	border: 1px solid #aaa;
}
.entry-content .wp-smiley {
	background: none;
	padding: 0;
	border: 0;
}
.alignleft,
img.alignleft {
	float: left;
    margin-right:20px;
}
.alignright,
img.alignright {
	display: block;
	float: right;
    margin-left:20px;
}
.aligncenter,
img.aligncenter {
	margin-left:auto;
	margin-right:auto;
	display: block;
	clear: both;
}
.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}
.gallery img {
    margin:0;
}
.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}
#wrapper .oldblog {
	margin-bottom: -.3em;
}



/*Sidebar widget CSS*/
#sidebar .s-wdg {
	float: left;
	clear: both;
	margin-bottom: 35px;
	padding-top: 5px;
	width: 320x;
	padding: 5px 0px;
	/*background: url("imgs/swdg.jpg") repeat;*/
	/*border: 1px solid #e2dcb8;
	border-top: 1px solid #e2dcb8;*/
	border-bottom-width: 2px;
	border-bottom-color: #d3cdaa;

}
#sidebar h4 {
	width: 316px;
	padding: 0 2px;
	display: block;
	font-size: 145%; /*TODO*/
	font-weight: normal;
	font-family: "Verdana";
	color: black;
	border-bottom: 1px dotted #807260;

}
#sidebar-wrap .data, #sidebar-wrap .data ul {
	float: left;
	width: 320px;
	color: #aaa;
}
#sidebar-wrap .data {
	padding-top: 2px;
}
#sidebar-wrap .data p {
	line-height: 1.5em;
	margin-bottom: .5em;
	font-family: "Lucida Sans Unicode";
	font-size: 100%;
	color: #5a5d51;
	font-family: Georgia;
}
#sidebar-wrap .data p a {
	color: #b72829;
	text-decoration: none;
}
#sidebar-wrap .data p a:hover {
	text-decoration: underline;
}
#sidebar-wrap li {
	float: left;
	display: block;
	width: 320px;
	list-style: none;
}
#sidebar-wrap li a {
	float: left;
	width: 316px;
	display: block;
	padding: 5px 2px;
	color: #32312f;
	text-decoration: none;
	border-bottom: 1px solid #d2d1d1;
	overflow: hidden;
}
#sidebar-wrap li.last a {
	border: none;
}
#sidebar-wrap li a:hover {

}

.s-wdg h4 {
	float: left;
	clear: both;
}


#s-wdg-comments li a em {
	font-weight: bold;
	color: #ca3f3f;
	letter-spacing: 1px;
	font-family: Georgia, serif;
	font-variant: small-caps;
}
#s-wdg-about-me {
	position: relative;
}
#s-wdg-about-me #s-wdg-about-me-link {
}
#s-wdg-about-me strong {
	font-weight: bold;
}

#sidebar .s-wdg li a:hover {
	color: #5c4d41;
	background: url("imgs/new/ph.jpg")  left center;
	color: #222;
}
.sIFR-hasFlash h4 {
    visibility: hidden;
}

.slug-about #s-wdg-about-me {
	display: none;
}









/*Misc*/
#nav-above {
	display: none;
}
#sidequote {
	
}

#rss-feed-top {
	float: right;
	top: -120px;
	position: relative;
	width: 30px;
}
#wdg-search {
	float: right;
	top: -130px;
	position: relative;
	width: 200px;
}

#s-wdg-search #searchform{
	padding: 5px 0;
}

#searchform #s {
	background: none;
	color: white;
	margin-right: 10px;
	width: 192px;
	height: 30px;
	border: 0px solid #ccc;
	background: url("imgs/new/s.gif") center center no-repeat;
	padding-left: 15px;
	padding-top: 10px;
	color: black;
	color: black;
	font-weight: bold;
}
#sidequote {
	padding-bottom: 20px;
}
 /* Start custom button CSS here
    ---------------------------------------- */
    .btn {
      display:inline-block;
      background:none;
      margin:0;
      padding:3px 0;
      border-width:0;
      overflow:visible;
      font:100%/1.2 Arial,Sans-serif;
      text-decoration:none;
      color:#333;
      }
    * html button.btn {
      padding-bottom:1px;
      }
    html:not([lang*=""]) button.btn {
      margin:0 -3px;
      }
    .btn span {
      margin:0;
      padding:3px 0;
      border-left:1px solid #bbb;
      border-right:1px solid #aaa;
      }
    * html .btn span {
      padding-top:0;
      }
    .btn span span {
      position:relative;
      padding:3px .4em;
      border-width:0;
      border-top:1px solid #bbb;
      border-bottom:1px solid #aaa;
      }
 /* only needed if implementing separate hover/focus/active state for buttons */
    .btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span {
      cursor:pointer; /* important for any clickable/pressable element */
      border-color:#9cf !important;
      color:#000;
      }
    .btn:active span {
      background-position:0 -400px;
      outline:none;
      }
    .btn:focus, .btn:active {
      outline:none; /* doesn't seem to be respected for <button>, only <a> */
      }

	  #btn_js {
		display: none;
	  }




	  #slide {
	background: transparent;
	position: absolute;
	width: 100%;
	height: 3px;
	bottom: 1px;
	left: 0px;
	z-index: 10;
	background: white;
	overflow: hidden;
	display: none;
}








/*footer and footer elements styling*/
#footer p {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}
#footer-columns {
	float: left;
	width: 960px;
	padding-top: 28px;
	padding-bottom: 35px;
}

#footer .extras-list {
	float: left;
	width: 240px;
	margin-right:40px;
	padding-right:20px;
}
#footer .extras-list h5 {
	width: 240px;
	padding: 3px 0px 5px 0px;
	margin-bottom: 4px;	
	font-size: 130%;
	letter-spacing: 2px;
	font-family: "Georgia",serif;
	color: #2c2c2c;
	text-shadow: 1px 1px #aaa;
	font-size: 155%;
	border-bottom: 1px solid #777;
}
#footer .extras-list a {	
	display: block;
	float: left;
	width: 240px;
	padding: 5px 0;
	text-decoration: none;
	border-bottom: 1px dotted #909090;
	color: #484848;
}
.extras-list a span {
	color: #888;
	font-size: 80%;
}

#footer .extras-list a:hover {	
color: #527417;
background: #ccc url("imgs/new/cmnt.jpg");
}
#footer .last a:hover {	

	background: none;
}

#footer .extras-list li.last {
	background: none;
}
#footer .extras-list li.last a {
	font-variant: small-caps;
	font-family: Georgia;
	letter-spacing: 1px;
	color: #3f709e;
	color: #555;
	border: none;
}

#footer .categories-archives {
	float: left;
	width: 170px;
	padding-right: 20px;

}
#footer .categories-archives h5 {
	width: 170px;
	padding: 3px 0px 5px 0px;
	margin-bottom: 4px;	
	font-size: 130%;
	letter-spacing: 2px;
	font-family: "Georgia",serif;
	color: #2c2c2c;
	text-shadow: 1px 1px #aaa;
	font-size: 155%;
	border-bottom: 1px solid #777;
}
#footer .categories-archives li {
	display: block;
	float: left;
	width: 170px;
	padding: 5px 0;
	text-decoration: none;
	border-bottom: 1px dotted #909090;
}
#footer .categories-archives li a {
	color: #484848;
}
#footer #footer-categories-archives-date {
	padding-right: 0px;

}

#footer-nav {
	clear: both;
	float: left;
	width: 950px;
	margin-top: 5px;
	border-top: 3px solid #7f7f7f;
}
#footer-nav ul {
	float: left;
	width: 950px;
	overflow: hidden;
	padding-top: 5px;
}
#footer-nav ul li {
	float: left;
	display: inline;
	height: 1%;
	padding: 4px 27px 7px 0;
}
#footer-nav ul li.last {
	background: none;
}
#footer-nav ul li a {
	display:  block;
	float: left;
	padding-top: 2px;
	font-family: "Palatino Linotype", "Book Antiqua", "Palatino", serif;
	font-variant: small-caps;
	letter-spacing: 1px;
	color: #598a29;
	text-decoration: none;
	height: 1%;
	border-bottom: 1px solid #ccc;
}
#footer-nav ul li a:hover {
	border-bottom: 1px solid #598a29;
}
#copy-right {
	float: left;
	width: 950px;
	clear: both;
	color: #999;
	font-size: 75%;
	padding-top: 3px;

}
#copy-right strong, #copy-right a {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#wp-mediatemple-etc{
	clear: both;
	clear: both;
	width: 950px;
	position: relative;
}
#wp-mediatemple-etc a {
	padding-right: 10px;
	padding: 0px;
	color: #434343;
}
#wp-mediatemple-etc a.l2 {
}
#wp-mediatemple-etc li  {
	float: left;
	padding-top: 30px;
	padding-right: 26px;
}

#footer #wp-mediatemple-etc .footer-vvk img {
margin-left: 100px;
}

#footer-wrap-i {

}


/* =Comments
-------------------------------------------------------------- */
.single .hentry {
	margin-bottom: 0px;
}
#comments {
    margin: 0px 0 0 0;
    padding:  0;
	float: left;
	width: 600px;
	margin-top: 20px;
	padding-bottom: 20px;
	background: url("imgs/new/cmnt.jpg")  left center;
}
#comments .comment-navigation {
	display: none;
    background:#87B5DD;
    border-top:1px solid #6DA5D6;
    line-height:36px;
    margin:-18px 20px 18px 20px;
    padding:0 20px;
    overflow:hidden;
}
.comment-navigation a {
    color: #316cbb;
}
.paginated-comments-links {
    text-align:center;
}
#comments h3 {
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1px;
    text-align:center;
    margin:0 0 18px 0;
    padding:0 20px 0 20px;
	color: #df880c;
}
#comments .comments:first-child h3 {
    padding-top:18px;
}
#comments ol {
    margin:0 0 36px 0;
    list-style:none;
}
#comments ol ul {
    list-style:none;
    margin:0;
    padding:0 0 18px 0;
}
#comments li {
    margin:0 20px 18px 20px;
    padding:17px 20px 0 20px;
    position:relative;
	color: #222;
	border: 1px solid #ccc;

}
#comments li li {
    border:1px solid #ccc;
    margin:0 0 18px 0;
	background: none;
}
#comments a {
}
#comments li.byuser {
}
#comments li.byuser p a {
}
#comments li.bypostauthor {
	background: url("imgs/new/ph.jpg")  left center;
	border: none;
}
#comments li.bypostauthor p a {

}
#comments .avatar {
    width:48px;
    height:48px;
    position:absolute;
    top:19px;
    left:20px !important;
    left:0px;
}
#comments .fn {
    font-weight:bold;
    font-size:14px;
    padding:18px 0 0 58px;
    display:block;
}
#comments .fn a {
    color: #316cbb;
}
#comments-list .comment-meta {
    font-size:10px;
    margin:0 0 18px 0;
    padding:0 0 0 58px
}
#comments-list .comment-meta a {
    font-style:italic;
    color: #316cbb;
}
#comments li p {
    margin:0;
    padding:0 0 18px 0;
}
.comment-reply-link {
    font-size:10px;
    font-style:italic;
    padding:0 0 18px 0;
}
.comment-reply-link a {
    color: #316cbb;
}
#cancel-comment-reply {
    padding:0 0 5px 0;
}
#trackbacks-list .comment-author {
    margin:0 0 18px 0;
    font-size:11px;
}
#trackbacks-list .comment-author a {
    font-size:14px;
    font-weight:bold;
    color: #316cbb;
}
#respond {
    background:#87B5DD;
    border-top:1px solid #6DA5D6;
    padding:17px 20px 0 20px;
	width:auto;
	_width:460px; /* IE6 Hack to display correctly the respond form */
	max-width:460px;
    margin:0 auto;
    z-index:100;
	border: 1px solid #ebebeb;
	color: black;
	background: url("imgs/new/ph.jpg")  left center;
}
#respond h3 {
	color: #333;
    padding-top:18px;
}
#cancel-comment-reply a {
    color: red;
    font-style:italic;
}
#respond form {
    padding:0 0 36px 0;
}
#respond #form-section-author {
    width:230px;
    float:left;
	margin-right:10px;
}
#respond #form-section-author input {
    width:220px;
}
#respond #form-section-email {
	width:220px;
    float:left;
}
#respond #form-section-email input {
    width:100%;
}
#respond #form-section-url {
	clear:both;
}
#respond #form-section-url input {
    width:100%;
}
#respond .form-label {
	font-family: Georgia serif;
	font-variant: small-caps;
	letter-spacing: 1px;
	color: #515861;
	font-weight: bold;
}
#respond .form-input input {
    margin:0 0 14px 0;
}
#respond textarea {
    width:100%;
    margin:0 0 16px 0;
}
#respond .form-submit {
    float:right;
}
p.subscribe-to-comments {
    width:260px;
    float:left;
}
p.subscribe-to-comments label {
}
p.comment_license {
    clear:both;
    margin:0;
}
p.solo-subscribe-to-comments {
    clear:both;
    margin:0;
}
p.solo-subscribe-to-comments:first-line {
    font-style:italic;
}
#respond .required {
    font-weight:bold;
}
#comment-notes {
	font-weight: bold;
	padding-bottom: 10px;
}
#comments .unapproved {
	font-weight: bold;
}




#nav-below {
	clear: both;
	padding: 20px 20px 10px 20px;
	width: 560px;
	display: inline;
	float: left;
}
#nav-below .inner-0 {
	float: left;
	width: 560px;
	border-top: 1px dotted #ccc;
}
#nav-below .inner {
	float: left;
	padding: 10px 0 0 0;
	width: 560px;
	overflow: hidden;
	background: transparent url("imgs/new/prev-next.jpg") bottom left no-repeat;
}

#nav-below .no-previous-post {
	float: right;
	width: 280px;
	background: transparent url("imgs/new/prev-next.jpg") bottom right no-repeat;
}
#nav-below .no-next-post {
	float: left;
	width: 280px;
	background: transparent url("imgs/new/prev-next.jpg") bottom left no-repeat;
}
#nav-below .nav-previous {
	float: left;
	position: relative;
	left: 0px;
	width: 280px;
	display: block;
}
#nav-below .nav-next {
	float: right;
	position: relative;
	left: 0px;
	width: 280px;
	display: block;
}
#nav-below .nav-next a{
	text-align: right;
	padding-left: 6px;
	float: right;
}
#nav-below a {
	padding-bottom: 35px;
	display: block;
	float: left;
	color: #7cb72f;
	font-weight: bold;
}
#nav-below a:hover {
	text-decoration: underline;
}

.search #nav-below, .archive #nav-below, .home #nav-below {
	background: none;
	padding: 0px 20px 0px 20px;

}

.search #nav-below a, .archive #nav-below a, .home #nav-below a {
	font-size: 125%;
	font-variant: small-caps;
	dislpay: none;
}


*:focus { outline: 0 }
/*Misc and link styling*/
.grid {
	background: url("blueprint_grid_30+10x18.png");
}
.cf {
	clear: both;
}
a {
	text-decoration: none;
}
a:active {
   outline: none;
}

/*as you might know IE sucks!*/

#wrapper #s-wdg-google h4 {
	border: none;
	padding: 3px 0;
}

.entry-utility {
	position: relative;
}
.entry-utility .share-your-thoughts {
	position: absolute;
	top: -1px;
	right: 0px;
	padding: 5px;
	background: #5d5d5d;
	font-weight: bold;
	color: white;

}


#footer-archives-listing .cats li {
	display: inline;
}

#footer-archives-listing .cats li a {
	color: #618e2b;
}