/*
Theme Name: Geek in the Works
Theme URI: http://conradmiguel.com/
Description: This format is copied from Wordpress Default theme.
Version: 1.0
Author: Conrad Miguel E. Gozalo
Author URI: http://conradmiguel.com/
Tags: custom, no-widgets, for MIKKO onlyf


	Geek in the Works 1.0
	Created by Conrad Miguel E. Gozalo for his
	personal blog.

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php


	Theme created using Free and Open Source Software
	
	File editor: gedit
	Graphics editor: GIMP
	
	For the WIN!

*/



body {
	margin:0; padding:0;
	font: 11px Tahoma, "Lucida Grande","Helvetica","Arial",sans-serif;
	//font-family: Tahoma,Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none;
	background:#eee url('images/bgcontent.png') center repeat-y;
}

a, a:link, a:visited {
	color:#039;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

#bar {
	background:#000;
	border-bottom:3px solid #999;
	border-top:1px solid #ccc;
}

code {
	display:inline;
background:#ffa;
}

.codestyle {
	background:#fffbbc;
	border:1px solid #ddd00a;
	padding:5px;
}

.xd {
padding-left:20px;
border-left:5px solid #ccc;
}

#footer {
	background:#000;
	border-top:3px solid #ccc;
	color:#fff;
	padding:10px;
}

#footer a{
	color:#fff;
}

a img {
	border:none;
	outline:none;
}

#nav h1 {
	display:none;
}

.nineeighty {
	width:950px;
	clear:both;
	margin:0 auto;
}

#nav ul {
	display:block;
	margin:0; padding:5px 0;
	list-style-type:none;
}

#nav li {
	display:inline-block;
}

#nav li a{
	padding:5px 10px;
	margin-right:2px;
	color:#eee;
	border:1px solid #000;
	font-size:11px;
	display:inline-block;
	text-decoration:none;
	outline:none;
}

#nav li a:visited, #nav li a:active {
	color:#eee;
}

#nav li a:hover {
	background:#222;
	-moz-border-radius:5px;
	border:1px solid #fff;
}

.sscribe {
	color:#fff;
	font-weight:bold;
}

#search {
	padding:5px 0;
}

.searchbar, .go {
	font-size:10px;
	letter-spacing:2px;
	outline:none;
	background:#111;
	color:#fff;
	border:1px solid #666;
}

.searchbar {
	padding:5px;
	width:225px;
}

.go {
	padding:4px;
	//width:150px;
}

#header {
	height:150px;
	background:url('images/headerBG.png');
}

#belowheader {
clear:both;
	background:#ccc;
padding:10px;
text-align:center;
}

#title {
	margin-top:25px;
	float:left;
}

#content {
	float:left;
	width:600px;
	padding:10px;
}

.blahb {
font:16px Georgia, "Times New Roman", serif;
line-height:1.5em;
}

.navigation {
	margin:10px 0;
	padding:10px;
}

#woot {
	float:right;
	margin:30px 0 0 0;
	font-size:12px;
	//width:290px;
	//background:url('images/alpha.png');
	//padding:10px;
 	-moz-border-radius:10px;
 	font-size:11px;
}


.numberrss {
	font:32px Arial, Verdana, Tahoma, sans-serif;
	letter-spacing:-2px;
}

#woot a, #woot {
	color:#eee;
	text-decoration:none;
}

.whereamI, .afterpost, .navigation, .notice {
	background:#fffbbc;
	border:1px solid #ddd00a;
}

.notice {
	padding:10px;
	margin:10px 0;
}

.whereamI {
	padding:8px;
	text-align:center;
	font-size:9px;
	color:#333;
	margin-bottom:20px;
}

#wooot {
	float:left; 
	margin:30px 10px 0 0;
	padding:0;
	list-style-type:none;
	color:#000;
}

#wooot li {
	padding:3px 0 3px 20px;
}.rss_cool {
	background:url('images/rss_16x16.png') left no-repeat;
}

#wooot li a:hover {
	text-decoration:underline;
}

.stumbleupon {
	background:url('images/stumbleupon_16x16.png') left no-repeat;
}
.twitta {
	background:url('images/tweeter_16x16.png') left no-repeat;
}
.technorati {
	background:url('images/technorati_16x16.png') left no-repeat;
}
.email {
	background:url('images/email_16x16.png') left no-repeat;
}


#sidebar {
	float:right;
	width:310px;
	padding:10px;
}

#sidebar ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#sidebar ul li {
	background:url(images/bullet.gif)  top left no-repeat;
	padding:3px 0 3px 15px;
	border-bottom:1px solid #eee;
	list-style-type:none;
	line-height:1.5em;
}

.sidebarleft {
	float:left;
	width:150px;
}

.sidebarright {
	float:right;
	width:150px;
}

#sidebar h2 {
	font:16px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:5px;
	margin:0 0 2px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:3px;
	color:#333;
}

.aboutgeek {
	line-height:1.5em;
}

.aboutgeek img {
	padding:3px;
	border:1px solid #ccc;
	margin:0 0 5px 5px;
}

.post {
	margin-bottom:50px;
	clear:both;
	line-height:1.5em;
}

.story {
	float:right;
	width:530px;
}

