
/* 
	links
*/

a {
	color: #cc0000; 
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
a:visited { 
	color: #990000; 
}


/*
	body
*/

body {
	color: #000000; 
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 1em;
	margin-top: 30px;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 30px;
}

p, ul, blockquote, table {
	font-size: 0.8em;
}

code {
	/*font-size: 1.25em;*/
}

input, select, option, textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

h1 {
	color: #333333;
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 2.3em;
}
h1 a, h1 a:visited { 
	color: #333333;
}
h2 {
	color: #333333;
	font-family: Trebuchet MS, Tahoma, Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.8em;
}
h2 a, h2 a:visited {
	color: #333333;
}
h3 {
	font-size: 0.8em;
}

form {
	/*margin: 0;*/
}

ul.links {
	list-style: none !important;
	margin-left: 0.5em;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 1em;
}


/*
	recommendations
*/
.recommendations table {
	border-collapse: collapse;
	/*border-color:#cccccc;*/
	border: 3px solid #cccccc;
}
.recommendations table th {
	border: 1px dotted gray;
	background-color: #f2f2f2;
	padding: 4px;
}
.recommendations table td {
	border: 1px dotted gray;
	padding: 2px;
}


/*
	nav
*/

#nav {
	width: 700px;
	margin-left: auto;
	margin-right: auto; 
}
#nav h1, #nav h1 a {
	color: #e3e3e3;
	font-size: 1.05em;
	margin-bottom: 0;
}


/*
	head
*/

#head {
	width: 700px;
	margin-left: auto;
	margin-right: auto; 
	margin-bottom: 3em;
}
#head h1 {
	margin-top: 0;
}


/*
	content
*/

#content {
	width: 700px;
	margin-left: auto;
	margin-right: auto; 
	margin-bottom: 1em;
}
#content h2 {
	color: #005080;
	margin-top: 0em;
	margin-bottom: 0.5em;
}
#content h2 a {
	color: #005080;
}
/* #content h2 a:before {
	content: "&raquo;";
} */
#content h3 {
	margin-top: 2em;
	margin-bottom: 0.5em;
}

#content .title {
	margin-top: 1em;
}
#content .title h2 {
	margin-top: 0;
	margin-bottom: 0.5em;
}
#content .title h3 {
	/* font-family: Verdana, Helvetica, Arial, sans-serif; */
	font-size: 0.7em;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
#content .title h3 a {
	color: #003366;
}

#content .entry {
	margin-bottom: 2.5em;
}

/*
	links
*/

#links {
	width: 700px;
	margin-top: 3em;
	margin-left: auto;
	margin-right: auto; 
	margin-bottom: 1em;
}
#links h3 {
	font-weight: normal;
	margin-bottom: 0.5em;
}

/*
	footer
*/

#footer {
	width: 700px;
	font-size: 0.85em;
	margin-top: 4em;
	margin-left: auto;
	margin-right: auto; 
}