

/* Presentation Stylesheet */ 

h2 {
font-size: 1em;
text-align:center;
color: #ffffff;
background-color:red;
padding-top: 0.1em;
padding-bottom: 0.1em;
margin: 0;
}

p {
 margin:0;
 padding:15px;
 }
 
h3 {
	margin:0;
	padding: 15px 15px 2px 15px;
	}

h4 {
 margin:0; 
 padding-left:15px;
 color:#808080;
 background-color: inherit;
 }
 
#content p:first-letter {
 font-size: 140%; 
 font-weight: bold;
 color: #808080;
 background-color: inherit;
 }

#left-column h3 { font-size:0.8em; font-weight:600; text-align:left; }
 
#left-column a:hover { color:blue; text-decoration:underline; background-color: inherit; }
 
#left-column a { color:red; font-weight:bold; text-decoration:none; background-color: inherit; }
 
 #header h1 {
	font-size: 1.2em;
	text-align: left;
	letter-spacing: 0.4em;
	color: #ffffff;
	background-color: #000000;
	padding:5px 15px;
	margin:0px
}

.box p { padding: 0.3em; }

.themes li { font-size: 1.2em;
			padding-bottom: 5px;
			display: list-item;
			list-style: disc; }

.themes ul { list-style-type: disc; }

#content a:hover { color:blue; text-decoration:underline; background-color: inherit; }

#content a { color:red; font-weight:bold; text-decoration:none; background-color: inherit; }