@import url(documents.css);

body { 
		padding: 0px;
		margin: 0px;
		line-height: 1.4;
		color: black;
}

img, input { 
 border: 0px;
}

.border { border: 1px solid #CCC; }
form { margin-top:0;margin-bottom: .25em}

/* Layout */

.intro { 
 float: left;
 width: 46%;
}

.follow { 
 float: right;
 width: 46%;
}

.header { 
 padding-top: 10px;
 position: absolute;
 border-top: 10px solid #333;
 margin: 0px;
 top: 0px; 
 left: 0px;
 width: 100%;
 height: 160px;
 background: #F9F0BB;
}


.main { 
 position: absolute;
 background: url(/images/header-bg.png) no-repeat;
 background-position: 50% 181px;
 padding-top: 190px;
 padding-bottom: 100px;
 margin-left: 30px;
 margin-right: 30px;
 padding-left: 50px;
 padding-right: 50px;
 border-left: 1px solid #CCC;
 border-right: 1px solid #CCC;
 font-family: Constantia, Palatino, "Palatino Linotype",  Baskerville, "Lucida Fax",  Georgia, serif; 
}

.main:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}

.header  { 
 text-align: center;
 font-family: Constantia, Palatino, "Palatino Linotype",  Baskerville, "Lucida Fax",  Georgia, serif; 
}

/* General headings */
.main h1, .main h2, .main h3 { 
 text-align: center;
 font-family: Constantia, Palatino, "Palatino Linotype",  Baskerville, "Lucida Fax",  Georgia, serif; 
 color: #900;
 font-weight: normal;
}

.main h1 { 
 font-size: 1.8em;
 margin-bottom: 2px;
font-style: italic;
}

.main h2 { 
 margin-top: 0px;
 margin-bottom: 5px;
 font-size: 1.5em;
font-style: italic;
}

.main h3, .dek { 
 margin-top: 0px;
 margin-bottom: 30px;
 font-size: 18px;
 color: #666;
text-align: center;
}

.main h3 a:link, .dek a:link { 
 color: #000;
text-decoration: none;
border-bottom: 1px solid #000;
}

.main h3 a:visited, .dek a:visited  { 
color: rgb(9%,9%,9%);
text-decoration: none;
border-bottom: 1px solid #CCC;
/*background: #CCC*/
}

.main h3 a:hover, .dek a:hover, .main h3 a:active, .dek a:active  { 
border-bottom: 1px solid rgb(9%,9%,9%);
}

/* Headings on inside pages */

.intro h2 { 
font: 220%/1.1 Corbel, "Lucida Sans", "Lucida Grande",  "Trebuchet MS", sans-serif;
color: #900;
text-align: left;
margin-right: 1em;} 

.intro h3 { font-size: 140%; font-style: italic; 
text-align: left;
margin-right: 2em;
}

.follow h2, .follow h3, .follow h4 { 
text-align: left;
font-style: normal;
margin: 0.7em 0 0 0;
padding: 0;
color: black;
}



/* Lists */
ul, ol { margin-top: 0; font-size: 100% }
li { margin-bottom: 0.25em; font-size: 100% }
ul { list-style-type: circle; }

/* Paragraphs */
p+p { text-indent: 1.5em }

p { margin-bottom: 0.25em; margin-top: 0; }

p.twitter { 
 margin-top: 30px;
 padding-left: 175px;
 padding-top: 32px;
 background: url(/images/manicule.png) no-repeat;
 text-indent: 0px;
}

.updated { font-size: 70%; text-align: right; }

/* ins del */

ins.ed, ins.ed-noprint, ins.print-plain
{
	display: inline;
	color: black;
	background: #CCC;
	font-size: 95%;
	border: none;
	text-decoration: none;
}
del { color: #333 }

/* Links */

.main a:link, .main a:visited { text-decoration: none; border: none; color:   #900; }

.main a:hover, .main a:active, .main a:focus { text-decoration: none; border: none; color: blue }

.dek a:link, .dek a:hover, .dek a:active, .dek a:visited { padding-left: 0.25em; padding-right: 0.25em; font-family: Corbel, "Gill Sans", "Lucida Grande", "Lucida Fax", "Trebuchet MS", sans-serif; font-weight: bold; text-transform: uppercase; font-size: 92%}

a:link { 
 color: #900;
text-decoration: none;
border-bottom: 1px solid #900;
}

a:hover, a:active  { 
color: white;
text-decoration: none;
border-bottom: 1px solid #CCC;
/*background: #CCC;*/
}

a:visited {
 color: #900;
text-decoration: none;
border-bottom: 1px dashed #900;
}


/* Links on inside pages */

.intro a:link, .intro a:visited { background: white; text-decoration: none; border-bottom: 1px solid #333; color: #333 }

.intro a:active, .intro a:hover, .intro a:focus { /*background: #C03;*/ color: #FC6; border-bottom: 1px solid #FC6; text-decoration: none; }


