/*
Theme Name: yestilo
Description: A free wordpress theme from jinsona designs.
Author: jinsona designs
Author URI: www.web2feel.com
Version: 1.
*/

.imgtfe {
 padding: 2px;
 border: 1px solid #ddd;
 margin: 7px 5px 0 0;
 float: left;
}

body {
 margin:0 auto;
 padding:0px 0px 0px 0px;
 background:#323232;
 font-family:Century gothic, Arial,Tahoma,sans-serif;
 color:#161514;
 font-size:13px;
}

img {
 border:0;
 margin: 0 0;
}

a {
 color:#FF0000;
 text-decoration:none
}

a:hover {
 color:#d53030;
 text-decoration:none
}

h1, h2, h3, h4, h5, h6 {
}

blockquote {
 padding:5px 5px;
 color:#444;
 font-style: normal;
 background:#CFCFCF;
 border-left:8px solid #FDB101;
}

.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:#B7B7B7;
 border: 1px solid #fff;
}

img.alignright {
 padding: 5px 5px;
 margin: 0px 0px 0px 0px;
 display: inline;
 background:#B7B7B7;
}

img.alignleft {
 padding: 5px 5px;
 margin: 0px 0px 0px 0px;
 display: inline;
 background:#222;
}

.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-color: #B7B7B7;
 padding: 4px 0px 5px 0px;
 color:#ccc;
}

.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 {
 width:1000px;
 margin:0 auto;
 background:#d6d6d6;
 padding-top:0px;
}
#casing {
 padding:0px 0px ;
 background:#E4E4E4;
 margin:0px 0px;
 width:1000px;
 float:left;
}


/* The Header */

#top {
 height:125px;
 margin:auto;
 background:#f4f4f4 url(images/top.png);
 width:1000px;
}

.blogname {
 width:300px;
 font-family:Century gothic,Verdana,Tahoma,sans-serif;
 margin:0px 0 0 0px;
 float:left;
 background-repeat:no-repeat;
}

.blogname h1  {
 font-size:40px;
 height:40px;  /* 40px */
 padding:0 0 0px 0;
 font-weight:normal;
 color:#cacccd;
 text-align:left;
 margin:15px 0 0 10px;
 text-indent:-9000px;
 background:url(images/logo2.png) no-repeat;
}

.blogname h1  a:link, .blogname h1  a:visited{
 color: #cacccd;
 display:block;
}

.blogname h1  a:hover {
 color: #eee;
}

.blogname h2 {
 margin:10px 0px 0px 15px;
 font-size:12px;
 font-weight:normal;
 color:#b6b6b6;
 text-align:left;
 text-transform:uppercase;
}

#topbar {
 height: 36px;
 margin-bottom: 0px;
 background:#78A1AF url(images/topbar.png) repeat-x;
 font-family:Tahoma,Century gothic, Arial,Tahoma,sans-serif;
 padding:0px 0px;
 width:1000px;
}

#dates {
 float: left;
 height: 29px;
 line-height:29px;
 padding-left: 15px;
 font-size: 13px;
 color: #fff;
 margin: 2px 0 0 0px;
}

#topbar ul {
 float: right;
 display: inline;
 height: 23px;
 padding-right: 10px;
 margin:0px 0px
}

#topbar ul li {
 float: left;
 margin-left: 20px;
 display: inline;
 height: 20px;
}

#topbar ul li a:link,#topbar ul li a:visited{
 height: 20px;
 line-height: 25px;
 background: url(images/rss.png) no-repeat;
 background-position: left;
 padding-left: 20px;
 font-size: 13px;
 font-weight:normal;
 color: #AFAFAF;
}

#topbar ul li a:hover {
 color: #AFAFAF;
}


/* The Search */

#search {
 height:30px;
 width:auto;
 padding:5px 5px 0px 15px;
 width:210px;
 float:right;
}

#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;
 padding: 4px 2px 5px 5px;
 background:url(images/sform.png) ;
 border:none;
 font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
 color:#333;
}