.tstamp { font-family: Tahoma,Arial,Helvetica,sans-serif;background: transparent url('images/date.png') no-repeat; padding-top: 7px; width: 55px; height: 60px; text-align: center; float: left; color: #fff; margin:0 10px 0 0; }

.month, .year { font-size: 10px; text-transform:uppercase;  }
.date { font-size: 20px; }

h2.posttitle {
	font:24px Georgia, Times, "Times New Roman", serif;
	font-weight:normal;
	padding:0; margin:0;
	
}

h2.posttitle a:link, h2.posttitle a:visited, h2.posttitle a:active {
	color:#333;
	text-decoration:none;
	display: inline;
	margin:0; padding:2px;
	letter-spacing:-1px;
}

h2.posttitle a:hover {
	background:#fffcbc;
}

.post-meta {
	margin:5px 0 10px 0;
	padding:3px;
	border-top:1px dotted #ccc;
	clear:both;
//	background:url('images/wot.png') top repeat-x;
}

.poster, .commentx {
	padding:2px 0 2px 17px;
	color:#666;
}


.poster {
	float:left;
	background:url('images/iconauthor.gif') left no-repeat;
}

.commentx a, .commentx a:link, .commentx a:visited {
	color:#666;
	text-decoration:none;
}

.commentx a:hover {
	text-decoration:underline;
}

.entry h1, .entry h2, .entry h3 {
	font-family:Georgia, Times, "Times New Roman", serif; margin:0; padding:0;
	margin-top:1.5em;
	margin-bottom:-0.3em;
padding:0;
font-weight:normal;
}

.commentx {
	float:right;
	background:url('images/iconcomment.gif') left no-repeat;
}

.entry img {
	padding:3px;
	border:1px solid #ccc;
}



.cattags {
	border-bottom:1px solid #ccc;
	background:url('images/wat.png') bottom repeat-x;
	padding:6px;
}

.cats, .tags {
	padding:2px 0 2px 19px;
	color:#666;
}

.cats {
	float:right;
	background:url('images/iconcategory.gif') left no-repeat;
}
.tags {
	float:left;
	background:url('images/icontags.gif') left no-repeat;
}

.afterpost {
	clear:both;
	line-height:1.5em;
	padding:20px;
	margin:30px 0;
}

.afterpost h3 {
	font:24px Arial, Tahoma, "Lucida Grande", sans-serif;
	padding:0; margin:0 0 5px 0;
	color:#333;
}

#wtd {
	list-style-type:none;
	padding:0;
	margin:0;
}

#wtd li {
	padding:3px 0 3px 20px;
}

.make_comment {
	background:url('images/iconcomment.gif') left no-repeat;
}
.rssafterpost {
	background:url('images/rss_16x16.png') left no-repeat;
}

.shareonfacebook {
background:url('images/facebook.png') left no-repeat;
}

.emailafterpost {
	background:url('images/email_16x16.png') left no-repeat;
}
.ypmobile {
	background:url('images/wattt.png') left no-repeat;
}

.tweetafter {
	background:url('images/tweeter_16x16.png') left no-repeat;
}


img.excerptphoto {
float:left;
margin: 0 10px 10px 0;
}

img.wp-smiley  {
	border:0;
	padding:0;
}

.xxx {
	font:20px Georgia, Times, "Times New Roman", serif;
}

img.aligncenter {
display:block;
	margin:0 auto;
	text-align:center;
}

.onecomment {
	border-bottom:1px dotted #ccc;
	padding:10px;
}

.grava {
	float:left;
	height:58px;
	width:58px;
	padding:5px;
	background:url('images/gravatar.png') no-repeat;
}

.widget {
	margin-bottom:30px;
}

.commentproper {
	float:right;
	width:440px;
	margin-top:5px;
}

.authorc {
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#039;
}

.authorc a {
	border-bottom:1px dotted #ccc;
}

.comment-meta {
	color:#666;
}

.comment-content {
	line-height:1.5em;
	display:block;
	
}

.even {
	background:#eee;
}

.odd {
	background:#fff;
}

.blue {
color:#00F;
}

.splendid {
font-size:10px;
color:#ccc;
font-weight:normal;
}

.splendid a, .splendid a:link, .splendid a:hover, .splendid a:active {
color:#ccc;
}

ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 10px; padding:5px 7px 5px 64px; position:relative; }
ol.commentlist li.pingback comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font-weight:bold; font-size: 14px; line-height: 16px; font-family: helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; font-size: 11px; }
ol.commentlist li div.vcard cite.fn a.url { color:#cc0000; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { background: #fff; border:1px solid #aaa; padding: 5px; left:7px; position:absolute; top:7px; }
ol.commentlist li div.comment-meta { font-weight:bold; font-size: 10px; line-height: 16px; font-family: helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#205B87; text-decoration:none; }
ol.commentlist li p { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; margin:5px 0 12px; }
ol.commentlist li ul { font-weight:normal; font-size: 12px; line-height: 16px; font-family: helvetica,arial,sans-serif; list-style:square; margin:0 0 12px; padding:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:12px 0 0; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 3px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 3px; }
ol.commentlist ul.children li.odd { background:#fff; }
ol.commentlist ul.children li.even { background:#f6f6f6; }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
