/*
Theme Name: WPNinja
Version: 1.1 (w trakcie tworzenia)
Author: Szymon Skulimowski
Author URI: http://wpninja.pl
*/


/* body --------------------------------------------------------------------- */

body {
  font-size:13px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  line-height:1.65em;
  margin:0;
  color:#333333;
  background:#F4F3E8;
  padding-bottom:40px;
  }

#enjoyPost {
  background:#FFF5CC;
  border:solid #F3E9C2 1px;
  padding:5px 10px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  margin-top:15px;
  clear:both;
  }

#enjoyPost a {
  display:block;
  background:url('images/enjoypost.png') left center no-repeat;
  border:0px;
  line-height:32px;
  padding-left:50px;
  }

#bigrss {
  margin-top:5px;
  background:url('images/bigrss.png') center no-repeat;
  height:300px;
  border:solid #464646 1px;
  display:block;
  text-indent:-9999px;
  
  }

#allContener {
  width:920px;
  margin:0 auto;
  background:#EBEADF;
  padding:7px;
  overflow:hidden;
  border:solid #CFCEC4 1px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;  
  }

a {
  text-decoration:none;
  color:#CC230E;
  border-bottom:dotted #DFAB99 1px;
  }

a:hover {
  border-bottom:solid #D54E21 1px;
  }

a#sugester_widget, a#sx_nav_close {
  border:0px;
  }

#info p {
  margin:0 auto;
  width:910px;
  text-align:right;
  padding:2px 0px;  
  }

#giftForComments {
  background:#E7F2D7 url('images/blogi-od-a-do-slawy-i-pieniedzy.gif') left center no-repeat;
  border-top:solid #D7E1AC 1px;
  border-bottom:solid #D7E1AC 1px;
  padding:10px;
  margin-bottom:15px;
  text-align:center;
  height:200px;
  }

#search {
  position:relative;
  height:28px;
  background:red;
  margin:5px 0px 0px 0px;
  padding:0px;
  background:#FFF;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;  
  }

#search fieldset {
  border:0px;
  padding:0px;
  margin:0px;
  }

#search input {
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  font-size:11px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  padding:3px 5px;
  }

#search #searchText {
  border:1px solid #A3A29B;
  line-height:1.65em;
  font-size:13px;
  width:165px;
  position:absolute;
  left:20px;
  top:2px;
  }

#search #searchSubmit {
  background:#DFDED4;
  border:solid #DFDED4 1px;
  color:#464646;
  position:absolute;
  left:200px;
  top:2px;
  padding-bottom:4px;
  width:75px;
  }

#info {
  background:#EBEADF;
  font-size:11px;
  }

#info a {
  color:#000;
  border:0px;
  }

#header {
  width:905px;
  margin:0px auto 15px auto;
  padding:50px 0 0 15px;
  overflow:hidden;
  }

#header strong {
  float:left;
  font-weight:normal;
  font-size:17px;
  font-family:Georgia,"Nimbus Roman No9 L",serif;
  margin:11px 0 0 5px;
  padding-left:5px;
  border-left:solid #464646 1px;
  }  
  
#header h1, #header p {
  font-weight:normal;
  color:#FFF;
  float:left;
  margin:0;
  }  

#header ul {
  float:right;
  list-style:none;
  overflow:hidden;
  margin:7px 0 0 0;
  padding:0;

  }

#header ul li {
  float:left;
  margin-left:5px;
  }

#header ul li a {
  display:block;
  color:#464646;
  font-size:11px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  border:0;
  padding:1px 10px;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  background:#EBEADF;
  outline: none;
  }

#header ul li a.active, #header ul li a:hover {
  background:#CC230E;
  color:#FFF;
  }

#header ul li a.active {
  font-weight:bold;
  }


#header h1 a, #header p a {
  border:0;
  color:#FFF;
  display:block;
  width:407px;
  height:38px;
  background:url('images/logo.gif') no-repeat; 
  text-indent:-9999px;
  outline: none;
  }

