/* CSS- Cascading Style Sheet for the Template: macstyle */body {	background-color: #808080;	margin: 0px;	text-align: center;	color: #fff;	font-family: 'ArialMT', 'Arial', sans-serif;	font-size: 14px;	font-weight: normal;}a, img {	border: none;	text-decoration: none;	color: #fff;}a:hover{	text-decoration:underline;}a:visited{	text-decoration: none;	color: #fff;}#menu{	padding: 10px 10px 0 10px;	font-weight: bold;	font-size: 17px;}.menu-active, .menu-active a, .menu-active a:hover, .menu-active a:visited{	padding-left: 4px;	padding-right: 4px;	text-decoration: none;}.menu-unactive, .menu-unactive a, .menu-unactive a:hover, .menu-unactive a:visited{	padding-left: 4px;	padding-right: 4px;	color:#999;	font-weight: normal;	text-decoration: none;}#mac{	padding-top:60px;	padding-bottom:20px;}/* image_template*/#image-top-line{	margin:auto;}#upper-wrapper{	margin:auto;	padding-bottom: 20px;	background-color: #000;	position: relative;}#lower-wrapper{	overflow: hidden;}#thumbs {	height: 200px;	overflow: hidden;	width: 2200px;	margin:auto;}#bottom-line{	margin:auto;	margin-top: 10px;}#comments-bottom-line{	margin:auto;	margin-top: 6px;}#navigation{	margin:auto;	position: relative;}#top-wrapper{	margin:auto;	position: relative;}#nav-pre-next{	position: absolute;	top: 79px;	left: 0px;	z-index: 10;}#prev-image{	background: 		transparent url('images/blank.gif') no-repeat; /* Trick IE into showing hover */	float: left;	left: 0;	width: 				49%;	height: 			99%;	display: 			block;	margin-left: -70px;}#next-image{	background: 		transparent url('images/blank.gif') no-repeat; /* Trick IE into showing hover */	position: absolute;	float: right;	width: 				49%;	height: 			99%;	display: 			block;	right: 0;	margin-right: -70px;}#prev-image:hover, #prev-image:visited:hover {	background: 		url('images/prev.jpg') no-repeat left;	cursor: 			pointer;	}#next-image:hover, #next-image:visited:hover {	background: 		url('images/next.jpg') no-repeat right;	cursor: 			pointer;	}#image-title{	padding-top: 10px;	font-size: 22px;	text-align: left;	font-weight: bold;}#image-notes{	text-align: left;	font-size: 14px;	padding-top: 4px;}#site-title{	text-align: center;	font-size: 32px;	font-weight: bold;	padding-top: 0px;	text-transform: uppercase;	}#site-title-sub{	text-align: center;	font-size: 12px;	font-weight: bold;	position: relative;	top: -8px;	padding-bottom: 10px;	padding-left: 2px;}#date{	margin: auto;	font-size: 12px;	font-weight: bold;}#exif-info{	text-align:right;	font-size: 12px;	font-weight: bold;	padding-top: 2px;	padding-right: 10px;	}#options{	text-align: center;	height: 36px;	padding-bottom: 20px;	padding-top: 20px;	margin:auto;}.comments-title{	font-size: 18px;	text-align:left;	padding-top: 10px;	font-weight:bold;}#comments{	text-align: left;	font-size: 13px;	margin-right: 30px;}#comments li{	padding: 10px;}#comment-form{	padding-left: 50px;	padding-right: 20px;	padding-top:10px;	padding-bottom: 10px;}.comment-form-text {	font-weight: bold;}/* browse_template*/#browse-wrapper{	margin:auto;	width: 510px;}#browse-top-line{	margin:auto;	width: 450px;}#thumbs-paged{	text-align: center;}#page-links{	padding-top: 40px;	font-weight: bold;}/*about_template*/#about-wrapper{	margin:auto;	width: 500px;}#about-top-line{	margin:auto;	width: 500px;}#about-content{	margin: auto;	text-align: left;	font-weight: normal;	padding: 20px;}#about-content h2{	font-size: 22px;}HR {	height: 1px;	background-color: #999;	border: 0px solid #999;	color: #999;}