
@charset "utf-8";
@import "main.css";
/* 
 *Nookipedia/Animal Crossing CSS
 *Skin created by Dillion Patrick 2011 www.dkpat.net
 *Based on monobook skin
 *
*/

#column-content {
	width: 100%;
	float: right;
	margin: 0 0 .6em -250px;
	padding: 0;
	margin-top:145px;
}
#content {
	margin: 10px 25px 0 240px;
	padding: 0;
	position: relative;
	z-index: 4;
}
#column-one {
	padding-top: 200px;
}
#content {
	background-color:#78ab46;
	color: black;
	border:none;
	line-height: 1.5em;
}
body {
	font: x-small sans-serif;
	background: #465aab url(winter/headbg.png) 0 0 repeat-x;
	color: black;
	margin: 0;
	padding: 0;
}
/* Scale back up to a sane default */
#globalWrapper {
	font-size: 127%;
	width: 100%;
	margin: 0;
	padding: 0;
	background:url(winter/sidebar.png) 0 0 repeat-y;
}
.portlet {
	border: none;
	margin: 0 0 .5em;
	padding: 0;
	float: none;
	width: 188px;
	overflow: hidden;
	padding-left:32px;
	color:white;
	margin-right:auto;
	margin-left:auto;
	text-slign:center;
	font-family:Verdana, Geneva, sans-serif;
}
.pBody {
	background-color: transparent;
	border: 0;
	text-align:left;
}
.portlet h5 {
	width:176px;
	height:31px;
	display:inline-block;
	background: url(winter/navheader.png)  no-repeat center top;
	text-align:center;
	font-size:19px;
	color:white;
	text-transform:none;
	padding:3px 500px;
	margin:0 -500px;
}
.portlet li, .portlet a {
	color:#FFF;
	font-size:14px;
}
#sidebar .portlet ul {
	list-style:none;
}
#p-logo {
	background: url(winter/logo.png) 0 0 no-repeat /*!important*/;
	height: 200px;
	margin: 0;
	width: 475px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	overflow: visible;
	visibility: visible;
}
#p-logo a,
#p-logo a:hover {
	background-image: none !important;
	background-color: transparent !important;
	margin-top:25px;
	width:450px;
	height:100px;
}
#p-search {
	padding: ;
	text-align: center;
	margin:0;
}
#sidebar {
	width:220px;
	text-align:center;
	position:relative;
	z-index:3;
}
/*************Footer Items*************/
#footer {
	background:url(winter/footerbg.png) 0 0 repeat-x; /*105px 0*/
	border-style: none;
	padding:0;
	margin: 0;
	margin-bottom: 0px;
	height: 180px;
	clear: both;
	position: relative;
	z-index: 3;
}

#f-pageinfo {
	color: #334075;
	vertical-align: middle;
	font-weight: bold;
	float: left !important;
	padding-left: 248px;
	text-align: left !important;
}

#f-wikiinfo {
  color: #334075;
	vertical-align: middle;
	font-weight: bold;
	float: left !important;
	padding-left: 20px;
	text-align: left !important;
}

#f-wikiinfo a {
	color: white;
}

#f-list {
	background: url(winter/foot.png) 0 0 no-repeat;
	height: 60px;
	margin-left: 0;
	padding: 90px 0 30px 0;
}
#f-poweredbyico, #f-copyrightico, #f-pagerendertime {
	margin-top:10px;
	margin-right:30px;
	float: right;
	height: 1%;
}
#f-copyrightico, #f-pagerendertime {
	margin-right:10px;
}
#f-pagerendertime {
	color: #334075;
	vertical-align: middle;
	font-weight: bolder;
}
/* main content borders
-----------------------------------------------------------------------------*/
#contentHeadLeft {
	background: url(winter/borders/contentheadleft.png) no-repeat;
	height: 22px;
	width:22px
}
#contentHeadCenter {
	background: url(winter/borders/contentheadcenter.png) repeat-x;
	height: 100%;
	}
#contentHeadRight {
	background: url(winter/borders/contentheadright.png) no-repeat right;
	height: 100%;
}
#contentBodyLeft {
	background: url(winter/borders/contentbodyleft.png) repeat-y;
	clear: both;
}
#contentBodyCenter {
	background:white;
}
#contentBodyRight {
	background: url(winter/borders/contentbodyright.png) repeat-y right;
}
#contentFootLeft {
	background: url(winter/borders/contentfootleft.png) no-repeat;
	clear: both;
}
#contentFootCenter {
	background: url(winter/borders/contentfootcenter.png) repeat-x;
	height: 100%;
}
#contentFootRight {
	background: url(winter/borders/contentfootright.png) no-repeat right;
	height: 100%;
	width:22px;
	height: 22px;
}
.borderclear {
	margin:0;
	padding:0;
}
/*-----------------------------------------------------------------------------
 end main content borders*/
 
/*
** the page-related actions- page/talk, edit etc
*/
#p-cactions {
	position:relative;
	top:0;
	left:0;
	width: auto;
	z-index: 10;
	line-height: 1em;
	margin:0;
}
#p-cactions li {
	border:none;
	background: none;
	padding:0;
	margin:0;
}
#p-cactions li.selected {
	border:none;
}
#p-cactions li a {
	background:none;
	border: none;
	padding:0 .8em 0;
	color:white;
}
#p-cactions li.selected a, #p-cactions li a:hover{
	background:none;
}
#p-cactions .new a {
	color: #732422;
}
#actionsLeft {
	height:40px;
	width:20px;
	background:url(winter/borders/actionsleft.png);
}
#actionsCenter {
	height:40px;
	background:url(winter/borders/actionscenter.png) repeat-x;
}
#actionsRight {
	height:40px;
	width:20px;
	background:url(winter/borders/actionsright.png);
}
/*
**end the page-related actions- page/talk, edit etc
*/

/* user toolbar
***********************************************************/
#userRight {
	background:url(winter/borders/userright.png) no-repeat;
	height:32px;
	width:32px;
}
#userCenter {
	background:url(winter/borders/usercenter.png) repeat-x;
	height:32px;
}

#p-personal {
	z-index:4;
}
#p-personal ul {
	color: #4F6CE6;
	padding: 0 2em 0 0;
	margin: 0;
}
#p-personal li a {
	color: #4F6CE6;
	padding:0;
}
#p-personal li a:hover {
	background-color: none;
	text-decoration: underline;
	padding:0;
}
#p-personal li.active a:hover {
	background-color: transparent;
}
#p-personal li a.new {
	color: #8C333E;
}

/* Custom styles added by Jake. */
#toc, .toc {
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

#catlinks, .catlinks {
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    border-radius: 1em;
}

div#mw-js-message {
	position:relative;
	background: #78ab46;
	border: 1px solid #547533;
	padding:0 20px 0 20px;
	margin:0;
	border-radius:10px;
	-moz-border-radius:10px;
}

/* Title Bar */
td#titlebar {
	background-image: url('http://nookipedia.com/network/images/footer_center.png');
	color: white;
}

/* Ad Border */
.adBanner {
  padding: 5px;
  background-color: #a0aad3;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #465aab;
  text-align: center;
}