/*   -----------------------------------  Gallery Magic Style Sheet  by Project Seven Development  www.projectseven.com  Gallery Type: Horizontal  Style Theme: 0 - Basic  -----------------------------------*/html {height: 100.1%;}body {	background-color: #FFFFFF;	margin: 12px 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;}#pagewrapper {	margin: 0 auto !important;	width: 660px!important;	border: 1px solid #333;}#masthead {	padding: 12px;	margin: 0;}#pagenavigation {	width: 660px;	margin: 0 auto 6px auto;	border: 1px solid #FFFFFF;}h1 {	font-size: 0.8em;	margin: 0 0 6px 0;	color: #333333;	font-weight: normal;}#galNav{	margin: 0;	font-size: 0.75em;}#galNav ul {	margin: 0;	padding: 0;}#galNav li {	list-style-type: none;	margin: 0;	float: left;}#galNav a {	color: #777777;	display: block;	float: left;	padding: 2px 6px;	border: 1px solid #333;	margin: 0 2px 0 0;	text-decoration: none;}#galNav a:visited {	color: #666666;}#galNav a:hover,#galNav a:active,#galNav a:focus {	color: #FFFFFF;	background-color: #A0A0A0;}#galNav #current {	color: #CCCCCC;	background-color: #333333;	border-color: #333333;	cursor: default;}#galNav br {	clear: both;	height: 0;	line-height: 0;	font-size: 0;}h2 {	font-size: 1.2em;	margin: 8px 0px 6px 24px;	color: #FFFFFF;}#footer {	font-size: 0.7em;	color: #555555;	width: 660px;	margin: 30px auto;}#footer p {margin: 0 0 6px 0;}/* --------- main Gallery Wrapper ------------ */#p7GS {	font-family: Arial, Helvetica, sans-serif;}#p7GSvpW3 {	margin: 0 auto;	border-bottom: 1px solid #000000;	background-image: url(images/new_background.png);}#p7GSvp {	margin:0 auto;	position:relative;	background-image: url(images/new_background.png);}#p7GSsc {	position:relative;	margin:0;	text-align: left;}/* ------------ Hide Description --------------------- */#p7GSsc div {display: none;}/* ------------ Thumbnail Lists --------------------- */#p7GSsc ul {	margin:0;	padding:0;	position:relative;}#p7GSsc li{	margin:0;	padding:0; /* do not use padding or margin on li, use margin and padding on img */	list-style-type: none;	display:inline;}#p7GSsc img {	padding: 2px;	border: 1px solid #333333;	background-color: #333333;	opacity: 1;	filter: alpha(opacity=100);	margin: 10px 5px;}/* ------ Thumbnail Hover and Down Classes ------------------------------- */#p7GSsc .p7GSover {	border-color: #FF9900;	opacity: 1;	filter: alpha(opacity=100);	background-color: #333333;}#p7GSsc .p7GSon {	opacity: 1;	filter: alpha(opacity=100);	background-color: #333333;	border-color: #00FF00;}/* ------------ Thumbnail Nav Styles ------------ */#p7GSnv {	margin: 0;	padding: .25em 0;	font-size: 0.75em;	background-color: #333333;	border-top: 1px solid #444;	color: #B6B1AB;	text-align: center;}#p7GSnvtitle {	margin: 0 10px 0 0;	display: inline !important;	color: #999999;}#p7GSnv span {	display: none;}#p7GSnv h2 {	margin: 0;	font-size: 1.5em;	color: #FFFFFF;	text-transform: capitalize;	letter-spacing: normal;}#p7GSnv a {	padding: 0 .5em;	color: #333333;	font-weight: normal;	background-color: #9B9D92;	text-decoration: none;}#p7GSnv a:visited {	color: #333333;	background-color: #9D9F94;}#p7GSnv a:hover,#p7GSnv a:active,#p7GSnv a:focus {	border-color: #FFFFFF;	color: #000000;	background-color: #6666CC;}#p7GSnv .p7GSnvon {	color: #333333!important;	border-color: #000000!important;	background-color:#FFFFFF!important;	cursor: default;}/* ------------FULLSIZE IMAGE DIV---------------- *//* WRAPPER */#p7GSfs {	/* border: 1px solid red; */	margin: 30px 0;	display: none;}/* FullSize Row Construct */.p7GSfst {	width: 1px;	margin: 0 auto;}/* ------------FULLSIZE IMAGE DIV---------------- *//*IMAGE ROW*/.p7GSfsi {	background-color:#333333;	padding: 8px;}/* IMAGE */.p7GSfsi img {	padding: 0px;}/* -------------------------- IMAGE CAPTION ---------------- *//* CAPTION ROW */.p7GSfsc {	color: #666666;	padding: 3px 0;}.p7GSfsc p{	font-size:0.7em;}/* ------------------------- IMAGE DESCRIPTION ------------- *//* DESCRIPTION ROW */.p7GSfsd {	padding: 0;	font-size: 0.75em;}.p7GSfsd div {	margin: 0px;	padding: 12px;	color: #8a8a8a;}.p7GSfsd p{	margin: 0px;}/* ------------- progess bar div ----------------- */#p7GSpb {	position:absolute;	visibility:hidden;}/* ------------- placeholder div for loading image ---------- */#p7GSah {	position:absolute;	left:0px;	top:0px;	visibility:hidden;	z-index: 1000;}/*COUNTER*/.p7GScounter {	letter-spacing: normal;	font-weight: normal;	text-transform: lowercase;}/*\*//*/#p7GSvpW3 {padding: 0 0 0 16%;}#p7GSnv {position: relative;}/*IE5 Mac Hack*/
