/*

Theme Name: Blandy 1.0

Theme URI: http://dandyland.org

Version: 1

Author: Dandyna

Author URI: http://dandyland.org

Description: A dark darkish

*/



/* 

global settings

----------------------------------------------------------- */

img.x3img {
border: 1px #ffffff solid;

margin-bottom: 10px;
margin-left: 0px;
margin-right: 10px;
margin-top: 10px;
}


* { 

margin: 0; 

padding: 0; 

}

body { 

background: #292929 url(i/bg.gif);

font: 12px Georgia,Tahoma,Arial, sans-serif;

color: #eee;

text-align: center; 

}

#badge {



		position:absolute;



		top:0px; left:735px;



		padding:0px 0;



	}



#badge a:hover {



		text-decoration:none;

border-bottom:0;



	}



.badgecorner {

  position: absolute;

  right: 0;

  top: 0;

  margin: 0;

  padding: 0;

  border: none;

  float: none;

}

.badgecorner a img {

  background-color: transparent;

  color: white;

  border: none;

  text-decoration: none;

}

/* links */



a:link {

text-decoration: none;

color: #97D10B;



}

a:visited {

text-decoration: none;

color: #97D10B;



}

a:hover {

border-bottom: 1px dotted #666;

color: #666;



}

a:active {

text-decoration: none;

color: #97D10B;



} 

a img {

background: none;

border: 0 none;

margin-bottom: -10px; 

vertical-align: sub;

}



/* hn */



h1, h2, h3, h4, h5, h6 { 

font-weight: normal; 

color: #3584F1;

margin: 10px 0;

}

h1 { 

margin: 0;

font-size: 4em; 

font-weight: bold; 

text-transform: uppercase;

}

h1 a { 

color: #97D10B;

}

h1 a:hover { 

background: none;

border-bottom: none;

color: #3B618B;

}

h2 { 

font-size: 1em; 

}

h3 { 

font-size: 1em; 

}

h4 { 

font-size: 0.9em; 

}

h5 { 

font-size: 0.8em; 

}

h6 { 

font-size: 0.7em; 

}



/* misc */



abbr, 

acronym {

font-style: normal; 

border-bottom: 1px dotted #666;

cursor: help;

}

code, pre { 

font-family: Monaco, "Courier New", Courier, monotype, serif; 

}

pre {

border: 1px solid #888;

background: #fafafa;

padding: 4px;

overflow: auto;

width: 95%;

max-height: 500px;

margin: 10px auto;

font: 1em/1.5em "courier new", courier, monospace;

}



/* defination lists */



dl { 

margin: 20px 0; 

}

dt {

font-size: 0.9em;

text-transform: uppercase;

}

dd {

margin: 0 0 20px;

}



/* list styles */



ul {

margin: 10px 0; 

} 

ul li {

height: 1%;

list-style-type: none;

margin: 0 0 5px;

padding: 0 0 0 15px;

background: url(i/bullet.gif) no-repeat 0 6px;

line-height: 18px;

}

ol {

margin: 10px 0 10px 25px; 

}

ol li {

margin: 0 0 5px 0; 

}



/* blockquote */



blockquote {

margin: 10px 0;

padding: 5px 10px;

border-top: 1px solid #666;

border-bottom: 1px solid #666;

font: 11px Georgia,Arial, sans-serif;

color: #666;

}



/* image styles */



img.left {

float: left;

margin: 0 15px 10px 0;

}

img.right {

float: right;

margin: 0 0 10px 15px;

}

img.centered {

display: block;

margin: 10px auto;

}

img.border {

padding: 2px;

border: 1px dotted #666;

}



/* layout

------------------------------------------------------ */



#container {

margin: 0 auto; 

width: 850px;

font-size: 12px;

text-align: left;

}

#wrap {

height: 1%;

margin: 4px 0;

background: url() repeat-y;

}

#col-left {

float: left;

width: 150px;

padding: 20px 0;

text-align: left;

background: #292929 url(i/latestabout.png) repeat-x;

border-right: 0px dotted #666;

}

#col-main {

float: left;

width: 400px;

}

#col-right {

float: left;

width: 298px;

padding: 20px 0;

background: #292929 url(i/latestabout.png) repeat-x;

border-left: 0px dotted #666;

}



/* header

------------------------------------------------------ */



#header {

margin: 0px 0 0px 2px;

text-align:right;

border-bottom: 0px dotted #666;

}

body#home #header {

border-bottom: none;

}



/* main navigation */



#nav {

margin: -20px 0;

padding: 0 0 10px 0px;

}

#nav li {

float: left;

display: block;

list-style-type: none;

margin: 0; 

padding: 0;

background: #212121 url(i/navbg.png) repeat-x;

}

#nav a:link, #nav a:visited {

float: left;

display: block;

padding: 0 10px 8px 10px;

font-size: 11px;

font-weight: bold;

color: #ccc;

text-transform: uppercase;

text-decoration: none;

}

#nav li.current_page_item, #nav a:hover {

background: url(i/tab.gif) no-repeat 50% 100%;

