* {	margin:0;	padding:0;	border-width:0;	color:#666;	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;	/*font-family:Palatino Linotype, Book Antiqua3, Palatino6, serif;*/	font-size:10pt;	font-weight:100;	font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;}body{	text-align: center;}a{	text-decoration:none;	margin:15px;}a img{text-decoration:none;}a.slide_btns{	text-decoration:none;	margin:0px;}#page {	width: 800px;	padding: 0px;	text-align: center;	position: relative;	margin: 0 auto;}#homePhoto{padding:30px;}.on{color:#ccc;}#header {	width: 100%;	margin-top: 10px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 0px;	text-align:center;	position: relative;}#mastheadName{	position:fixed;	bottom:0px;	left:0px;	width:100%;	text-align:center;	background-color:#FFFFFF;	padding:10px;	padding-top:20px;}#main_menu {	width: 800px;	margin-top: 10px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 0px;	text-align:center;	position: relative;}#links{}#links a{font-family:"Helvetica Neue-Ultra-Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;font-size:20px;font-weight:lighter;}#links a:hover{font-weight:lighter;color:#333333;}#links a:active{font-weight:lighter;}#gallery_links {	width: 800px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	padding: 0px;	padding-bottom:10px;	text-align:center;	position: relative;	border-bottom:#CCCCCC 1px solid;}#gallery_links a{font-family:"Helvetica Neue-Ultra-Light", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;font-size:20px;font-weight:lighter;}#gallery_links a:hover{font-weight:lighter;color:#333333;}#gallery_links a:active{font-weight:lighter;color:#333333;}#nav_btns{	position:absolute;	top:80px;	left:250px;	width:40px;}#photo {	width: 650px;	margin-top: 25px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;	padding: 0px;	position: relative;	text-align:center;	clear:both;	float:left;}.clear{clear:both;}#photo_info{	position:absolute;	top:80px;	left:250px;	width:40px;	}#backToAlbums{float:right;font-size:14px;padding-top:15px;padding-right:40px;}#backToAlbums a{font-size:16px;color:#000000;padding:0;margin:0;}#fullsize_nav{	width: 120px;	margin-top: 0px;	margin-bottom: 0px;	padding: 0px;	padding-left:20px;	position: relative;	text-align:left;	float:left;}#backIndex{	padding-top:20px;	height:70px;	text-align:left;	width:120px;}#backIndex a{	margin:0px;	padding:0px;	color:#999999;	font-weight:300;}#nav{	font-size:10pt;	height:200px;	text-align:left;	width:120px;	color:#666666;	font-weight:600;}#fullsize_nav_info{	text-align:left;	height:20px;	width:120px;		font-weight:500;}.off{color:#CCCCCC;font-size:36px;margin:0;padding:0;}a.slide_btns{font-size:10px;}a.navBtn{font-size:36px;margin:0;padding:0;}#photo_holder{top:85px;	}h1 a{text-decoration:none;}/* Scroll Bar Master Styling Starts Here *//* comments can freely be removed from this file *//* do not modify .scrollgeneric class, required for proper operation */.scrollgeneric {line-height: 1px; font-size: 1px;position: absolute; top: 0; left: 0;}.vscrollerbase, .vscrollerbar {width: 15px;}.hscrollerbase, .hscrollerbar {height: 15px;}.vscrollerbar, .hscrollerbar {/*padding information of these elements are only used forpadding of the scroll-bar with respect to the scroll base,the padding will automatically be turned off by the script*/padding: 5px;/* z-index for scrollbars no longer has to be given as of version1.7.5 for correct operation, but it is still recommended, as thisdecides the z-index for content.*/z-index: 2;}.vscrollerbarbeg {/*top image holder for vertical scroll bar*/width: 15px;/* height is auto set by the script to fit the scrollbar */}.vscrollerbarend {/*bottom image holder for vertical scroll bar*/width: 15px; height: 10px;}.hscrollerbarbeg {/*left image holder for horizontal scroll bar*/background: url(/include/bg/hscroller.png) -10px 0px;height: 15px;/* width is auto set by the script to fit the scrollbar */}.hscrollerbarend {/*right image holder for horizontal scroll bar*/background: url(/include/bg/hscroller.png);height: 15px; width: 10px;}/* Following are OPTIONAL */.vscrollerbase, .hscrollerbase {background-color: #D1DDCB;background-image: url(/include/bg/scrollbaseback.png);}.hscrollerbasebeg {height: 15px;/* width is auto set to fill the base */}.hscrollerbaseend {height: 15px; width: 7px;}.vscrollerbasebeg {width: 15px;/* height is auto set to fill the base */}.vscrollerbaseend {height: 7px; width: 15px;}.scrollerjogbox {width: 15px; height: 15px;top: auto; left: auto; bottom: 0px; right: 0px;background: white;}/* Scroll Bar Master Styling Ends Here *//*Page related styles for you to view*/#mycustomscroll {	/* Typical fixed height and fixed width example */	width: 300px;	height: 250px;	overflow: auto;	/* IE overflow fix, position must be relative or absolute*/	position: relative;	background-color: #FFF;	margin: 0.3em auto;	padding: 0px;}#mycustomscroll2 {	/* Typical fixed height and fixed width example */	width: 575px;	height: 350px;	overflow: auto;	/* IE overflow fix, position must be relative or absolute*/	position: relative;	background-color: #FFF;	margin: 0.3em auto;	padding: 0px;}.fixedwidth {	/* a wide div is used for creating horizontal scrollbars for demonstration purposes */	height: auto;	position: relative;	color: black;	padding: 1px;}.center_prompt {	margin-top:200px;}#thumbs{margin:auto;text-align:center;}h1.lrg{font-weight:400;font-size:30px;text-align:left;padding:10px;padding-top:10px;padding-bottom:12px;}.type_thumb_wrapper{float:left;margin:5px;}.type_thumb_wrapper:hover{color:#000000;}.albumTitle{font-weight:bold;}#pagecover{width:100%;height:100%;margin:auto;background-color:#FFFFFF;position:absolute;z-index:999999;}
