/* Viridian Stone CSS Document */

body{
	padding: 0;
	border: 0;
	margin: 0;
	font-size: 75%;
	font-family: Arial, Helvetica, sans-serif;
	}
img{
	border: 0;
	}
#siteContainer{
	padding: 0;
	border: 0;
	margin: 0 auto 0 auto;
	width: 1001px;
	}
	#header{
		padding: 2px 0 0 0;
		border-top: 0;
		border-right: 0;
		border-bottom: 0.5em solid #874801;
		border-left: 0;
		margin: 0;
		height: 12.08em;
		}
		h1{
			padding: 0;
			border: 0;
			margin: 7px 15px 0 4px;
			float: left;
			}
		#middleContent h1{
			color: #000000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			}
		#nav{
			padding: 0;
			border: 0;
			margin: 12px 0 0 0;
			}
		#nav li{
			padding: 0.33em;
			border: 1px solid #ffffff;
			margin: 0 2px 0 0;
			list-style-type: none;
			display: inline;
			font-size: 1.08em;
			font-weight: bold;
			background-color: #a64223;
			color: #ffffff; 
			}
			#nav li a:link{
				color: #ffffff;
				text-decoration: none;
				}
			#nav li a:visited{
				color: #ffffff;
				text-decoration: none;
				}
			#nav li a:active{
				color: #ffffff;
				text-decoration: none;
				}
			#nav li a:hover{
				color: #CCCCCC;
				text-decoration: none;
				}
			#headerBg{
				background-image: url(../images/header.png);
				background-repeat: repeat-x;
				height: 3.67em;
				margin: 11px 0 0 267px;
				}
	#contentContainer{
		padding: 0;
		border-top: 0;
		border-right: 0;
		border-bottom: 17px solid #ffffff;
		border-left: 0px solid #444444;
		margin: 17px 0 0 0;
		color: #444444;
		}
		#leftContent{
			padding: 0;
			border: 0;
			margin: 0 0 0 2px;
			float: left;
			width: 21.08em;
			}
			h2{
				padding: 0;
				border: 0;
				margin: 62px 17px 50px 0;
				text-align: right;
				}
			#leftSubmenu{
				margin: 20px 17px 0 0;
				}
				
				#leftSubmenu li{
					padding: 0;
					border: 0;
					margin: 4px 0 4px 0;
					list-style-type: none;
					text-align: right;
					font-size: 1.17em;
					font-weight: bold;
					}
					#leftSubmenu li a:link{
						color: #444444;
						text-decoration: none;
						}
					#leftSubmenu li a:visited{
						color: #444444;
						text-decoration: none;
						}
					#leftSubmenu li a:active{
						color: #444444;
						text-decoration: none;
						}
					#leftSubmenu li a:hover{
						color: #ff5400;
						text-decoration: none;
						}
		#middleContent{
			padding: 0;
			border-top: 0;
			border-right: 1px solid #c9c9c9;
			border-bottom: 0;
			border-left: 1px solid #c9c9c9;
			margin: 0;
			float: left;
			width: 37.25em;
			}
			h3{
				padding: 0;
				border: 0;
				margin: 70px 35px 0 19px;
				font-size: 1.75em;
				font-weight: lighter;
				}
			#middleContent p{
				padding: 0;
				border: 0;
				margin: 19px 35px 0 19px;
				}
				#middleContent a{
					color: #444444;
					}
		#rightContent{
			padding: 0;
			border: 0;
			margin: 0;
			float: left;
			width: 22.58em;
			}
			h4{
				padding: 6px 0 3px 18px;
				border: 0;
				margin: 74px 0 0 0;
				background-color: #a64223;
				color: #ffffff;
				font-size: 1.08em;
				width: 13.67em;
				}
			#rightContent p{
				margin: 17px 0 0 18px;
				}
				#rightContent p a:link, #rightContent p a:visited, #rightContent p a:active, #rightContent p a:hover{
					color: #ff5400;
					text-decoration: underline;
					}
	#footer{
		padding: 0 0 0 10px;
		border-top: 17px solid #ffffff;
		border-right: 0;
		border-bottom: 0;
		border-left: 0;
		margin: 0;
		clear: left;
		background-color: #874e01;
		height: 24px;
		color: #ffffff;
		}
		#footer p{
			float: left;
			padding: 0;
			border: 0;
			margin: 4px 0 0 0;
			}
		#fm{
			float: right;
			background-color: #a64223;
			height: 2em;
			width: 21.42em;
			border-left: 2px solid #ffffff;
			padding: 0 0 0 8px;
			margin: 0;
			}
			#powered{
				margin: 2px 0 0 0;
				}
		.headline{
			font-size: 14px;
			font-weight: bold;
			}
		#flameMultimediaPromoLink{
			text-align: right;
			margin: 55px 15px 0 0;
			}
				
/* Gallery CSS */
#container_right {position:relative; width:685px; height: 500px; background:#ffffff; border:1px solid #fff; margin:2em auto 1em 3em;}
#container_right img {border:0;}
#container_right .thumbs {width:255px; position:absolute; right:0; top:0; background-color: #ffffff;}
#container_right a.gallery:hover span {display:block; position:absolute; width:402px; height:50px; top:265px; left:-430px; padding:5px; font-style:italic; color:#fff;  z-index:100;}
#container_right a.gallery:hover span:first-line {font-style:normal; font-weight:bold; font-size:1.1em; color:#000;}
#container_right a.gallery:active, #container_right a.gallery:focus {border:1px solid #000;}
#container_right a.gallery:active em, #container_right a.gallery:focus em {display:block; position:absolute; width:402px; height:250px; top:5px; left:-425px; color:#000; padding:5px; border:1px solid #fff; z-index:50;}
#container_right h1 {clear:both; margin:0; padding-top:11px; padding-left:11px; width:300px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:2em; font-weight:normal; color:#444444;}
#container_right h1 em {font-size:0.6em; color:#000;}

#container_right p {float: left; margin: 300px 0 0 -300px; width: 350px;} 
/* Gallery CSS end */
