/* BEGIN GLOBAL STYLING */

#wrapper {
	margin: 0 41% 0 10%;
}

#navMenu, #content {
	min-width: 45em;
}

#content {
	text-align: justify;
}

/*	END GLOBAL STYLING	*/

#category {
	margin: 20px 0 0 0;
	font-weight: bold;
	color: #3B6B75;
}

br.margin_bottomLess {
	margin-bottom: -20px;
}

br.margin_bottom {
	margin-bottom: 6px;
}

br.margin_bottomMore {
	margin-bottom: 7px;
}

br.margin_bottomEvenMore {
	margin-bottom: 10px;
}

.normalSpacing {
	word-spacing: normal;
}

.wordSpacing {
	word-spacing: 2em;
}

.emphasis {
	color: #732B2B;
	font-weight: bold;
}

.clear {
	clear: both;
}

/* BEGIN AGREEMENT STYLING */

#iAgree {
	margin-top: 40px;
	text-align: center;
}

#iAgree a {			/* <-- This needs to be "a", rather
						than "a:link" because the padding
						background, border, etc. needs to
						affect all states, not just in
						a:link form. */
	padding: 5px 10px;
	background: #B6C9CD;
	border: 1px solid #002932;
	color: #002932;
	text-decoration: none;
}

#iAgree a:visited {
	background: #B6C9CD;
}

#iAgree a:hover {
	background: #3B6B75;
	color: #FFF;
}

/* END AGREEMENT STYLING */


/* BEGIN FICS: FANDOM STYLING */

.ficFandomAnchor {
	margin: -1.5em 0 1em 0;
	display: block;
	visibility: hidden;
}

.category-title {
	margin: 3em 0 1.5em 0;
	padding: 1em 2.5em;
	border-top: 1px solid #7797cb;
	border-bottom: 1px solid #7797cb;
	background: #e8eef6;
	color: #333;
}

ul.category {
	margin: 1.5em 0 0 3.3em;
	padding: 0;
}

ul.category li {
	list-style-type: none;
}

ul.category li a {
	float: left;
	padding: 1em 1.5em;
	width: 10.5em;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
	background: #f8f8f8;
	color: #666;
	text-decoration: none;
}

ul.category li a:hover {
	border: 1px solid #60b84c;
	background: #d6f2d0;
	color: #333;
}

ul.category li a.line-right {
	border-right: 1px solid #e5e5e5;
}

ul.category li a.line-right:hover {
	border: 1px solid #60b84c;
	background: #d6f2d0;
	color: #333;
}

ul.category li a.line-bottom {
	border-bottom: 1px solid #e5e5e5;
}

ul.category li a.line-bottom:hover {
	border: 1px solid #60b84c;
	background: #d6f2d0;
	color: #333;
}

ul.category li a.line-right-bottom {
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

ul.category li a.line-right-bottom:hover {
	border: 1px solid #60b84c;
	background: #d6f2d0;
	color: #333;
}

span.raquo {
	float: right;
}

/* END FICS: FANDOM STYLING */


/* BEGIN RECS WITH DESCRIPTIONS STYLING */

.listingSeries {
	margin: 0;
	padding: 0;
}

.listingSeries li {
	display: block;
	list-style-type: none;
	margin-bottom: 25px;
}

.listingSeries li img {
	float: left;
	width: 150px;
	height: 100px;
	vertical-align: sub;
	margin-right: 15px;
	margin-top: 5px;
	border: 1px solid #000;
}

li.fandomTitle {
	margin-bottom: 0;
}

.bracketsRecPageFirst {
	color: #6796A0;
	padding-left: 0;
	padding-right: 10px;
}

.bracketsRecPage {
	color: #6796A0;
	padding: 0 10px;
	word-spacing: 0.75em;
}

/* END RECS WITH DESCRIPTIONS STYLING */


/* BEGIN FICS/RECS TABLES (GLOBAL) STYLING */

.listing {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	white-space: nowrap;
	border-collapse: collapse;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-color: #666;
}

.listing th, .listing td {
	padding: 8px 10px;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #666;
}

/* END FICS/RECS TABLES (GLOBAL) STYLING */


/* BEGIN FICS TABLES STYLING */

.lastUpdated {
	width: 136px;
	font-size: 8pt;
}

.gwFics {
	background: #e7eeef;
}

.ncisFics {
	background: #e8e5ec;
}

.psychFics {
	background: #e8eef6;
}

.yyhFics {
	background: #f7f2ef;
}

/* END FICS TABLES STYLING */


/* BEGIN RECS TABLES STYLING */

.listingTitleImg {
	text-align: center;
}


#listingGW th {
	background: #75B1BC;
	color: #FFF;
}

#listingNCIS th, #listingNCIStheme th,
#listingNCISpairingSlash th,
#listingNCISpairingNonSlash th {
	background: #9F7DA6;
	color: #FFF;
}

/* END RECS TABLES STYLING */


/* BEGIN FICS/RECS STYLING */

#reced {
	text-align: right;
	margin-right: 10px;
}

.ficAnchor {
	margin: -1.5em 0 4.25em 0;
	display: block;
	visibility: hidden;
}

.ficTitle a, .subFicTitle a {
	font-weight: bold;
}

.preNotes, .series, .labels, .status, .summary, .notes {
	text-indent: -10px;
}

.brackets {
	color: #6796A0;
	padding: 0 10px;
	word-spacing: 0.75em;
	font-style: normal;
}

.winner {
	font-style: italic;
}

.parts a, .subParts a {
	margin-right: 10px;
}

