/*		For Grab Bag						*/
/*		Miscellaneous and original fansite	*/
/*		PLUSHIES!!! layout					*/
/*		Graphics, HTML and CSS by Nyx		*/
/*		(c) 2007-2009						*/
/*		SWATCHES				*/
/* 		Dark Blue: #114577		*/
/*		Light Blue: #4FA4FF		*/
/*		Orange: #F8AA25			*/
/*		Yellowrange: #F9CC04	*/
/*		Grey: #333				*/

* { border: 0; }

/*		Text & Links		*/
a:link { text-decoration: underline; color: #114577; }
a:visited { text-decoration: none; color: #F8AA25; }
a:hover { text-decoration: underline; color: #F9CC04; }
a:active { text-decoration: underline; color: #F9CC04; }

h1, h2, h3, h4 { font-family: Constantia, Georgia, "Palatino Linotype", Palatino, serif; letter-spacing: 1pt; text-transform: lowercase; }
h1 { font-size: 18pt; line-height: 22pt; color: #4FA4FF; margin-top: 0; } 
h2 { font-size: 14pt; line-height: 16pt; color: #114577; } 
h2.update { margin-top: 0; }
h3, h4 { font-size: 12pt; line-height: 14pt; color: #114577; font-style: italic; }

p, label, ol, ul, sup, small, td { font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; font-size: 10pt; line-height: 12pt; color: #333; } 
p.header { font-size: 9pt; line-height: 10pt; padding-left: 50px; padding-right: 50px; }
ul, ol { line-height: 14pt; list-style-type: disc; padding: 0; margin-left: 50px; }
ol { list-style-type: decimal; }
li { list-style-position: inside; }

/*		List bullets by FamFamFam		*/
li.listfandom { list-style-image: url('images/tick.png'); }
li.listfansite { list-style-image: url('images/link_go.png'); }
li.listfic, li.listficx { list-style-position: inside; list-style-image: url('images/book_open.png'); margin-bottom: 25px; }
li.listficx { list-style-image: url('images/book_delete.png'); }

hr { border: none 0; border-top: 1px solid #114577; width: 300px; height: 1px; margin: 40px auto; /*for IE*/ text-align: center; background-color: #3a5967; /*for IE*/ }
strong { font-weight: bolder; }
sup, sub { font-size: 8pt; line-height: 0; }
em { font-style: italic; }
small { font-size: 8pt; line-height: 10pt; }
.center { text-align: center; }
acronym { border-bottom: 1px dotted #333; }

/*		Body		*/
body { background: #114577; margin: 0; padding: 0; }

img.thumb { border: 1px solid #114577; margin: 2px; }

#container, #header { width: 1100px; margin: 0 auto; }
#menu { width: 830px; background-color: #fff; margin: 0 auto; padding: 10px; text-align: center; }
#menu li { display: inline; list-style-type: none; padding-right: 20px; }
#menu li a { text-decoration: none; font-size: 12pt; text-transform: lowercase; }
#content { width: 830px; background-color: #fff; margin: 0 auto; padding: 10px; text-align: left; }
div#update { width: 400px;
height: 200px;
overflow: auto;
border: 2px solid #114577; 
margin: 0 auto;
padding: 5px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; }
#toplink { width: 830px; background-color: #fff; font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; font-size: 9pt; line-height: 12pt; color: #333; text-align: right; margin: 0 auto; padding: 10px; }
#footer { width: 1100px; height: 93px; background-image:url(images/layout/grabbaglayout_03.jpg); background-color: #fff; margin: 0 auto; padding-top: 10px; }
#footer p { font-size: 8pt; line-height: 12pt; color: #333; text-align: center; }

/*		Forms		*/
input, textarea
{ background: #fff; width: 200px;
font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Courier, monospace; color: #333; font-size: 10pt; line-height: 12pt;
border: 2px solid #114577; 
margin: 1px 0 5px;
padding: 2px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; }

textarea
{ height: 150px; overflow: auto; }

input#submit
{ width: 85px;
font-size: 9pt; 
line-height: 11pt;
font-weight: bold;
border: 2px outset #114577; 
margin: 5px 0; }

/*		FanUpdate 2.2.1		*/
/*		Entries				*/
p.catfile { font-size: 8pt; line-height: 12pt; color: #333; padding: 0 0 0 10px; }
/*		Footer				*/
a.home { padding: 2px 0 2px 18px; background: url(images/house.png) left no-repeat; }
a.archive { padding: 2px 0 2px 18px; background: url(images/calendar.png) left no-repeat; }
a.rss { padding: 2px 0 2px 18px; background: url(images/feed.png) left no-repeat; }
a.rsswhat { padding: 2px 0 2px 18px; background: url(images/help.png) left no-repeat; }
div.archivelink, div.credit { clear: both; text-align: center; }
div.archivelink p { font-size: 10pt; line-height: 18pt; }
div.credit p { font-size: 8pt; line-height: 10pt; }

/*		BellaBook 3.7		*/
	#topnav, .pagination { margin: 0 auto; text-align: center; width: 50%; }
	#topnav { margin: 0 auto; text-align: center; border-bottom: 1px solid #114577; padding-bottom: 10px; margin-bottom: 10px; }
#entries { width: 90%; border: 0; margin: 0 auto; }
#entries tr.rowcolor1 td { background: #CCE3FB; }
#entries td.meta { width: 25%; }
#entries td { vertical-align: top; padding: 10px; }
#entries td img { vertical-align: middle; }
small { font-size: 8pt; line-height: 10pt; color: #FF0000; }
span.bold { font-weight: bold; }
.hidden { display: none; }
.check { width: 14px; }