@charset "UTF-8";body{	background: #fff;	font: 100% Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;}img {	border: 0;}.twoColHybLtHdr #container{	background: #fff;	margin: 0 auto;	padding: 0;	width: 768px;}.twoColHybLtHdr #header{	background: #ffffff;	padding: 0px;}.twoColHybLtHdr #sidebar1{	background: #fff;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	padding: 0;	width: 168px;}.twoColHybLtHdr #sidebar1 p{	text-align: center;}.twoColHybLtHdr #mainContent{	float: right;	background-color: #262626;	font-family: Verdana, Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	width: 600px;	height: 100%;}/* For news story title */.twoColHybLtHdr #mainContent h3 {	font-size:small;	font-weight:normal;	text-transform: uppercase;	color: #666666;	background-color:#cdffff;	padding: 2px 2px 2px 7px;	margin-left: 40px;	width: 552px;	float: left;}/* For news story */.twoColHybLtHdr #mainContent p {	margin-bottom: 1em;	margin-left: 40px;	margin-right: 2em;	clear: both;}.twoColHybLtHdr #footer{	clear:both;	background: #ffffff;}.twoColHybLtHdr #gradient{	float: right;	text-align: right;	width: 600px;}.twoColHybLtHdr #footer p{	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	margin: 0;	padding: 10px 35px 10px 0;	text-align: right;}.fltrt{	float: right;	margin-left: 8px;}.fltlft{	float: left;	margin-right: 8px;}.clearfloat{	clear: both;	font-size: 1px;	height: 0px;	line-height: 0px;}.twoColHybLtHdr #lilNavLinks a:link{	color: #262626;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	text-decoration: none;	text-transform: none;}.twoColHybLtHdr #lilNavLinks a:hover{	background-color: #FF425F;	color: #262626;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	text-decoration: none;	text-transform: none;}.twoColHybLtHdr #lilNavLinks a:visited{	color: #262626;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	text-decoration: none;	text-transform: none;}.twoColHybLtHdr #lilNavLinks{	background-color: #ffffff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: center;	width: 168px;}.crumbs{	float: left;	}.image {	margin: 0px;	padding-right: 6px;	padding-left: 40px;	padding-top: 10px;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ccc;	height: 350px;	width: 150px;}.bigimage { 	margin-left: 40px;}.albumthumb {	border: 0px;	margin-right: 10px;}.imagethumb img,.image img {	border: 0px;	margin: 0px;	padding: 0px;}.storeitemname {	font-size: 12px;	text-transform: uppercase;	letter-spacing: 1px;	margin-top: 40px;	margin-bottom: 25px;}.smallstoreitemname {	font-size: 12px;	text-transform: uppercase;	margin-top: 10px;	margin-bottom: 10px;}.storetextbox {	width: 370px;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #ccc;	margin-left: 40px;}.buybutton {	text-align: right;	margin-bottom: 20px;}.twoColHybLtHdr #sidebarSmallText {	background-color: #262626;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ccc;	margin-bottom: 0px;	padding-right: 0px;	padding-left: 50px;	padding-top: 7px;	padding-bottom: 5px;	width: 350px;	float: left;	}.twoColHybLtHdr #sidebarSmallText a.prev {	float:left;	display: block;	width: 84px;	height: 19px;	text-decoration: none;	background: url("pics/images/nav_sprite.png");		}.twoColHybLtHdr #sidebarSmallText a.prev:hover {	background-position: 0 -19px;}.twoColHybLtHdr #sidebarSmallText .displace {	position: absolute;	left: -5000px;	}.twoColHybLtHdr #sidebarSmallText a.next {	float: right;	display: block;	width: 84px;	height: 19px;	text-decoration: none;	background: url("pics/images/nav_sprite.png");	background-position: -84px 0;	}.twoColHybLtHdr #sidebarSmallText a.next:hover {	background-position: -84px -19px;}.twoColHybLtHdr #moreLessArrows {	background-color: #262626;	float: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #fff;	margin-top: 5px;	margin-bottom: 5px;	text-align: center;	width: 168px;}.twoColHybLtHdr #moreLessArrows a.prev {	float:left;	display: block;	width: 84px;	height: 19px;	text-decoration: none;	background: url("pics/images/nav_sprite.png");		}.twoColHybLtHdr #moreLessArrows a.prev:hover {	background-position: 0 -19px;}.twoColHybLtHdr #moreLessArrows .displace {	position: absolute;	left: -5000px;	}.twoColHybLtHdr #moreLessArrows a.next {	float: right;	display: block;	width: 84px;	height: 19px;	text-decoration: none;	background: url("pics/images/nav_sprite.png");	background-position: -84px 0;	}.twoColHybLtHdr #moreLessArrows a.next:hover {	background-position: -84px -19px;}#admin, #admin_data {	position: fixed;	right: 0;	top: 0;	border-left: 1px solid #E6E6DF;	border-bottom: 1px solid #E6E6DF;	background: #fff;	width: 120px;}#admin, #admin_data ul {	text-align:center;	margin: 0;	padding: 0;}#admin_data {	top: 15px;}#admin h3 {	font: 100% "Helvetica Neue", Helvetica, Arial, sans-serif;	font-weight: bold;	color: #000;	border-bottom: 1px dashed #E6E6DF;	margin: 0;	padding: 0;}/* News Articles------------------------------ */hr {	border:none 0;	border-top:1px dashed #33CCCC;	width:90%;	height:1px;	padding-left: 2em;}/* This is for the container holding each article*/.newsarticle {	font: 11px Verdana, Helvetica, Arial, sans-serif;	line-height: 18px;	color: #ccc;	}.newsarticlecredit {	font: 9px Verdana, Helvetica, Arial, sans-serif;	color: #000;	background-color:#cdffff;	width: 225px;	padding: 2px 2px 2px 7px;	float:left;}.newscategories {	font: 90% Verdana, Helvetica, Arial, sans-serif;	color: #ccc;	margin: 0;	padding-right: 2em;	float:right;	}.newscategories li {	display: inline;	list-style: none;}.singlenews_prev {	float: left;}.singlenews_next {	float: right;}.langselector {	height: 25px;}.langselector p {	float: left;}.newstype {	font-size: 0.6em;}.langselector {	margin-top: 0em;	font-size: 1.3em;	padding: 2em 0em 0.8em 3em;	border-bottom: 1px dotted darkgray;	height: 100%;}/* Link Styles------------------------------ */a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #fff;	text-decoration: none;	text-transform: none;}a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #fff;	text-decoration: none;	text-transform: none;}a:active {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #fff;	text-decoration: none;	text-transform: none;}a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #262626;	text-decoration: none;	text-transform: none;	background-color: #FF425F;}/* Page Navigation------------------------------ */ul.pagelist {	font-size: 1em;	clear: both;	padding: 0;	margin: 20px 0 0 0;	list-style-type: none;}ul.pagelist li {	display: inline;}ul.pagelist li a,ul.pagelist span.disabledlink {	padding: 4px;}ul.pagelist li.current a {	font-weight: bold;	text-decoration: none;	cursor: default;	color: #82996F;}ul.pagelist li.prev {	margin-right: 10px;}ul.pagelist li.next {	margin-left: 10px;}.disabledlink {	color: #ddd;	cursor: default;}.pagenav {	clear: both;}.disabled_nav {	visibility: hidden;}/* AJAX------------------------------ */#albumDescEditable,#albumTagsEditable {	margin-bottom: 12px;}#imageDescEditable,#albumTagsEditable {	margin-top: 24px;}#imageDesc,#exif_link {	margin-bottom: 4px;}#exif_link {	float: right;}/* Tags------------------------------ */.taglist ul {	display: inline;	list-style-type: none;}.taglist ul li {	background: url(../images/tag.png) no-repeat left center;	list-style-type: none;	padding-left: 18px;	float: left;	padding-right: 5px;	color: #999999;	display: inline;	list-style-type: none;}.taglist .tags_title {	background: none;	padding-right: 5px;	padding-left: 0;}/* zenphoto/zenpage link---------------------------*/#zen-part {	font-size: 1.7em;	font-family: Arial, Helvetica, sans-serif;}#photo-part {	font-size: 0.9em;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}#IE-clear-part {	font-size: 12px;	font-weight: normal;}/* login form */table.password td.userlabel{	text-align:left;}table.password td.userinput{	text-align:left;}table.password td.userinput input, td.passwordinput input {	width: 8em;}/* login form */table.password td.passwordlabel{	text-align:left;}table.password td.passwordinput{	text-align:left;}table.password td.submit{	text-align:left;}table.password td.hint{	text-align:left;}/* Comments------------------------------ */#comments {	clear: both;	width: 560px;	margin-top: 10px;	margin-bottom: 10px;	padding: 0;	border-top: 1px dotted darkgray;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #ccc;	float: right;	font-size: 9px;}#comments h3 {	font-size: 1.2em;	line-height: 1.6em;	margin-top: 0.5em;	margin-bottom: 0.5em;	letter-spacing: 0;}.error {	color: #C33;	font-weight: bold;}.comment {	padding: 0px;	border: 1px solid #E7F0F5;	background: #F8F9F2;	margin-bottom: 12px;	width: 580px;}.commentmeta {	margin-bottom: 12px;}.commentauthor {	font-weight: bold;}.commentdate {	margin-top: 12px;	color: #8DB8CF;	font-size: 85%;}/* Forms------------------------------ */.inputbox {	width: 250px;	padding: 2px;}textarea {	padding: 4px;	width: 100%;	color: #5A5A4B;	font: 100%/ 200% "Helvetica Neue", Helvetica, Arial, sans-serif;}.checkbox {	cursor: pointer;}.pushbutton {	cursor: pointer;	padding: 5px 10px;}label {	cursor: pointer;}label:hover {	color: #000;}#map {	margin-left: -77px;}#rating {	margin-top: 10px;}