/*-------------------------------------------------------------------

	Fangirl . version 2

	Site Design and Layout Stylesheet for
	Fangirl: fanlisting collective of Laitaine.Net
	http://fan.laitaine.net

	Copyright (c) Laitaine 2011
	Email: laitaine@laitaine.net
	Site: http://www.laitaine.net/

-------------------------------------------------------------------*/


/* ------ LAYOUT ------ */

body {
    background-color: #d3bea5;
    color: #666666;
    font-family: 'verdana', sans-serif;
    font-size: 0.625em;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100em;
}

strong, em {
    color: #747486;
}

img {
    border: 0;
    margin: 0.5em;
    padding: 0;
    vertical-align: middle;
}

#layout {
    margin: 0;
    padding: 0;
}


/* ---------------------------------- */
/* header */


#header {
    background: #e3d5c4 url('fangirl_coffee.png') no-repeat scroll top center;
    border: 0.5em solid #c7b095;
    margin: 1em 0;
    padding: 24em 0 0 0;
}

#header-inner {
}


/* ---------------------------------- */
/* content */


#content {
    background-color: #e3d5c4;
    border: 0.5em solid #c7b095;
    list-style: none;
    margin: 1em 0;
    padding: 2em;
}

#content-inner {
    font-size: 1.3em;
}

.justify {
	text-align: justify;
}

ul.affiliates {
    text-align: center;
}


/* ------ NAVIGATION ------ */

#nav {
	background-color: #e3d5c4;
	border: 0.5em solid #c7b095;
	margin: 1em;
	padding: 1em;
	text-align: center;
}

#nav-inner {
	font-size: 1.2em;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#nav li {
	display: inline;
	margin: 0 1em;
	padding: 0 1em;
	text-transform: uppercase;
}



/* ------ FOOTER ------ */

#siteinfo {
    background-color: #e3d5c4;
    border: 0.5em solid #c7b095;
    margin: 1em;
    padding: 1em;
}

#siteinfo ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#siteinfo li {
    display: inline;
    font-size: 1.1em;
    margin: 0;
    padding: 0 0.5em;
}



/* ------ CURRENT ------ */

dl.current {
    margin: 4em 0;
    padding: 0;
}

dl.current dt, dl.current dd {
    margin: 0;
    padding: 0;
}

dl.current dd.title {
    color: #c7b095;
    font-size: 1.4em;
    font-weight: bold;
}



/* ---------------------------------- */
/* STATS */

dl.stats {
    margin: 1em auto;
    padding: 0;
}

dl.stats dt {
    font-style: italic;
    margin: 0;
    padding: 0.3em;
    text-align: right;
    width: 31em;
}

dl.stats dd {
    margin: -1.7em 0 0 32.5em;
    padding: 0.3em;
    text-align: left;
}



/* ---------------------------------- */
/* joined */

dl.joined_list {
    list-style: none;
    margin: 1em auto;
    padding: 0;
    width: 18em;
}

dl.joined_list dt {
    margin: 0;
    padding: 0.3em 0;
    text-align: left;
    width: 15em;
}

dl.joined_list dd {
    margin: -1.7em 0 0 15em;
    padding: 0.3em 0;
    text-align: right;
    width: 3em;
}

ul.joined {
    list-style: none;
    margin: 1em 0;
    padding: 0;
}

ul.joined li {
    display: inline;
    margin: 0;
    padding: 0;
}

ul.joined li img {
	margin: 0.8em 0.6em;
}


/* ---------------------------------- */
/* miscellanea */

ul.affiliates {
    text-align: center;
}


/* ---------------------------------- */
/* LINKS */


a {
    color: #a06a48;
    text-decoration: none;
}

a:hover {
    color: #61402c;
}



/* ---------------------------------- */
/* HEADINGS */


h1, h2, h3 {
    color: #c7b095;
    margin: 0;
    padding: 0;
}

h1 {
    font-size: 2.4em;
}

h2 {
    font-size: 1.6em;
    margin: 1em 0 0 0;
}

h3 {
    font-size: 1.3em;
}



/* ---------------------------------- */
/* Layout Specific */


#counter {
    font-weight: bold;
}

input, textarea, select, option {
    font-family: 'lucida sans unicode', 'verdana', sans-serif;
    font-size: 13px;
    color: #000000;
    border: 1px solid #E3B7CB;
    border-right: 1px solid #BC386D;
    border-bottom: 1px solid #BC386D;
}


.show_joined_credits {
    display: none;
}

