/***************************************  Theme: Jungle  Author: Azork  Support: http://www.azork.net  Version: 0.2  Last update: 20/10/2009***************************************//* Default tags--------------------------------------------------------------------- */html { min-height: 101%; } /* Firefox scrollbar fix */body {  background: #EFFAD4;  color: #333;  font: normal 75% Arial, Helvetica, sans-serif;  line-height: 18px;}h1 {  font-size: 2em;  margin: 0 0 10px 0;  padding: 20px 0 0 0;}h2 {  font-size: 1.5em;  font-weight: 700;  color: #4A9CEF;  margin: 0 0 10px 0;  padding: 20px 0 0 0;}h3 {  font-size: 1.25em;  font-weight: 700;  color: #F17C0A;  margin: 0 0 10px 0;  padding: 20px 0 0 0;}h4 {  font-size: 1.25em;  margin: 0 0 10px 0;  padding: 20px 0 0 0;}h5 {  font-size: 1em;  margin: 0 0 10px 0;  padding: 20px 0 0 0;  color: #1B206F;  text-transform: uppercase;}p { margin-bottom: 0.75em; }li, dt, dd { margin: 0.2em 0; }ul, ol, dl { margin-bottom: 1.25em; }pre {	font-size: 12px;  line-height: 20px;	padding: 0 0 0 20px;	margin: 10px 0 10px 10px;  color: #666;	width: 90%;  background: transparent url(img/preBG.png) repeat-y top left;	overflow: auto;}code {	font-size: 12px;  line-height: 20px;	padding: 0;	margin: 0 10px;  color: #666;	overflow: auto;}blockquote {  width: 80%;  margin: 1.5em 0;  color: #666;  background: url(img/blockquoteBG.png) no-repeat top left;  text-align: center;  font-style: italic;}hr {  border: 0;  color: #ccc;  background-color: #ccc;  height: 1px;  margin-top: 1.5em;  margin-bottom: 1.5em;}a:link, a:visited, a:active {  text-decoration: none;}a:hover { text-decoration: underline; }a:focus { outline: 1px dotted #333; }#last-reactions a:link, #last-reactions a:visited, #last-reactions a:active {	color:#69A71F;  text-decoration: none;}#last-reactions a:hover {	color:#3271E9;  text-decoration: underline;  }.selected a:link, .selected a:visited, .selected a:active {	color:#3271E9;  text-decoration: none;  font-weight:bold;}.selected a:hover {	color:#3271E9;  text-decoration: underline;  font-weight:bold;}/* Wrapper--------------------------------------------------------------------- */#wrapper {  background: #fff;  border-right: 20px solid #f9f9f9;  border-left: 20px solid #f9f9f9;  overflow: hidden;}/* Header--------------------------------------------------------------------- */#header {	height: 150px;	background-image: url(img/header.jpg);	background-repeat: repeat-x;	background-position: left center;}#branding {  float: left;  padding-top: 40px;}#branding h1 a {	position: relative;	font-family: "Myriad Pro", arial, sans-serif;	font-size: 46px;	letter-spacing: -2px;	color: #69A71F;	text-decoration: none;	margin-left: 5px;}#branding small {  position: absolute;  top: 94px;  left: 20px;  font-family: "Myriad Pro", arial, sans-serif;  font-size: 15px;  font-style: italic;  letter-spacing: 1px;  color: #695b1a;}#quicknav {  float: right;  padding-top: 10px;  margin-bottom: 0;}  #quicknav li { display: inline; }      #quicknav a {      color: #3271E9;      font-weight: bold;    }#maj {  clear: right;  float: right;  font-size: 10px;}/* Contact Me--------------------------------------------------------------------- */input#c_subject, textarea#c_message {	width: 90%;}/* Nav--------------------------------------------------------------------- */#nav .categories { }#nav .categories ul {  float: left;  width: 938px;  margin: 0;  padding: 0;  background: #D8F293;  border: 1px solid #96CB41;}  #nav .categories li {    float: left;    margin: 0;    line-height: 40px;    font-weight: bold;    text-transform: uppercase;  }    #nav .categories li a {      float: left;      display: block;      padding: 0 20px;      color: #689521;      text-decoration: none;      white-space: nowrap;    }    #nav .categories li a:hover, #nav .categories li a:focus,    #nav .categories li.category-current a {	text-decoration: underline;	color: #276CD1;}  #nav .categories li.category-current {    background: transparent url(img/nav-arrow.png) no-repeat top center;  }    #nav .categories ul ul { display: none; }/* Main--------------------------------------------------------------------- */#main { margin-bottom: 10px; }/* Breadcrumb--------------------------------------------------------------------- */#breadcrumb {  margin-top: 10px;  margin-bottom: 0 !important;}  #breadcrumb li {    display: inline;    color: #6E7E3E;  }    #breadcrumb li a {      color: #95A959;      text-transform: capitalize;    }/* content styles-------------------------------------------------------- */#content { margin-top: 10px; }#content h2 a:link, #content h2 a:visited { color: #3271E9; }.post-excerpt ul, .post-content ul {  padding: 0 0 0 10px;}  .post-excerpt ul li, .post-content ul li {    list-style: none;    padding-left: 15px;    background: transparent url(img/tag-icon.png) no-repeat 0 6px;  }.post-excerpt ol, .post-content ol {  list-style: decimal;  padding: 0 0 0 30px;}  .post-excerpt ol ol, .post-content ol ol {    list-style: lower-alpha;    padding: 0 0 0 30px;  }.post-excerpt a:link, .post-excerpt a:visited, .post-excerpt a:active,.post-content a:link, .post-content a:visited, .post-content a:active {  color: #898d21;  font-weight: 700;  text-decoration: none;}.post-excerpt a:hover, .post-content a:hover {  color: #898d21;  text-decoration: underline;}.post-first {  border-top: 0 !important;}#content .post { margin-left: 0; }#content .odd { margin-left: 10px; margin-right: 0; }.dc-home .post, .dc-category .post { border-top: 1px solid #ccc; }.post-category {  margin: 0 0 -10px 0;  padding-top: 20px;  font-variant: small-caps;}.post-category a:link, .post-category a:visited {  color: #232C82;  padding-left: 10px;  background: transparent url(img/icon-category.png) no-repeat 0 50%;}.post-info {  font-size: 11px;  padding-top: 10px;  margin: 0 0 20px 0;  color: #666;  letter-spacing: 2px;  text-transform: uppercase;  background: transparent url(img/dottedlineBG.png) repeat-x top left;  overflow: hidden;  clear: both;}.post-info a { color: #7ED322; }.post-info-co { float: left; }.post-first .first-image-left {  float: left;  margin: 20px 20px 10px 0;}.first-image-left {  float: left;  margin: 20px 10px 5px 0;}.first-image-right {  float: right;  margin: 20px 0 5px 10px;}.post-tags {  clear: both;  overflow: hidden;}  .post-tags li {    display: inline;    margin-right: 10px;    padding-left: 10px;    font-size: .85em;    text-transform: uppercase;    background: transparent url(img/icon-category.png) no-repeat 0 50%;  }    .post-tags li a:link, .post-tags li a:visited {      color: #2D4AA0;      white-space: nowrap;    }a.comment_count {	font-size: 10px;  line-height: 15px;  font-weight: normal;  padding: 0 4px 2px 4px;  position: relative;  top: -6px;  color: #fff !important;  background: #d9b300 url(img/comment_countBG.png) no-repeat bottom left;}.ping_count {}.attach_count {}.feed {}.read-it {  float: right;  margin: 0 0 20px 0;  padding-left: 20px;  letter-spacing: 0;  font-weight: 700;  background: transparent url(img/read-more.png) no-repeat 0 50%;}.read-it a:link, .read-it a:visited { color: #69A71F; }.footnotes {  padding: 10px 0;  font-size: .9em;  background: transparent url(img/dottedlineBG.png) repeat-x bottom left;}.footnotes h4 {  padding: 0 0 10px 0;  font-size: 1em;  color: #444;  border-bottom: 1px solid #ccc;  text-transform: uppercase;}.footnotes a { font-weight: normal !important; }#related-tags { clear: both; }#related-tags h4 {  font-size: .9em;  color: #444;  text-transform: uppercase;}/* Sidenav styles-------------------------------------------------------- */#sidenav { margin-top: 20px; }#sidenav div { margin-bottom: 20px; }#sidenav div div { margin-bottom: 20px; }#sidenav h2 {  margin: 0;  padding: 0 0 10px 0;  font-size: 1em;  font-weight: 700;  color: #444;  text-transform: uppercase;  letter-spacing: 1px;}#sidenav h3 {}#sidenav ul {}#sidenav li {}#sidenav ul ul {}#sidenav li li {}.selected {  padding: 10px;  border: 1px solid #ccc;}.selected h2 {  margin-bottom: 10px !important;  border-bottom: 1px solid #3271E9;}.selected li {  padding-left: 10px;  background: transparent url(img/icon-list-3.png) no-repeat 0 7px;}.syndicate {}.syndicate h2 {  padding-top: 10px;  }.syndicate ul {  padding-left: 40px;  background: transparent url(img/feed-icon.png) no-repeat center left;}  .syndicate ul li a.feed {    font-size: .9em;    font-weight: 700;    text-transform: uppercase;    color: #3271E9;  }#last-reactions {  background: transparent url(img/last-commentBG.png) no-repeat 0 20px;}#last-reactions .author { font-weight: 700; }.lastcomments { padding: 0; }.lastcomments ul li {  padding-left: 10px;  background: transparent url(img/icon-list-2.png) no-repeat 0 5px;}.lastcomments ul li a:link, .lastcomments ul li a:visited, .lastcomments ul li a:active { color: #69A71F;  text-decoration: none;}.lastcomments ul li a:hover { color: #3271E9;  text-decoration: underline;}#related-info {  padding: 10px;  border: 1px solid #ccc;}#related-info h2 {  margin-bottom: 10px;  border-bottom: 1px solid #3271E9;   color: #3271E9;}#related-info h4 {  padding-top: 0;}#related-info a {   color: #69A71F;}#related-category h2 {  padding-bottom: 0;  border-bottom: 0;}#related-category ul li {  padding-left: 10px;  background: transparent url(img/icon-list-2.png) no-repeat 0 50%;}#related-post {  padding: 10px;  border: 1px solid #ccc;}#related-post h2 {  margin-bottom: 10px;  border-bottom: 1px solid #3271E9;   color: #3271E9;}#related-post a {  color: #69A71F;  font-weight: 700;}#related-post .first-image-left { margin: 0 10px 5px 0; }#related-post .first-image-right { margin: 0 0 5px 10px; }#related-site { padding: 10px 0; }#related-site a {}#related-site dt {  padding-left: 10px;  background: transparent url(img/icon-list-2.png) no-repeat 0 50%;}#related-site dd {  padding-left: 10px;}#search fieldset {	border: none;	margin: 0;	padding: 0 0 0 40px;  background: transparent url(img/search-icon.png) no-repeat top left;}#q {  padding: 2px 0 2px 2px;	border: 1px solid #bfbfbf;	width: 140px;	color: #444;}#search .submit {	padding: 0;	border: 0;	background: none;	font-weight: bold;	color: #444;	text-transform: uppercase;}#search .submit:hover {	background: #6b6c46;	color: #fff;}.tag0 { font-size: 75%;	color: #999999;}.tag10, .tag10 a:link { font-size: 85%;	color: #B1D6E9; }.tag20, .tag20 a:link { font-size: 95%;	color: #75E3FF; }.tag30, .tag30 a:link  { font-size: 100%;	color: #66FF99; }.tag40, .tag40 a:link  { font-size: 110%;	color: #00FF66; }.tag50, .tag50 a:link  { font-size: 120%;	color: #00FF33; }.tag60, .tag60 a:link  { font-size: 130%;	color: #66FF00;}.tag70, .tag70 a:link  {font-size: 140%;	color: #DFFD35; }.tag80, .tag80 a:link  { font-size: 155%;	color: #FCD703;}.tag90, .tag90 a:link  { font-size: 160%;	color: #FF9900; }.tag100, .tag100 a:link  { font-size: 165%;	color: #FF6600; }ul.tags {	margin: 1em 0;	padding: 0;	text-align: justify;}  ul.tags li {    display: inline;  }/* Attachments-------------------------------------------------------- */#attachments h3 {	padding-top: 20px;	margin: 0 0 20px 0;	font-size: 1.2em;  color: #444;}#attachments ul {}  #attachments li {}    #attachments li object {      display: inline;      margin: .75em 0;      padding: 0;      vertical-align: bottom;    }/* Comments-------------------------------------------------------- */#comments {	clear: both;  margin-right: 10px;  background: transparent url(img/dottedlineBG.png) repeat-x top left;}#comments h3, #comment-form h3, #pings h3 {	margin: 0 0 20px 0;	font-size: 1.2em;  color: #444;}#comments dl {}#comments dt {  font-weight: 700;  overflow: hidden;}#comments dt.odd{  margin-left: 0;}#comments dt span.comment-author {	float: left;  margin-left: 20px;}#comments dt span.comment-time {	float: right;  font-size: .85em;  color: #999;  text-transform: uppercase;  letter-spacing: 1px;  font-weight: normal;}#comments dt.me {}.comment-number {  float: left;  background: blue;  display: block;  padding-top: 13px;  text-align: right;  width: 28px;  height: 15px;  background: url(img/icon-comment.png) no-repeat top left;  color: #ccc;  font-size: 11px;}#comments dd {	margin-left: 50px;  margin-bottom: 20px;}#comments dd.odd {	margin-left: 50px;  margin-bottom: 20px;}#comments dd.me {}#comments dd p {}.error {	margin: 0;	padding: 10px 5px 10px 30px !important;  width: 90%;	font-weight: bold;  background: transparent url(img/error.png) no-repeat 0 50%;}.message {	margin: 0;	padding: 10px 5px 10px 30px !important;  width: 90%;	font-weight: bold;  background: transparent url(img/message.png) no-repeat 0 50%;}/* Forms-------------------------------------------------------- */#comment-form {  clear: both;  padding: 10px 0;}#comment-form fieldset {}#comment-form fieldset p { padding: 10px 0; }#comment-form fieldset p.field {	padding: 5px 0;	margin: 0;}#comment-form p.form-help {	margin: 0 0 0 0;	font-style: italic;}#comment-form p label { width: auto; }#comment-form p.field label {	display: block;  font-weight: 700;  color: #666;}input#c_name, input#c_mail, input#c_site,textarea#c_content, p.form-help {	width: 90%;}.left {	float: left;	width: 28%;	padding-right: 2%;}.right {	float: right;	width: 68%;	padding-left: 2%;}#comment-form input, #comment-form textarea {	font: 1em Arial,sans-serif;  background: #fff url(img/fieldBG.gif) repeat-x top left;  border-top: 1px solid #ccc;  border-left: 1px solid #eee;  border-bottom: 1px solid #eee;  border-right: 1px solid #eee;	padding: 5px 2px;	}#comment-form p.remember { margin: 0; }#comment-form input#c_remember {	width: auto;	border: 0;	margin: 0 5px 0 0;}#comment-form input.preview { margin-left: 0; }#comment-form input.preview, #comment-form input.submit {	width: auto;  padding: 5px;  color: #fff;	font-size: .9em;	text-transform: uppercase;  background: #74771c;  border: 0;}#comment-form input.preview:hover, #comment-form input.submit:hover {}/* Tag page--------------------------------------------------------------------- */.dc-tag #content h2 { font-size: 1.25em; }.dc-tag #sidenav select { width: 100%; }/* Tags page--------------------------------------------------------------------- */.dc-tags #content ol.top-tags {  list-style: decimal;  padding: 0 0 0 30px;}  .dc-tags #content ol.top-tags li {}    .dc-tags #content ol.top-tags a {}.dc-tags #sidenav select { width: 100%; }/* Archive page--------------------------------------------------------------------- */.dc-archive #content h2 { font-size: 1.25em; }#list-archive-post {}  #list-archive-post li {    padding-left: 10px;    background: transparent url(img/icon-list-2.png) no-repeat 0 6px;  }/* Archive month page--------------------------------------------------------------------- */.dc-archive-month #content h2 {  font-size: 1.25em;  text-transform: capitalize;}/* Extra--------------------------------------------------------------------- */#extra {  margin: 10px 10px 20px 10px;  padding: 0;  border-top: 1px solid #dddec0;  border-bottom: 1px solid #dddec0;  background: #E3EAF1;}#extra div {  display: inline;  float: left;  width: 215px;  position: relative;  margin-left: 10px;  margin-right: 10px;}#extra h2 {  margin: 10px 0 0 0;  padding: 0 0 10px 0;  font-size: 15px;  font-weight: 700;  color: #46536C;}#extra h3 {  margin: 0;  padding: 0 0 10px 0;  font-size: .9em;  font-weight: 700;  text-transform: uppercase;  color: #3271E9;}#extra ul { list-style: none; }  #extra li {    padding-left: 10px;  }      #extra ul ul { list-style: none; }      #extra li li {        padding-left: 10px;        background: none;		      }#extra a:link {      color: 069A71F;		      }#extra .categories li.category-current { font-weight: 700; }#extra .categories li.category-current li { font-weight: normal; }#extra .selected {  width: 195px;  background: #fff;}#extra .selected h2 { margin-top: 0; }#extra .tags li { display: inline; }#extra .tags p {   padding-left: 10px;  background: transparent url(img/icon-list-3.png) no-repeat 0 7px;}#extra .tags p a {   font-weight: normal;}#extra .lastposts li {  padding-left: 10px;  background: transparent url(img/icon-list-2.png) no-repeat 0 5px;}#extra .langs li {  padding-left: 10px;  background: transparent url(img/icon-list-3.png) no-repeat 0 7px;}#extra .syndicate li {  padding-left: 0;}/* Footer--------------------------------------------------------------------- */#footer {  clear: both;  margin-bottom: 50px;  color: #666;}#footer a { color: #666; }.copyright {  float: left;  font-size: 10px;  text-transform: uppercase;}#footer-nav {  float: right;  margin-bottom: 0;}  #footer-nav li {    display: inline;    font-size: 10px;    text-transform: uppercase;  }    #footer-nav a { color: #666; }
