/*
THEME NAME: PitNorth
THEME URI: http://www.thepitnorth.com
DESCRIPTION: PitNorth is a custom designed theme for <a href="http://www.thepitnorth.com/">The Pit North</a>.
VERSION: 1.0
AUTHOR: Brandon Media Group
AUTHOR URI: http://www.brandonmediagroup.com/
TEMPLATE: sandbox
*/

/* There's a reason why some selectors with the same properties are separated */

* { margin: 0; padding: 0; }
body { font: 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif; color: #ccc; background: #000000 url('pit-bg.jpg') repeat-x scroll top; margin: 0 0 3em; }
blockquote { border-left: 0.4em solid #EEEEEE; margin: 0 0 0 1.5em; padding: 0 0 0 1em; }
code { font: 1.1em 'Courier New', Courier, Monospace; }
acronym, abbr { font-size: 0.9em; letter-spacing: 0.07em; border-bottom: 1px dashed #999; cursor: help; border: 0; }
ins {}
del {}

/* Table */
table {}
caption {}
td {}
thead {}
tr {}

/* Links */
a img, :link img, :visited img { border: 0;  outline: none; }
a { color: #a85; text-decoration: none; }
a:focus, a:active {}
a:hover { text-decoration: underline; }
a:link {}
a:visited {}

/* Heading */
h1, h2, h3, h4 { font-family: 'Trebuchet MS', Verdana, Sans-Serif; margin: 1em; }
h1 { font-size: 3em; }
h1 a { color: #eee; }
h1 a:hover {text-decoration: none;}
h1 a:link {}
h1 a:visited {}
h2 a, h3 a, h4 a { color: #eee; }
h2.entry-title { color: #ccc; }
h2.page-title { font-weight: bold !important; text-align: center; margin: 0 0 0.5em 0; }
h3#respond { margin: 1em 0 0; }
h3.comment-header { margin: 1em 0 0; }

/* Global Navigation */
#wrapper #access { padding: 0em 0em 0em 0em; margin: -25px 0em 0em 2.5em; }
#wrapper #access #menu { height: 1%; padding-top: 0; }
#wrapper #access #menu li { display: inline; }
#wrapper #access #menu a { float: left; margin: 0 0.8em 0 0; padding: 0.5em 1.5em 0.7em; color: #333; }
#wrapper #access #menu a:hover { color: #333; }
#wrapper #access #menu li.page_item a 
{ 
	background-color:#ccc;
	border: 0.1em solid #000; 
	border-bottom: none;
	filter: alpha(opacity=75); /* for IE */
	-moz-opacity:0.75; /* for mozilla */
	opacity: 0.75; /* for safari */
	khtml-opacity: 0.75 /* for konquerer and older safari */
}
#wrapper #access #menu li.page_item a:active,
#wrapper #access #menu li.page_item a:hover
{
	background-color: #ccc; 
	color: #333; 
	text-decoration: none; 
	filter: alpha(opacity=100); /* for IE */
	-moz-opacity: 1 !important; /* for mozilla */
	opacity: 1 !important; /* for safari */
	khtml-opacity: 1 !important /* for konquerer and older safari */
}

#wrapper #access #menu li.current_page_item a, 
#wrapper #access #menu li.current_page_item a:active, 
#wrapper #access #menu li.current_page_item a:hover,
#wrapper #access #menu li.current_page_item a:visited,
#wrapper #access #menu li.current_page_parent a,
#wrapper #access #menu li.current_page_parent a:active,
#wrapper #access #menu li.current_page_parent a:hover,
#wrapper #access #menu li.current_page_parent a:visited
{
	background-color: #333;
	color: #ccc; 
	filter: alpha(opacity=100); /* for IE */
	-moz-opacity: 1 !important; /* for mozilla */
	opacity: 1 !important; /* for safari */
	khtml-opacity: 1 !important /* for konquerer and older safari */
}


/* Layout */
#wrapper { margin: 0 auto; padding: 2em 0 1em; background-color: #333; position: relative; width: 675px; border: 0.1em solid #000; border-top: none; text-align: left; }
div.skip-link a { display: none; } /* Hide Skip to Navigation */
/* #container { margin: 2.5em 0 2.5em 2.5em; width: 410px; float: left; display: inline; clear: both; } */
#container { margin: 20px; width: 635px; float: left; display: inline; clear: both; }
#container-no-sidebar { margin: 20px; width: 635px; float: left; display: inline; clear: both; }
#header { color: #FFF; background: #ccc url('pitnorthheader4.jpg') no-repeat scroll 0%; text-align: left; height: 180px; border: none;}
/* #header:hover { color: #FFF; background: #ccc url('pitnorthheader4.jpg') no-repeat scroll 0%; text-align: left; height: 180px; border: 0.1em solid #000; border-left: none; border-right: none;} */
#blog-description { font-size: 2em; letter-spacing: -0.05em; padding: 2em 2em 0; }
#blog-title { font-size: 4em; letter-spacing: -0.05em; padding: 2em 2em 0; display: none;}
#content h2 { font-size: 2.4em; font-weight: normal; letter-spacing: -0.05em; }
#content h3 { font-size: 2.4em; font-weight: normal; letter-spacing: -0.05em; }
#content h4 {}
#content h5 {}
#footer { margin-bottom: 1em; clear: both; width: 100%; text-align: center; }
#footer a { color: #888; border-bottom: 0.1em solid #CCC; font-weight: bold; }
#footer a:hover { border: none; text-decoration: none; color: #000; }

/* Sidebar */
/* .sidebar { float: right; display: inline; margin-right: 2.5em; width: 175px; } */
.sidebar { display: none; }
.sidebar .pagenav {}
.sidebar .pagenav ul li ul li { margin-left: 1em; font-weight: normal; }
.sidebar .pagenav ul li.current_page_item { font-weight: bold; }
.sidebar h3 { font-size: 1.5em; font-weight: normal; letter-spacing: -0.03em; }
.sidebar li { margin: 0; padding: 0; }
.sidebar ul li ul li { padding: 0.5em 0 0; }
.sidebar ul li ul { margin: 0 0 2em; }
.sidebar ul { list-style: none; margin: 0; padding: 0; }
.blog-search #s { color: #444; width: 65%; padding: 0.1em; } /* search form input box */
.blog-search #searchform {} /* entire search form section */
.blog-search { margin-bottom: 2em !important; } /* sidebar search form */
#primary { margin-top: 2.5em; } /* sidebar one */
#secondary { clear: right; } /* sidebar two */

/* Misc */
.alert { text-align: center; margin: 1em auto; padding: 0.5em 2em; font-weight: bold; background-color: #FFF6BF; border-top: 0.2em solid #FFD324; border-bottom: 0.2em solid #FFD324; }
.clear { clear: both; }
.wp-smiley { border: none !important; padding: 0 !important; }

/* .archive .alt { background-color: #F6F7F8; } */
.archive {}
.archive .category-asides h3 { font-size: 1.6em !important; font-weight: normal; }
.archive-links {}
.category-asides .entry-meta { display: none; }
.category-links {}
.comment-mod {}

/* Post area */
.hentry { font-weight: normal; margin-bottom: 4em; /*padding: 1em;*/ /* use for alt background */ } 
.entry-content { font: 1.2em/1.8em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: justify; color: #ccc; margin: 1em 0; }
.entry-content p { margin: 2em; }
.entry-content ol { margin: 0 0 0 2em; }
.entry-content ol li { margin: 0 0 0.2em; }
.entry-content ol li ol { margin: 0 0 0.3em 0; }
.entry-content ul { margin: 2em; }
.entry-content ul li { margin: 0 2em 0.2em }
.entry-content ul li ul { margin: 0 0 0.3em 0; }
.entry-content .alignleft, .entry-content img[align="left"] { float: left; }
.entry-content .alignright, .entry-content img[align="right"] { float: right; }
.entry-content .center, .entry-content img[align="center"] { text-align: center; }
.entry-content a:visited { color: #dca; }
.entry-content h3 { font-size: 1.5em !important; }
.entry-content h4 { font-size: 1.3em !important; }
.entry-content h5 { font-size: 1.1em !important; }
.entry-content img { border: 1px solid #000; margin 0.5em; padding: 0; }
.entry-content img.alignleft, .entry-content  img[align="left"] { margin: 0.4em 1.1em 0.4em 0; }
.entry-content img.alignright, .entry-content img[align="right"] { margin: 0.4em 0 0.4em 1.1em }
.entry-content img.center, .entry-content img[align="center"] { display: block; margin: 0.4em auto; }
.entry-content img.noborder { border: none !important; }
.entry-meta { color: #BBB; font-size: 1.1em; line-height: 1.5em; }
.entry-meta a { color: #777; }
.entry-meta a:hover {}
.entry-meta a:visited {}
.entry-author {}
.entry-category {}
.entry-commentlink {}
.entry-editlink {}

.home {}
.home-link { display: none; margin: 0 0 1em; } /* Home link is hidden by default */
.home-link a { font-weight: bold; }
.home-link a:hover { text-decoration: none; }
/* .home .alt { background-color: #F6F7F8; } */
.home .category-asides h2 { font-size: 1.6em !important; font-weight: normal; }

/* Page navigation */
.navigation { margin: 0 0 2em; height: 1em; width: 510px; }
.navigation a { color: #777; }
.navigation a:hover { text-decoration: none; }
.nav-next { float: right; }
.nav-previous { float: left; }

.page {}
/* .page .entry-title { color: #ccc; font-weight: bold !important; text-align: center; } */

/* .search .alt { background-color: #F6F7F8; } */
.search .category-asides h3 { font-size: 1.6em !important; font-weight: normal; }

.single {}
.single .category-asides .entry-content { font-size: 1.5em; color: #999; }

/* Comment */
.comments .nopassword { text-align: center; }
#comments { list-style-type: none; margin: 0; padding: 0 2em; }
#comments li { margin: 1em 0; padding: 1em 1em; }
#comments span.unapproved { display: block; text-align: center; margin: 1em auto; padding: 0.5em 2em; font-weight: bold; background-color: #FFF6BF; border-top: 0.2em solid #FFD324; border-bottom: 0.2em solid #FFD324; }
#comments .alt {background-color: #444; } /* Alternate background */
#comments .bypostauthor {} /* Post Author comment */
#comments .byuser { background-color: #555; }
#comments .comment p { padding: 1em 0; font-size: 1.2em; }
#comments .comment-author { font-size: 1.5em; font-weight: bold; letter-spacing: -0.1em; }
#comments .comment-meta a { color: #777; }
#comments .comment-meta { margin: 1em 0; color: #777; }
#comments .commentauthor-admin { background-color: #EEE; } /* Change to commentauthor-username */

#numpingbacks {}
#pingbacks { color: #777; font-size: 1.2em; margin: 1em 0; background: #F6F7F8; }
#pingbacks li { margin-left: 4em; padding: 0.7em 0; list-style: none; }
#pingbacks li p { display: none; } /* Remove Pingbacks/Trackback entry content */
#pingbacks .alt {} /* Alternate background */
#pingbacks .trackback { font: 1em Arial, Sans-Serif; display: block; } 

div.formcontainer { width: 100%; }
#commentform {}
#commentform #author, #commentform #email, #commentform #url { padding: 0.3em; color: #777; font: 1em Verdana, Arial, Helvetica, Sans-Serif; width: 40%; clear: both; }
#commentform #comment-notes { margin: 1em 0; color: #777; }
#commentform #loggedin { font-size: 1.1em; }
#commentform #submit { margin: 0.5em 0; float: right; }
#commentform .form-label { padding: 1em 0 0.5em; color: #777; font: 1em Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; }
#commentform .form-submit {}
#commentform .form-textarea {}
#commentform span.req-field { color: #FF0000; background-color: #333 !important; }
#commentform textarea#comment { padding: 0.3em 0 0.3em 0.3em; font: 1em Verdana, Arial, Helvetica, Sans-Serif;  color: #777; width: 99%; height: 20em; } /* controls comment textarea box */

/* Error page */
.four04 #content h2.post-title { font-weight: bold !important; text-align: center; margin: 0 0 0.5em 0; }
.four04 #content p { font-size: 1.2em; }
.four04 #searchform { margin: 2em 0;  }
.four04 .sidebar { display: none; }
.four04 #content { width: 720px; text-align: center; }
.four04 #searchform #s { color: #444; padding: 0.1em; }

/* Widget */
.textwidget { color: #666; margin: 0.2em 0; text-align: justify; line-height: 1.5; } 
.widget { margin-bottom: 2em !important; }
.widget_text {}
.widget_archives {}
.widget_calendar { color: #666; text-align: center; }
.widget_calendar #wp-calendar { width: 100%; }
.widget_categories {}
.widget_delicious {}
.widget_flickr {}
.widget_meta {}
.widget_pages li.current_page_item { font-weight: bold; }
.widget_pages ul li ul li { margin-left: 1em; font-weight: normal; }
.widget_recent_comments {}
.widget_recent_entries {}
.widget_rss {}
.widget_sandbox_search #s { color: #444; width: 65%; padding: 0.1em; }

/* Latest addition as 0.6.1 */
.archive-meta { font-size: 1.2em; margin: 2em 0; }
.home div#nav-above { display: none; }
.archive div#nav-above { display: none; }
.single div#nav-below { display: none; }
.entry-author { display: none; }
.entry-commentlink { display: block; }
.hentry .metasep { display: none; }
.entry-date { color: #BBB; }