/*
Theme Name: Hero Hunt
Theme URI: http://www.herohunt.com
Description: Outrigger child theme for Hero Hunt.
Author: Jonathan Kemp
Author URI: http://www.herohunt.com
Template: outrigger
Version: 1.2
*/

/* clrfix for clearing floats */

.clrfix { zoom:1;}
.clrfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* reset CSS */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/* font reset styles */
/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.8.0r4
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* begin custom CSS */

body {background:#333; color:#333; /*font-family:Verdana;*/}
a:link, a:visited { color: #003F87;}
a:hover { color: #CCC;}
a:active { color: #003F87;}

#doc {text-align:center;}

#hd {background:#EEE; border-bottom:1px solid #CCC; padding:0.8em 0;}
#hd h1 {background:url(images/Logo_150.gif) no-repeat scroll 0 0; height:104px; margin:0 auto; width:960px; text-indent:-9999em; overflow:hidden;}
#hd h1 a { display:block; height:104px; width:150px;}

#wrap {background:#FFF;}
#bd {margin:0 auto; width:960px;}
#content {float:left; padding:2em 1em 1em 0; text-align:left; width:627px;}
#content h2 {color:#003F87; font:bold 1.231em Helvetica,Arial; margin-bottom:0.2em;}
#content h2 a:link, #bd h2 a:visited {color:#003F87; text-decoration:none;}
#content h2 a:hover {color:#EEE; background:#003F87; text-decoration:none;}
#content h2 a:active {color:#003F87; text-decoration:none;}
#content h3 {clear: both; font:bold 1.16em Arial;}
#content h3.pagetitle {margin-bottom: 1em;}
.search #content h3 {margin-bottom: 1em;}
#respond h3 {margin-bottom: 0.5em;}
#content h4 {font-size: 1.08em; margin-bottom: 0.5em;}
#content p, #content p br, .navigation {margin-bottom: 1em;}
#content ul {margin:0 0 1em 1em; list-style-type:disc;}
#content blockquote {border-left:1px solid #CCC; padding:0 2em; /*margin-right:2em;*/}
#content .post, #content .page {border-bottom:1px solid #CCC; margin-bottom:1em;}
#content .postmetadata, #content .postfooter {font-size:0.85em;}
#content .postfooter { clear:left;}
/*#content .postaction {margin-bottom:1.5em;}*/
.home .fb_iframe_widget {margin-bottom:8px;}

/* comments */
#commentform p { font-size:0.875em;}
#commentform #author, #commentform #email, #commentform #url { border:1px solid #999; padding:2px; width:98%;}
#commentform textarea { border:1px solid #999; padding:2px; width:98%;}
.commentlist li .avatar { float:right; border:1px solid #eee; margin:0 0 1em 1em; padding:2px; background:#fff;}
.alt{margin:0;padding:10px;}
#content ol.commentlist{text-align:justify;padding:0;margin-left:0;}
#content .commentlist li{list-style:none;margin:15px 0 10px;padding:5px 5px 10px 10px;}
.commentlist li ul li{}
.commentlist p{margin:10px 5px 10px 0;}
#content ul.children{padding:0;margin-left:0;}
.thread-alt{background-color:#f8f8f8;}
.thread-even{background-color:#FFF;}
.comment-author-admin {background-color:#EEE;}
.depth-1{border:1px solid #ddd;}
.even,.alt{border-left:1px solid #ddd;}
.commentmetadata{margin-bottom:10px;}

#sidebar {float:left; padding:2em 0 1em; width:320px;}
#sidebar .widget {background:#F9F9F9; border:1px solid #CCC; margin:0 auto 1em; padding:1em; text-align:left; width:272px;}
#sidebar h3 {margin-bottom:0.25em;}
#sidebar #s {width:200px;}
#sidebar .ad {margin-bottom:1em;}
#sidebar .ad p {color:#999; font-size:85%;}

#ft {background:#333; color:#FFF; font-size:85%; padding:1.5em 0;}
#ft a:link, #ft a:visited { color: #FFF;}
#ft a:hover { color: #CCC;}
#ft a:active { color: #FFF;}


/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.6 Plugin: WP-PageNavi 2.40									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/

.wp-pagenavi {
	margin-bottom: 2em;	
}
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #003F87;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #003F87;
	background-color: #FFFFFF;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #CCC;
	color: #CCC;
	background-color: #FFFFFF;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #CCC;
	color: #003F87;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #666;
	border: 1px solid #CCC;
	background-color: #FFFFFF;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #CCC;
	color: #666;
	background-color: #FFFFFF;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #CCC;
	color: #666;
	background-color: #FFFFFF;
}

