/*
Theme Name: Poker Table
Theme URI: www.davidnik.com
Description: Wordpress Theme adapted from Starkers by Elliot Jay Stocks.  Special thanks to css-tricks.com and Snipe.net!
Version: 1 (WP2.7)
Author: Elliot Jay Stocks
Author URI: http://davidanddawn.com
Tags: dark, widget, rightsidebar
*/

/*
RESET, shamelessly borrowed from www.css-tricks.com
*/

*			{margin: 0; padding: 0;}
html		{overflow=y; scroll;}
html, body	{height: 100%}
body		{font-size: 100%; font-family: Arial, Helvetica, sans-serif; color: #000000; background: url('images/greenfelt_bg.png');} 
ul			{list-style: none;}
ol			{list-style: decimal inside;}
a			{color: #003333; outline: none; text-decoration: none;}
a img		{border: none;}
img			{vertical-align: middle;}
table		{border-collapse: collapse;}

/*
UTILITY, shamelessly borrowed from www.css-links.com
*/
.floatLeft	{float: left;}
.floatRight	{float: right;}
.clear		{clear: both;}
.button		{border: 1px solid #004983; background: white; padding: 3px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #004983}
.button:hover	{background: #bed6e2; color: white;	}

/*
TYPOGRAPHY
*/

p, li		{font-size = 1.0em; line-height: 1.2em; margin: 0 0 10px 5px;}
a			{color: #003333;}
a:hover		{color:#FFFFFF}
h1			{font-size: 2.0em; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
h2			{font-size: 1.2em; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #004983;}
h3			{font-size: 1.0em; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
h4			{color: white; font-size: 2.8em; margin-bottom: 15px;}

/*
STRUCTURE, shamelessly borrowed from www.css-links.com.
Actually, all of these sections are.
*/

#page-wrap		{width: 1024px; margin: 0px auto -69px; min-height: 100%; height: auto !important; height: 100%;}
#push			{height: 30px;}
#customsidebar	{width: 300px; float: right; margin-left: 5px;}
#maincontent	{width: 640px; float: left;}
#archivetitle	{margin-left: 20px; margin-bottom: 5px;}
#pagenav a		{color: white;}


/*
HEADER
*/
#logobar		{padding: 20px 0 0 0;}
.mainlogo		{float: left;}
.twitter		{float: left; padding-left: 90px;}
.twittext		{float: left; background: white; height: 80px; width: 300px; font-weight: lighter; font-size: 90%; margin: 10px 0 10px -5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 5px;}


/*
MENU
*/

#navmenu		{padding-top: 11px; margin-bottom: 20px; float: left;}
ul#pagenav		{width: 1024px; height: 28px; padding-top: 6px; background: #003333; margin: -15px 0 0 0;}
ul#pagenav li	{display: inline;}
ul#pagenav li a	{color: white; padding: 1px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
ul#pagenav li a:hover	{background: black; color: white;}
#searchnav		{width: 280px; float: right; margin: -29px 0 0 0;}
ul#searchnav li	{display: inline;}

/*
WIDGETS
*/

.widget			{background: url('images/widgetbg.png'); width: 248px; height: 160px; border: 1px solid #003333; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin: 20px 0 15px 5px;}
.widget .inside	{padding: 20px; text-align: center;}
.widget ul		{list-style: square; color: #004983; margin-left: 15px;}
.widget ul a	{display: block; padding: 2px; color: #000000;}
.widget ul li a:hover	{background: black; color: white;}
.thumb			{width: 62px; float: left; margin: 0 0 10px 15px;}
.twitmeta		{font-size: .8em; font-weight: bold; margin: 0;}
.imglink a:hover	{}

/*
ENTRIES
*/
.post			{background: url('images/contentbg.png'); width: 640px; margin-bottom: 25px; border: 1px solid #003333;  -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 10px;}
.post h2		{}
.datebox		{width: 60px; height: 50px; float: left; padding: 5px; padding-top: 15px; background: url(images/datebox_bg.png) no-repeat; color:#FFFFFF; text-align: center; margin-top: 5px; margin-right: 10px;}
.day			{font-size: .6em; font-weight: bold; margin: 0;}
.month			{font-size: .6em; font-weight: bold; text-transform: uppercase; margin: 0;}
.year			{font-size: .6em; font-weight: bold; margin: 0;}
.tagmeta		{font-size: .6em; font-weight: bold; margin: 0; padding-top: 10px;}
.commentsection	{margin-left: 20px;}
ol.commentlist	{list-style: none;}
.commentbox		{background: #ddeffb; width: 520px; padding: 10px; margin-bottom:10px; margin-top: 3px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.grav {float: left; margin: 0 5px 0 5px;}
ol.commentlist li p	{font-size: 1.0em;}

/*
FOOTER
*/
#footer			{height: 196px; background: url('images/footer.png'); padding-top:20px; margin-top: 10px}
#footer-inside	{width: 1024px; margin: 26px 0 0 200px;}
.linkbox		{float: left; color: #3399ff; font-size: 12px; margin: 0 50px 0 0;}
.linkbox a		{color: white; line-height: normal;}

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/* End sociable */
