 /*Original 3 column styling from http://joshuaink.com/blog/196/a-simple-guide-to-3-column-layouts */ 

*{
	font-size:100%;
}

body{
	font:80%/140% Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top: 0px;
	padding-top: 10px;
}

#wrap{
	width:760px;
	margin:0 auto;
	text-align:left;
	border: thin outset #000000;
}

img {
	border: 0px;
}

#main-content P {
margin: 0.4em;
}

#header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#main-content{
	width:610px;
	display:inline;
	float:left;
	margin-left:150px;
}

#navigations{
	width:140px;
	float:left;
	margin-left:-760px;
}

#navigations img {
	border: 0px;
  } 
  
  
#updated{
	margin-bottom: 10px;
	padding-bottom: 10px;
	clear: left;
	margin-right: 10px;
	padding-right: 10px;
}

/* HEADERS */
/* Define header size, color and font style */
	
h1, h2, h3, h4, h5, h6	{
	font-weight: bold;
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;	
	}

#foot{
	clear:both;
}
h1	{
	font-size:	18px;
	color: #d83858;
	padding: 0em;
	margin: 0.4em;
	}
	
h2	{
	font-size:	16px;
	color: #005daa;
	margin: .4em;
	}
	
h3	{
	font-size:	14px;
	color: #d83858;
	margin: .5em;
	}
	
h4 {
	font-size:	12px;
	color: #005daa;
	margin: .4em;
	}
	
h5	{
	font-size:	10px;
	color: #d83858;
	margin: .4em;
	}
	
h6	{
	font-size:	8px;
	color: #005daa;
	margin: .4em;
	}
	
.header	{
	color: #990000;
	}		

/*TEXT STYLING*/

/* TEXT STYLES */
/* Define various text styles used in site */
.bold {
	font-weight: bold;
	}

.italic {
	font-weight: normal;
	font-style: italic;
	}
.bolditalic {
	font-weight: bold;
	font-style: italic;
	}
.smalltext {
	font-weight: normal;
	font-size: small;
	font-style: normal;
	}
.yellowbold {
	font-weight: bold;
	color: #ebf228;
	}
.whitebold {
	font-weight: bold;
	color: #FFFFFF;
	}
.yellow {
	color: #ebf228;
	}
.white {
	color: #FFFFFF;
	}


/*LINK STYLING*/

 a:link	{
	color: #9555ad;
	text-decoration: none;
	font-weight: bold;
	}
 a:visited	{
	color: #d83858;
	text-decoration: none;
	font-weight: bold;
	}
 a:hover	{
	color: #eeb110;
	text-decoration: none;
	border-bottom: 1px dotted #eeb110;	
	font-weight: bold;
	}
	
 a.imagelink:link	{
	text-decoration: none;
	border: none;
	}
 a.imagelink:visited	{
	text-decoration: none;
	border: none;
	}
 a.imagelink:hover	{
	text-decoration: none;
	border: none;
	}
	
/*Regulates style for the left-side navigation	
ul.leftcolumnnav {
	list-style: none;
	margin-left: 0em;
	margin-right: 0em;
	padding-left: 1em;
	text-indent: -1em;
	padding-top: 0em;
	padding-bottom: .5em;
	}*/
/*Left Navigation Menu Styling from http://css.maxdesign.com.au/listamatic/vertical08.htm*/
#navcontainer { width: 140px; }

#navcontainer ul
{
margin-left: 4px;
padding-left: 0;
list-style-type: none;
}

#navcontainer a
{
	display: block;
	padding: 3px;
	width: 130px;
	background-color: #ffffff;
	border: 1px solid #eee;
	color:#005daa;
	font-size: 17px;
	font-weight: bold;
}

#navcontainer a:link, #navlist a:visited
{
color: #005daa;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #c9cacc;
color: #eeb110;
}


/*Ensures text doesn't cover backround image*/
#textcontainerright {
	margin-left: 10px;
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
hr  {
	background-color: #000000;
	height: 2px;
	width: 95%;
}

/* Clears pictures on to ensure headlines are at bottom of picture*/
.clearpicture  {
	clear: left;
	float: none;
	padding-bottom: 1em;
	padding-top: 2px;
	margin-right: 5px;
	padding-right: 5px;
	}

ul{
	padding-top: .5em;
	padding-bottom: .5em;
	}