﻿/* Living Legends CSS Document */

/*	Main Text - #545342;
	Heading Red - #9d0a0e;
	Blue - #003471;
	Green - #3f6618
*/

body {
	background: #b9c2ab url('Images/wallpaper.gif') top left;
	margin: 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#container {
	width: 950px;
	position: relative;
	}
	
#header {
	width: 900px;
	margin-top: 8px;
	margin-bottom: 8px;
	position: relative
	}
	
#header-L {
	background: url('Images/header-L.png') no-repeat top left;
	width: 10px;
	height: 97px;
	float: left
	}
	
#header-mid {
	width: 880px; 
	height: 97px; 
	background: #ffffff;
	float: left
	}
	
#header-R {
	background: url('Images/header-R.png') no-repeat top left;
	width: 10px;
	height: 97px;
	float: left
	}		

.clear {
	clear: both
	}

#mainnav {
	width: 900px;
	background: url('Images/bg-mainnav.gif') repeat-x top left;
	color: #ffffff;
	font-weight: bold;
	height: 35px;
	}
	
#mainnav-left {
	background: url('Images/mainnav-left.gif') no-repeat top left;
	height: 35px;
	width: 8px;
	float:left;
	}
		
#mainnav-right {
	background: url('Images/mainnav-right.gif') no-repeat top left;
	height: 35px;
	width: 8px;
	float:left;
	}
	
a:link, a:visited, a:active {
	color: #004a80;
	text-decoration: underline;
	}

a:hover, a:visited:hover {
	color: #790000;
	text-decoration: none
	}	
	
/*	FLASH BANNER - HOMEPAGE */

#flashbanner {
	width: 900px;
	height: 230px;
	min-height: 230px;
	position: relative;
	margin-top: 8px
	}

/* 	MAIN BANNER FUN FRAME - SUBPAGES */

.photo {
	position: relative; 
	width: 904px; 
	height: 148px; 
	overflow: hidden;
	margin-top: 8px;
	z-index: -1000
	}
	
.photo span {
	position: absolute;
	top: 0px;
	left: 0px;
    width: 904px;
    height: 148px;
	display: block;
    overflow: hidden;
	background: url('Images/banner-frame.png') no-repeat top;
	}	

/*.image-adjust {
	margin-top: -19%;
	}
*/

/*	FLOWER OVER DETAIL */

#flower-over {
	background: url('Images/flower-over.png') no-repeat top right;
	width: 200px;
	height: 173px;
	position: absolute;
	top: 35px;
	left: 82%;
	}	
	
/*	MAIN CONTENT CORNERS & BORDERS */

#maincontentarea {
	width: 900px; 
	text-align: left;
	color: #545342;
	margin-top: 10px;
	}
	
#fleur-bg {
	background: url('Images/watermark-flower.gif') no-repeat left bottom;
	margin: 2px;
	padding: 25px;
	min-height: 250px;
	width: 840px;
	}	

#corner-TL {
	background: url('Images/corner-TL.gif') no-repeat top left;
	padding-left: 2px
	}

#corner-TR {
	background: url('Images/corner-TR.gif') no-repeat top right;
	padding: 2px
	}
	
#corner-BL {
	background: url('Images/corner-BL.gif') no-repeat bottom left;
	}

#corner-BR {
	background: url('Images/corner-BR.gif') no-repeat bottom right;
	}
	
#border-T {
	background: url('Images/border-T.gif' ) repeat-x top;
	}
	
#border-L {
	background: url('Images/border-L.gif') repeat-y top left;
	}

#border-B {
	background: url('Images/border-B.gif') repeat-x bottom left;
	}

#border-R {
	background: url('Images/border-R.gif') repeat-y top right;
	}
	
/* Left & Right Panels */

#leftcontent {
	width: 650px;
	float: left;
	}	
	
#rightcontent {
	width: 185px;
	float: right;
	}
	
/* Footer */

#footer {
	width: 900px;
	margin-top: 8px;
	color: #545342;
	font-size: 10px;
	line-height: 14px
	}

#footer	a:link, #footer a:visited, #footer a:active {
	color: #545342;
	text-decoration: underline;
	}

#footer a:hover, #footer a:visited:hover {
	text-decoration: none
	}

/* GALLERY */

#gallery img {
	border: 1px solid #464646
	}
	
#gallery a:link img, #gallery a:visited img, #gallery a:active img {
	border: 1px solid #464646
	}	

#gallery a:hover img, #gallery a:visited:hover img {
	border: 1px solid #fed34f;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	}	