#content {
  background:#FFF;
  padding:20px;
  overflow:hidden;
  float:left;
  width:570px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  }

.centerVideo {
  width:500px;
  height:280px;
  margin:0 auto;
  display:block;
  border:solid #EFEFEF 5px;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  padding:10px;
  }

#sidebar {
  float:right;
  width:302px;
  }

#about {
  background:#464646 url('images/about_background.png') repeat-x;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  color:#FFF;
  padding:7px 19px;
  font-size:11px;
  line-height:175%;
  position:relative;
  }

#about a {
  color:#FFF;
  border-bottom:dotted #A3A3A3 1px;
  }

#about a#aboutMore {
  position:absolute;
  bottom:10px;
  right:20px;
  display:block;
  width:78px;
  height:7px;
  background:url('images/about_more.gif') no-repeat;
  text-indent:-9999px;
  border:0;
  outline: none;
  }

#about a#aboutMore:hover {
  background-position:0px -7px;
  }

#about a#aboutChangeSize {
  position:absolute;
  top:10px;
  right:20px;
  display:block;
  width:7px;
  height:7px;
  background:url('images/about_changesize.gif') no-repeat;
  text-indent:-9999px;
  border:0;
  }

#about a#aboutChangeSize:hover {
  background-position:0px -7px;
  }

ul.car-list {
  margin:0 0 35px 15px;
  padding:0;
  }

ul.car-monthlisting {
  margin:0 0 0 15px;
  padding:0;
  }

#mainSingle .entry ul.car-list li {
  padding-bottom:5px;
  }

#mainSingle .entry ul.car-list li span.small {
  font-size:11px;
  }

#mainSingle ul.inHeader {
  margin:0px 0px 0px 180px;
  position:relative;
  top:-5px;
  }

span.car-yearmonth {
  font-weight:bold;
  font-size:12px;
  border-bottom:dotted #CFCEC4 1px;
  padding-bottom:4px;
  display:block;
  margin-top:35px;
  }


.tabberlive {
  font-size:11px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  line-height:175%;
  }

.tabbertab ul {
  list-style:none;
  padding:0;
  margin:0;
  }

.komentarze ul li {
  padding-bottom:10px;
  }

.tabbertab ul li {
  padding-bottom:10px;
  }

.tabbertab ul li small {
  display:block;
  font-size:11px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  line-height:135%;
  margin-bottom:5px;
  }
  
  
  
#main h2 {
  font-size:11px;
  font-family:Verdana,Geneva,Kalimati,sans-serif;
  margin:0;
  float:left;
  line-height:150%;  
  width:400px;
  }   

.postHeader {
  padding:5px 7px 5px 7px;
  background:#F3F2E7;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;    
  overflow:hidden;
  height:100%;
  }

.postHeader small {
  float:right;
  margin-right:10px;
  line-height:150%;
  }

#postFooter {
	clear:both;
	padding-top:5px;
  }

#postFooter #relatedPosts {
  }

#postFooter #whoReadThis {
  }

#postFooter ul {
  }

#mainSingle {
  position:relative;
  }

#wykopMnie {
  margin-top:5px;
  background:#464646;
  padding:1px 25px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;  
  font-size:11px;
  text-align:center;  
  }

#wykopMnie a {
  border:0;
  color:#FFF;
  font-weight:bold;
  }

#wykop {
  position:absolute;
  top:0;
  right:0;
  padding:5px;
  background:#F4F3E8;
  border:solid #EBEADF 1px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px; 
  }

#mainSingle #postFooter h2 {
  }


#mainSingle .entry .related_post li {
  padding-bottom:5px;
  }
  
a.commentCount {
  float:right;
  display:block;
  background:#FFF;
  font-size:11px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  width:17px;
  text-align:center;
  border:0;
  line-height:150%;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  }  

a.commentCount:hover {
  background:#CC230E;
  color:#FFF;
  }  


#main h2 a {
  color:#464646;
  border:0;
  }

#main h2 span {
  font-weight:normal;
  }

h2 span {
  color:#AFAFAF;
  }