#searchsubmit {
 width:36px;
 float: left;
 background:url(images/sbutton.png) ;
 border:none;
 font: 14px "century gothic", Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 height:25px;
 line-height:24px;
}

.feed{
 height:30px;
 width:auto;
 margin-top:5px;
 padding:30px 5px 10px 5px;
 width:300px;
 border:1px solid #fff;
 background:#ececec url(images/feed.jpg) no-repeat;
}

.feed form {
 margin: 0;
 padding: 0;
}

.feed fieldset {
 margin: 0;
 padding: 0;
 border: none;
}

.feed p {
 margin: 0;
 font-size: 85%;
}

.input{
 margin-left:0px;
 float: left;
 width:231px;
 padding: 6px 2px 7px 5px;
 background:#fff url(images/sform2.jpg) no-repeat;
 border:none;
 font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
 color:#333;
}

.sbutton{
 width:57px;
 float: left;
 background:#fff url(images/submit.jpg);
 border:none;
 font: bold 100% "century gothic", Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 height:30px;
}


/*Page menu*/

#foxmenucontainer{
 height:35px;
 background:url(images/menu.png) repeat-x;
 display:block;
 padding:0px 0 0px 0px;
font: 13px Tahoma,Century gothic,verdana, Arial, sans-serif;
 font-weight:normal;
}

#menu{
 margin: 0px;
 padding: 0px;
 width:1000px;
 background:url(images/menu.png) repeat-x;
 height:35px;
}

#menu ul {
 float: left;
 list-style: none;
 margin: 0px;
 padding: 0px;
}

#menu li {
 float: left;
 list-style: none;
 margin: 0px;
 padding: 0px;
}

#menu li a, #menu li a:link, #menu li a:visited {
 color: #747474;
 display: block;
 margin: 0px;
 padding: 10px 15px 9px 15px;
}

#menu li a:hover, #menu li a:active {
 background:url(images/menua.png) repeat-x;
 color: #fff;
 margin: 0px;
 padding: 10px 15px 9px 15px;
 text-decoration: none;
}

#menu li li a, #menu li li a:link, #menu li li a:visited {
 background:#202020;
 width: 150px;
 color: #bbb;
 font-size: 14px;
 font-family: tahoma, century gothic,Georgia,  sans-serif;
 font-weight:bold;
 float: none;
 margin: 0px;
 padding: 8px 10px 7px 10px;
 border-bottom: 1px solid #282828;
}

#menu li li a:hover, #menu li li a:active {
 background: #121212 ;
 color: #fff;
 padding: 8px 10px 7px 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 {
}

#menu li ul ul {
 margin: -32px 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{
 height:35px;
 background:url(images/catmenu.png) repeat-x;
 display:block;
 padding:0px 0 0px 0px;
 font: 14px  font-family:Tahoma,century gothic,Georgia,  sans-serif;
 font-weight:bold;
 border-bottom:1px solid #BCB8B7;
}

#catmenu{
 margin: 0px;
 padding: 0px;
 width:1000px;
 background:#252525 url(images/catmenu.png) repeat-x;
 height:35px;
}

#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: #fae7df;
 display: block;
 margin: 0px;
 padding: 9px 10px 10px 10px;
}

#catmenu li a:hover, #catmenu li a:active {
 background:url(images/catmenuhov.jpg) repeat-x;
 color: #fff;
 margin: 0px;
 padding: 9px 10px 10px 10px;
 text-decoration: none;
}

#catmenu li li a, #catmenu li li a:link, #catmenu li li a:visited {
 background:#ED4A05;
 width: 150px;
 color: #fae7df;
 font-family:Tahoma,century gothic,Georgia,  sans-serif;
 font-weight: normal;
 float: none;
 margin: 0px;
 padding: 9px 10px 10px 10px;
 border-bottom: 1px solid #FF7800;
}

