#header {
	background-color: #000;
	background:#000 url(header.gif) right no-repeat;
	height:200px;
	width: 950px;
	margin: 20px auto 20px auto;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-top:solid 14px  #ccc;
	}



	#logo a {
		color: #fff;
		}

#container {
	background: #fff;
	width: 950px;
	margin: 0 auto;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
#content {
	margin: 20px 0 0 0;
	padding: 0 10px;
	}
	
	#nav_column{
	
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
	    background-color: #eee;
		overflow: hidden;
		float:left;
		width:170px;
		margin-top:20px;
		
		}
	#menu {
	font-family: georgia, sans-serif; font-size: 1em;
	padding:4px;
	
	
	
	}

	#menu a {
		color: #0066cc;
		padding: 6px;
		margin:2px;
		display:block;
		}
	
	#menu a:hover {
		color: #ff0000;
		}
	
	
	
	#contact{

		border-top: solid 1px #ccc;

		}



	#contact li {
		
		list-style-type: none;
		font-size:1.2em;
		text-align:left;
		
			}

	#content .right_column {
		width: 220px;
		margin: 20px 0 10px 0;
		float: right;
		}

	#content .right_column div {
		background-color: #eee;
		width: 220px;
		margin: 0 0 20px 0;
		padding: 10px;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		float: right;
		}

		#content .right_column div img {
			background-color: #fff;
			margin: 0 auto 10px auto;
			padding: 4px;
			border: solid 1px #ccc;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			display: block;
			}

		#content .right_column div p {
			font-family: georgia, sans-serif; font-size: .75em; color: #666;
			margin: 0;
			padding: 0 10px;
			}

		#content .right_column div ul {
			margin: 0;
			}

		#content .right_column div li {
			color: black;
			padding: 0 10px;
			list-style-type: none;
			}

	#content .left_column {
		width: 470px;
		margin:10px 10px 10px 190px;
		}
	
	#content .left_column img {
		background-color: #fff;
		margin: 4px;
		padding: 4px;
		border: solid 1px #ccc;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		}
	
	

#footer {
	font-size: .625em; color: #666;
	text-align: center;
	background: #fff url(img/bg-footer.gif) repeat-x left bottom ;
	padding: 100px 20px 20px 20px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	clear: both;
	
	}

	#footer a {
		color: #666;
		text-decoration: underline;
		}

/*
*/

html {
	background-color: #ccc;
	}

body {
	font-family: "lucida grande", "lucida sans unicode", "lucida sans", sans-serif; font-size: 100%; color: #000;
	margin: 0 0 20px 0;
	}

a {
	text-decoration: none;
	}

p {
	font-size: .6875em;
	line-height: 2em; text-align: justify;
	margin: 0 0 8px 0;
	}

em {
	color: #666;
	}

strong {
	font-weight: bold;
	}

/*
*/

ul {
	font-size: .6875em;
	line-height: 2em;
	margin: 0 0 20px 20px;
	}

	ul li {
		color: black;
		list-style-type: none;
		}

/*
*/

h1 {
	font-size: 2em; color: #ff0000;
	font-variant: small-caps;
	margin: 20px 0 20px 0;
	padding-top:20px;
	}

	h1 a, h4 a {
		color: #ff0000;
		}

h2 {
	font-size: 1em; color: #ff0000;
	margin: 0 0 10px 0;
	}

h3 {
	font-size: .75em; color: #ff0000;
	margin: 0 0 10px 0;	
	}
	
	h4 {
	font-size: .75em; color: gray;
	margin: 0 0 10px 0;	
	}
	
	h5 {
	font-size: .75em; color: #0066cc;
	margin: 0 0 10px 0;	
	}

/*
*/
