/*
Theme Name: Einnek Football
Theme URI: http://www.purpleblob.com
Description: Einnek Football Information Website and Blog.
Version: 2.0
Author: Richard Balfre
Author URI: http://www.purpleblob.com
Tags: einnek, football, soccer, pbm
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "date.css";

*					{ margin: 0; padding: 0; }
body				{ font: 14px Georgia, serif; background: #90CE95 url(images/bg.jpg) fixed no-repeat; }

#page-wrap			{ width: 914px; margin: 110px 0 0 110px; overflow: hidden; }

#content			{ position: relative; z-index: 100px; background: #ffffff; background: rgba(207,246,211,0.6); float: left; padding: 15px; width: 620px;
					  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
#content .arch		{ font: 24px Arial, Helvetica, sans-serif; padding: 0 0 25px 0; }
#logo				{ position: absolute; top: 0px; left: 10px; z-index: 50; }

#prevnext			{ padding: 40px 0 20px 0; font: 12px; text-align: center; }
#prevnext a			{ color: #000; }
.cpyrght			{ padding: 25px 0 0 0; text-align: right;  font: 10px Verdana, Geneva, sans-serif; }
.ruleexample		{ color: #96C; }

/*
	Post Formatting
*/
#posting 			{ margin-left: 65px; }
#posting h2			{ font: 24px Verdana, Geneva, sans-serif; padding: 0 0 10px 0; text-transform: capitalize; display: block; }
#posting h2 a		{ text-decoration: none; color: #145D0A; }
#posting h2 a:hover	{ text-decoration: underline; color: #00F; }
#posting p			{ font: 14px Verdana, Geneva, sans-serif; padding: 0 0 5px 0; }
#posting p.pnotes	{ font: 10px Arial, Helvetica, sans-serif; padding: 15px 0 25px 0; }
#posting li			{ list-style: square; font: 14px Verdana, Geneva, sans-serif; padding: 0 0 5px 0; margin-left: 30px;}

/*
	Pages Formatting
*/
#thepages	 		{ margin-left: 0px; }
#thepages h2		{ font: bold 24px Tahoma, Geneva, sans-serif; padding: 0 0 10px 0; text-transform: capitalize; display: block; text-decoration: underline; }
#thepages p			{ font: 14px Verdana, Geneva, sans-serif; padding: 0 0 15px 0; }
#thepages p a		{ text-decoration: none; color: #000; }
#thepages p a:hover	{ text-decoration: underline; color: #00F; }
#thepages ul		{ padding-bottom: 10px; }
#thepages li		{ list-style: square; font: 14px Verdana, Geneva, sans-serif; padding: 0 0 5px 0; margin-left: 30px;}
#thepages li a		{ text-decoration: none; color: #000; }
#thepages li a:hover{ text-decoration: underline; color: #00F; }
#thepages table		{ margin: 0 0 20px 0; }
#thepages td		{ padding-left: 5px; text-indent: 0px; }
#thepages th		{ padding-left: 5px; text-indent: 0px; }
/*
	Rules Table Formatting
*/
#thepages tr.even	{ font: 13px Verdana, Geneva, sans-serif; line-height: 24px; text-indent: 2px; background-color: #CFF; }
#thepages tr.odd	{ font: 13px Verdana, Geneva, sans-serif; line-height: 24px; text-indent: 2px; background-color: #F4F4F4; }
#thepages th		{ font: 13px Verdana, Geneva, sans-serif; font-weight: bold; line-height: 24px; text-indent: 2px; background-color: #FFC; }

/*
	Comments
*/
#comments			{ font: 12px Verdana, Geneva, sans-serif; padding: 40px 0 10px 0; }
.commentlist		{ font: 12px Verdana, Geneva, sans-serif; padding: 0 0 5px 0; }
.comment-body		{ padding: 0 0 10px 0; }
#respond h3			{ font: 14px Arial, Helvetica, sans-serif; padding: 20px 0 0 0; }
#respond p			{ font: 14px Verdana, Geneva, sans-serif; padding: 0 0 5px 0; }
#respond p.lia		{ font: 10px Arial, Helvetica, sans-serif; padding: 5px 0 0 0; }
#respond textarea 	{ width: 620px; }

/*
	Sidebar
*/
#sidebar			{ float: right; width: 244px; }
#rule-book 			{ background: #70B370 url(images/rules-top.png) no-repeat; 
					  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
#side-links			{ background: #70B370 url(images/links-top.png) no-repeat; margin: 15px 0 0 0; 
					  -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; }
/*
	Sidebar Links
*/
#main-nav, #link-nav						{ list-style: none; padding: 60px 0 40px 12px; }
#main-nav li, #link-nav li					{ font: 16px Georgia, serif }
#main-nav li a, #link-nav li a				{ color: #000; display: block; padding: 2px 0; text-decoration: none; }
#main-nav li a:hover, #link-nav li a:hover	{ color: #FFF; }

#main-nav li.current_page_item a			{ color: #FFF; }
#main-nav li ul 							{ display: none; }
#main-nav li.current_page_item ul 			{ display: block; }
#main-nav li.current_page_parent ul 		{ display: block; }
#main-nav li.current_page_ancestor ul 		{ display: block; }
#main-nav li ul li							{ list-style: none; text-indent: 20px; background: none;}
#main-nav li.current_page_item ul li a		{ color: #000; }
#main-nav li ul li.current_page_item a		{ color: #FFF; }