.preNotes, .notes, .subNotes {
	font-style: italic;
}

.awards img {
	border: 1px solid #3B6B75;
}





.preNotes {
	margin: -5px 0 15px 35px;
}

.series {
	margin: -5px 0 15px 35px;
}

.labels {
	margin: -5px 0 0 35px;
}

.status {
	margin: 10px 0 0 35px;
}

.summary {
	margin: 10px 0 30px 35px;
}

.parts, .notes, .awards {
	margin: -20px 0 30px 35px;
}





.subSeries, .subLabels, .subStatus, .subSummary, .subNotes {
	text-indent: -10px;
}

.subSeries {
	margin: -5px 0 15px 70px;
}

.subLabels {
	margin: -5px 0 0 70px;
}

.subStatus {
	margin: 10px 0 0 70px;
}

.subSummary {
	margin: 10px 0 30px 70px;
}

.subParts, .subNotes, .subAwards {
	margin: -20px 0 30px 70px;
}

/*	END FICS/RECS STYLING	*/


/*	BEGIN EXCERPTS STYLING -----

.category_anime, .category_misc {
	margin: 0;
	padding: 0;
}

.category_anime li, .category_misc li {
	float: left;
	list-style-type: none;
	padding: 20px 14px 0 14px;
}

.category_anime li img, .category_misc li img {
	border: 1px solid #000;
}

----- END EXCERPTS STYLING	*/


/*	BEGIN WEBSITES STYLING	*/

p img {
	margin: 0 auto;
	border: 1px solid #000;
}

.glossary_num li, .glossary_name li {
	list-style-type: none;
}

/*	END WEBSITES STYLING	*/


/*	BEGIN MISCELLANEOUS STYLING	*/

.column1, .column2 {
	float: left;
	width: 47.5%;
}

.column1 {
	margin-right: 5%;
}

/*	END MISCELLANEOUS STYLING	*/


/*	BEGIN DEFINING FIC LABELS STYLING	*/

.glossary_num, .glossary_name {
	margin: 0;
	margin-top: -10px;
	padding: 0;
	float: left;
}

.glossary_num li, .glossary_name li {
	list-style-type: none;
}

.glossary_num {
	width: 16px;
	text-align: center;
	margin-left: 40px;
}

.glossary_name {
	margin-left: 15px;
}

br.clear {
	clear: left;
}

dd {
	margin-left: 40px;
}

/*	END DEFINING FIC LABELS STYLING	*/


/*	BEGIN UPDATES STYLING	*/

.updatesYear {
	word-spacing: 2em;
	text-align: center;
}

.date {
	font-weight: bold;
	color: #3B6B75;
	word-spacing: 0.2em;
}

.updatesAction, .updatesType, .updatesTypeGen,
.updatesFandom, .updatesList, .updatesSubList {
	margin: 0;
	text-align: left;
}

.updatesAction, .updatesFandom {
	font-style: italic;
}

.updatesTypeGen {
	margin-left: 47px;
	text-indent: -17px;
}

.updatesFandom, .updatesList {
	margin-left: 45px;
	text-indent: -15px;
}





.updatesSubList {
	margin-left: 105px;
	text-indent: -50px;
}

/*	END UPDATES STYLING	*/





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


/* -- BEGIN NEW CONTACT FORM BY JOTFORM -- 

.form-label{
	width: 140px !important;
}
.form-label-left{
	width: 140px !important;
}
.form-line{
	padding: 10px;
}
.form-label-right{
	width: 140px !important;
}
.form-all{
	width: 650px;
	color: #000 !important;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
}

 -- END NEW CONTACT FORM BY JOTFORM -- */



/*
#contact table {
	border-collapse: collapse;
}

#contact table td {
	padding: 0.75em;
	vertical-align: middle;
}

#contact td.label {
	width: 11.3em;
	margin-right: 1.5em;
	text-align: right;
}

#contact td#text-area {
	vertical-align: top;
	padding-top: 1.15em;
}

#contact input, #contact select, #contact textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.4em;
	border: 1px solid #3B6B75;
	background-color: #F9FBFF;
}

#contact input, #contact textarea {
	padding: 4px 5px;
}

#contact input {
	width: 18em;
}

#contact #submit, #contact #reset {
	padding: 3px 5px;
	background: #B6C9CD;
	border: 1px solid #002932;
	color: #002932;
}

#contact #submit {
	width: 5.5em;
	margin-right: 1.5em;
}

#contact #reset {
	width: 5em;
}
*/





/*
#contact #row-name {
	padding: 0 0 15px 0;
}

#contact label, #contact .field, #contact #area {
	vertical-align: middle;
}

#contact label.textfield {
	margin-right: 20px;
}

#contact label.textare {
	margin-right: 5px;
}

#contact input, #contact select {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.4em;
	border: 1px solid #3B6B75;
	background-color: #F9FBFF;
}

#contact option:hover {
	background-color: #F9FBFF;
}
*/













/*	BEGIN CONTACT FORMS STYLING	*/

/* #forms {
	margin: 0 auto;
}

#forms td {
	padding: 0 15px 8px 0;
}

#forms td#comments {
	vertical-align: top;
}

#forms td#required {
	font-size: 8pt;
}

.textField, .textArea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 1.4em;
	padding: 4px 5px;
	border: 1px solid #3B6B75;
	background-color: #F9FBFF;
}

.textField {
	width: 250px;
}

.textArea {
	width: 400px;
	height: 200px;
}



#error {
	color: #F00;
} */

/*	END CONTACT FORMS STYLING	*/