#main small{
  font-size:11px;
  text-transform:lowercase;
  color:#777671;
  display:block;
  padding-left:10px;
  text-align:right;
  }

#main {
/*  background:url('images/premium_post.png') 99% 29px no-repeat; */
  }
  
#main h3 {
  font-size:17px;
  font-family:Georgia,"Nimbus Roman No9 L",serif;
  font-weight:normal;
  margin-top:65px;
  border-bottom:dotted #CFCEC4 1px;
  padding-bottom:4px;
  }  



.entry {
  color:#434343;
  overflow:hidden;
  height:100%;
  position:relative;
  top:-5px;
  }

.entry p {
  margin:0.9em 0 1.75em 0;
  }

.entry ul {
  list-style:square;
  }

.entry ul ul {
  margin-top:20px;
  }

.entry ul li, .entry ol li {
  padding-bottom:10px;
  }



div.list {
  margin-top:50px;
  }

div.firstPost {
  margin-top:0;
  }
  
#footer {
  width:850px;
  margin:0 auto;
  padding-top:25px;
  font-size:11px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  overflow:hidden;
  }  
  
#footer p {
  margin:0;
  }

#footer #copyrights {
  float:left;
  }

#footer #backToTop {
  float:right;
  }


  
/* sidebar ------------------------------------------------------------------ */

#blogRoku2008 {
  margin-top:15px;
  background:#FFF;
  padding:5px 19px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;  
  font-size:11px;
  text-align:center;
  }

#rss {
  margin-top:5px;
  background:#f79838 url('images/rss2.png') center no-repeat;
  padding:4px 25px;
  font-size:11px;
  border:solid #FFF 1px;
  }

#rss a {
  border:0;
  display:block;
  height:28px;
  text-align:right;
  line-height:28px;
  color:#FFF;
  font-weight:bold;
  }  

#rssch {
  margin-top:5px;
  background:#FFF;
  padding:1px 19px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;  
  font-size:11px;
  }

#rssch a {
  border:0;
  background:url('images/christmas-rss.png') right no-repeat;
  display:block;
  line-height:175%;
  padding:3px 90px 3px 0;
  }  

#rssch a strong {
  display:block;
  }

#rateIt {
  margin:5px 0 0 0;
  background:#FFF;
  padding:5px 19px;
  font-size:11px;
  overflow:hidden;
  height:100%;
  list-style:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  }

#rateIt em {
  font-style:normal;
  color:#878680;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  }

#social {
  margin:5px 0 0 0;
  background:#FFF;
  padding:5px 19px;
  font-size:11px;
  overflow:hidden;
  height:100%;
  list-style:none;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  }

#social li a {
  display:block;
  text-indent:-9999px;
  width:16px;
  height:16px;
  padding:1px;
  line-height:16px;
  border:0;
  background-image:url('images/social.gif');
  border:solid #EBEADF 1px;
  background-repeat:no-repeat;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  outline:0;
  }

#social li.delicious a {
  background-position:1px center;
  }

#social li.wykop a {
  background-position:-16px center;
  }

#social li.blip a {
  background-position:-33px center;
  }

#social li.flaker a {
  background-position:-50px center;
  }

#social li.print a {
  background-position:-67px center;
  }

#social li.pdf a {
  background-position:-84px center;
  }

#social li.elefanta a {
  background-position:-118px center;
  }

#social li.comment a {
  background-position:-101px center;
  }

#social li a:hover {
  border:solid #A3A29B 1px;
  }


#social li {
  float:left;
  margin-right:5px;
  }

.clear {
  clear:both;
  padding-top:10px;
  }

#author {
  margin-top:15px;
  background:#FFF;
  padding:10px 19px 10px 19px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;  
  font-size:11px;
  overflow:hidden;
  border:solid #DFDED4 1px;
  }

#author span {
  clear:both;
  display:block;
  padding-top:5px;
  }

#author ul {
  clear:both;
  margin:0;
  padding:5px 0 0 13px;
  list-style:square;
  color:#BBBAB1;
  }