#catmenu li li a:hover, #catmenu li li a:active {
 background:url(images/catmenuhov.jpg) repeat-x;
 color: #fff;
 padding: 9px 10px 10px 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: -34px 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;
}


/* Main Content*/

/* Added by Stefan - Adjust the height of text area on content boxes on main page */
.cover2 {
 height: 260px;
}

.box {
 width:320px;
 overflow: hidden;
 margin:0px 0px 5px 5px;
 height: 100%; 
 color:#504945;
 font: 12px Tahoma, century gothic,Arial,verdana, sans-serif;
 background:#fff url(images/box.png) repeat-x;
 line-height:18px;
 border:1px solid #bbb;
 float:left;
 display: inline;
}

.box h2 {
 margin: 0px 0 0px 0;
 padding: 10px 0px 5px 10px;
 text-align: left;
 font: 14px Tahoma,century gothic,Arial,verdana, sans-serif;
 font-weight:bold;
}

.box  h2 a, .box  h2 a:link, .box  h2 a:visited  {
 color:#252525;
 background-color: transparent;
}

.box  h2 a:hover  {
 color: #d50000;
 background-color: transparent;
}

.sentry {
 margin:0 0;
 padding: 0px 5px 0px 5px;
 height:220px;  /* 210px; */
 overflow:hidden;
}

.sentry a:link,
.sentry a:visited {
 color: #AC0604;
 background-color: transparent;
}

.sentry a:hover {
 color:#455236;
 background-color: transparent;
 text-decoration: none;
}

img.ethumb   {
 padding:5px 5px;
 background:#D6D6D6;
 margin:10px 5px 5px 5px;
 float:left;
}

.sentry p{
 margin:5px 5px;
 padding:0px 0px;
 font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
 font-size:13px;
}

.rmore{
 float:left;
 color:#9F0505;
 padding:10px 0px 3px 5px;
 margin:0px 0px 0px 5px;
 width:68px;
 height:15px;
 font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
 font-size:11px;
 font-weight:bold;
}

.rmore a:link,
.rmore a:visited {
 color:#333A3F;
}

.rmore a:hover{
 color:#d50000;
}

.scomm{
 float:right;
 padding:10px 2px 5px 4px;
 position:relative;
 font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
 margin:0px 5px 0px 0px;
 font-size:11px;
 width:100px;
 height:12px;
font-weight:bold;
}

.scomm a:link,
.scomm a:visited {
 color:#fff;
}

.scomm a:hover{
 color:#d50000;
}

.sinfo {
 height:29px;
 margin:0px 0px;
 padding: 5px 0px 0px 0px;
 background:url(images/sinfo.png);
 font:12px  Georgia, Arial,century gothic,verdana, sans-serif;
}


/*  Content*/

#content {
 float:left;
 width: 660px;
 height:100%;
 padding:5px 0px 0px 0px;
}

.title{
 margin: 0 0 0 0px;
 padding: 0px 0px 0px 0px;
}

.date {
 font-size:10px;
 font-family:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;
 padding:0px 5px;
 color:#39525E;
 text-transform: uppercase;
}

.single {
 width:650px;
 overflow: hidden;
 margin:0px 4px 5px 5px;
 height:100%;
 color:#504945;
 font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;
 background:#fff url(images/box.png) repeat-x;
 line-height:20px;
 border:1px solid #bbb;
}

.single  h2 {
 margin: 0px 0 5px 0;
 padding: 5px 0px 0px 10px;
 text-align: left;
 font: 24px  Georgia,century gothic,Arial,verdana, sans-serif;
 font-weight:normal;
 overflow:hidden;
}

.single  h2 a, .single  h2 a:link, .single  h2 a:visited  {
 color:#252525;
 background-color: transparent;
}

.single  h2 a:hover  {
 color: #ac0604;
 background-color: transparent;
}

.author{
 color:#fff;
 padding:2px 5px 2px 5px;
 background:#d50000;
 margin-left:5px;
}

.clock{
 color:#fff;
 padding:2px 5px 2px 5px;
 background:#fdb101;
 margin-left:10px;
}

.comm{
 color:#fff;
 padding:2px 5px 2px 5px;
 background:#ff0000;
 margin-left:10px;
}

.comm a:link,
.comm a:visited {
 color:#fff;
}

.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:#AC0604;
}

.more a:hover{
 color:#d42323;
}

.singleinfo {
 height:15px;
 margin:0px 0px;
 padding: 5px 0px 10px 0px;
 font:12px  Georgia, Arial,century gothic,verdana, sans-serif;
}

.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:Tahoma, century gothic,Arial,Verdana,Helvitica,sans-serif;
 padding:0px 5px 5px 10px;
 text-transform: uppercase;
}

.category a:link,.category a:visited{
 color:#fff;
 padding:2px 5px 2px 5px;
 background:#5F5F5F;
}

.category a:hover{
 color:#fff;
}

.entry {
 margin:0 0;
 padding: 0px 5px 5px 5px;
}

.entry a:link,
.entry a:visited {
 color: #AC0604;
 background-color: transparent;
}

.entry a:hover {
 color:#455236;
 background-color: transparent;
 text-decoration: none;
}

.entry p{
 margin:5px 5px;
 padding:0px 0px;
 font-family:  Tahoma,Georgia, Arial,century gothic,verdana, sans-serif;
 font-size:13px;
}


/* right column */

#rightcol{
 margin:0px 0px;
 float:right;
 width:335px;
 padding:5px 0px 5px 0;
}


/* The Sidebar1 */

.sidebar1{
 float:left;
 width:160px;
 font-size:12px;
 font-family:Tahoma,Georgia,Century gothic, Arial, sans-serif;
}

.sidebar1 h2 {
 line-height:30px;
 font-size:14px;
 color:#fff;
 margin:5px 0 0px 0 ;
 padding:0px 0 0 5px;
 background:#d50000;
 font-weight:bold;
 font-family:Tahoma,century gothic,Georgia,  sans-serif;
 text-transform:uppercase;
 border:1px solid #FF7800;
}

.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: 160px;
}

.sidebar1 ul li a:link, .sidebar1 ul li a:visited {
 background:#42484D;
 color:#aaa;
 text-decoration: none;
 padding: 5px 0px 5px 5px;
 display:block;
 border-bottom:1px solid #4D575F;
 border-top:1px solid #333A3F;
}

.sidebar1 ul li a:hover {
 background:#333A3F;
 color: #eee;
 border-right:5px solid #ffffff;
}

.sidebar1 p {
 padding: 7px 10px;
 margin:0;
}

.sidebar1 table {
 width:100%;
 text-align:center;
 color:#787d7f;
}


/* The Sidebar2 */

.sidebar2{
 float:right;
 width:160px;
 padding-right:10px;
 font-size:12px;
 font-family:Tahoma,Century gothic, Arial, sans-serif;
}

.sidebar2 h2 {
 line-height:30px;
 font-size:14px;
 color:#fff;
 margin:5px 0 0px 0 ;
 padding:0px 0 0 5px;
 background:#d50000;
 font-weight:bold;
 font-family:Tahoma,century gothic,Georgia,  sans-serif;
 text-transform:uppercase;
 border:1px solid #FF7800;
}

.sidebar2 ul {
 list-style-type: none;
 margin: 0 ;
 padding: 0;
}

.sidebar2 ul ul  {
 list-style-type: none;
 margin: 0;
 padding: 0px 0px 10px 0px;
 background-repeat:no-repeat;
}

.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 {
 height:100%;
 line-height:18px;
 float: left;
 clear: left;
 width: 160px;
}

.sidebar2 ul li a:link, .sidebar2 ul li a:visited {
 background:#42484D;
 color:#aaa;
 text-decoration: none;
 padding: 5px 0px 5px 5px;
 display:block;
 border-bottom:1px solid #4D575F;
 border-top:1px solid #333A3F;
}

.sidebar2 ul li a:hover {
 background:#333A3F;
 color: #eee;
 border-right:5px solid #ffffff;
}

.sidebar2 p {
 padding: 7px 10px;
 margin:0;
}

.sidebar2 table {
 width:100%;
 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 --- */

#footer {
 height:55px;
 padding:20px 0 0 0px;
 color:#B7B7B7;
 font-size:12px;
 font-weight:normal;
 text-align:center;
 letter-spacing:1px;
 font-family: Tahoma,georgia,Century gothic,  Arial, sans-serif;
 float:left;
 width:1000px;
 background:#202020 url(images/bot.png) repeat-x;
}

#footer a:link , #footer a:visited{
 color:#B7B7B7;
}

#footer a:hover {
 color:#FFFFFF;
}


/* The Navigation */

#navigation{
 width:640px;
 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:Georgia,Century gothic,Arial, Helvetica, sans-serif;
}

.ad2{
 text-align:center;
 margin:2px auto;
}

#comment{
 height:100%;
 padding:0px 5px;
 margin:0px 0px;
}

h3#comments {
 padding:5px 10px;
 margin:10px 0px;
 border:1px solid #DEDCDD;
 font-size:20px;
 font-weight:normal;
 color:#444;
 background:#fff;
 font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
}

#respond{
 height:100%;
 padding:0px 5px;
 margin:0px 0px;
 background:#fff;
 border:1px solid #ccc;
}

#respond h3{
 padding:5px 10px 5px 10px;
 margin:10px 0px;
 font-size:22px;
 font-weight:normal;
 color:#444;
 font-family:Georgia,Century gothic,Arial, Helvetica, sans-serif;
}

#commentform {
 padding:0px 10px 10px 10px;
 margin:0px 0px 0px 0px;
 color:#BFAFA7;
 font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}

#commentform p {
 color:#d50000;
}

#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:#5f5f5f;
 border:2px solid #d50000;
 color:#fff;
 font-family:tahoma,Century gothic,Arial, Helvetica, sans-serif;
}

ol.commentlist {
 list-style:none;
 margin:0;
 padding:0;
 text-indent:0;
}

ol.commentlist li {
 border:1px solid #bbb;
 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:20px Georgia, helvetica,arial,sans-serif;
 padding:5px 0px;
}

ol.commentlist li div.vcard cite.fn {
 font-style:normal;
}

ol.commentlist li div.vcard cite.fn a.url {
 color:#c00;
 text-decoration:none;
}

ol.commentlist li div.vcard cite.fn a.url:hover {
 color:#000;
}

ol.commentlist li div.vcard img.avatar {
 border:5px solid #ddd;
 left:7px;
 position:absolute;
 top:7px;
}

ol.commentlist li div.comment-meta {
 font:12px Tahoma, helvetica,arial,sans-serif;
 position:absolute;
 right:10px;
 text-align:right;
 top:5px;
}

ol.commentlist li div.comment-meta a {
 color:#0083DB;
 text-decoration:none;
}

ol.commentlist li div.comment-meta a:hover {
 color:#000;
}

ol.commentlist li p {
 font:normal 12px Tahoma, helvetica,arial,sans-serif;
 margin:0 0 1em;
 line-height:18px;
}

ol.commentlist li ul {
 font:normal 12px/1.4 helvetica,arial,sans-serif;
 list-style:square;
 margin:0 0 1em;
 padding:0;
 text-indent:0;
}

ol.commentlist li div.reply {
 background:#777;
 border:2px solid #555;
 color:#fff;
 font:bold 9px/1 Tahoma, Georgia,arial,sans-serif;
 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:#f4F4F4;
}

ol.commentlist li.odd {
 background:#fff;
}

ol.commentlist li.pingback div.vcard {
 padding:0 170px 0 0;
}

.widget_addn{
 position: absolute;
 left: -950px;
 top: 0px;
}

p {
margin-bottom: 2em;
}
