




/*
     FILE ARCHIVED ON 21:23:52 Apr 25, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:07:34 Aug 21, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
THEME NAME: sexyGeek
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Special theme for Cyan Banister.
VERSION: 1.0
AUTHOR: Andrew Mager
AUTHOR URI: http://www.andrewmager.com
*/

/* Color Scheme
================ */
/* gray = 333; */
/* pink = ff2f98; */
/* cyan = 01b0f0; */
/* lime = 7aee00; */

.pink { color: #ff2f98; }
.lime { color: #7aee00; }

/*  Reset Reloaded - http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/  */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;	outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
:focus {outline: 0;} html, body {line-height: 1;} ol, ul {list-style: none;} table {border-collapse: separate;border-spacing: 0;} caption, th, td {text-align: left;font-weight: normal;} 

/* constants */
html {font-size:100.01%; padding: 0;margin: 0 0 0.1em 0;overflow:auto;height:100%;}
body{font-family:Calibri,Helvetica,Arial,sans-serif;font-size:1em;margin: 0 auto;padding: 0;background:#000000;color: #fff;line-height:1.4;}
a{color:#fff;text-decoration:none;outline: none;}
blockquote {color: #fff;
border-left: 2px dotted #7aee00;
font-style:italic;
font-size: 1.2em;
line-height: 1.8em;
display: block;
margin-left: 2em;
margin-bottom: 1em;
font-family: Georgia, serif;
padding-left: 0.5em;
padding-top: 0.5em;
}

.entry-content blockquote p { 
color:#fff;
}


p{padding: 0 0 1em;display: block;}
ol, ul, li {list-style: none;}
h1{font-size: 1.6em;}
h2{font-size: 1.4em;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em;}
h5{font-size: 1em;}
h6{font-size: .9em;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;}

a:hover { color: #01B0F0; }


strong{font-weight:700;font-style:italic;text-decoration: underline;background: #7aee00;color: #;}
em{color: #7aee00; font: 120% Palatino, Georgia, serif;}
del, del a, div.entry-content p del a {background:inherit;color: #C4C4C4;}
.caps{text-transform:uppercase;}
code, pre {white-space: pre-wrap;font-family:"Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;font-size:.8em;margin-bottom:0pt;margin-left:0pt; color: #7AEE00;}

/* layout */
div#wrapper.hfeed {width: 930px;margin: 0 auto;}
div#header {text-align:center;margin-bottom: 1em;}
div#container {float: left;margin: 0;width: 710px;}
div#content {margin: 0;}
div.sidebar {float: right;overflow: hidden;font-size: .9em;width: 190px;border-left: 1px solid #333;padding-left: 13px;}
div#secondary {clear: right;margin-bottom: 1em;}
div#footer {width: 100%;border-top: 1px solid #3C3C3C;padding-top: 0.5em}

/* header */
div#access {margin-bottom: 1em;}

/* navigation */
div#menu{font-size:.8em;height:2.3em;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;text-transform: uppercase;outline: none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0.5em 0.5em 0.4em;outline: none; display: block;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;outline: none;}


/* *** I changed the drop down menu css (see new values at bottom of this file) -- Sean ***

div#menu ul li:hover ul{display:block;font-size:0.8em;padding-top:.2em;position:absolute;}
div#menu ul li:hover ul li a{background:none;color: #FAFAFA;border-top: 1px solid #FAFAFA;display:block;padding:0.1em;width:9em;text-transform: uppercase;outline: none;}


*/


/* content */
.page div.entry-content {width: 700px;float: left;padding: .5em 0 2.5em 0;}
.entry-title{font-family: Georgia, serif;clear:both;font-size: 2em;border-bottom: 1px solid #A9A9A9;margin: 0 0 .3em;}
.entry-title a{color: #fff;}
.entry-title a:hover{color:#01B0F0;text-decoration:none;outline: none;}
div.entry-date {margin: .5em 0;background:inherit;color: #7aee00;font-size: .9em;}
.entry-meta {color: #;width: 170px;background: inherit;
margin: .5em 0 .5em .5em;
padding: .5em;font-size: .8em;
float: right;
border: 1px solid #ff2f98;
}

.single .entry-meta {
width: 96%;
}

.single .entry-meta a {
color: #7aee00;
}

div.entry-meta a {background:inherit;color: #;}
span.author.vcard {margin-bottom: .5em;}
div.entry-meta span.cat-links, div.entry-meta span.tag-links, div.entry-meta span.edit-link {display: block;margin: .5em 0;}
div.entry-meta span.comments-link {display: block;}
div.comments p a, div.entry-content a, div.entry-content ul li a, div.entry-content ol li ul a {background:inherit;color: #01b0f0;border-bottom: 1px dotted #ff2f98;}
div.comments a:hover, div#nav-below a:hover, div.entry-content p a:hover, div.entry-content ul li a:hover, div.entry-content ol li ul a:hover, div.comment-meta a:hover, div.comments .bypostauthor .comment-meta a:hover, div.comments .byuser .comment-meta a:hover, div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a:hover {background: #01b0f0;color: #FAFAFA;}
div.entry-content p del a:hover {background: #C4C4C4;color: #7aee00;}
div.entry-content blockquote p a {background:inherit;color: #71ee00;}
div.entry-content blockquote p a:hover {background: #71ee00;color:#C4C4C4;}
div.entry-content p code a {white-space: pre-wrap;font-family:"Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;font-size:.9em;border-bottom: 1px dotted #7aee00;}
div.comments p strong a, div.entry-content p ins a {border: none;text-decoration: underline;}
div.comments p strong a, div.entry-content p ins a:hover {border: none;text-decoration: underline;}
a.more-link, div.page-link, p.akpc_pop {font-size: .8em;}
div.entry-content div.page-link a {background:#F1F1F1;color:inherit;}
.error404 div, .noresults div {width: 700px;color: #ff2f98;}
div.entry-content ol li ul, div.entry-content ul li {list-style: square;margin: .5em 1.5em;}
#category-archives h3, #monthly-archives h3, #linkcat-2 h3, #linkcat-3 h3 {border-bottom: 1px dotted #A9A9A9;margin-top: .5em;padding: .5em 0 0;}
li#category-archives.content-column, li#monthly-archives.content-column, li#linkcat-2.linkcat, li#linkcat-3.linkcat {list-style: none;margin: 1em 0;}
div.entry-content ol {padding-left: 1.5em;margin: .5em 0 1em;}
div.entry-content ol li {list-style: decimal;margin: .2em 0;}
div.entry-content ol li ol {margin: .2em 0;}
div.entry-content ol li ol li {list-style: upper-roman;}
div.entry-content ol li ul li, div.sidebar ul ul ul li {list-style: square;}
div.entry-content ol li ol li ol {margin: .2em 0;}
div.entry-content ol li ol li ol li {list-style: lower-alpha;}
div.entry-content dl dt {font-style: italic;text-decoration: underline;font-weight: bold;}
div.entry-content dl dd {margin: 7px;}
div.entry-content p abbr, div.entry-content abbr {cursor: help;border-bottom: 1px dotted #7aee00;}
div.entry-content p ins {text-decoration: none;border-bottom: 1px dotted #7aee00;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
div#nav-above, div.skip-link {display: none;}
div#nav-below{width:100%;height:1em;clear: both;margin:1.5em 0;font-size: .9em;padding: 1em 0;}
div#nav-below a {background:inherit;color: #01b0f0;}

/* asides */
body.home .category-asides .entry-content, body.home .category-asides .entry-content p, body.home .category-asides .entry-meta {display: inline;margin: 0 .7em 0 0;}
body.home .category-asides {font-size: .9em;background:inherit;color: #7aee00;}
body.home .category-asides a {font-weight: normal;}
body.home .category-asides .entry-meta {display: none;}
body.home .category-asides .entry-date abbr.published {display: none;}
body.home .category-asides div.entry-content {clear: none;float: left;width: 100%;}

/* comments & trackbacks */
div#comments {font-size: .9em;}
div#respond {clear: both;margin-top: .5em;}
#respond h3, #comments-list h3, #trackbacks-list h3{clear: both;padding-top: 1em;margin: 1em 0;border-bottom: 1px solid #7aee00;text-align: right;text-transform: uppercase;}
#comments-list,#trackbacks-list {margin: 1em 0;}
div.comment-meta {background: inherit;float: left;width: 170px;margin: .3em 0 .5em;padding: 0;display: block;font-size: .9em;}
div.comment-meta a {display: block;background: inherit;color: #7aee00;}
div.comment-author a:visited{background:#000;color:#ff2f98;text-decoration:none;outline:0;}
div.comments .byuser .comment-meta, div.comments .bypostauthor .comment-meta {display: block;}
div.comments .byuser .comment-meta a {background: transparent url(/web/20110425212352/http://sexiestgeeksalive.com/wp-content/themes/sexyGeek/images/by.registered.gif) no-repeat scroll right center;display: block;}
div.comments .bypostauthor .comment-meta a {background: transparent url(/web/20110425212352/http://sexiestgeeksalive.com/wp-content/themes/sexyGeek/images/by.author.gif) no-repeat scroll right center;display: block;}
div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a {background: none;color: #7aee00;}
form#commentform .form-label{margin:.3em 0 0;}
form#commentform,form#commentform p{padding:0;margin: .5em 0;}
input#author,input#email,input#url{width:50%;border:1px solid #7aee00;padding: 2px;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;border:1px solid #;}
input#submit {border:1px solid #7aee00;padding: 1px;}
div.comments ol li{float: left;margin:0 0 1em;clear: both;}
div.comments ol li p, span.unapproved {width: 500px;float: right;margin: .3em 0 .5em;padding:0; color: #fff; font-family: Georgia, serif;}
textarea#comment{height:15em;margin:0 0 0.5em;overflow:auto;width:80%;}
form#commentform span.required, span.unapproved{background: inherit;color:#;}

/* sidebar */
div.sidebar h3{font-size:1.3em;padding: .5em 0 .1em;border-bottom: 1px dotted #7aee00;margin-bottom: 5px;text-transform: uppercase;}
div.sidebar input#s{width:10em;
font: 1em Courier New, monospace;
}
input#s {border:1px solid #01b0f0;padding: 2px;}
input#searchsubmit {border:1px solid #01b0f0;padding: 1px 5px 2px;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul li a {background: inherit;color: #01b0f0;}
div.sidebar ul li a:hover {background: #01b0f0;color: #FAFAFA;}
div.sidebar ul ul{margin:.3em 0}
div.sidebar ul ul li{list-style:none;margin:.2em 0;}
div.sidebar ul ul ul{margin:0 0 0 1.2em;}
#searchform div {padding: .2em 0;}

/* widgets and misc */
table#wp-calendar {width: 100%;}
#archives select {margin:0.2em 0 0;padding:0;}
.sidebar li#pages, .home li#recent-posts.widget.widget_recent_entries, span.meta-sep, li#pages.widget.widget_pages, .single div#secondary.sidebar, .page div#secondary.sidebar, .single li#text-1.widget.widget_text, .page li#text-1.widget.widget_text {display: none;}

/* footer */
div#footer{clear: both;text-align:left;margin-top: 1em;letter-spacing: 2px;}
div#footer, #generator-link a, #theme-link a, #generator-link a:hover, #theme-link a:hover, .designby a, .designby a:hover {color: #7aee00;}
.clear {text-align : center;font-size : 0.7em;background:inherit;color : #9c9c9c;width : 100%;min-height : 25px;}

/* Images */
div.entry-content p img {max-width: 500px;}
div.entry-content p.attachment a img {width: 500px;}
.page div.entry-content p img {max-width: 100%;}
img.center {display: block;text-align: center;margin: 0 auto;}
img.alignleft {padding: .9em .5em .5em;}
img.alignright {padding: .9em 0 .5em .5em;}
img.left {float: left;padding: .9em .5em .5em;}
img.right {float: right;padding: .9em 0 .5em .5em;}
img.wp-smiley {background: inherit;color:inherit;}


/* Mager 
========= */

.hide {
display: none;
}

#menu {
background: #333;
position: relative;
}

#menu #rss {
position: absolute;
top: 4px;
right: 5px;
}

div#menu #rss a {
background: none;
border: none;
padding: 0;
}


#header h1 {
background: url('/web/20110425212352/http://sexiestgeeksalive.com/img/sexiest-header.gif') no-repeat;
text-indent: -9999px;
}

#header h1 a {
display: block;
width: 930px;
height: 85px;
}

.published {
margin-bottom: .5em;
display: block;
color: #ff2f98;
font-style: italic;
font-family: Georgia, serif;
}

.entry-meta li {
color: #333;
}

.entry-content p {
color: #666;
font-size: 1.2em;
}

#noresults-searchform {
margin-top: 1em;
}


/* sidebar */
.xoxo #search h3 {
background: url('/web/20110425212352/http://sexiestgeeksalive.com/img/search-h3.gif');
text-indent: -9999px;
padding-bottom: 0.5em;
}

.xoxo #linkcat-2 h3 {
background: url('/web/20110425212352/http://sexiestgeeksalive.com/img/blogroll-h3.gif');
text-indent: -9999px;
padding-bottom: 0.5em;
}

.xoxo #categories h3 {
background: url('/web/20110425212352/http://sexiestgeeksalive.com/img/tags-h3.gif');
text-indent: -9999px;
padding-bottom: 0.5em;
}

.xoxo #archives h3 {
background: url('/web/20110425212352/http://sexiestgeeksalive.com/img/posts-h3.gif');
text-indent: -9999px;
padding-bottom: 0.5em;
}

.xoxo #meta h3 {
background: url('/web/20110425212352/http://sexiestgeeksalive.com/img/meta-h3.gif');
text-indent: -9999px;
padding-bottom: 0.5em;
}

.post { 
margin-bottom: 30px;
}

#subscribe {
border:1px solid #01B0F0;
padding:10px;
text-align:center;
}

#subscribe input {
border: 1px solid #7AEE00;
}

.comment-author a:link{
color: #ff2f98;
}

.comment-author {
color: #ff2f98;
border-bottom: 1px solid #01b0f0;
padding: 1em 0 .2em;
font: 1.8em Georgia, serif;
font-style: italic;
}

.single .entry-meta {
float: none;
margin: 3em 1em 0 0;
padding: 1em;
border: 2px solid #ff2f98;
font: 1em Georgia, serif;
background: #333;
}

#recaptcha_widget_div {
margin-bottom: 10px;
}

.center {
margin-bottom: 20px;
}

div.entry-content .center a {
border: none;
}

.center a img {
background: #333;
padding: 6px;
border: 2px solid #01b0f0;
}

.entry-content .right {
float:right;
margin: 0 0 0 1em;
}

.entry-content cite {
margin-top: 0.5em;
display: block;
color: #fff;
font-size: 80%;
}

.entry-content .right cite {
border-bottom: 1px solid #fff;
}

#youtube {
width: 100px;
margin: 10px auto;
}

.sidebar li a img {
}


/*
ADDED BY SEAN HASTINGS
*/

ul.entry-meta li.cat-links, ul.entry-meta li.author.vcard, ul.entry-meta li.tag-links {
color: #ff2f98;
}

.comment-author span {
color: #ff2f98;
}

hr.meta-hr {
border: 1px dashed #ff2f98;
}

div#menu ul li:hover ul{display:block;font-size:0.8em;position:absolute;border-top: 1px solid #FAFAFA;}

div#menu ul li:hover ul li a{background:#333;color: #FAFAFA;border-left: 1px solid #FAFAFA;border-right: 1px solid #FAFAFA; border-bottom: 1px solid #FAFAFA;display:block;padding:0.1em;width:9em;text-transform: capitalize;outline: none;}

div#menu ul li:hover ul li a:hover{color: #01B0F0;}

.year_table {border-left: 1px solid;border-top: 1px solid;}
.year_table tr td {border-right: 1px solid;border-bottom: 1px solid;padding: 4px;}
.year_table tr th {border-right: 1px solid;border-bottom: 1px solid;padding: 4px;}

.macro_post_title {font-size: 1.6em;font-weight: bold;}
.macro_post_author {font-size: 1.4em;color: #ff2f98;}
.macro_post_comments a{font-size: 1.2em}
.macro_post_comments a:hover {font-size: 1.2em;color:#fff;}

.post div { margin-bottom: 1em; }