#author img {
  border:1px solid #C7C6BD;
  padding:2px;
  display:block;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  width:50px;
  height:50px;
  float:left;
  margin:5px 10px 5px 0px;
  }

#author strong {
  display:block;
  }

#author p {
  margin:5px 0 0 0;
  line-height:140%;
  color:#878680;
  }

#tab-container-1 {
  font-size:11px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  line-height:175%;
  margin-top:15px;
  }

#tab-container-1-nav {
  list-style:none;
  margin:0;
  padding:0;
  overflow:hidden;
  height:100%;
  }
  
#tab-container-1-nav li {
  float:left;
  margin-right:3px;
  } 
  
#tab-container-1-nav li a {
  display:block;
  padding:3px 10px;
  border:0;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-radius-topright:3px;
  -webkit-border-radius-topleft:3px;
  background:#DFDED4;
  color:#464646;
  } 
  
#tab-container-1-nav li a.active {
  background:#FFF;
  font-weight:bold;
  }   
  
.tab {
  background:#FFF;
  padding:10px 25px;
  -moz-border-radius-bottomleft:3px;  
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-radius-bottomleft:3px;
  -webkit-border-radius-bottomright:3px;
  -webkit-border-radius-topright:3px;        
  }   
  
.tab ul {
  margin:0;
  padding:0;
  list-style:none;
  margin-top:10px;
  }  

.tab ul li {
  padding-bottom:10px;
  }  

#tab1 ul {
  margin-left:-15px;
  }

#tab1 ul li {
  overflow:hidden;
  height:100%;
  }
  
.tab div {
  float:right;
  width:233px;  
  }
  
.tab small {
  display:block;
  font-size:11px;
  }  

.tab small a {
  }
  
.tab img {
  float:left;
  width:20px;
  height:20px;
  margin-top:5px;
  padding:1px;
  border:solid #C7C6BD 1px;
  }  
  
span.articlesPremium, span.articlesOthers {
  display:block;
  padding:1px 12px;
  margin-bottom:10px;
  color:#FFF;
  background:#464646 url('images/about_background.png') 0% 10% repeat-x;
  font-size:11px;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  }  
  
span.articlesPremium {
  }  
  
span.articlesOthers {
  margin-top:50px;
  }  
  
.more-link {
  font-size:11px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  }  

  
img.image {
  padding:5px;
  border:solid #EBEADF 1px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  float:left;
  margin:17px 15px 17px 0px;
  width:95px;
  height:95px;
  }  

.entryImage {
  margin:17px 15px 0px 0px;
  float:left;
  color:#A3A2AC;
  width:160px;
  }

.entryImage a {
  color:#A3A2AC;
  border-bottom:dotted #EBEADF 1px;
  }

.entryImage span {
  display:block;
  padding:0 5px;
  font-size:11px;
  line-height:150%;
  }

.entryImage img {
  padding:5px;
  border:solid #EBEADF 1px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  display:block;
  width:150px;
  height:150px;  
  }

.wp-caption {
  padding:5px;
  background:#EFEFEF;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  font-size:10px;
  text-align:center;
  line-height:135%;
}

.aligncenter {
  margin:25px auto;
  }

.wp-caption img {
  border:0;
  border:solid #FFF 5px;
  }

.wp-caption a {
  border:0;
  }

.wp-caption p {
  margin:5px 0 0 0;
  }

.alignleft {
  float:left;
  margin:5px 20px 10px 0;
  }
  
.alignright {
  float:right;
  margin:5px 0px 10px 20px;
  }  


#otherImage {
  margin-top:15px ;  
  background:#DFDED4;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;  
  overflow:hidden;
  height:100%;
  padding:0px 17px 17px 0px;
  }

#otherImage a {
  display:block;
  text-indent:-9999px;
  width:125px;
  height:125px;
  background-position:center;
  outline:0;
  border:0;
  margin:17px 0px 0px 17px;
  float:left;
  }

#authorImage {
  margin-top:15px ;  
  background:#DFDED4;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;  
  overflow:hidden;
  height:100%;
  padding:17px;
  }

