/*
 * arcanestyle.css
 *
 *	Author: Noah Mendelsohn
 *	Copyright: Noah Mendelsohn, 2009
 */

body {
	background-color: #F8F8F8;  
	font-size:100%; 
/* 	background-color: black; */
	margin-left:10%;
	margin-right:10%;
}

p {
	margin-top:.5em; /* override default 1em */
	margin-bottom:.5em; /* override default 1em */
}

blockquote {
	font-style:italic;
}
div.headerbox {
	border-style: outset;
	background-color: #DDDDDD;

	margin-top:.5cm;
	margin-bottom:.6cm;

	padding-top:.6cm;
	padding-bottom:.5cm;
}

p.iepopup {
	font-size:70%;
	text-align:right;
}

div.footer {
	font-size: 85%;
	text-align: center;
	margin-top:1cm;
	clear:both;
}

h1 {
	color:#808080;
	text-align:center;
	font-size:130%;

	margin-top: 0cm;
	margin-bottom:.25cm;

}
h2 {
	color:black;
	text-align:center;
	font-size:200%;

	margin-top: 0cm;
	margin-bottom:0cm;
}

h3 {
	margin-bottom:.5em;
}

h4 {
	font-weight:normal;
	font-style:italic;
	margin-bottom:.5em;
	margin-top:.75em;
}


/* Link to the blog, right below the header */ 
div.bloglink {
	text-align:center;
	color: blue;
	font-size:120%;
	margin-right:20%;
	margin-left:20%;
	padding-bottom:1em;
}

/* Box on the right with pictures and links */
div.rightbox {
	float:right;
/*	width: 6cm; */
	border-style:dotted;
	border-width:1px;

	margin-left:.5cm;

	padding-left:0em;
	padding-right:1em;
	padding-top:0em;
	padding-bottom:.3em;
/* Hmm. CSS validator says negatives aren't allowed: 	padding-top: -1cm; */
	margin-top:-0.2cm;
	margin-bottom:.5cm;
}

div.rightbox ul {
	margin-left:.5cm;
	margin-top:0cm;
	font-size:90%;
}

div.rightbox ul li{
	margin-bottom:0.3em;
}


div.rightbox h3 {
	margin-left:.75cm;
	margin-bottom:.5em;
}

/*****************************************************/
/*      Floating content boxes                       */
/*****************************************************/

.box {
	border-style:dotted;
	border-width:thin;
	border-color:blue;
	margin-left:.25cm;
	margin-right:.25cm;
	margin-bottom:.25cm;
	padding:.5cm;
}

.leftcolumn {
	width:49.5%;
 	margin-left:0%; 
	margin-right:.25cm;
/*	float:left; */
}

.rightcolumn {
	width:49.5%;
	margin-left:.25cm;
	float:right;
}

div.leftcolumn li, div.rightcolumn.li {
	margin-bottom:.5em;
}

ul.tightlist li {
	margin-top:0em;
	margin-bottom:.1em;
}

/* Headers in floating boxes */

.box h3 {
	color:blue;
	clear:none;
}


/*****************************************************/
/*      Centered image                               */
/*****************************************************/

div.centerimage {
	margin-left:10%;
	margin-right:10%;
	margin-top:1.5em;
	margin-bottom:1.0em;
	text-align:center;
}
img.center {
}

div.smallcaption {
	font-size:7pt;
	margin-bottom:3pt;
	text-align:right;
}


/*****************************************************/
/*      Span styles                                  */
/*****************************************************/

.email {
	font-family :monospace;
}

.emph, .signature {
	font-style:italic;
}

