/*  
Theme Name: Text Archive
Theme URI: http://www.ospublish.constantvzw.org
Description: 
Version: 1.2
Author: OSP
Author URI: http://www.ospublish.constantvzw.org

	OSP © 2007 / CSS, XHTML and design released under the GPL license:
	http://www.gnu.org/licenses/gpl-3.0.txt

*/


body { font-size: 0.8em; margin: 0; padding: 0; }

* {font-family: 'Lucida Sans Unicode', 'Lucida Grande', arial, sans-serif; line-height: 1.5em; }

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

a:hover {color: gray;}

h1, h2 { font-size: 1.4em; margin: 0 0 0.5em 0; }
h1, h2, h3 { padding: 0; }
h3 { font-size: 1.1em; margin: 0 0 0.5em 0; }

.clear { clear: left; }

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

/*HEADER*/

#header { background: #d90000; padding: 0.8em 0 0.1em 0; margin: 0 0 2em 0; }

#header a { color: white; }

#header a:hover { color: black; }

.container { width: 700px; /*min-width: 700px;*/ margin: 0 auto; }

#menu ul { list-style: none; padding: 0.5em 0 0 0; margin: 0 0 0 -0.5em;}

#menu li { display: inline; }

#menu li a { padding: 0.3em 0.5em 0.25em 0.5em; }

#menu li a:hover { background: gray; color: white; }

.on { background: #f26161; /*color: black !important;*/ }

/*CONTAINER*/

#right_column, #left_column {width: 50%; float: left; }
#right_column .main, #left_column .main {width: 94%;}

.main, .metadata { border-top: 1px silver solid; padding: 0.5em 0 0.5em 0; }

.main { width: 70%; float: left; }

.metadata { width: 27%; float: left; margin-left: 3%; color: gray; }

.text { padding-bottom: 0.5em; }

.main .data, .main .indexdata { font-size: 0.9em; padding-bottom: 0.5em; }

.indexdata { color: black; }

.data, .label { color: gray;}

.item { padding: 0 0 0.5em 0; }

.single { border-top: none; padding-top: 0; }

.single p { width: 97%; margin: 0 0 1em 0 !important; }

.main p { margin: 0 0 0.5em 0; }

.single h2 { margin-bottom: 1em; }

/*FOOTER*/

#footer { margin-top: 12em; font-size: 0.9em; color: gray }

#footer a { color: gray; }

/*SEARCH*/

form {margin-bottom: 1em; }
form h3, form p {margin-top: 1em;}
form h3 {color: gray;}
form ul {list-style: none; padding: 0 !important; margin: 0 !important;}
form li {list-style: none; display: inline; padding: 0 0 0 0.5em;}

/*VARIOUS*/

#hide { display: none; }

.navigation { margin: 1em 0 3em 0; width: 70%; color: gray; }

.left { text-align: left; float: left; display: inline; width: 50% }
.right { text-align: right; float: right; display: inline; width: 50%}

.single .text { margin-top: 0.75em; }
.metadata .navigation {width: 100%; border-top: 1px silver solid; padding-top: 0.75em; text-align: center; }

.linkcat h2 {color: gray; font-size: 1.2em; margin-top: 1em;}

.links a { display: block; margin-top: 1em; font-weight: bold; }
.links li {list-style: none;}

sup {line-height: 0.5em;}

#footnotes {border-top: solid 1px silver; margin: 2em 0 1em 0; padding-top: 1em; font-size: 0.9em;}

.sdfootnotesym {font-weight: bold;}