#authorImage a#authorImageA {
  display:block;
  text-indent:-9999px;
  width:125px;
  height:125px;
  background-position:center;
  outline:0;
  border:0;
  float:left;
  }

#authorImage p {
  float:right;
  width:130px;
  font-size:11px;
  line-height:155%;
  margin:0 0 0 0;
  color:#464646;
  }

#authorImage p a {
  color:#464646;
  border-color:#464646;
  }
  
blockquote {
  border-left:solid #EBEADF 5px;
  display:block;
  margin:10px 0 10px 20px;
  padding:0px 0px 0px 15px;
  font-family:arial;
  font-style:italic;
  color:#676767;
  }  

blockquote.small {
  margin:0px 0px 0px 20px;
  }

.interview {
  clear:both;
  padding-top:0;
  padding-left:15px;
  } 

.interview2 {
  margin-top:0px;
  clear:both;
  padding-top:0;
  padding-left:15px; 
  margin-bottom:0px; 
  }

#mainSingle .entry ul.interview li p,
#mainSingle .entry ul.interview2 li p {
  margin:0.9em 0 1.75em;
  }

.interview blockquote,
.interview2 blockquote {
  font-style:normal;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  line-height:1.65em;
  }

.interview2 blockquote {
  color:#434343;
  }

#mainSingle .entry ul.h3 li h3 {
  margin:0px;
  padding:0px;
  }

#mainSingle .entry ul.h4 {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

#mainSingle .entry ul.h4 li {
	padding-bottom:15px;
}

#mainSingle .entry ul.h4 h4 {
	border:0px;
	margin:0px;
	padding:0px;
}

  
#mainSingle .entry ul.interview li {
  padding:25px 0px;
  border-bottom:dotted #EBEADF 1px;
  }

#mainSingle .entry ul.interview2 li {
  padding:10px 0px;
  }


#mainSingle .entry ul.interview li.last,
#mainSingle .entry ul.interview2 li.last {
  border-bottom:0px;
  }

#mainSingle .entry ul.interview li.first,
#mainSingle .entry ul.interview2 li.first {
  padding-top:0px;
  }

/*  
.interview blockquote {
  margin-top:15px;
  font-style:normal;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  color:#434343;
  line-height:1.65em;
  }  

.interview cite {
  font-style:normal;
  }

 

.interview li {
  background:url('images/blockquote_interview.gif') 99% 5px no-repeat;
  }

.interview img {
  border:1px solid #C7C6BD;
  padding:2px;
  display:block;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  width:60px;
  height:60px;
  float:left;
  margin:5px 15px 5px 0px;
  }
*/
  
i, em {
  font-family:arial;
  font-style:italic;
  }  
  
.wp-pagenavi {
  font-size:11px;
  float:right;
  margin-top:20px;
  }  

div.wp-pagenavi span.extend {
  color:#979797;
  border:solid #979797 1px;
  }

#wordpressGuideList {
  margin-left:0;
  margin-top:0;
  padding-left:20px;

  }

#wordpressGuideList li {
  padding-bottom:15px;
  }

#wordpressGuideList li h2 {
  padding-top:0;
  margin-bottom:10px;
  }

#wordpressGuideList li h2 a {
  border:0;
  }

#wordpressGuideList li p {
  line-height:1.6em;
  margin-top:5px;
  }

#wordpressGuideList li .more-link {
  display:none;
  }

#wordpressGuide, #wpninjaPolls, #yoursQuestions {
  background:#FFF;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  padding:7px 20px;
  font-size:11px;
  line-height:175%;
  margin-top:15px;  
  }

.wp-polls-ans {
  margin-top:10px;
  }

.wp-polls-ul li {
  padding-bottom:5px;
  }

.wp-polls-ul li label {
  background:0;
  }

.pollInTopic {
  background:#F7F6EA;
  padding:5px 10px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  margin-bottom:15px;
  }

#mainSingle .entry .pollInTopic ul {
  margin:0 0 0 25px;
  padding:0;
  }

