a {	text-decoration:none; color:#1FA2E1;}
a:hover { text-decoration:none;}
a:focus { outline:none;}
p {	margin:0;}
h1, h2, h3 { font-size:22px !important; letter-spacing:0px !important; line-height:100% !important; padding-bottom:5px !important; color: #d20000 !important;}
h1, h2, h3 { font-family: 'b roya', '2 roya', 'b koodak', '2 koodak', Arial !important; font-weight: bold !important;}
h1 a:hover { text-decoration:none !important; color:#333 !important;}
h2 { font-size:20px; font-weight:normal;}
h3 { font-size:18px;}
.MainItem { padding:5px 10px 5px 5px; width:350px;}
.MainItem:Hover { background-color:#e6e9ea; cursor:pointer;}
.DetailItem { padding:5px 10px 5px 5px; width:350px;}
.MapItem { padding:5px 10px 5px 5px;}
.LatestItem { padding:10px 0 10px 0; border-bottom:1px solid #e2e2e2; text-align:right; width:225px;}
.OtherDiv { clear:both;}
.postItem {	margin:0; padding:0; overflow:hidden; text-align:right;}
.postItem .meta { font-size:13px; color:#666; margin:-15px 0 12px 10px; text-align:justify;}
.postItem .description { font-size:11px; color:#000000; margin:-10px 0 18px 10px; text-align:justify; line-height:20px;}
.postItem .description td { font-size:13px;}
.postItem .links {margin:-15px 0 18px 0;}
.postItem .details {text-align:justify; font-size:11px;}
.postItem .details ul{list-style-type:none;padding:0px;margin:0px;}
.postItem .details li{background-image:url(images/dot.gif);background-repeat:no-repeat;background-position:100% 5px; padding-right:10px;}
.postItem .details p{ margin:5px 0 5px 0; font-size:11px;}

.icon {padding:0 0 0 10px;}

.PhotoMainDiv{padding: 2px; border: 1px solid #cecece; width: 50px; margin:0 5px 5px 5px;}
.PhotoInDiv{border: 1px solid #ddd;}
.PhotoDivHover {width:50px; height:50px;}
div.PhotoDivHover:hover {width:50px; height:50px; z-index:100;}


.detailItem {margin:0; padding:0; border-bottom:1px dotted #bbb; overflow:hidden; clear:both;}
.detailItem .meta { font-size:11px; color:#666; text-shadow:1px 1px #fff; margin-top:-10px; margin-bottom:18px; float:right;}
.detailItem .print { float:left; width:20px; position:relative; left:10px; bottom: 25px;}


/* Lightbox */
#lightbox{ position: absolute; top: 40px; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto;}
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center;	line-height: 0;	}
#loading #loadingLink{ width: 32px; height: 32px; background: url(images/lightbox/loading.gif) no-repeat;	}		
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background: transparent url(images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em;}
#imageData{ padding:0 10px;}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; height: 22px; float: right;  padding-bottom: 0.7em; background: url(images/lightbox/closelabel.gif) no-repeat;	}			
		
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html>body .clearfix { display: inline-block; width: 100%;}
* html .clearfix {/* Hides from IE-mac \*/height: 1%;/* End hide from IE-mac */	}	

.grouptd{background: url(images/a-mainlevel-bg2.gif) no-repeat right top; dir:rtl; width:100%; height:32px; line-height:30px; padding-right:30px; text-align:right;}
.grouptd:hover{background: url(images/a-mainlevel-bg2h.gif) no-repeat right top; width:100%; height:32px; line-height:30px; padding-right:30px;color:#eee; text-align:right;}
.grouptd a:hover, .grouptd:hover a{color: #eee; text-align:right;}