/*
OVERSTUFFED-CLOSET.NET 

All graphics and original content featured here at Overstuffed-Closet.net were created by me (Haley) 
around 97.6% of the time. The other 2.4% were originally created by someone else, but I ended up editing 
them so they would be just as awesome as the rest of this site. Check out the CETERA (other stuff) page 
for details and links of where everything came from and whatnot. 

Please don't take any of my junk, because honestly I don't know why you would: it is all just as crazy and 
beyond all rationale/logic/understanding and stuff as I am, so I really doubt anyone would actually want to 
be that way, too. If you still can't seem to refrain from wanting to take some weird thing from my site, go 
ahead and email me and explain why on Earth you want to. You never know because I might just let you do it. :D 

Blah blah blah now here comes the fancy Creative Commons License... 

Overstuffed-Closet.net by Haley J. Reamer (MiaChimera.net) is licensed under a Creative Commons 
Attribution-Noncommercial-No Derivative Works 3.0 United States License 

Some Rights Reserved | 2004 - 2010 | Contact details available at miachimera.net 

*/


/* CORE LAYOUT DISPLAY */


* {
	margin: 0px;
	padding: 0px;

}

body {
	background: #ecf6fa url(http://www.overstuffed-closet.net/body_bg_img.jpg) repeat-x;
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#wrapper {
	background-color: transparent;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	width: 680px;
}

#header {
	background-color: transparent;
	height: 179px;
	margin: 0 auto;
	padding-top: 51px;
	text-align: center;
	width: 680px;
}

#divimg {
	background-color: transparent;
	height: 72px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	width: 680px;
}

#nav {
	background-color: transparent;
	height: 35px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	width: 680px;
}

#banner {
	background-color: transparent;
	height: 25px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: center;
	width: 680px;
}


#content {
	background-color: transparent;
	color: #424242;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-top: 30px;
	text-align: left;
	width: 640px;
}

#footer {
	clear: both;
	background-color: transparent;
	color: #56788f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0 auto;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	text-align: center;
	width: 660px;
}


/* GENERAL PAGE STYLISTIC OVERRIDES */


.clear {
	clear: both;
}

img {
	border: none;
}

.border {
	background-color: #d1e4eb;
	border: 1px solid #ffffff;
	padding: 5px;
}

.border:hover {
	background-color: #ffffff;
	border: 1px solid #bbcad3;
	padding: 5px;
}

.center {
	text-align: center;
}


/* WISHLIST PAGE STYLE ELEMENTS */


.wish-table {
	background-color: transparent;
	border-style: none;
	margin-left: 50px;
	padding: 0px;
	text-align: center;
}

.wish-cell {
	background-color: transparent;
	color: #424242;
	font-family: "Times New Roman", Georgia, serif;
	font-size: 13px;
	font-weight: normal;
	padding: 4px;
	width: 90px;
	margin: 0px auto;
	border-style: none;
	text-align: center;
	text-transform: uppercase;
}

.wish-heath {
	width: 90px;
	height: 90px;
	background: url('http://www.overstuffed-closet.net/images/wish_heath_off.jpg') no-repeat;
}

.wish-heath:hover {
	background: url('http://www.overstuffed-closet.net/images/wish_heath_on.jpg') no-repeat;
}

.wish-binbons {
	width: 90px;
	height: 90px;
	background: url('http://www.overstuffed-closet.net/images/wish_binbons_off.jpg') no-repeat;
}

.wish-binbons:hover {
	background: url('http://www.overstuffed-closet.net/images/wish_binbons_on.jpg') no-repeat;
}

.wish-kate {
	width: 90px;
	height: 90px;
	background: url('http://www.overstuffed-closet.net/images/wish_kate_off.jpg') no-repeat;
}

.wish-kate:hover {
	background: url('http://www.overstuffed-closet.net/images/wish_kate_on.jpg') no-repeat;
}

.wish-loz {
	width: 90px;
	height: 90px;
	background: url('http://www.overstuffed-closet.net/images/wish_loz_off.jpg') no-repeat;
}

.wish-loz:hover {
	background: url('http://www.overstuffed-closet.net/images/wish_loz_on.jpg') no-repeat;
}

.wish-sims2 {
	width: 90px;
	height: 90px;
	background: url('http://www.overstuffed-closet.net/images/wish_sims2_off.jpg') no-repeat;
}

.wish-sims2:hover {
	background: url('http://www.overstuffed-closet.net/images/wish_sims2_on.jpg') no-repeat;
}


/* OWNED FANLISTINGS PAGE ELEMENTS */


.fl-table {
	background-color: transparent;
	border-style: none;
	padding: 0px;
	text-align: left;
	width: 600px;
}

.fl-title {
	background-color: transparent;
	border-style: none;
	color: #1b3e56;
	font-family: "Times New Roman", serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	padding: 2px 1px;
	text-align: left;
	text-transform: uppercase;
	width: 600px;
}

.fl-image {
	background-color: transparent;
	border-style: none;
	height: 85px;
	text-align: left;
	width: 110px;
}

.fl-desc {
	background-color: transparent;
	border-style: none;
	color: #60808c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	padding: 2px 2px 2px 10px;
	text-align: left;
	width: 480px;
}

.fl-info {
	background-color: transparent;
	border-style: none;
	color: #7c7c7c;
	font-family: "Times New Roman", Georgia, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 18px;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	width: 600px;
}

.fl-stat {
	background-color: transparent;
	color: #595959;
	font-family: "Times New Roman", Georgia, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 18px;
	text-transform: uppercase;
}

.fl-cat {
	background-color: transparent;
	color: #7c7c7c;
	font-family: "Times New Roman", serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	text-transform: uppercase;
}

/* TEXT AND FONT ELEMENTS */


b, strong {
	color: #2d2d2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

i, em {
	color: #424242;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 12px;
	font-style: italic;
}

small {
	color: #2d2d2d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

blockquote {
	border-left: 1px solid #839fad;
	border-left: 1px solid #839fad;
	color: #375a72;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 11px;
	line-height: 16px;
	margin: 25px;
	padding-left: 10px;
	padding-right: 10px;
	width: 520px;
}

.date {
	border-style: none;
	color: #60808c;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 5px;
	padding: 5px 2px;
	text-transform: uppercase;
}


/* HEADING ATTRIBUTES AND STYLES */


h1 {
	background-color: transparent;
	border-style: none;
	color: #3f6178;
	font-family: "Times New Roman", serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	padding: 5px 1px;
	text-align: left;
	text-transform: lowercase;
}

h2 {
	background-color: transparent;
	border-style: none;
	color: #474173;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	padding: 4px;
	text-align: left;
	text-transform: lowercase;
}

h3 {
	background-color: transparent;
	border-style: none;
	color: #474173;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
	text-align: center;
	text-transform: lowercase;
}


/* VARIOUS LINK STYLING STUFF */


a:link, a:visited {
	background-color: transparent;
	color: #253458;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

a:hover, a:active {
	background-color: transparent;
	color: #485162;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

#footer a:link, #footer a:visited { 
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	font-style: italic;
	line-height: 16px;
	color: #264d68;
	text-decoration: none;
}

#footer a:hover, #footer a:active {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 10px;
	font-style: italic;
	line-height: 16px;
	color: #2b73a4;
	text-decoration: underline;
}


/* ORDERED AND UNORDERED LIST STYLING */


ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

ul li {
	background-image: url(http://www.overstuffed-closet.net/images/bullet_img.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 14px;
}

ol {
	list-style-type: upper-roman;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}

ol li {
	padding-left: 10px;
}


/* END OF STYLESHEET CSS */