border-bottom: none;

color: #1B42FE;

}

#nav li.current_page_item a, #nav li.current_page_item a:visited {

color: #97D10B;

}



/* latest post

------------------------------------------------------ */



#latest {

height: 1%;

border-bottom: 0px dotted #666;

}

body#home #latest {

border-top: 0px dotted #666;

}

#latest-inner {

margin: 5px 0;

background: #212121 url(i/latest.gif) top repeat-x;

}



/* post */



#post-latest {

float: left;

width: 550px;

font-size: 12px;

color: #ccc;

}

#post-latest h3 {

margin: 0;

padding: 20px 0 0 20px;

}

#post-latest h2 {

margin: 20px 20px 0;

font: bold 1.1em Arial, Georgia, sans-serif;

}

#post-latest p.post-meta {

margin: 0 20px;

font-size: 10px;

color: #666;

}

#post-latest .post-body {

padding: 10px 20px 20px;

}



/* about */



#sec-about {

float: left;

width: 300px;

padding: 0 0 20px;

background: #292929 url(i/latestabout.png) repeat-x;

font-size: 12px;

line-height: 1.2em;

}

#sec-about p {

margin: 20px;

}

#sec-about h3 {

margin: 0;

padding: 20px 0 0 20px;

font-size: 1.1em;

}



/* main column

------------------------------------------------------ */



/* post */



#col-main h3.sec-title {

padding: 20px 15px 10px;

text-transform: uppercase;

letter-spacing: 0.2em;

}

div.post {

margin: 0 5px 20px;

padding: 10px 10px 10px 10px;

background: #212121 url(i/navbg.png) repeat-x;

}

div.post-body {



}



div.post-body p {

line-height:17px;

text-align:justify;

}

h2.post-title {

margin: 0;

font-weight: bold;

}

p.post-meta {

margin: 0;

font-size: 10px;

color: #999;

text-transform: uppercase;

}

body#archives p.post-meta-ind {

margin: 10px 0 0;

font-size: 10px;

}

span.meta-name {

display: block;

float: left;

width: 120px;

font-size: 10px;

text-transform: uppercase;

}

span.meta-detail {

font-size: 11px;

text-transform: none;

}

p.more {

margin: 20px 0 0;

padding: 0 0 0 20px;

background: url(i/dashed.gif) no-repeat 0 50%;

line-height: 18px;

}

#col-main a:hover {

border-bottom: 1px dotted #666;

text-color: #3B618B;

}



/* prev-next navigation */



div.content-navigate {

padding: 10px 15px 20px;

}

span.alignright {

float: right;

}

span.alignleft {

float: left;

}



/* comments */



#comments {

padding: 0 15px 40px;

}

#comments h3 {

margin: 0;

padding: 10px 0 0;

font-weight: bold;

}

div.comment {

padding: 10px 0;

background: #212121 url(i/navbg.png) repeat-x;

}

div.comment p {

margin: 5px 0;

}

.comment-meta {

font-size: 11px;

text-transform: uppercase;

}

#comments label {

display: block;

font-size: 11px;

}

#comment-author, 

#comment-email,

#comment-url,

#comment-text, 

#s {

width: 90%;

margin: 0 0 10px;

padding: 2px;

background:#ccc;

border: 1px solid #212121;

font: 11px Arial, sans-serif;

}

#searchsubmit, 

#comment-submit {

padding: 2px;

background: #eee;

border: 3px double #666;

border-top-color: #ccc;

border-left-color: #ccc;

font-size: 11px;

color: #333;

text-transform: uppercase;

text-align: center;

letter-spacing: 0.1em;

}



/* search page

------------------------------------------------------ */



ul#search-results-list {

margin: 25px 0 0;

}

ul#search-results-list li {

margin: 0 0 40px;

padding: 0 0 0 20px;

background: url(i/dashed.gif) no-repeat 0 6px;

line-height: 18px;

}

ul#search-results-list h2 {

margin: 0;

padding: 0;

}



/* side columns common

------------------------------------------------------ */



#col-right a:hover, #col-left a:hover {

background: transparent;

border-bottom: none;

}

#col-right li, #col-left li {

list-style-type: none;

margin: 0;

padding: 0;

border-bottom: 1px dotted #666;

background-image: none;

line-height: 18px;

}

#col-right ul ul, #col-left ul ul {

margin: 0;

}

#col-right li li, #col-left li li {

border-top: 1px dotted #666;

}

h3.sec-title {

margin: 0;

text-transform: uppercase;

letter-spacing: 0.2em;

}

div.left-sec, 

div.right-sec {

margin: 0 15px 40px;

}



/* footer

------------------------------------------------------ */



#footer {

margin: 4px 0 0;

padding: 20px 0 20px 20px;

border-top: 0px dotted #666;

font-size: 11pxm;

line-height:40px;

}



/* misc

------------------------------------------------------ */



.clear {

clear: both;

height: 0;

line-height: 0;

}

.clearfix:after {

content: "."; 

display: block; 

height: 0; 

clear: both; 

visibility: hidden;

}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */