/*****
Theme Style: Dark Gecko
Description: Original stylesheet for use with the Dark Gecko theme for Wordpress.
*****/

/* @import url("darkgeckolayout.css"); */

body {
	background: #101010;
	color: #BBCCBC;
	font-family: 'Verdana', 'Tahoma', 'Geneva', sans-serif;
	font-size: 10pt;
}

a {
	color: #91CC94;
	text-decoration: none;
}

a:visited {
	color: #ABCCAD;
	text-decoration: none;
}

a:hover {
	color: #91CC94;
	text-decoration: underline;
}

img {
	border: none;
}

div#wrapper {
    background: #1D241D;
	color: #BBCCBC;
}

div#content {
/*    background: #1D241D; */
	color: #BBCCBC;
}


/* ---- Border background images. First edges, then corners ---- */
div#te {background: url('/wp-content/themes/darkgecko/img/background-topborder.gif') top left repeat-x;}
div#le {background: url('/wp-content/themes/darkgecko/img/background-leftborder.gif') top left repeat-y;}
div#be {background: url('/wp-content/themes/darkgecko/img/background-bottomborder.gif') bottom left repeat-x;}
div#re {background: url('/wp-content/themes/darkgecko/img/background-rightborder.gif') top right repeat-y;}

div#bl {background: url('/wp-content/themes/darkgecko/img/corner-bottomleft.gif') bottom left no-repeat;}
div#br {background: url('/wp-content/themes/darkgecko/img/corner-bottomright.gif') bottom right no-repeat;}
div#tl {background: url('/wp-content/themes/darkgecko/img/corner-topleft.gif') top left no-repeat;}
div#tr {background: url('/wp-content/themes/darkgecko/img/corner-topright.gif') top right no-repeat;}

div#sidebar {
	background: #1D241D;	/* prevents transparency */
}

div#anisidebar {
	background: #1D241D;
}

div#mainsidebar {
	font-size: 10pt;
}

h1 {
	font-size: 28pt;
	padding-top: 15px;
	font-weight: normal;
	letter-spacing: 2px;
}

h1 a:hover {text-decoration: none;}

div.description {
	color: #566B57;
}

h2 {
	font-size: 1.4em;
    font-weight: normal;
	letter-spacing: 0.2em;
	font-style: italic;
    margin: 30px 0px -10px 0px;
}

/*h2:first-letter {font-size: 1.4em; font-weight: normal;}

h2 a:hover:first-letter {font-size: 1.4em; font-weight: normal;}
h2 a:first-letter {font-size: 1.4em; font-weight: normal;}*/

li h3 {
	font-size: 1.4em;
	font-variant: small-caps;
	font-weight: normal;
    margin-bottom: 0.5em;
    margin-top: 1em;
    width: 100%;
    border-bottom: 1px solid #566B57;
    text-align: right;
}

ul#linklist h2 {
    color: #566B57;
    font-size: 1em;
    text-transform: lowercase;
    text-decoration: underline;
    font-weight: bold;
    font-variant: normal;
    font-style: normal;
    margin-top: 0px;
    margin-bottom: 0px;
}

ul#linklist ul {
    margin-bottom: 1em;
}

/*div#content p {
    line-height: 1.6;
}*/

div#content p.postmetadata {
	font-size: 0.8em;
	font-variant: small-caps;
	border-top: 1px solid #566B57;
	border-bottom: 1px solid #566B57;
}

div#anisidebar, div#mainsidebar {
	font-size: 0.8em;
}

ul#anirandomsidebar li {
	text-align: center;
	margin: 0 auto;
	padding: 10px 2px 5px 2px;
	border: solid 1px #91CC94;
}

ul#anirandomsidebar li img {
	border: solid 3px #000000;
}

div#footer {
	border-top: 2px solid #566B57;
	font-size: 0.8em;
}

li#abouttile {
    text-align: justify;
}

/* ---------------
Individual classes for the spanner title.
--------------- */

