﻿	.clear{ clear: both; }
	.lefty{float:left;}
	.righty{float:right;}

	
html {height:100%; }
form {height:100%; }
body {height:100%; font: 100% arial, Verdana, sans-serif;margin:0;padding:0;background:#64afde;color:#333;height:100%; min-width:940px;}

a,a:link,a:visited,a:hover{color:#cc3333;text-decoration:none;border-width:0;}

#wrapper {width:940px; height:100%; background-color:#64afde;margin:0 auto 0 auto; padding:0}

/*header*/
#header{ background: url(Images/header_bg.jpg) no-repeat; height:200px;}

/*main*/
#main{background: url(Images/body_bg.jpg) repeat-y; width:940px;}

/*footer*/	
#footer {background: url(Images/bottom_bg.jpg) no-repeat; height:68px;clear:both;text-align:right;padding:0 30px 0 30px;margin:0;font-weight:normal;font-size:8pt;color:Gray;}
#footer a{font-size:8pt;text-decoration:none;color:Gray;font-weight:normal;}
#footer #footerFooterText{float:left;}
#footer #footerAppText{float:left;}
#footer #footerPageLoadingText{padding-left:10px;float:right;}	   		 	 
	
/*frontpage*/
#frontpage{width:750px;}  
#frontpageSideColumnLeft{background: url(images/side_col_bg.jpg) no-repeat; float:left; width:135px;padding:50px 0 0 125px;}
#frontpageMainColumn{width:584px; border:solid 1px #dedede; float:left;padding:0;margin:10px 0 0 20px;}

#frontpagePageItem {width:584px;}
#frontpagePageItem #frontpagePageItemTitle{padding:65px 0 10px 20px;font-size:18pt;background-color:#a72727;color:#fff;}
#frontpagePageItem #frontpagePageItemBodyWrapper{padding:10px;width:544px;}
#frontpagePageItem #frontpagePageItemBodyWrapper #frontpagePageItemBody{font-size:0.75em;vertical-align:top;line-height:18px;margin:0;width:370px;float:left;}
#frontpagePageItem #frontpagePageItemBodyWrapper #frontpagePageItemBody h1{padding-bottom:10px;font-size:16pt;font-weight:bold;}
#frontpagePageItem #frontpagePageItemBodyWrapper #frontpagePageItemBody p{padding:0 0 5px 0;}
#frontpagePageItem #frontpagePageItemBodyWrapper #frontpagePageItemBody img{margin: 0 10px 10px 10px;border:solid 0px #000; }
#frontpagePageItem #frontpagePageItemBodyWrapper #frontpagePageItemBody a,a:link,a:hover{padding:0;border-width:0;}
#frontpagePageItem #frontpagePageItembodyWrapper #frontpagePageItemBodyRightSideColumn{}
#frontpagePageItem #frontpagePageItemFooter{display:none;border:solid 0px red;}	

/*subpage*/	
#subpage{width:890px;}  
#subpage #subpageSideColumnLeft{background: url(images/side_col_bg.jpg) no-repeat; float:left; width:135px;padding:50px 0 0 125px;}
#subpage #subpageMainColumn{width:584px; border:solid 1px #dedede; float:left;padding:0;margin:10px 0 0 20px;}
#subpage #subpageMainColumn	#subpagePageItem {width:584px;}
#subpage #subpageMainColumn #subpagePageItem #subpagePageItemTitle{padding:65px 0 10px 20px;font-size:18pt;background-color:#a72727;color:#fff;}
#subpage #subpageMainColumn #subpagePageItem #subpagePageItemBody{font-size:0.8em;vertical-align:top;line-height:18px;margin:0;padding:10px;float:left;}
#subpage #subpageMainColumn #subpagePageItem #subpagePageItemBody h1{padding-bottom:10px;font-size:16pt;font-weight:bold;}
#subpage #subpageMainColumn #subpagePageItem #subpagePageItemBody p{padding:0 0 5px 0;}
#subpage #subpageMainColumn #subpagePageItem #subpagePageItemBody img{margin: 0 10px 10px 10px;border:solid 0px #000; }
#subpage #subpageMainColumn #subpagePageItem #subpagePageItemFooter{display:none;border:solid 0px red;}

/*navigation*/
#navigation{width:130px;padding:0;margin:0;}
#navigation ul {margin:0;padding:0;}
#navigation ul li {width: 122px;height:55px;text-align: center;padding:29px 0 0 0;list-style-type:none;background: url(images/nav_bg.jpg) no-repeat;}
#navigation ul li.selected {width: 122px;height:55px;text-align: center;padding:29px 0 0 0;list-style-type:none;background: url(images/nav_sel_bg.jpg) no-repeat;}
#navigation ul li.selected a{ font-size:0.8em; font-weight:bold;color:#fff;text-decoration: none;}	
#navigation ul li a{ font-size:0.8em; font-weight:bold;color:#fff;text-decoration: none;border-width:0;  }
#navigation ul li a:hover{ color:#d6333a; font-weight:bold;}

#date {float:left; text-align:left; color:#ca5a5a;font-weight:bold;width:210px; padding:15px 0 0 50px;font-size:9pt}

#breadCrumbs{padding-top:20px;text-align:right;font-size:9pt;font-weight:bold;width:95%;color:#555;}
#breadCrumbs a{font-size:9pt;font-weight:bold;color:#cc3333;text-decoration:none;}
#breadCrumbs a:hover{text-decoration:underline;}


	
	/*content main block*/		
    #contentMainBlock {background-color:#fff;padding:0;font:9pt arial; color:#444; /*color:#646464;*/margin:0;}
    #contentMainBlock .contentItem{clear:both;width:100%;padding:0;margin:0;}
    #contentMainBlock .contentItem .contentItemHeader{clear:both;width:100%;height:21px;padding:0;margin:0 0 10px 0;border-bottom:solid 1px gray;}
    #contentMainBlock .contentItem .contentItemHeader .itemTitle{float:left;font-size:14pt;color:#ef8700;font-weight:bold;padding:0 0 0 5px;}
    #contentMainBlock .contentItem .contentItemHeader .itemDate{float:right;font-size:8pt;color:Olive;padding:0 20px 0 0;margin-top:6px;}  
    #contentMainBlock .contentItem .contentItemBody{float:left;margin:0; padding:0 0 10px 0;}
    #contentMainBlock .contentItem .contentItemFooter{float:right;padding:10px 0 0 0;/*background: url(images/itemBottom.jpg) no-repeat right bottom;*/}
    #contentMainBlock .contentItem .contentItemFooter a{color: #555; font-size: 9pt; text-decoration:none;cursor:pointer; }
	#contentMainBlock .contentItem .contentItemFooter a:hover{}
	

	#contentMainBlock .hr { background: url(Images/hr.jpg) no-repeat;height:10px;}    
    #contentMainBlock .commentForm{width:280px;padding:5px;background-color:#dedede;font-family:Tahoma;font-size:8pt;border:solid 1px #989898;}
	#contentMainBlock .commentForm .header{font-weight:bold; font-size:10pt; text-align:center;background-color:inherit;}
	#contentMainBlock .commentForm .footer{background-color:#dedede;padding-top:0;}
	#contentMainBlock .commentForm .footer select{background-color:#fff;padding:1px;color:#111;font-weight:bold;font-size:11px;}
	#contentMainBlock .commentForm .noComments{text-align:center;padding:10px 0 10px 0;background-color:inherit;}
	#contentMainBlock .commentForm .noCommentForm{text-align:center;padding:5px;background-color:Yellow;border:solid 1px #333;font-size:11px;}
	#contentMainBlock .commentForm .comment{padding:0;border:solid 0px #777;margin-bottom:5px; }
	#contentMainBlock .commentForm .comment a{font-weight:bold;font-size:10px;font-family:Arial; }
	#contentMainBlock .commentForm .comment .nameText{font-weight:bold;font-size:10px;font-family:Arial; }
	#contentMainBlock .commentForm .comment .content{color:#111; }
	#contentMainBlock .commentForm label.beside{margin:0; padding: 0 0 0 10px;}
	#contentMainBlock .commentForm input{font-size:11px;color:#111;font-weight:bold;}
	#contentMainBlock .commentForm textarea{font-size:11px;color:#111;font-weight:bold;}
	#contentMainBlock .commentForm .field{float:right;text-align:right;background-color:inherit;}
	#contentMainBlock .commentForm .field label.beside{margin: 0;padding: 0 0 0 10px;font-weight:bold;}
	#contentMainBlock .commentForm .field {background-color:inherit;}
	#contentMainBlock .commentForm .field input{font-weight:bold;width:250px;padding:1px;font-size:11px;color:#111;font-weight:bold;}
	#contentMainBlock .commentForm .field .req{background-color:#fbff97;}
	#contentMainBlock .commentForm .field .comment{width:270px;height:80px;padding:1px;background-color:#fbff97;font-size:11px;color:#111;font-weight:bold;}
    
#fileMainBlock{padding:0;color:#646464;margin:0 0 10px 0;}
#fileMainBlock #fileBlockList{clear:both;width:100%;padding-bottom:3px;margin:0;}   
#fileMainBlock #fileBlockList .fileBlockListItem {float:left; padding:10px 15px 0 10px; margin:0 10px 5px 0; width:255px; height:110px;}
#fileMainBlock #fileBlockList .fileBlockListItem .description{float:left;width:120px;padding:0;}
#fileMainBlock #fileBlockList .fileBlockListItem .description a{font-size:10pt;padding:0 0 10px 0;margin:0;color:#cc3333;border-width:0;font-weight:bold; }
#fileMainBlock #fileBlockList .fileBlockListItem .description p{padding:10px 0 0 0;margin:0;color:#222;font-size:9pt;}
#fileMainBlock #fileBlockList .fileBlockListItem .image{float:right;padding:0;margin:0;}
#fileMainBlock #fileBlockList .fileBlockListItem .image a img{border:solid 3px #000;width:120px;height:90px; margin:0;padding:0;}
	
#fileMainBlock #fileList{margin:0;padding:0; }
#fileMainBlock #fileList #noFilesFound{padding: 20px; text-align:center;}
#fileMainBlock #fileList #fileListHeader{font-size:1.4em; text-align:center;color:#222;display:none;}
#fileMainBlock #fileList .fileDumpListItem{background-color:#83bcca;margin:10px;width:170px;height:120px;padding:20px 0 0 0;float:left;text-align:center;text-align:center;}
#fileMainBlock #fileList .fileDumpListItem .description{margin:0;text-align:center;font-size:9pt;font-weight:normal;}
#fileMainBlock #fileList .fileDumpListItem .description a{color:#cc3333;font-size:12pt;font-weight:normal;text-decoration:none;text-align:center;}
#fileMainBlock #fileList .fileDumpListItem p{margin-top:5px;text-align:center;}
#fileMainBlock #fileList .fileDumpListItem .image {}
#fileMainBlock #fileList .fileDumpListItem .image .fileThumbImage{width:80px;border:solid 1px black;margin:0 auto 0 auto;}
#fileMainBlock #fileList .fileDumpListItem .image a{text-decoration:none;}

	/*list main block*/
	#listMainBlock{padding:0 0 0 7px;margin:0;}
	#listMainBlock .list{padding:0; margin: 0 auto 10px auto;}
	#listMainBlock .list .title { margin: 0; padding: 0 0 2px 0; font-size:12pt;font-weight:bold; text-align:center;  }
	#listMainBlock .list .canvas {border: 3px solid #397685; margin: 0; padding: 0;background-color:#83bcca; font-size:12pt; text-align:center;position:relative;width:564px;height:240px;}
	#listMainBlock .list .canvas ul { height: 120px; margin: 0; padding: 0; list-style: none;  }
	#listMainBlock .list .canvas ul li:hover  {list-style: none; height:100px; font-size:8pt; background-color:#1dbf1d; bottom: 0; padding: 0 !important; margin: 0 !important; text-align: center; font-weight: normal; color: #397685; position: absolute; writing-mode: tb-rl;filter: flipv fliph;border:solid 1px #397685;}
	#listMainBlock .list .canvas ul li{list-style: none; height:100px; font-size:8pt; background-color: #a72727; bottom: 0; padding: 0 !important; margin: 0 !important; text-align: center; font-weight: normal; color: #fff; position: absolute; writing-mode: tb-rl;filter: flipv fliph;border:solid 1px #1dbf1d;}
	#listMainBlock .list .description { margin: 0; padding: 2px 0 0 0; font-size:9pt; text-align:center;}	
	#listMainBlock .list .listItem{ margin: 0; padding: 0; font-size:9pt; text-align:center;}



	#commentMainBlock {background-color:#fff;padding:0;font:10pt arial; color:#444; /*color:#646464;*/margin:0;clear:both;}
	#commentMainBlock a{color:#cc3333;font-size:10pt;font-weight:normal;text-decoration:none;}
	/*#commentMainBlock a:hover{background-color:#cc3333;color:#fff;font-size:10pt;font-weight:normal;text-decoration:none;border:solid 1px red;padding:0;margin:0;}
	*/
	#commentForm{width:584px; padding:25px 0 0 0;font-weight:normal;font-size:1.1em;clear:both;}
	#commentForm #commentFormHeader{padding:5px;clear:both;margin:0;}
	#commentForm span.lbl {margin: 0;padding:2px;margin-top:4px;text-align:right;width:180px;float:left;}
	#commentForm fieldset {border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */  width:582px;}
	#commentForm .br {display:none;}  
	#commentForm .textfield {margin:3px;height:20px;border:solid 1px #000;padding: 2px 8px 0 8px;background-color:#83bcca;width:200px;}
	#commentForm .textfieldReq {margin:3px;height:20px;border:solid 1px #000;padding: 2px 8px 0 8px;background-color:#83bcca;width:200px;}
	#commentForm fieldset>input.textfield {background-color:#83bcca;font-weight:bold;}
	#commentForm fieldset>input.textfieldReq {background-color:#83bcca;font-weight:bold;}
	#commentForm .submit {margin:5px 3px;border:solid 1px #000;background-color:#83bcca;width:218px;padding:4px 8px;font-weight:bold;}
	#commentForm fieldset>input.submit {margin:5px 3px;border:solid 1px #000;background-color:#83bcca;width:218px;padding:4px 8px;font-weight:bold;}
	#commentForm fieldset textarea {color:#333 ;margin:3px;height:165px;font-weight:bold;border:solid 1px #000;padding: 0 8px;background-color:#83bcca;width:200px;}
	#commentForm fieldset>textarea {background-color:#83bcca;border:solid 1px #000;font-weight:bold;}
	#commentForm .commentFormFooter {padding:5px; margin:0;color:#888;font-weight:normal;font-size:7pt;float:left; text-align:center;width:100%;}
	#commentForm fieldset>commentFormFooter {padding:5px; margin:0;color:#888;font-weight:normal;font-size:7pt;float:left; text-align:center;width:100%;}
		
	#commentMainBlock #commentMainBlockList{margin:0 0 0 100px;}
	#commentMainBlock #commentMainBlockList .commentMainBlockListItem{margin-bottom:10px;clear:both;font-weight:bold;width:400px;display:block;}
	#commentMainBlock #commentMainBlockList .commentMainBlockListItem .commentMainBlockListItemHeader{background: url(Images/comment_item_header.jpg) no-repeat top left;height:19px; clear:both;}
	#commentMainBlock #commentMainBlockList .commentMainBlockListItem .commentMainBlockListItemBody{background: url(Images/comment_item_body.gif) repeat-y top left; margin:0;clear:both;font-weight:bold;padding:0 0 0 10px;}
	#commentMainBlock #commentMainBlockList .commentMainBlockListItem .commentMainBlockListItemBody .field {padding:1px 5px;font-size:10pt;color:#333;}
	#commentMainBlock #commentMainBlockList .commentMainBlockListItem .commentMainBlockListItemBody .field a,a:hover,a:visited{font-size:10pt;font-weight:bold;text-decoration:none;border-width:0;margin:0;padding:0;}
	#commentMainBlock #commentMainBlockList .commentMainBlockListItem .commentMainBlockListItemBody .content{font-weight:normal;padding:5px;}
	#commentMainBlock #commentMainBlockList .commentMainBlockListItem .commentMainBlockListItemBody .content img{padding:0;margin:0;}
	#commentMainBlock #commentMainBlockList .commentMainBlockListItem .commentMainBlockListItemFooter{background: url(Images/comment_item_footer.jpg) no-repeat top left;height:12px;clear:both;}

/*pagers*/		
.pageControls {margin:5px 10px 5px 0;padding:0;height:18px;float:right;width:200px;text-align:right;}
.add{float:left;background: url(Images/guestbook.jpg) no-repeat top left;width:157px;height:20px;text-align:right;margin:5px 0 5px 0;padding:0;}
.add a{color:Navy;font-weight:normal;font-size:8pt;border:solid 1px green; margin-right:1px;padding:2px;display:inline-block;text-decoration:none;}

.pageControls .rssFeed{float:right;margin:0;padding:0;border:solid 0 red;width:20px;}
.pageControls .rssFeed a{margin:0;padding:0;}
.pageControls .rssFeed img{margin:0;padding:0;}
.pageControls span{margin:0;padding:0;}
	
.pageControls .pageSelector{width:100%;text-align:right;margin:0;clear:both;}
.pageControls .pageSelector ul {margin:0;padding:2px 0;}
.pageControls .pageSelector ul li{display:inline;padding:0 1px;vertical-align:middle;margin:0;}
.pageControls .pageSelector ul li a{color:Navy;font-weight:normal;font-size:8pt;border:solid 1px green; margin-right:1px;padding:2px;display:inline-block;text-decoration:none;}
.pageControls .pageSelector ul li span.selected{color:#fff;font-size:10pt;background-color:#a72727;font-weight:bolder;border:solid 1px navy; margin-right:1px;padding:2px;display:inline-block;}
.pageControls .pageSelector a{color:Navy;font-weight:normal;font-size:8pt;border:solid 1px green; margin-right:1px;padding:2px;display:inline-block;text-decoration:none;}


	   

	


	#mainBody .sideBlock {width:202px; height:192px; background: white url(images/sideblock_bg.gif) no-repeat; padding: 0; float:left;margin-left:0; margin-bottom:5px;background-color:#fff;}
	
	#mainBody .sideBlock .sideBlockHeader{text-align:center; height:18px; padding: 16px 0 8px 0; margin:0;font-weight:bold;color:#ca5a5a;font-size:10pt;}
	
	#mainBody .sideBlock .sideBlockBody {text-align:left;padding: 3px; margin:0;font-size:9pt;color:#ca5a5a;}
	#mainBody .sideBlock .sideBlockBody .more{text-align:center;padding: 5px; margin:0;}
	#mainBody .sideBlock .sideBlockBody .more a{color:#cc3333;font-size:9pt;font-weight:normal;text-decoration:none;}
	#mainBody .sideBlock .sideBlockBody .more a:hover{text-decoration:underline;}
	
	#mainBody .sideBlock img {border:1px solid black}

	#mainBody .sideBlock .sideBlockFooter{}

	.sideBlock .sideBlockBody ul{ margin: 0 0 0 0; padding:0;list-style:none;list-style-image:none;}
	.sideBlock .sideBlockBody li{font-size: 9pt; list-style:none;list-style-image:none; padding-left:8px;}
	.sideBlock .sideBlockBody li a { text-decoration: none; }
	.sideBlock .sideBlockBody li a:link { color: #434343; }
	.sideBlock .sideBlockBody li a:visited { color: #434343; }
	.sideBlock .sideBlockBody a:hover{color: #fff;}
	.sideBlock .sideBlockBody .centerdiv{text-align: center;} /*IE method of centering a relative div*/
	.sideBlock .sideBlockBody .centerdiv>div{margin: 0 auto;} /*Proper way to center a relative div*/
	
	/*side calendar*/
	.sideBlock .sideBlockBody #sideBlockBodySearch {}
	.sideBlock .sideBlockBody #sideBlockBodySearch .waterMarkText{color:#999;}
		
	/*side polls*/
	.sideBlock .sideBlockBody #sideBlockBodyPolls{color:black;margin:5px 0 0 5px;}
	.sideBlock .sideBlockBody #sideBlockBodyPolls p{text-align:left; padding: 3px 5px 2px 5px; margin:0;font-size: 10pt;}
    .sideBlock .sideBlockBody #sideBlockBodyPolls .datestamp{font-size: 8pt; color:#555; text-align:center;padding-top:3px;}
    .sideBlock .sideBlockBody #sideBlockBodyPolls ul{list-style:none; margin: 0 5px 0 0;padding:0 3px 0 3px; font-size: 9pt;color:#333;}
	.sideBlock .sideBlockBody #sideBlockBodyPolls li{margin: 1px 5px 0 0;padding:4px 5px 3px 10px; background:none; } 
	
	/*side calendar*/
	sideBlock .sideBlockBody #sideBlockBodyCalendar{padding-top:5px;margin: 0 0 5px 0; width: 210px; height: 195px; background: url(images/calendar_bg.gif) no-repeat; font-size:8pt; border: solid 1px #c3c3c3; }
	sideBlock .sideBlockBody #sideBlockBodyCalendar table{  }
	sideBlock .sideBlockBody #sideBlockBodyCalendar table table{  }
	sideBlock .sideBlockBody #sideBlockBodyCalendar table table td{ margin: 0; padding: 0 0 10px 0; text-align: center; color: #444; font-weight: bold; text-transform: uppercase; }
	sideBlock .sideBlockBody #sideBlockBodyCalendar .dayHeader{ text-transform: capitalize ; font-weight: bold; padding: 0; color:#555; }
	sideBlock .sideBlockBody #sideBlockBodyCalendar .day{ padding: 2px; color: #333; }
	sideBlock .sideBlockBody #sideBlockBodyCalendar .otherDay{ padding: 2px; color: #888; }
	sideBlock .sideBlockBody #sideBlockBodyCalendar .nextPrev{ padding: 2px; color: #333; text-decoration:none; }
	sideBlock .sideBlockBody #sideBlockBodyCalendar .today{ padding: 2px; color: #333;font-weight:bold; }
	sideBlock .sideBlockBody #sideBlockBodyCalendar .heading{ padding: 2px; color: #333;font-weight:bold; }

	/*side list*/
	.sideBlock .sideBlockBody #sideBlockBodyList{border: 1px solid pink; width: 180px; height: 110px; position: relative; padding: 2px;margin: 0 auto 0 auto;}
	.sideBlock .sideBlockBody #sideBlockBodyList ul { height: 120px; margin: 0; padding: 0; list-style: none;  }
	.sideBlock .sideBlockBody #sideBlockBodyList ul li {list-style: none; width: 16px; font-size:9pt; background:pink /*url(images/list_bar_bg.gif) repeat-y*/; bottom: 0; padding: 0 !important; margin: 0 !important; text-align: center; font-weight: normal; color: Purple; position: absolute; writing-mode: tb-rl;filter: flipv fliph;border:solid 1px purple;}
	.sideBlock .sideBlockBody #sideBlockBodyList ul li:hover {list-style: none;height:100px; font-size:8pt; background-color:Fuchsia; bottom: 0; padding: 0 !important; margin: 0 !important; text-align: center; font-weight: normal; color: Purple; position: absolute; writing-mode: tb-rl;filter: flipv fliph;border:solid 1px purple;}


	.sideBlock .contentPreviewItem{text-align:left;padding:0; margin-bottom:5px;font-size:9pt;}
	.sideBlock .contentPreviewItem .date{padding-bottom:2px;margin:0; font-weight:bold;color:#222;}
	.sideBlock .contentPreviewItem .content{color:#555;padding:0;}


#eventSideBlock{width:156px;float:right}
#eventSideBlock #eventSideBlockHeader{text-align:center; height:18px; padding: 16px 0 8px 0; margin:0;font-weight:bold;color:#ca5a5a;font-size:1em;display:none;}
#eventSideBlock #eventSideBlockBody{text-align:left;padding: 3px; margin:0;font-size:0.75em;color:#222;font-weight:bold;}
#eventSideBlock #eventSideBlockBody ul{ margin: 0 0 0 0; padding:0;list-style:none;list-style-image:none;}
#eventSideBlock #eventSideBlockBody li{list-style:none;list-style-image:none; padding-left:8px;}
#eventSideBlock #eventSideBlockBody li a { text-decoration: none; }
#eventSideBlock #eventSideBlockBody li a:link { color: #434343; }
#eventSideBlock #eventSideBlockBody li a:visited { color: #434343; }
#eventSideBlock #eventSideBlockBody a:hover{color: #fff;}
#eventSideBlock #eventSideBlockBody .centerdiv{text-align: center;} /*IE method of centering a relative div*/
#eventSideBlock #eventSideBlockBody .centerdiv>div{margin: 0 auto;} /*Proper way to center a relative div*/
#eventSideBlock #eventSideBlockBody .more{display:none;}
#eventSideBlock #eventSideBlockBody  .more a{}


#error{padding: 10px; background-color:Yellow;border:solid 0 black;width:564px;color:#000;font-weight:bold;font-size:12px;}
#emptyBlockMessage{padding: 10px 20px; float: left;}


#gallery {position:relative; width:536px; margin:0 auto 10px auto; padding:10px; border:6px solid #fff; background:#AAA}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:522px; height:392px; padding:5px; border:2px solid #666; background:#FFF url(images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:532px; height:90px; border:2px solid #666; background:#FFF}
#thumbarea {position:relative; overflow:hidden; height:100px; width:532px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:90px; width:10000px; border-right:5px solid #FFF}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:0; background:url(images/left.gif) left center no-repeat; border-left:5px solid #FFF;border-bottom-width:0;border-top-width:0;border-right-width:0;}
#previmg:hover {opacity:1; filter:alpha(opacity=100);padding:0;margin:0;}
#nextimg {right:0; background:url(images/right.gif) right center no-repeat; border-right:0 solid #FFF;border-bottom-width:0;border-top-width:0;border-left-width:0;}
#nextimg:hover {opacity:1; filter:alpha(opacity=100);padding:0;margin:0;}
