body {
	background-image: url(bg.jpg);
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
}
.footer { background-image: url(images/layout1_12.png); height: 190px; clear: both; font-size: .9em; color: #fff; text-align: center; } 
.footer a { color: #ffc; font-size: .9em; } 
.wrapper { margin: 0 auto; width: 1100px; color: #fff; font-family: Arial, Helvetica, sans-serif;  } 
.mainpanel { background-color: #011611;  width: 598px; float: left; margin: 0; padding-bottom: 0px; min-height: 470px; } 
.main-bg { background-image: url(images/layout1-sub_11.png); background-repeat: repeat-y; float: left; width: 1090px; margin-top: -10px; padding-top: 0;} 
.main-sub p { padding-left: 40px; padding-right: 20px; } 
.main-sub { display: inline; } 
.navbar { width: 1100px;}
.navbar li, .navbar ul { display: inline; list-style-type: none; padding: 0 0 0 0; margin: 0 0 0 0;} 
.lefttext { float: left; width: 250px; margin: 60px 0 0 80px; text-align: center;} 
.righttext { float: right; width: 350px;  margin: 60px 80px 0 0; } 

/* use a semi-transparent image for the overlay */
	#overlay {
		background-image:url(http://jquerytools.org/media/img/overlay/transparent.png);
		color:#efefef;
		height:450px;
	}
	
	/* container for external content. uses vertical scrollbar, if needed */
	div.contentWrap {
		height:441px;
		overflow-y:auto;
	}
img {  -moz-border-radius: 0; } 
:focus { -moz-outline-style: none; }
a { outline: none; } 
a img { border: none; } 
.main-bg a { color: #ffc; } 
#gallery { width: 650px; margin: 0 auto; } 
#gallery ul { list-style: none; }
#gallery ul li { display: inline; padding-right: 10px; }
#gallery ul img {
	border: 5px solid #dcc6a9;
	border-width: 5px 5px 5px;
}
#gallery ul a:hover img {
	border: 5px solid #fff;
	border-width: 5px 5px 5px;
	color: #a88a4d;
}
#gallery ul a:hover { color: #fff; }