#mainSingle .entry .pollInTopic p {
  margin:0;
  }

#mainSingle .entry .pollInTopic ul li {
  padding-bottom:7px;
  }

#mainSingle .entry .pollInTopic ul li label {
  padding-bottom:5px;
  }

.pollInTopic strong {
  display:none;
  }

.pollInTopic a {
  border:0;
  }
  
#wordpressGuide h3, #yoursQuestions h3 {
  margin:0;
  padding:2px 12px;
  font-size:11px;
  background:#464646;
  color:#FFF;
  } 

#wordpressGuide h3 a, #yoursQuestions h3 a {
  display:block;
  border:0;
  color:#FFF;
  outline: none;  
  }
  
#wordpressGuide ul, #yoursQuestions ul {
  margin:10px 0 0 13px;
  padding:0;
  list-style:circle;
  } 

#wordpressGuide ul li, #yoursQuestions ul li {
  padding:3px 0px;
  }  
  
  
/* single post & page ------------------------------------------------------- */
  
#mainSingle h1 {
  font-family:Georgia,"Nimbus Roman No9 L",serif;
  padding-bottom:5px;
  margin:10px 0;
  border-bottom:dotted #A3A29B 1px;
  font-weight:normal;
  font-size:22px;
  line-height:135%;
  }

#mainSingle h2 {
  font-size:19px;
  font-weight:normal;
  font-family:Georgia,"Nimbus Roman No9 L",serif;
  padding:35px 0 5px 0;
  clear:both;
  margin:0 0 20px 0;
  border-bottom:dotted #E3E1D7 1px; 
  color:#000;
  line-height:150%;
  }

#mainSingle h2.interview {
  margin-bottom:10px;
  font-size:17px;
  }

#mainSingle h3, #mainSingle h4 {
  font-family:arial;
  font-size:13px;
  padding:30px 0 5px 0;
  margin:0 0 10px 0;
  clear:both;
  border-bottom:1px dotted #E3E1D7;
  }

#mainSingle h3.medium {
  padding-top:15px;
  }

#mainSingle h3.first, #mainSingle h4.first {
  padding-top:0;
  }
 
#mainSingle h1 a {
  border:0;
  } 
  
#mainSingle small, .subscribe-to-comments  {
  font-size:11px;
  color:#A3A29B;
  }   
  
#mainSingle small a {
  color:#A3A29B;
  border-bottom:dotted #A3A29B 1px;
  }   
  
#mainSingle small a:hover {
  border-bottom:solid #A3A29B 1px;
  }
  
#mainSingle img.image {
  margin-bottom:0;
  }  
  
.comments {
  margin-top:0px;
  }

.comments textarea {
  width:100%;
  }  
  
#mainSingle .entry {
/*  font-family:"Helvetica Neue",Helvetica,Arial,Sans-Serif;
  font-size:13px; */
  }  
  
#mainSingle .entry p {
  }  

#mainSingle .entry strong {
  font-family:arial;
  }

  
#mainSingle .entry ol.normal strong {

  }  
  
#mainSingle img.image {
  width:150px;
  height:150px;
  }  
  
#mainSingle .entry ul li, #mainSingle .entry ol li {
  padding-bottom:30px;
  }  

#mainSingle .entry ul li.last, #mainSingle .entry ol li.last {
  padding-bottom:0px;
  }  

#mainSingle .entry ul.small li, #mainSingle .entry ol.small li {
  padding-bottom:10px;
  } 
  
#mainSingle .entry ul li p, #mainSingle .entry ol li p {
  margin:0.45em 0 0.9em 0;
}

#mainSingle .entry ul.xsmall {
  margin:5px 0;
  font-size:11px;
  list-style:circle;
  }

#mainSingle .entry ul.xsmall li {
  padding-bottom:3px;
  }
  
#mainSingle .entry ul.lsmall {
  margin:5px 0;
  list-style:circle;
  }

#mainSingle .entry ul.lsmall li {
  padding-bottom:3px;
  }  



