/* Layout Stylesheet */ 

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: url('images/bg.jpg') repeat-x;
	text-align: center;
 }

#hdr {
    color:#FFFFFF;
	margin: auto;
	padding: 0;
	width: 800px;
	position:relative;
	background:url('wp-content/themes/unleashed/images/mainbannerimage.png') top right no-repeat;
	z-index:99;
	height:149px;
	font-size:30px;
	text-align:left;
 }


#l-col {
    position:relative;
	top:149px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
 }

#cont {
	padding: 0;
	width: 800px;
	border: 1px solid #959596;
	margin-top:40px;
	text-align: left;
	margin-top:20px;
	
 }
 
#bodyblock{
    align: center;
} 

#ftr {
    width:100%;
	height:25px;
	color: #FFFFFF;
	border:solid black;
	border-width:1px 0 0 0;
	margin:0;
	font-weight: bolder;
	background: #000000 url('footer.png') center no-repeat;
 }

#gallery {
    padding: 0;
	width: 100%;
	border: 1px solid #959596;
	margin-top:40px;
	text-align: left;
	margin-top:20px;
 }
 

#nav{
	border:1px solid #000000;
	height: 40px;
	background-color: #000000;
	color: #722020;	

}

#flash{
	position: absolute;
	z-index: 5;
	padding-left: 45px;
	}
 
 .navbar {
text-align:left; font-family: verdana, sans-serif; position:relative; font-size:14px; 
height:1.5em; margin:0; padding:0; list-style-type:none; top:.5em; 
}
.navbar ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.navbar li {
float:left; position:relative;
}
.navbar li a, .navbar li a:visited {
display:block; text-decoration:none; width:6em;  float:left; padding-right:1em;   
}
* html .navbar li a, .navbar li a:visited {
width:7em; w\idth:6em; /* hack for IE5.5 */
}
.navbar li a.drop, .navbar li a.drop:visited {
font-weight:bold;
}
.navbar li ul {
visibility:hidden; position:absolute; top:1.2em; left:0; height:0; overflow:hidden;
}
.navbar table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.navbar li:hover a,
.navbar li a:hover {
text-decoration:underline; border:0;
}
.navbar li:hover ul,
.navbar li a:hover ul {
visibility:visible; height:auto; width:10em; background:#3399CC; border:1px solid #ddd; left:0; /top:1.0em; overflow:visible;
}
.navbar li:hover ul li a,
.navbar li a:hover ul li a {
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em; width:9em;
}
* html .navbar li a:hover ul li a {
width:10em; w\idth:9em; /* hack for IE5.5 */
}
.navbar li:hover ul li a.drop,
.navbar li a:hover ul li a.drop {
font-weight:bold;
}
.navbar li:hover ul li ul,
.navbar li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.navbar li:hover ul li a:hover,
.navbar li a:hover ul li a:hover {
text-decoration:underline;
}
.navbar li:hover ul li:hover ul,
.navbar li a:hover ul li a:hover ul {
visibility:visible; border:1px solid #ddd; height:auto; background:#000; width:9.5em; 
} 
.navbar li:hover ul li:hover ul.left,
.navbar li a:hover ul li a:hover ul.left {
left:-9.3em; 
}
.navbar li:hover ul li:hover ul li a,
.navbar li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.navbar li:hover ul li:hover ul li:hover a,
.navbar li a:hover ul li a:hover ul li a:hover {
text-decoration:underline; 
}
