/* Layout Stylesheet */ 

body {
	margin:0 auto;
	text-align:center;
	background:#000;
	color:#fff;
	font-size:0.75em;
	line-height:1.8em;
	font-family:Arial, Verdana, sans-serif;
	}

#header {
	margin:10px auto;
	width:900px;
	background:#000;
	padding:0;
	text-align:center;
	border:1px solid #3A3A3A;
	}

	#headerlc {
		float:left;
		width:380px;
		text-align:center;
		margin:20px 0 20px 20px;
		}

		#headerlc img {
			border:0px solid white;
			}

		#headerlc h1 {
			margin:0;
			padding:0;
			font-size:1.1em;
			text-transform:uppercase;
			letter-spacing:0.2px;
			line-height:1.9em;
			font-family:Georgia, Times, serif;
			font-weight:normal;
			color:#D2CCA6;
			}

	#headerrc {
		float:right;
		width:440px;
		text-align:right;
		}

		#headerrc p {
			margin:50px 10px 0 0;
			padding:0;
			font-size:0.9em;
			line-height:1.3em;
			font-family:Georgia, Times, serif;
			font-weight:normal;
			color:#fff;				
			}

#columncontainer {
	margin:10px auto;
	width:900px;
	padding:0;
	text-align:center;
	}

	#leftcolumn {
		float:left;
		width:190px;
		text-align:left;
		padding:0;
		margin:0;
		}

		#lcnavigationcontainer {
			width:190px;
			border:1px solid #111;
			margin:20px 0;
			padding:0;
			}

			#lcnavigation {
				width:150px;
				padding:0 0 0 20px;
				}

				#lcnavigation ul {
					margin:15px 0;
					padding:0;
					list-style-type:none;
					font-family:Georgia, Times, serif;				
					font-size:0.9em;
					font-weight:normal;
					}

				#lcnavigation li a	{
					display:block;
					margin:8px 0;
					padding:0;
					background:url('../images/navbuttons.jpg');
					}

				#lcnavigation li.blog a	{
					display:block;
					margin:8px 0;
					padding:0;
					background:url('../images/navbuttons_blog.jpg');
					}

				#lcnavigation li a:link, #lcnavigation li a:visited {
					color:#d5e0a9;
					padding:4px 5px 4px 30px;				
					border:1px solid #262626;							
					text-decoration: none;
					background-position:-150px 0;
					}

				#lcnavigation li a:hover {
					color:#AEBE71;
					border:1px solid #575757;
					background-position:-300px 0;				
					}

				#lcnavigation li a.current {
					color:#fff;
					border:1px solid #575757;
					background-position: 0 0;				
					}

		#lcdownloadscontainer {
			width:190px;
			border:1px solid #111;
			margin:20px 0;
			padding:0;
			text-align:left;
			}

			#lcdownloadscontainer p {
				margin:10px;
				font-size:0.9em;
				}				

			#lcdownloadscontainer img {
				margin:5px 0 5px 25px;
				padding:1px;
				border:1px solid #333;
				}				

			#lcdownloadscontainer a.pdf {
				background:url('../images/pdflink.gif') top left no-repeat;
				display:block;
				height:35px;
				margin:0 10px 0 30px;
				padding:10px 5px 2px 40px;
				font-size:0.9em;
				line-height:1em;
				}

	#rightcolumn {
		float:right;
		width:650px;
		text-align:left;
		margin:20px 0;
		padding:30px 0;
		border:1px solid #111;
		}

			#rightcolumn h2 {
				font-family:Georgia, Times, serif;				
				margin:0 30px 25px 30px;
				padding:0;
				font-size:1.8em;
				font-weight:normal;
				color:#A09764;
				}

			#rightcolumn h3 {
				font-family:Georgia, Times, serif;				
				margin:25px 30px 10px 30px;
				padding:0;
				font-size:1.4em;
				font-weight:normal;
				color:#A09764;
				}

			#rightcolumn p {
				margin:5px 30px 5px 30px;
				font-size:1em;
				font-weight:normal;
				}

			#rightcolumn p.address {
				margin:5px 30px 5px 50px;
				font-size:1em;
				font-weight:normal;
				}

			#rightcolumn img {
				float:right;
				margin:5px 30px 5px 30px;
				padding:1px;
				border:1px solid #A09764;
				}

			#rightcolumn ul {
				margin:10px 100px 0;
				padding:0;
				list-style-type:circle;
				}

			#rightcolumn li {
				margin:5px 0;
				}

#footercontainer {
	margin:10px auto;
	width:900px;
	padding:0;
	text-align:center;
	font-size:0.9em;
	color:#999;
	}
	
	#footerlc {
		float:left;
		width:450px;
		text-align:left;
		margin:20px 0;
		padding:5px 0;
		}

	#footerrc {
		float:right;
		width:445px;
		text-align:right;
		margin:20px 0;
		padding:5px 0;
		}


.clear {
	clear:both;
	}

/* Presentation Stylesheet */


.small {
	font:0.7em Verdana, sans-serif;	
	}

.imagetag {
	font:0.7em Verdana, sans-serif;
	}

/* pseudo selectors for text links */

a:link {
	text-decoration:none;
	color:#d5e0a9;
	}

a:visited {
	text-decoration:none;
	color:#d5e0a9;
	}

a:hover {
	color:#AEBE71;
	text-decoration:underline;
	}

a:active {
	text-decoration:none;
	color:#AEBE71;
	}		
