body {	background-image:url(images/BIG_blogfrontpageBG.gif);	background-position:top center;	background-repeat:no-repeat;	background-color:#9297bf;	margin: 0;	text-align:center;	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color: #44454c;}a {	color:#000;	text-decoration:underline;}a:visited {	color:#44454c;	text-decoration:underline;}h2 a, h2 a:visited {	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;	letter-spacing:-0.05em;	font-style:italic;	font-size:17px;	font-weight:800;	text-decoration:none;	color:#555a7f;	padding:0;	margin:0;}h3 {	font-weight:bold;	font-size:16px;	text-indent:none;}ul a {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#000;}ul.ul-cat {	list-style: none;	text-indent: 0px;	padding: 0;	margin: 0;}ul.ul-archives {	list-style: none;	text-indent: 0px;	padding: 0;	margin: 0;}.menu a {	color:#44454c;	text-decoration:none;	padding-left:3px;	padding-right:3px;}.menu a:hover {	color:#44454c;	text-decoration:none;	padding-left:3px;	padding-right:3px;}.menu a:visited {	color:#44454c;	text-decoration:none;	padding-left:3px;	padding-right:3px;}div.page {	position:relative;	width:883px;	margin-left: auto;	margin-right: auto;}	div.header {	position:relative;	background-image:url(images/BIG_blogfrontpage_04.gif);	background-position:bottom;	background-repeat:no-repeat;	text-align:right;	vertical-align:bottom;	width:883px;	height:209px;}div.header p {	position:absolute;	display:block;	bottom: 14px;	right: 0px;	margin:0;	padding:0;	width:662px;	text-align:center;}img.noflash {	border:0;	margin:0;	width:675px; 	padding:0 0 10px 0;}div.wrapper {	background-image:url(images/backfix.gif);	background-repeat:repeat-y;/*	background-image:url(images/BIG_menucontent_09_09.gif); 	background-repeat:repeat-y;*/}div.sidebar {	background-color:none;	float:left;	text-align:left;	width:209px;	clear:left;}div.links {	background-color:none;	text-align:left;	padding-left:25px;	padding-top: 0px;}#searchform {	width: 170px;	padding: 0px 13px 10px 10px;	float:right;	text-align:left;}#searchform #s {	width: 110px;	height: 22px;	padding: 0px 5px 0px 5px;	border: 1px solid #9792be;	background: #fff;	vertical-align: middle;}#searchform #searchsubmit {	border: none;	width: 22px;	height: 22px;	background: #9792be;	padding:0;	margin:0;	font: bold 11px Arial, Helvetica, sans-serif;	color: #000;	vertical-align: middle;	text-align:center;}#searchform label {	text-align:left;	font-size: 16px;	font-weight:bold;	color: #44454c;}#sidebar h3 {	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;	color: #758d38;	margin: 10px 0px 5px;}#content {	background-image:url(images/BIG_contentbg_09.gif);	background-repeat:repeat-y;	float:right;	width:674px;	min-height:500px;}.post {	text-align:left;	padding-left: 25px;	padding-right: 40px;}	.post-date {	text-align:left;	font-family:"Lucida Sans", Arial, Helvetica, sans-serif;	letter-spacing:0.04em;	font-size:12px;	color:#44454c;	padding: 0 20px 20px 20px;	line-height:0px;	text-indent:2px;}.post-title {	text-align: left;	padding: 0 20px 0 20px;	margin:0;	line-height:0px;}.entry {	clear: both;	padding-left: 20px;	min-height:100px;}    .calnk a:hover {         background-position:0 0;         text-decoration:none;           color:#000000;         border-bottom:1px dotted #000000;         }    .calnk a:visited {         text-decoration:none;         color:#000000;         border-bottom:1px dotted #000000;        }    .calnk a {        text-decoration:none;         color:#000000;         border-bottom:1px dotted #000000;        }    .calnk a span {         display:none;         }    .calnk a:hover span {        color:#333333;         background:#F6F79B;         display:block;        position:absolute;         margin-top:1px;         padding:5px;         width:150px;         z-index:100;        }     .calendar-table {        border:none;        width:100%;     }     .calendar-heading {        height:25px;        text-align:center;        border:1px solid #D6DED5;        background-color:#E4EBE3;     }     .calendar-next {        width:25%;        text-align:center;     }     .calendar-prev {        width:25%;        text-align:center;     }     .calendar-month {        width:50%;        text-align:center;        font-weight:bold;     }     .normal-day-heading {        text-align:center;        width:25px;        height:25px;        font-size:0.8em;        border:1px solid #DFE6DE;        background-color:#EBF2EA;     }     .weekend-heading {        text-align:center;        width:25px;        height:25px;        font-size:0.8em;        border:1px solid #DFE6DE;        background-color:#EBF2EA;        color:#FF0000;     }     .day-with-date {        vertical-align:text-top;        text-align:left;        width:60px;        height:60px;        border:1px solid #DFE6DE;     }     .no-events {     }     .day-without-date {        width:60px;        height:60px;        border:1px solid #E9F0E8;     }     span.weekend {        color:#FF0000;     }     .current-day {        vertical-align:text-top;        text-align:left;        width:60px;        height:60px;        border:1px solid #BFBFBF;        background-color:#E4EBE3;     }     span.event {        font-size:0.75em;     }     .kjo-link {        font-size:0.75em;        text-align:center;     }     .event-title {        text-align:center;        font-weight:bold;        font-size:1.2em;     }     .event-title-break {        width:96%;        margin-left:2%;        margin-right:2%;        margin-top:5px;        margin-bottom:5px;        text-align:center;        height:1px;        background-color:#000000;     }     .event-content-break {        width:96%;        margin-left:2%;        margin-right:2%;        margin-top:5px;        margin-bottom:5px;        text-align:center;        height:1px;        background-color:#000000;     }     .calendar-date-switcher {        height:25px;        text-align:center;        border:1px solid #D6DED5;        background-color:#E4EBE3;     }     .calendar-date-switcher form {        margin:0;        padding:0;     }     .calendar-date-switcher input {        border:1px #D6DED5 solid;     }     .calendar-date-switcher select {        border:1px #D6DED5 solid;     }     .cat-key {        width:100%;        margin-top:10px;        padding:5px;        border:1px solid #D6DED5;     }	 .post-cat {	float:right;	font-size: 95%;	color: #999999;}.post-comments {	float: left;	font-size: 95%;}.post-content {	clear: both;	padding-top: 10px;}.navigation {	padding: 10px 0px;}.navigation a, .navigation a:visited {	color:#44454c;}.nocomments {	padding-left: 20px;}.previous-entries {	float: left;	padding-left: 30px;}.next-entries {	float: right;	padding-right: 25px;}#comments, #respond {	border-bottom: 1px dotted #CCCCCC;	padding-bottom: 5px;	padding-left: 25px;}.commentlist {	margin: 0px;	padding: 0px 0px 0px 30px;	line-height: 130%;}.commentlist li{	padding: 0px 0px 5px 0px;	position: relative;}.commentlist .avatar {	position: absolute;	top: 5px;	right: 5px;	border: solid 1px #f8f8f8;	padding: 1px;	background: #fff;}.commentlist .alt {	background: none;}.commentlist cite, .commentlist cite a, .commentlist cite a:visited {	font-weight: bold;	font-style: normal;	font-size: 120%;	color: #44454c;}.commentlist small {	margin-bottom: 5px;	display: block;	font-size: 87%;}#commentform {	margin-top: 10px;	font: 110% Arial, Helvetica, sans-serif;}#commentform p {	padding: 6px 0px;	margin: 0px;}#commentform label{	font-weight: bold;	color: #666666;	font-size: 100%;}#commentform input{	width: 200px;	background:#f8f8f8;	border: 1px solid #a4a8c4;	padding: 3px;	margin-top: 3px;}#commentform textarea{	width: 455px;	height: 125px;	background:#f8f8f8;	border: 1px solid #a4a8c4;	padding: 2px;	margin-top: 3px;}#commentform textarea:focus, #commentform input[type="text"]:focus {	background: #ffffff;}#commentform #submit{	background: #9297be;	font: bold 12px Arial, Helvetica, sans-serif;	color: #FFFFFF;	border: none;	width: 125px;	height: 29px;	margin-right: 10px;}div.footer {	padding-top:0px;	margin-top:0px;	background-image:url(images/BIG_footerBG_10.gif);	background-repeat:repeat-y;	width:883px;	text-align:left;	clear: both;}div.footer img {	vertical-align:top;	width:881px;	height:43px;	margin:0;	padding:0;}div.footer a, div.footer a:visited{	color: #000;	font-weight:normal;}div.footer .left-col{	width: 194px;	float: left;	margin-left: 25px;	padding-right: 10px;	border-right: 3px solid #9297be;}div.footer .mid-col{	width: 320px;	float: left;	padding-right: 0px;	padding-left: 25px;}div.footer .right-col{	width: 280px;	float: right;	padding-right: 0px;	padding-left: 10px;}div.footer h4 {	font: normal 16px "Trebuchet MS", Tahoma, Arial;	color: #d0d2dd;	margin: 10px 0px 5px;}.recent-comments {	list-style: none;	margin: 0px;	padding: 0px;	line-height: 110%;}.recent-comments li{	padding: 0px 0px 10px 0px;}.recent-comments a{	font-size: 105%;	line-height: 130%;	font-weight: bold;}.recent-posts {	list-style: none;	margin: 0px;	padding: 0px;	font-size: 92%;	line-height: 110%;}.recent-posts li{	padding: 0px 0px 10px 0px;}.recent-posts a{	font-size: 115%;	line-height: 130%;	font-weight: bold;}.clear {	clear:both;}hr.clear {	clear:both;	visibility: hidden;	margin: 0px;	padding: 0px;}.ngg-albumoverview {	margin-top: 10px;	width: 100%;	clear:both; 	display:block !important;}.ngg-album {	height: 100%;	padding: 5px;	margin-bottom: 5px;	border: 1px solid #cccccc;	overflow:hidden;}.ngg-albumtitle {	text-align: left; 	font-weight: bold;	margin:0px;	padding:0px;	font-size: 1.4em;	margin-bottom: 10px;}.ngg-thumbnail {	float: left;	margin-right: 12px;}.ngg-thumbnail img {	background-color:#FFFFFF;	border:1px solid #A9A9A9;	margin:4px 0px 4px 5px;	padding:4px;	position:relative;}.ngg-thumbnail img:hover {	background-color: #A9A9A9;}.ngg-description {	text-align: left;}/* ----------- Album Styles Compact -------------*/.ngg-album-compact {	float:left;	height:180px;	padding-right:6px !important;	margin:0px !important; 	text-align:left;	width:120px;	}.ngg-album-compactbox {	background:transparent url(albumset.gif) no-repeat scroll 0%;	height:86px;	margin:0pt 0pt 6px !important;	padding:12px 0pt 0pt 7px !important;	width:120px;}.ngg-album-compactbox .Thumb {	border:1px solid #000000;	margin:0px !important;	padding:0px !important;	width:91px; 	height:68px;}.ngg-album-compact h4 {	font-size:15px;	font-weight:bold;	margin-bottom:0px;	margin-top:0px;	width:110px;}.ngg-album-compact p {	font-size:11px;	margin-top:2px;}/* ----------- Gallery style -------------*/.ngg-galleryoverview {	margin-top: 10px;	width: 100%;	clear:both; 	display:block !important;}.ngg-gallery-thumbnail-box {	float: left;}.ngg-gallery-thumbnail {	float: left; 	background: url(shadowAlpha.png) no-repeat bottom right !important;	background: url(shadow.gif) no-repeat bottom right;	margin: 10px 0 0 10px !important;}.ngg-gallery-thumbnail img {	margin: -6px 6px 6px -6px;	background-color:#FFFFFF;	border:1px solid #A9A9A9;	display:block; 	padding:4px;	position:relative;}.ngg-gallery-thumbnail img:hover {	background-color: #A9A9A9;} .ngg-gallery-thumbnail span {	display:none;}.ngg-clear {	clear: both;}/* ----------- Gallery navigation -------------*/.ngg-navigation {	font-size:0.9em !important;	clear:both !important;	display:block !important;	padding-top:15px;	text-align:center;}.ngg-navigation span {	font-weight:bold;	margin:0pt 6px;}.ngg-navigation a.page-numbers,.ngg-navigation a.next,.ngg-navigation a.prev, .ngg-navigation span.page-numbers,.ngg-navigation span.next,.ngg-navigation span.prev {	border:1px solid #DDDDDD;	margin-right:3px;	padding:3px 7px;}.ngg-navigation a.page-numbers:hover,.ngg-navigation a.next:hover,.ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover,.ngg-navigation span.next:hover,.ngg-navigation span.prev:hover {	background-color: #0066CC;	color: #FFFFFF !important;	text-decoration: none !important;}/* ----------- Image browser style -------------*/.ngg-imagebrowser {	}.ngg-imagebrowser h3 {	text-align:center;}.ngg-imagebrowser img {	border:1px solid #A9A9A9;	margin-top: 10px; 	margin-bottom: 10px; 	width: 100%;	display:block !important;	padding:5px;}.ngg-imagebrowser-nav {	padding:5px;	margin-left:10px;	}.ngg-imagebrowser-nav .back {	float:left;	border:1px solid #DDDDDD;	margin-right:3px;	padding:3px 7px;}.ngg-imagebrowser-nav .next {	float:right;	border:1px solid #DDDDDD;	margin-right:3px;	padding:3px 7px;}.ngg-imagebrowser-nav .counter {	text-align:center;	font-size:0.9em !important;}.exif-data {  	margin-left: auto !important;    margin-right: auto !important;	}/* ----------- Slideshow -------------*/.slideshow {	margin-left: auto; 	margin-right: auto;	text-align:center;	outline: none;	}.slideshowlink {	}/* ----------- Single picture -------------*/.ngg-singlepic {	background-color:#FFFFFF;	display:block;  	padding:4px;}.ngg-left {	float: left;}.ngg-right {	float: right;}.ngg-center {  	margin-left: auto;    margin-right: auto;}/* ----------- Sidebar widget -------------*/.ngg-widget,.ngg-widget-slideshow {	overflow: hidden;	margin:0pt;	padding:5px 0px 0px 0pt;  text-align: center;}.ngg-widget img {	border:2px solid #A9A9A9;	margin:0pt 2px 2px 0px; 	padding:1px; }/* ----------- Related images -------------*/.ngg-related-gallery {	background:#F9F9F9;	border:1px solid #E0E0E0;	overflow:hidden;	margin-bottom:1em;	margin-top:1em;	padding:5px;}.ngg-related-gallery img {	border: 1px solid #DDDDDD;	float: left;	margin: 0pt 3px;	padding: 2px;	height: 50px;	width:  50px;}.ngg-related-gallery img:hover {	border: 1px solid #000000;} 
