
#main {background-color: #e7eafb;
       font-size: 10pt; }

ul.halfspace li {margin-bottom: 0.5em;}
ul.halfspace li ul li {margin-bottom: 0;}
a:link { color: #300838;}

.small {font-size: 9pt;}
.smaller {font-size: 8pt;}

.sm-margins {margin: 2px 4px;}

.indented {margin-left: 2em;}
.purplebox 
  {border: 1px solid #DDCEF2;
   background-color: #E4DBFB;
   padding: 4px;
   margin: 12px 4px;}
.dkpurplebox 
  {border: 1px solid #AFA3BF;
   background-color: #DDCEF2;
   padding: 4px;
   margin: 2px 4px;}
.greenbox 
  {border: 1px solid #DAF2CE;
   background-color: #F8FFF5;
   padding: 4px;
   margin: 12px 4px;}
.dkgreenbox 
  {border: 1px solid #ACC0A2;
   background-color: #DAF2CE;
   padding: 4px;
   margin: 2px 4px;}
.beigebox {border: 1px solid #F2E6CE;
           background-color: #FFFCF5;
           padding: 4px;
		   margin: 12px 4px;}
.dkbeigebox {border: 1px solid #C0B6A2;
             background-color: #F2E6CE;
             padding: 4px;
			 margin: 2px 4px;}
.notesbox {border: 1px solid #F2E6CE;
           background-color: #DCE0FA;
           padding: 4px;
		   margin: 12px 4px;}
.dknotesbox {border: 1px solid #C0B6A2;
             background-color: #CAD1F8;
             padding: 4px;
			 margin: 2px 4px;}

/* rounded rectangles */
.rbroundbox { background: url(nt.gif) repeat; }
.rbtop div { background: url(tl.gif) no-repeat top left; }
.rbtop { background: url(tr.gif) no-repeat top right; }
.rbbot div { background: url(bl.gif) no-repeat bottom left; }
.rbbot { background: url(br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. Thanks to the website: http://www.neuroticweb.com/recursos/css-rounded-box/index.php */
.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%;
                                        height: 7px;
                                        font-size: 1px;}
.rbcontent { margin: 0 10px; }
.rbroundbox { width: 85%; margin: 1em auto; }