/* contact form ------------------------------------------------------------- */

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {
  display:block;
  margin:3px 0 10px 0;
  border:solid #A3A29B 1px;
  font-size:13px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  }

.wpcf7-form-control-wrap input {
  padding:3px 5px;
  width:250px;
  }  
  
.wpcf7-form-control-wrap textarea {
  padding:5px;
  width:350px;
  }  
  
#submit input {
  font-size:11px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  font-weight:bold;
  background:#7F7F7F;
  border:solid #3F3F3F 1px;
  color:#FFF;
  padding:5px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  }  
  
label {
  }  

#mainSingle .wp-caption p.wp-caption-text {
  margin:5px 0 0 0;
  }

#mainSingle p.wp-caption-text {
  font-size:11px;
  text-align:right;
  }

/* comment form ------------------------------------------------------------- */

#commentform input, #commentform textarea {
  border:solid #A3A29B 1px;
  padding:3px 5px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  }

#commentform input {
  width:135px;
  margin-right:5px;
  }  

#commentform textarea {
  font-size:13px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  width:560px;
  line-height:1.65em;
  }

#commentform input#submit {
  background:#7F7F7F url('images/input_background.png') left center repeat-x;
  color:#FFF;
  font-size:11px;
  border:solid #3F3F3F 1px;
  font-weight:bold;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  }

#commentformDetails {
  overflow:hidden;
  height:100%;
  }

#commentformInputs {
  width:350px;
  float:left;
  }  
  
#commentformGravatar {
  float:right;
  font-size:11px;
  width:165px;
  line-height:1.4em;
  overflow:hidden;
  }

#commentformGravatar img {
  float:right;
  display:block;
  border:1px solid #C7C6BD;
  padding:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  width:50px;
  }

#commentformGravatar strong {
  float:left;
  width:105px;
  font-weight:normal;
  }

    
/* comments ----------------------------------------------------------------- */

.trackbacklist {
  list-style:square;
  color:#434343;
  }

.trackbacklist li {
  padding-bottom:5px;
  }

#mainSingle .trackbacklist li small {
  line-height:155%;
  color:#8F8F8F;
  }

#mainSingle .trackbacklist li small p {
  margin:5px 0px;
  }

.commentlist {
  list-style:none;
  margin:0;
  padding:0;
  } 

.commentlist li.alt {

  }

.commentlist li.commentAuthor {
  background:url('images/commentAuthor.gif') right 5px no-repeat;
  }


.commentlist li {
  overflow:hidden;
  height:100%;
  margin-bottom:25px;
  }

.commentlist li .gravatar {
  float:left;
  width:56px;
  margin-top:5px;
  }  

.commentlist li .gravatar img {
  padding:2px;
  border:1px solid #C7C6BD;
  }
  
.commentlist li .comment {
  float:right;
  width:500px;
  }  

.commentlist li .comment strong {
  font-size:11px;
  }     
  
.xhtmlTags {
  margin:5px 0 10px 0;
  }  
 
.wp_syntax div.code {
  padding:10px;
  }  

div.wp_syntax pre {
  line-height:175%;
  }  
  
div.wp_syntax {
  border-left:0;
  border-right:0;
  width:auto;
  margin:10px 0 15px 0;
  }  
  
code {
  background-color:#EDEDFF;
  font-family:Consolas,Monaco,"Courier New",Courier,monospace;
  font-size:13px;
  }  

#archiveList {
  margin:0;
  padding:0 0 0 15px;
  list-style:square;
  }

#archiveList li {
  padding-bottom:5px;
  color:#A3A29B;
  }

#archiveList li span {
  padding-right:5px;
  font-size:11px;
  }

.guestPost {
  margin-top:35px;
  background:#FFFBE1;
  border:solid #D6CE95 1px;
  padding:15px 15px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  }

  
/* lightbox ----------------------------------------------------------------- */

#jquery-lightbox a {
  border:0;
  }  
  
  
  
/* forPrint ----------------------------------------------------------------- */

.forPrint {
  display:none;
  }  
  
  
  
/* contact form ------------------------------------------------------------- */