.spanner-1 {font: italic 1.4em 'Times New Roman', 'FreeSerif', times, serif; border-left: 5px solid #ABCCAD; padding-left: 8px;}
.spanner-2 {font: bold 0.9em 'Verdana', 'Tahoma', 'Geneva', sans-serif; vertical-align: -20%; margin-left: -0.25em;}
.spanner-3 {font: small-caps 1em 'Palatino Linotype', 'Book Antiqua', 'Palatino', 'Norasi', serif; margin-left: -0.2em;}
.spanner-4 {font: 1.2em 'Courier New', courier, monospace; vertical-align: 10%; margin-left: -0.1em; border-bottom: 3px solid #ABCCAD;}

.spanner-6 {font: 0.7em 'Palatino Linotype', 'Book Antiqua', 'Palatino', 'Norasi', serif; vertical-align: 30%; border-bottom: 1px solid #ABCCAD;}
.spanner-7 {font: italic 1.6em 'Times New Roman', 'FreeSerif', times, serif; vertical-align: -20%; margin-left: -0.1em;}

.spanner-9 {font : bold 1.1em 'Arial', 'Helvetica', sans-serif; margin-left: 0.4em; border-bottom: 2px dotted #ABCCAD;}
.spanner-10 {font: 0.75em 'Georgia', 'DejaVu Serif', serif; margin-left: -0.2em; }
.spanner-11 {font: italic 0.6em 'Lucida Sans Unicode', 'Lucida Grande', 'FreeSans', sans-serif; margin-left: -0.45em; vertical-align: 40%; border-top: 2px solid #ABCCAD;}

.spanner-13 {font: small-caps bold 2em 'Times New Roman', 'FreeSerif', times, serif; vertical-align: -20%; border-left: 2px solid #C1DDC4; border-top: 2px solid #C1DDC4;}
.spanner-14 {font: bold 0.75em 'Arial', 'Verdana', 'Tahoma', 'Helvetica', sans-serif; margin-left: -0.1em; border-top: 4px solid #ABCCAD;}
.spanner-15 {font: bold 1.1em 'Times New Roman', 'FreeSerif', times, serif; margin-left: -0.1em; border-top: 2px solid #ABCCAD;}
.spanner-16 {font: italic 1.2em 'Georgia', 'DejaVu Serif', serif; vertical-align: 5%;; margin-left: -0.1em; border-top: 1px solid #ABCCAD;}
.spanner-17 {font: 0.7em 'Verdana', 'Tahoma', 'Geneva', sans-serif; vertical-align: -15%; margin-left: -0.2em; border-top: 3px dotted #ABCCAD;}

.spanner-19 {font: italic 1.3em 'Georgia', 'DejaVu Serif', serif; vertical-align: -10%;}
.spanner-20 {font: small-caps 0.8em 'Georgia', 'DejaVu Serif', serif; margin-left: -0.2em; border-top: 2px solid #ABCCAD;}
.spanner-21 {font: 1.1em 'Courier New', courier, monospace; margin-left: -0.2em;}
.spanner-22 {font: 1.2em 'Lucida Sans Unicode', 'Lucida Grande', 'FreeSans', sans-serif; margin-left: -0.2em; vertical-align: -15%;}
.spanner-23 {font: bold 2em 'Times New Roman', 'FreeSerif', times, serif; vertical-align: -20%; text-transform: uppercase; margin-left: -0.05em; border-right: 4px solid #0B0F0B; border-bottom: 4px solid #0B0F0B;}

.spanner-1:hover {font: italic 1.7em 'Times New Roman', 'FreeSerif', times, serif; border-left: 5px solid #ABCCAD; padding-left: 8px;}
.spanner-2:hover {font: bold 1.2em 'Verdana', 'Tahoma', 'Geneva', sans-serif; vertical-align: -20%; margin-left: -0.25em;}
.spanner-3:hover {font: small-caps 1.3em 'Palatino Linotype', 'Book Antiqua', 'Palatino', 'Norasi', serif; margin-left: -0.2em;}
.spanner-4:hover {font: 1.5em 'Courier New', courier, monospace; vertical-align: 10%; margin-left: -0.1em; border-bottom: 3px solid #ABCCAD;}

.spanner-6:hover {font: 1.0em 'Palatino Linotype', 'Book Antiqua', 'Palatino', 'Norasi', serif; vertical-align: 30%; border-bottom: 1px solid #ABCCAD;}
.spanner-7:hover {font: italic 1.9em 'Times New Roman', 'FreeSerif', times, serif; vertical-align: -20%; margin-left: -0.1em; }

.spanner-9:hover {font : bold 1.4em 'Arial', 'Helvetica', sans-serif; margin-left: 0.4em; border-bottom: 2px dotted #ABCCAD;}
.spanner-10:hover {font: 1.05em 'Georgia', 'DejaVu Serif', serif; margin-left: -0.2em; }
.spanner-11:hover {font: italic 0.9em 'Lucida Sans Unicode', 'Lucida Grande', 'FreeSans', sans-serif; margin-left: -0.45em; vertical-align: 40%; border-top: 2px solid #ABCCAD;}

.spanner-13:hover {font: small-caps bold 2.3em 'Times New Roman', 'FreeSerif', times, serif; vertical-align: -20%; border-left: 2px solid #C1DDC4; border-top: 2px solid #C1DDC4;}
.spanner-14:hover {font: bold 1.05em 'Arial', 'Verdana', 'Tahoma', 'Helvetica', sans-serif; margin-left: -0.1em; border-top: 4px solid #ABCCAD;}
.spanner-15:hover {font: bold 1.4em 'Times New Roman', 'FreeSerif', times, serif; margin-left: -0.1em; border-top: 2px solid #ABCCAD;}
.spanner-16:hover {font: italic 1.5em 'Georgia', 'DejaVu Serif', serif; vertical-align: 5%;; margin-left: -0.1em; border-top: 1px solid #ABCCAD;}
.spanner-17:hover {font: 1.0em 'Verdana', 'Tahoma', 'Geneva', sans-serif; vertical-align: -15%; margin-left: -0.2em; border-top: 3px dotted #ABCCAD;}

.spanner-19:hover {font: italic 1.6em 'Georgia', 'DejaVu Serif', serif; vertical-align: -10%;}
.spanner-20:hover {font: small-caps 1.1em 'Georgia', 'DejaVu Serif', serif; margin-left: -0.2em; border-top: 2px solid #ABCCAD;}
.spanner-21:hover {font: 1.4em 'Courier New', courier, monospace; margin-left: -0.2em;}
.spanner-22:hover {font: 1.5em 'Lucida Sans Unicode', 'Lucida Grande', 'FreeSans', sans-serif; margin-left: -0.2em; vertical-align: -15%;}
.spanner-23:hover {font: bold 2.3em 'Times New Roman', 'FreeSerif', times, serif; vertical-align: -20%; text-transform: uppercase; margin-left: -0.05em; border-right: 4px solid #0B0F0B; border-bottom: 4px solid #0B0F0B;}

/* ---------------
Personal stuff here. Remove for packaging. 
--------------- */

span.admedrec {
	width: 302px;
	float: right;
	border: solid 1px #91CC94;
	margin: 4px;
}

div.wordspew {
	margin-right: 3px;
}

p.comvatar-registration-link {
    display: none;
}
