/* 	skin Mon Chalet	default text styles - background and colors overriden by	album 'bgcolor', 'background', and 'textcolor' properties.*/BODY{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #333333;	background-color: #FFFFFF;	background-image: none;	margin: 10px;}ul {	margin: 0px;}/*   link colors - overridden by the album 'linkcolor' property.*/a{	color: #666666;	text-decoration: none;	font-size: 12px;}a:visited{	color: #333333;	text-decoration: none;	font-size: 12px;}a:hover { 	color: #333333;	text-decoration: underline; }ul { margin: 0; }/*   text styles */.title             /* album titles on main page */{	line-height: 140%;	padding-right: 2px;	padding-left: 3px;}.title a,.title a:link,.title a:visited,.title a:active {	color: #333333;	font-size: small;	font-weight: bold;	letter-spacing: .2em; 	text-decoration: none;}.title a:hover{	color: #666666;	text-decoration: none;}.mod_title	/* album title Text is controled by .title */{	background-image:  url(../images/mod_title.jpg);	width: 100%;	height: 28px;}.mod_title_bg	/* album title hightlight Text is controled by .title */{	background-image:  url(../images/mod_title_bg.jpg);	height: 28px;}.mod_title_right /* album title hightlight Text is controled by .title*/{	background-image:  url(../images/mod_title_right.jpg);	height: 28px;	width: 9px;}.mod_title_left /* album title hightlight Text is controled by .title */{	background-image:  url(../images/mod_title_left.jpg);	height: 28px;	width: 10px;}.albumdesc /*album description includes all text and background*/{	color: #333333;	font-size: small;	font-weight: bold;	line-height: 140%;	padding: 2px;	margin-top: 2px;	border: 0px solid #333333;}.desc /* album descriptions on main page just description and author*/{	color: #333333;	font-size: 12px;	font-weight: normal;	line-height: normal;	padding: 2px;	margin-top: 2px;	letter-spacing: normal;}.vasummary /* album summary */ {	font-size: 12px;	color: #000000;	text-align: left;	border: 1px solid #666666;	padding: 0px;	margin: 0px;}.vasummary td /* album summary */ {	border: 1px solid #FFFFFF;	background-color: #99CCFF;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 3px;}.vasummary a{	font-size: 12px;	color: #000000;	text-align: left;	text-decoration: underline;}.vasummary th /* album summary header */ {	font-size: 12px;	font-weight: bold;	text-align: center;	background-color: #666666;	border: 1px solid #FFFFFF;	white-space: nowrap;	color: #FFFFFF;}.vasummaryhead /* album summary header */ { 	font-size: 12px;	font-weight: bold;	text-align: center;	background-color: #666666;	border: 1px solid #FFFFFF;	white-space: nowrap;	color: #FFFFFF;}.caption /* photo captions on all pages */ { font-size: 12px; }.pcaption /* photo captions on all pages */ { 	font-size: 12px; 	font-weight: bold;}.modcaption /* modifies background for caption text to reside */{	color: #FFFFFF;	font-size: 12px;	font-weight: bold;	background-color: #666666;	line-height: 140%;	padding: 2px;	margin-top: 2px;	border: 0px #333366;	text-align: center;}.error /* all error text */{	color: red;	font-size: 14px;}.attention /* voting instructions */ { }.headbox /* box around the page headers */ { }.head /* page headers behind the Gallery title*/{	color: #000000;	font-size: 16px;	font-weight: bold;	padding: 2px;	line-height: 100%;	letter-spacing: .2em;	border: 0px #333333;	height: 28px;	text-align: center;	vertical-align: middle;}.mod_headliner /* Gallery & Album titles. Text is controled by .head */{	background-image:  url(../images/mod_headliner.jpg);	width: 100%;	height: 28px;}.mod_toplight_bg /* Gallery & Album titles. Text is controled by .head */{	background-image:  url(../images/mod_toplight_bg.jpg);	height: 28px;}.mod_toplight_right /* Gallery & Album titles. Text is controled by .head*/{	background-image:  url(../images/mod_toplight_right.jpg);	height: 28px;	width: 9px;}.mod_toplight_left /* Gallery & Album titles. Text is controled by .head */{	background-image:  url(../images/mod_toplight_left.jpg);	height: 28px;	width: 10px;}.bread /* used in breadcrumb bars */ { font-size: 12px; }.bordertop { }.borderright { }.borderleft { }.fineprint /* used for fine print */ { font-size: 10px; }.viewcounter /* used for viewing counters */ { font-size: 10px; }.popuphead{	font-size: 18px;	font-weight: bold;	color: #000000;}.popup{	font-size: 14px;	font-weight: bold;	color: #333333;}.popupbody{	font-size: 14px;	font-weight: bold;	color: #000000;}.editlink, /* Used for the [edit] tags */.editlink a,.editlink a:link,.editlink a:visited,.editlink a:active{	font-size: 12px;	font-weight: normal;	color: #000000;}.modnavbox /* main navigation bar next and previous */{	color: #000000;	font-size: 14px;	font-weight: bold;	background-image:  url(../images/mod_navbar.jpg);	line-height: 140%;	letter-spacing: .2em;	border: 0px #000000;	width: 100%;	height: 15px;}.modnavbox a,.modnavbox a:link,.modnavbox a:visited,.modnavbox a:active{	font-weight: normal;	color: #000000;	text-decoration: none;}.modnavbox a:hover{	font-weight: normal;	color: #C0C0C0;	text-decoration: underline;}.nav { 	color: #333366; }.nav a,.nav a:link,.nav a:visited,.nav a:active{ 	color: #333366; }.admin /* used in admin bars - the serch text*/{	font-size: 12px;	color: #000000;	font-weight: bold;}.search /* used in admin bars - the serch text*/{	font-size: 12px;	color: #333333;	font-weight: bold;}.leftspacer /* amount of space to the left of the header and titles */ { width: 50px; }.modnavboxtop /*navagation bar top of screen where admin buttons show*/{	color: #ffffff;	font-size: 12px;	font-weight: bold;	background-color: #333366;	line-height: 140%;	letter-spacing: 0.1em;	border: 0px #333333;	width: 100%;}.modnavboxtop a,.modnavboxtop a:link,.modnavboxtop a:visited,.modnavboxtop a:active{	font-weight: normal;	color: #ffffff;	text-decoration: none;}.modnavboxtop a:hover{	font-weight: normal;	color: #C0C0C0;	text-decoration: none;}.modnavboxmid /*navagation bar middle where the link for the albums show*/{	color: #202020;	font-size: 12px;	font-weight: bold;	background-color: #c0c0c0;	line-height: 140%;	border: 0px #FFFFFF;	width: 100%;}.modnavboxmid a,.modnavboxmid a:link,.modnavboxmid a:visited,.modnavboxmid a:active{	font-weight: normal;	color: #202020;	text-decoration: none;}.modnavboxmid a:hover{	font-weight: normal;	color: #606060;	text-decoration: underline;}.modfooter /*footer where the Gallery version is located*/{	color: #333333;	font-size: 10px;	font-weight: normal;	line-height: 140%;	padding: 2px;	border: 0px #333333;	width: 100%;}.modfooter a,.modfooter a:link,.modfooter a:visited,.modfooter a:active{	color: #000000;	text-decoration: none;}.modfooter a:hover{	color: #C0C0C0;	text-decoration: none;}.hsCaption{	font-size: 12pt;	color: #333333;	padding: 5px 5px 5px 20px;}.navLinks{	font-size: 10pt;	vertical-align: top;}.header{	font-size: 16px;	color: #CC0000;	font-style: italic;	font-weight: bold;}.bodyTitle{	font-size: 16px;	color: #CC0000;	font-weight: bold;	text-align: center;}.warning { color: #990000; }.footer,.footer a,.footer a:link,.footer a:visited,.footer a:active{	font-size: 10px;	font-weight: normal;	line-height: normal;}