.contactform input {
  border:solid #A3A29B 1px;
  font-size:13px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  padding:2px 3px;
  margin-right:5px;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  }

.contactform textarea {
  border:solid #A3A29B 1px;
  font-size:13px;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  padding:2px 3px;
  line-height:165%;
  width:395px;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;
  margin-top:0;
  }

.contactright {
  color:#9F9F9F;
  font-size:11px;
  }
  
.contactleft {
  font-size:11px;
  background:#EBEADF;
  margin:2px 0;
  }
  
#contactsubmit {
  background:#7F7F7F url(images/input_background.png) repeat-x scroll left center;
  border:1px solid #3F3F3F;
  color:#FFFFFF;
  font-family:Tahoma,Geneva,Kalimati,sans-serif;
  font-size:11px;
  font-weight:bold;
  width:135px;
  padding:3px 5px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px; 
  }  
  
.contactform .contacterror {
  background:#FFCFD3;
  border:solid #CC230E 1px;
  }  

#errorMessage {
  background:#CC230E;
  color:#FFF;
  text-align:center;
  padding:1px;
  margin:0px 0px 10px 0px;
  }
  
  
  
/* Begin Contact Form ][ CSS */
.contactform {
	position: static;
	overflow: hidden;
}

.contactleft {
	width: 25%;
	text-align: right;
	clear: both;
	float: left;
	display: inline;
	padding: 4px;
	margin: 5px 0;
    font-weight: bold;
}

.contactright {
	width: 70%;
	text-align: left;
	float: right;
	display: inline;
	padding: 4px;
	margin: 5px 0;
}

.contacterror {
	border: 2px solid #ff0000;
}
/* End Contact Form ][ CSS */


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}

#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 30%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	font-size:11px;
	color:#464646;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.wp-polls .pollbar {
	margin: 1px;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
	background: #DFDED4;
	border: 1px solid #97968F;
}

.wp_syntax {
  color: #100;
  background-color: #f9f9f9;
  border: 1px solid silver;
  margin: 0 0 1.5em 0;
  overflow: auto;
}

/* IE FIX */
.wp_syntax {
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}

.wp_syntax table {
  border-collapse: collapse;
}

.wp_syntax div, .wp_syntax td {
  vertical-align: top;
  padding: 2px 4px;
}

.wp_syntax .line_numbers {
  text-align: right;
  background-color:#EBEADF;
  color: gray;
  overflow: visible;
}

/* potential overrides for other styles */
.wp_syntax pre {
  margin: 0;
  width: auto;
  float: none;
  clear: none;
  overflow: visible;
  font-size: 12px;
  line-height: 1.333;
}


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}

.wp-polls-ans ul li small {
  color:#A3A29B;
  display:none;
  }

.wp-polls-ans ul li {
  border-bottom:dotted #E3E1D7 1px;
  padding:3px 0 6px 0px;
  }

.wp-polls-ans ul {
  border-top:dotted #E3E1D7 1px;
  }

.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
}
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.wp-polls-ans {
	width:100%;
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons {
	border:1px solid #c8c8c8;
	background-color: #f3f6f8;
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
/* Styles Used In WP-Admin */
#wp-polls-pollbar-bg {
	width: 25px;
	height: 25px;
	border: 1px solid #000000;
}
#wp-polls-pollbar-border {
	width: 25px;
	height: 25px;
	border: 1px solid #000000;
}

.wp-polls .pollbar {
	margin: 1px;
	font-size: 6px;
	line-height: 8px;
	height: 8px;
	background: #DFDED4;
	border: 1px solid #97968F;
}


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CC230E;
	background-color: #FFFFFF;
  -moz-border-radius:1px;
  -webkit-border-radius:1px;  	
}

.wp-pagenavi a:hover {	
	color: #FFF;
	background-color: #CC230E;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #000000;
	color: #FFF;
	background-color: #CC230E;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 3px 5px; 
	margin: 2px;
	color: #FFF;
	background-color: #CC230E;
	-moz-border-radius:1px;
  -webkit-border-radius:1px;  
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
