body {
  background-color: #333333;
}

.bold-main {
	font-weight: bold;
}

a {
	color: #369;
	text-decoration: none;
	font-weight: bold;
}

.noformat {
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	color: #999999;
}

.text_darkgrey {
	color: #666666;
	font-size: 9pt;
}

.background_white {
padding-top:10px;padding-left:10px;padding-right:10px; 
	background-color: #FFFFFF;
}

.background_darkgrey {
	background-color: #333333;
}

/* Controls the style of each page header */
.page_header {
  font-weight: bold;
  color: #000000;
  font-size:16pt;
  font-family: "Times New Roman", Times, serif;
}

/* Controls the style of each page sub header */
.page_sub_header {
  font-weight: bold;
  color: #000000;
  font-size:14pt;
  font-family: "Times New Roman", Times, serif;
}

/* Controls the style of each page default paragraph/div  */
.page_main {
  font-weight: normal;
  color: #000000;
  font-size:12pt;
  font-family: "Times New Roman", Times, serif;
}

.page_main_small {
  font-weight: normal;
  color: #333333;
  font-size:10pt;
  font-family: "Times New Roman", Times, serif;
}

/* Controls the style of each page default paragraph/div  */
.page_main_bold_black {
  font-weight: bold;
  color: #000000;
  font-size:12pt;
  font-family: "Times New Roman", Times, serif;
}

.page_underline {

	text-decoration: underline;
}

/* Matt's SHIT styles that he was too lazy to rename */

.header_text {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 36px;
	color: #CCCCCC
}

.quote-author {
	font-style: italic;
  	font-weight: normal;
  	color: #333333;
  	font-size:12px;
  	font-family: "Times New Roman", Times, serif;
}

.venue_caption {
	font-style: italic;
  	font-weight: normal;
  	color: #333333;
  	font-size:12px;
  	font-family: "Times New Roman", Times, serif;
}

.text-highlight {

    font-weight: bold;
}

.header-text-color {
  color: green;
}

.footer-text {
    color: #FFFFFF;
    font-size: 13px;
    font-family: "Verdana", Arial, sans-serif;
    background-color:#990100;
    float: left;
    padding-bottom: 3px;
}
.footer-news {
    color: #123294;
    font-size: 13px;
    font-family: "Verdana", Arial, sans-serif;
    background-color:#EED66D;
    padding-bottom: 3px;
}

/*** Nav bar styles ***/

ul.nav, .nav ul{
/*Remove all spacings from the list items*/
	margin: 0;
padding:0 3px;
	cursor: default;
	list-style-type: none;
	width: 197px; /*Optional, to make the navigation bar positions on the left of the content*/
	float: left;

	font-size: 14px;
}

.nav li a:link, .nav li a:visited{
	margin: auto;
	width: 187px;
	height: 25px;
	background-color: #fff;
	color: #369;
	border-bottom: 1px solid #660000;
	display: block;
	padding: 5px;
	
}


ul.nav li a:hover{
/*When hovered, make them appear*/
	display : block;
	background-color: #369;
	color: #fff;
}


ul.nav li>ul{
/*Make the sub list items invisible*/
	display: none;
	position: absolute;
	width: 197px;
	margin-top: 3px;
	margin-left: 9px;
}
/*** Menu styles (customizable) ***/


.nav a{
	text-decoration: none;
}