/*
Theme Name:  PMWiki Ferret 2008
Theme URI: http://redferret.net/
Description: Custom Layout for The Red Ferret Journal PMWiki
Version: 1.5
Author:  Teli Adlam
Author URI: http://telidesign.com/
*/

/* --- [ UNIVERSAL STYLING ] --- */
* {margin: 0; padding: 0;}
p {margin: 5px auto 15px;}
body {background: #FCF7DF; color: #fff; padding: 0; margin: 0; font-family: Verdana, Arial, Geneva, sans-serif; font-size: small; text-align: center; /* IE centering fix*/}
a {text-decoration: none; color: #8D1E15;}
a:hover {color: #A45014;}
a img {text-decoration: none; border: none;}

#wrap {color: #000; text-align: center;}
#centerwrap {text-align: left; margin: 0 auto; width: 940px;}

textarea, input {font-family: Verdana, Arial, Geneva, sans-serif; padding: 2px;}

/* --- [ HEADER ] --- */
.header_wrap {background: #8F2015 url(images/banner-bg-tall_mod_3.jpg) repeat-x 0 100%; width: 100%; position: relative; height: 204px; overflow: hidden; padding: 0; margin: 0 0  10px;}
#header {background: transparent url(images/ferret_header_mod_3.jpg) no-repeat center bottom; height: 204px; margin: 0 auto; text-align: left; width: 960px;}
.top_advert {text-align: center; margin: 10px auto;}
	#searchform, #cse-search-box {width: 250px; float: right;}
	#search{
	border: 1px solid #ccc;
	background: url(images/content-bg.jpg) repeat-x;
	height: 22px;
	margin: 2px 0;
}
#search input{
	background: transparent !important;
	border: 0 !important;
	color: #000;
	float: left;
	font-size: 1em;
	margin: 2px 0 0 0;
	width: 178px;
	padding:1px;
}
#search .btn{
	margin: 0;
	padding: 0;
	width: auto;
	float: right;
}
#cse-search-results {font-size: 85% !important; width: 460px!important;}
#main_top_nav {height: 30px; font-size: 0.85em; list-style: none; margin: 0 auto; /*width: 850px;*/ padding-left: 100px;}
#main_top_nav li {float: left; margin: 2px 5px;}
	h1.site_title a {display: block; height: 140px; width: 340px; text-indent: -99999px; outline: 0;}
	#header h1, #header p {margin: 0; padding: 0; line-height: 0.1;}
	p.tagline {display: none;}
	#top_nav {position: absolute; bottom: 0px; left: 250px; list-style: none; height: 30px; font-size: .85em; padding: 0; margin: 0;}
	#top_nav li {float: left; margin: 2px 5px; border-left: 1px solid #FFFEF2; padding-left: 5px;}
	#top_nav li.noborder {border: 0 !important;}
	#main_top_nav a,#top_nav li a {display: block; width: auto; color: #FFFEF2; text-decoration: none;}

/* --- [ CONTENT ] --- */
.googlebox {margin-top: -175px; float: right;}
#content {color: #543018; width: 580px; float: left; font-size: 85%;}
.featured {background: #fff url(images/content-bg_white.jpg) repeat-x; border: 1px solid #FAEAA3; padding: 20px; margin: 5px auto 20px;}
.featured a {text-decoration: underline;}
#content #wikimid {clear: both;}
#content #wikibody h2 {font-size: 175%;}
#content #wikimid #wikitext table td {border: 1px solid #ddd;}
#content #wikimid table a {color: #777; text-decoration: none;}
#content #wikimid table a:hover {color: #6F0000;}
.notice {font-weight: bold; color: #6F0000;}

/* --- [ SIDE BAR ] --- */
#sidewrap {width: 350px; float: right; padding-top: 5px; margin-bottom: 25px; font-size: 85%}
#sidewrap ul {list-style: none;}
#sidewrap h4 {background: #AD2C0C; color: #fff; font-size: 1em; font-family: Arial, Verdana, Geneva, sans-serif; font-weight: normal; padding: 3px; text-align: center; margin-top: 15px; margin-bottom: 10px; font-size: 110%;}
	#sidewrap h4 a {color: #fff; font-size: 80%; text-decoration: underline;}
.side_box {margin-bottom: 25px; padding: 10px; border: 1px solid #FAEAA3; background: #fff; text-align: center; overflow: hidden;}
#side_1, #side_2 {border: 1px solid #FAEAA3; background: #fff; text-align: left; color: #000; padding: 10px; width: 150px;}
#side_1 {float: left;}
#side_2 {float: right;}

/* --- [ FOOTER ] --- */
#footer {padding: 5px 10px 30px; color: #fff; background: #952414; clear: both; text-align: center; font-size: 0.9em; list-style: none;}
#footer a {color: #fff; font-weight: bold;}
#footer h4 {display: none;}
#footer ul {list-style: none; width: 900px; margin: 5px auto;}
#footer li {/*float: left;*/ margin: 2px 5px; display: inline;}

/* --- [ GOOGLE/INCLUDE/REF BOX STYLING ] --- */
.google {margin-top: 60px;}
.include {background: #eee; padding: 0; margin: 0;}
.include p  {margin: 0; padding: 10px 5px;}
.ref {width: 90%; margin: 0; border: 1px solid #ddd; padding: 3px;}

