/*******************************************************
TITLE: Fixed One-Column Layout (Basic) V1.0 (Beta)
DATE: 20060418
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/

body {
margin:.5em;
padding:0;
height:100%;
background-color:#cc0000;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
}

a {
color:#cc0000;
text-decoration:underline;
}

a:hover {
color:#cccccc;
text-decoration:none;
}

blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;
border-top:0.1em solid #cccccc;
border-bottom:0.1em solid #cccccc;
}

blockquote p {
margin:.2em;
}

#centerColumn { 	
margin:0 auto;
padding:1em;
width:51em;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
border:0.5em solid #cccccc;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
}

#centerColumn h2 {
margin:0 0 0 0;
padding:.75em 0 0 0;
font-size:1em;
letter-spacing:.1em;
}

#header {
margin:0 0 0 0;
padding:0 0 0 0;
height:10em;
color: white;
background-image:url('images/steps.jpg');
border:0.5em solid #cccccc;
/*-moz-border-radius: 2em;*/
/*-webkit-border-radius: 2em;*/
}

#header h1 {
margin:0.5em 0 0 0.5em;
padding:0 0 0 0;
font-size:2em;
letter-spacing:.1em;
}

#header h2 {
margin:0 0 0 1em;
padding:0 0 0 0;
font-size:1em;
font-weight:300;
letter-spacing:.1em;
/*color: black;*/
}

#RightColumn {
position:relative;
float:right;
margin:1em 0 0 1.5em;
padding:0 1em .25em 1em;
width:15em;
font-size:.9em;
background-color:#cccccc;
border:0;
-moz-border-radius: 2em;
-webkit-border-radius: 2em;
}

#RightColumn h2 {
padding:0.75em 0  0.75em 0;
font-size:.9em;
}

#RightColumn ul {
padding:0 0 0 1em;	
/*margin:1.5em 0 0 0 !important;
margin:1.5em 0 0 3em;*/
/*list-style:none;*/
}

#RightColumn li a {
text-decoration:underline;
}

#RightColumn li a:hover{
color:#cc0000;	
text-decoration:none;
}

#footer {
position:relative;
bottom:0;
margin:2em 0 0 0;
padding:0;
height:4em;
line-height:4em;
text-align:center;
font-size:.7em;
background-color:#ffffff;
border-top:0.1em solid #cccccc;
}

#navcontainer
{
margin: 3.5em 1em 0 1em;
padding: 0;
text-decoration: none;
}

#navlist
{
padding: 0 0 0 0;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 0.25em 0.5em 0.25em 0.5em;
background: #cc0000;
text-decoration: none;
}

#navlist li a:link { color: white; }
#navlist li a:visited { color: white; }

#navlist li a:hover
{
color: white;
background: #cccccc;
}

#newslist ol
{
	padding: 0 1em 0 1.5em;
}

#newslist li
{
	padding: 0.5em 0 0.5em 0;
}

div.code
{
font-family: monospace;
}

ul.papers li
{
	margin:0 0 0.5em 0;
}
