/*
THEME NAME: Thunderbowl
THEME URI: 
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 1.0
AUTHOR: Blueprint Design Studio
AUTHOR URI: http://blueprintds.com
*/

/***************
    Eric Meyer's Global Reset
    http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
***************/
body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, ins, q, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, embed, object 
{
	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; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
caption, th, td { font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/***************
    Hidden and clearing elements, for the sake of compression 
***************/
#blog-description, .page-item-2, body.home .entry-meta, body.home .entry-date    
	{ display:none !important; }
#footer, #nav-below, .clear, .entry-content h3
	{ clear: both !important; }
#header h1 a, #content, .sidebar, #menu li 
	{ overflow: hidden; }	
/***************
    Basic Layout
***************/
body {
    font: 76% Candara,Verdana,Geneva,"sans serif";
    line-height: 18px;
    background: #000;
	color: #eee;
}
div#wrapper, #header { 
width: 934px; 
margin: 0 auto;
border-left: #ce0707 1px solid;
border-right: #ce0707 1px solid;
}
#header { height: 270px; overflow: hidden; background: url(img/bowlFlash.gif) no-repeat 50% 50%; }
#wrapper {
background: url(img/bowlBack.jpg) no-repeat 50% 0;
}
div#container {
	float: left;
	width: 932px;
}
div#content {
	margin: 0 225px;
}
#content, #secondary { border-top: #ce0707 1px solid; }
div.sidebar, div#access {
	float: left;
	overflow: hidden;
	width: 225px;
}
div#access {
	margin: 0 0 0 -932px;
}
* html div#access {
	left: 0px;
	position: relative;
}
div#secondary {
	margin: 0 0 0 -225px;
}
div#footer { 
	clear: left;
	width: 100%;
}
#menu li, .entry-content blockquote {
	font-size:1.1667em;
	line-height: 1.286em;
}
li.page_item a {
display: block;
width: 225px;
height: 29px;
background: url(img/bowlMenu.gif) no-repeat 0 0;
overflow: hidden;
color: #fff;
text-decoration: none;
line-height: 29px;
font-weight: bold;
text-indent: 29px;
text-transform: uppercase;
}
#menu ul { border-bottom: #ce0707 1px solid; }
#footer, .credit { width: 934px; margin: 0 auto; text-align: center; }
#footer { background: #ce0707; height: 1px; overflow: hidden; }
/***************
    Content Formatting
***************/
.hentry { padding: 20px; border: #ce0707 1px solid; border-top: 0 none; border-bottom: 0 none; }
body.page .hentry { padding-bottom: 100px; }
.page-title, .entry-title, .widgettitle {
	font-size:1.5em;
	line-height: 1em;
	margin-top: 0;
	margin-bottom: 1em;
text-transform: uppercase;
font-weight: bold;
}
.entry-content h3, .entry-content caption, #wp-calendar caption a {
	font-size:1.1667em;
	line-height: 1.929em;
	margin-top: 1.286em;
	margin-bottom: 0.643em;
font-weight: bold; 
color: #fff;
}
.entry-content p {
	font-size: 1em;
	line-height: 1.5em;
	padding-bottom: 1.5em;
}
.entry-content ul { list-style-type: square; }
.entry-content li {
	list-style-type: square;
	list-style-position: inside;
	padding-bottom: 1em;
}
.entry-content ol, .entry-content ul { padding-left: 1.4em; }
.entry-content ol li { list-style-type: decimal; }
.entry-content ol ul li  { list-style-type: square; }
.entry-content li h2, .entry-content li h3, .entry-content li h4, .entry-content li h5, .entry-content li h6 { display: inline; }
.entry-content blockquote { padding: 0.5em 1em 0.5em 3em; font-style: italic; }
.entry-content blockquote.left, .entry-content blockquote.right, .comment blockquote, blockquote blockquote { padding: 0.5em 1em; }
.entry-content table, #wp-calendar table { background: #ce0707; padding: 1px; }
.entry-content td, #wp-calendar td { background: #fff; color: #ce0707; padding: 1px; }
.alignleft,.left,.align-left {
	float:left;
	margin: 0.5em;
}
.alignright,.right,.align-right, #archives-by-month {
	float:right;
	margin: 0.5em;
}
.column, .content-column { width:33%; overflow: hidden; }
.center 
{
    display: block;
    text-align: center;
    margin: 0 auto;
}
/***************
    Widgets
***************/
.widget li, .widget table, .widget .textwidget, .credit {
	font-size:0.8333em;
	line-height:1.8em;
}
.widget { padding: 20px 10px; }
#wp-calendar table { margin-bottom: 0.5em; }
table .nav { margin-top: 0.5em; }
/***************
    Links
***************/
a { color: #ce0707; }
a:hover { text-decoration: none; }
a img { border: 0; }
#menu a:hover { background-color: #fff; color: #ce0707; }
.widgettitle a, .entry-title a, .page-title a { text-decoration: none; color: #fff; }
.wdigettitle a:hover, .entry-title a:hover, .page-title a:hover { background-color: #ce0707; }