/* License: You are free to take this CSS. :-) No warranty or guarantees.
 * Feel free to credit me, if you like.
 *
 * Original Author: Maxwell Kanat-Alexander <max {at} fedorafaq {dot} org>
 * Significant contributions by Sindre Pedersen Bjordal <foolish {at} fedorafaq {dot} org>
 * Parts are from fedora.redhat.com -- those are noted.
 */

/* *** General Style *** */

body {
	margin: 0;
	padding: 0;
	color: black;
	background-color: #d9d9d9;
	font-family: sans serif;
}

h1 {
	margin-left: 1em;
}

h2 {
	margin-left: 1em;
	color: black;
	font-style: italic;
}

h3 {
	margin-left: .5em;
	color: #5a76a5;
	font-style: italic;
}

blockquote {
	font-size: 90%;
	font-weight: bold;
	color: #524e4e;
}

abbr, acronym {
	border-bottom: 1px dotted black;
}

address {
	border-top: 1px dashed #666;
	background-color: #eee;
	color: black;
	padding: .5em;
}

hr {
	border-style: inset;
	border-color: #314263;
}

ul {
	list-style-type: square;
	margin-left: .5em;
}

.HostingCredits {
	float: right;
	margin: 0;
}

.HostingCredits img {
	border: none;
}
		
.LastUpdate {
	float: right;
	color: #5a76a5;
	background-color: white;
	font-weight: bold;
}

/* *** Translation Bar *** */

.TranslationBar ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

.TranslationBar {
	margin-top: .25em;
}

.TranslationBar li {
	display: inline;
	margin: 0 .25em;
}

/* *** Link Highlighting *** */

a:link    {color: #118;}
a:visited {color: #647;}
a:active  {color: #5a76a5;}
a:hover   {color: #5a76a5;}

/* *** Large Questions and Smaller Answers *** */

.FaqList {
	font-size: large;
	color: #191970; /* MidnightBlue */
	background-color: white;
}

.AnswerDiv {
	font-size: medium;
	color: black;
	background-color: white;
	margin: 1em 0;
}

/* *** List Spacing *** */
.Guidelines li {
	margin-top: .5em;
}

.AnswerDiv ol li {
	margin-top: .5em;
}


/* *** "Q" and "A" *** */

.Q, .A {
	font-weight: bold;
	font-size: large;
}

.Q {
	color: #5a76a5;
}

.A {
	color: maroon;
}

/* *** "Updated" notices *** */

.Updated {
	color: #5a76a5;
	background-color: white;
	font-style: italic;
}
		
.New {
		color: maroon;
		font-style: italic;
}

/* *** Special Types of User Instructions *** */

.Warning, .Info, .SideNote {
	margin: 1em;
	padding: .6em;
	color: black;
	border: 1px dashed #314263;
}

/* Used for additional information that may be critical to the reader. */
.Warning {
	background-color: #fbf9e4;
}

/* Used for additional information that is just nice to know. */
.Info, .SideNote {
	background-color: #f0f4fb;
}

.SideNote {
	width: 25%;
	float: right;
	margin: 1em 1.5em .3em 0;
}

.AdHolder {
	float: right;
	margin: 0 1em 0 1em;
}

.SideNote form {
	text-align: center;
	margin-bottom: 0;
}

.SideNote form p {
	margin-bottom: 0;
}

.Warning img, .Info img, .SideNote img {
	float: left;
	/* clear: right; */
	vertical-align: middle;
	border: none;
	margin-right: .75em;
}

.CodeSample {
	margin-left: 2em;
	margin-right: 3em;
	padding: .7em;
	
	background-color: #f6f6f6;
	border: 1px inset black;
	font-family: monospace;
}

.WrongCodeSample {
	margin-left: 2em;
	margin-right: 3em;
	padding: .7em;
	
	background-color: #f8efef;
	border: 1px inset black;
	font-family: monospace;
}

.TerminalCommand {
	margin-left: 1em;
	margin-right: 2em;
	padding: .5em;

	background-color: #e4e7ea;
	border: 1px dashed #163858;
	font-family: monospace;
}

/* *** Fedora Style *** */

/* Everything below here is stuff I stole from fedora.redhat.com, I don't understand it, but it works - foolish */
/* I understand it, and I'm *so glad* I didn't have to write it. :-) -max */

/* content containers */
#fedora-middle-one, #fedora-middle-two, #fedora-middle-three {
	font-size: 0.9em;
	/* position: relative; */ /* relative to utilize z-index */
	width: auto;
	min-width: 120px;
	margin: 10px;
	z-index: 3; /* content can overlap when the browser is narrow */
}
#fedora-middle-two, #fedora-middle-three {
	margin-left: 3em;
	padding-left: 24px;
}
#fedora-middle-three {
	margin-right: 3em;
	padding-right: 24px;
}			

#fedora-content {
	padding: 24px;
	border: 1px solid #aaa;
	background-color: #fff;
}

#fedora-content > .fedora-corner-bottom { top: 0; }	

#fedora-content > .fedora-corner-bottom { top: 0; }

.fedora-corner-tl, .fedora-corner-tr, .fedora-corner-bl, .fedora-corner-br {
	background-color: #d9d9d9;
	position: relative;
	width: 19px;
	height: 19px;
	/* The following line is to render PNGs with alpha transparency within IE/Win, using DirectX */
	/* Work-around for IE6/Mac borkage (Part 1) */
	display: none;
}

.fedora-corner-tl, .fedora-corner-bl { float: left; left: 0px; }
.fedora-corner-tr, .fedora-corner-br { float: right; right: 0px; }
.fedora-corner-tl, .fedora-corner-tr { top: 0px; }
.fedora-corner-bl, .fedora-corner-br { bottom: 0px; margin-top: 0px; /* Opera fix (part 1) */ top: -19px;}

html>body .fedora-corner-tl { background: #d9d9d9 url("http://www.fedorafaq.org/img/fedora/corner-tl.png") no-repeat left top; }
html>body .fedora-corner-tr { background: #d9d9d9 url("http://www.fedorafaq.org/img/fedora/corner-tr.png") no-repeat right top; }
html>body .fedora-corner-bl { background: #d9d9d9 url("http://www.fedorafaq.org/img/fedora/corner-bl.png") no-repeat left bottom; }
html>body .fedora-corner-br { background: #d9d9d9 url("http://www.fedorafaq.org/img/fedora/corner-br.png") no-repeat right bottom; }

/* \*/
.fedora-corner-tl, .fedora-corner-tr, .fedora-corner-bl, .fedora-corner-br {
	/* Restore the view for everything but IE6/Mac (part 2 of the "IE/Mac fix") */
	display: block;
}
/* */

.fedora-corner-tl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fedorafaq.org/img/fedora/corner-tl.png',sizingMethod='scale'); }
.fedora-corner-tr { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fedorafaq.org/img/fedora/corner-tr.png',sizingMethod='scale'); }
.fedora-corner-br { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fedorafaq.org/img/fedora/corner-br.png',sizingMethod='scale'); }
.fedora-corner-bl { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.fedorafaq.org/img/fedora/corner-bl.png',sizingMethod='scale'); }
