	* {
		margin:0;
		padding:0;
		}

	html, body {
		height:100%;
		}

	body {
		background-color:#000000;
		color:#999999;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
		font-size: 0.7em;
		letter-spacing: -0.2px;
    text-align:center; /* horizontal centering for IE Win quirks */
		}

		a {text-decoration: none; outline-style:none !important; color:#999999}
		a:hover {text-decoration: none;color:#FFFFFF;}
    a:active {outline: 0;}

  .galdis {width:1px; height:50%; background-color:#000000; margin-bottom:-330px; /* half of container's height */ float:left;}		
	.galcon {margin:0 auto; padding:0px; white-space:normal; position:relative; text-align:left; height:660px; width:766px; clear:left; background: url("../img/galbg.jpg") no-repeat 0 0; background-color:#2E2E2E; border:0px solid;}

  .gc814 {height:814px !important;}
  .gd814 {margin-bottom:-407px !important;}

  .gc964 {height:964px !important;}
  .gd964 {margin-bottom:-482px !important;}

  .gc1080 {height:1080px !important;}
  .gd1080 {margin-bottom:-540px !important;}


	#distance {width:1px; height:50%; background-color:#000000; margin-bottom:-254px; float:left;}

	#container {margin:0 auto; padding:0px; white-space:normal; position:relative; text-align:left; height:508px; width:766px; clear:left; background-color:#272727; background: url("../img/bg_tot_grey.jpg") no-repeat 0 0; border:0px solid;}		
	#container img {float: left; margin: 0px; padding: 0px; border: 0px;} 
       
  #topmenuf {position: relative; float:left; width: 440px; height: 94px; margin:0px 0px 0px 25px; padding: 80px 0px 0px 0px; }
	#topmenuf p {position:absolute; bottom:0;left:0;}
	#topmenuf a {text-decoration: none;color:#999999}
	#topmenuf a:hover {text-decoration: none;color:#FFFFFF;}
	#topmenuf img {vertical-align: middle; float: none; margin: 0px; padding: 0px 8px 0px 8px; border: 0px;}

  #galtopmenuf {position: relative; float:left; width: 360px; height: 100px; margin:0px 0px 8px 25px; padding: 42px 0px 0px 0px; }
	#galtopmenuf a {text-decoration: none;color:#999999}
	#galtopmenuf a:hover {text-decoration: none;color:#FFFFFF;}
	#galtopmenuf img {vertical-align: middle; float: none; margin: 0px; padding: 0px 8px 0px 8px; border: 0px;} 

  #jslogostf {position: relative; float:left; width: 238px; height: 75px; margin-left:0px;}
  #jslogostf img {position:absolute; bottom:0; left:0; vertical-align: middle; float: none; margin: 0px 0px 0px 95px; padding: 0px; border: 0px;} 

  #jslogostn {position: relative; float:left; width: 238px; height: 75px; margin-left:0px;}
  #jslogostn img {position:absolute; bottom:0; left:0; vertical-align: middle; float: none; margin: 0px 0px 0px 35px; padding: 0px; border: 0px;} 


  #jslogostfcopy {position: relative; float:left; width: 243px; height: 75px; margin-left:0px; padding: 30px 0px 0px 0px;}
  #jslogostfcopy img {position:absolute; bottom:0; left:0; vertical-align: middle; float: none; margin: 0px 0px 0px 35px; padding: 10px 0px 0px 0px; border: 0px;} 

  #galtitle {padding: 0px 0px 5px 0px !important}

  #gtmbiof {position: relative; float:left; width: 360px; height: 88px; margin:0px 0px 0px 25px; padding: 40px 0px 0px 0px; }
	#gtmbiof p {position:absolute; bottom:0;left:0;}
	#gtmbiof a {text-decoration: none;color:#999999}
	#gtmbiof a:hover {text-decoration: none;color:#FFFFFF;}
	#gtmbiof img {vertical-align: middle; float: none; margin: 0px; padding: 0px 8px 0px 8px; border: 0px;} 


  #gtmbiocopy {position: relative; float:left; width: 435px; height: 88px; margin:0px 0px 0px 20px; padding: 40px 0px 0px 0px; }
	#gtmbiocopy p {position:absolute; bottom:0;left:0;}
	#gtmbiocopy a {text-decoration: none;color:#999999}
	#gtmbiocopy a:hover {text-decoration: none;color:#FFFFFF;}
	#gtmbiocopy img {vertical-align: middle; float: none; margin: 0px; padding: 0px 8px 0px 8px; border: 0px;} 

  #jslogo_copy {position: relative; float:left; width: 250px; height: 127px; margin-left:0px;}
  #jslogo_copy img {vertical-align: middle; float: none; margin: 40px 0px 0px 30px; padding: 0px; border: 0px;} 

	#jslogop {position: relative; float:left; width: 250px; height: 150px; margin-left:0px;}
  #jslogop img {vertical-align: middle; float: none; margin: 40px 0px 0px 25px; padding: 0px 0px 0px 0px; border: 0px;} 

	
	#jslogof {position: relative; float:left; width: 250px; height: 210px; margin-left:0px;}
  #jslogof img {vertical-align: middle; float: none; margin: 40px 0px 0px 25px; padding: 0px 0px 0px 0px; border: 0px;} 

  #iconcontf {position: relative; float:left; text-align: center; width: 766px; height: 200px; margin:0px 0px 0px 0px;}
  #iconinnerf {text-align: center; width: 640px; height: 200px; margin:0px auto; padding: 0px;}

  #jsicon1f {float:left; text-align: center; width: 160px; height: 122px; margin:0px auto; padding: 0px;}
  #jsicon2f {float:left; text-align: center; width: 160px; height: 122px; margin:0px auto; padding: 0px;}
  #jsicon3f {float:left; text-align: center; width: 160px; height: 122px; margin:0px auto; padding: 0px;}
  #jsicon4f {float:left; text-align: center; width: 160px; height: 122px; margin:0px auto; padding: 0px;}

  #transmf {position: relative; float:left; padding: 0px 0px 0px 0px; border: 0px; width: 94px; height: 94px; margin: 16px 10px 20px 37px; background: url("../img/icon1new_opt.jpg") no-repeat 0 0;}
  #artbooksf {position: relative; float:left; padding: 0px 0px 0px 0px; border: 0px; width: 94px; height: 94px; margin: 16px 0px 20px 38px; background: url("../img/icon2new_opt.jpg") no-repeat 0 0;}
  #hindf {position: relative; float:left; padding: 0px 0px 0px 0px; border: 0px; width: 94px; height: 94px; margin: 16px 0px 20px 40px; background: url("../img/icon3new_opt.jpg") no-repeat 0 0;}
  #bandbf {position: relative; float:left; padding: 0px 0px 0px 0px; border: 0px; width: 94px; height: 94px; margin: 16px 0px 20px 35px; background: url("../img/icon4new_opt.jpg") no-repeat 0 0;}


	#tbcont {margin:0 auto; padding:0px; white-space:normal; position:relative; text-align:left; height:465px; width:766px; clear:left; background-color:#2E2E2E; border:0px solid;}

	.galtb {margin: 0px 10px 10px 0px; padding: 0px; display: block; white-space: normal; position: relative; float: left; text-align: center; height:145px; width:145px; background: url("../img/thumbbox.gif") no-repeat 0 0; background-color:#2E2E2E; border:0px solid;}
  .galtb img {vertical-align: middle; padding: 27px 0px 0px 0px;}

 	.galtbend {margin: 0px 0px 0px 0px !important; vertical-align: middle !important;} 
  .galtbtall img {padding: 10px 0px 0px 0px !important;}
  .galtbbig img {padding: 15px 0px 0px 0px !important;}
  .galtbthin img {vertical-align: middle; padding: 35px 0px 0px 0px;}

	.txtblock {color: #000000; font-size: 11px !important;  line-height: 15px !important; letter-spacing: 0px !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; margin: 0px 0px 0px 0px; padding: 25px 0px 0px 0px; white-space: normal; position: relative; float: left; text-align:left; height:450px; width:766px; overflow-x:hidden; background-color:#FDDAB5; border:0px;}

	.txtblock p {padding: 0px 40px 0px 40px;}
	.txtblock a {text-decoration: none !important; color: #000000 !important;}
	.txtblock a:hover {text-decoration: underline !important; color: #000000 !important;}

  .ptxt {position: relative; float:left; width: 766px; height: 240px; padding: 0px 0px 0px 130px; border: 0px; margin: 0px 0px 0px 0px;}
  
  .arch1 {position: relative; float:left; width: 300px; height: 72px; line-height:49px; vertical-align: middle; padding: 0px 0px 0px 0px; border: 0px; margin: 0px 0px 0px 0px;}
  .archim {vertical-align: middle; border: 0px; padding: 0px 24px 0px 0px !important;}

  .newsitem {position: relative; float:left; width: 750px; vertical-align: top; padding: 0px 0px 0px 0px; border: 0px; margin: 0px 0px 0px 0px;}
  .newsimage {position: relative; float:left; width: 100px; vertical-align: top; border: 0px; padding: 0px 20px 0px 50px !important;}
  .newstxt {position: relative; float:left; vertical-align: top; border: 0px; display: block; width: 500px; padding: 0px 0px 0px 0px !important;}
  .newsbreak{position: relative; float:left; width: 500px; height:1px; vertical-align: middle !important; border: 0px; padding: 10px 0px 10px 25px !important;}
  
  
  .archtxt {position: relative; float:left; width: 766px; height: 290px; display: block; padding: 0px 0px 0px 130px; border: 0px; margin: 0px 0px 0px 0px;}
  
  
  #jsfooterf {position: relative; float:left; width: 300px; height: 78px; margin-left:25px;}
  #jsfooterf p {position:absolute;bottom:0;left:0;color:#B55400;}
  #jsfooterf a {text-decoration: none;color:#B55400;}
  #jsfooterf a:hover {text-decoration: underline}

  .jsfoot {position: relative; float:left; width: 600px; height: 30px; padding: 11px 0px 0px 25px; border: 0px; margin: 0px;}
  .jsfoot a {text-decoration: none;color:#B55400;}
	.jsfoot a:hover {text-decoration: underline;}
	
  #jsfooterfp {position: relative; float:left; width: 300px; height: 74px; margin-left:25px;}
  #jsfooterfp p {position:absolute;bottom:0;left:0;color:#B55400;}
  #jsfooterfp a {text-decoration: none;color:#B55400;}
  #jsfooterfp a:hover {text-decoration: underline}


  .jsfinf {padding: 17px 0px 0px 20px !important;}
  
  #jsfgalinf {position: relative; float:left; width: 490px; height: 30px; padding: 11px 0px 0px 20px; border: 0px; margin: 0px;}
  #jsfgalinf a {text-decoration: none !important; color: #B55400 !important;}
  #jsfgalinf a:hover {text-decoration: underline !important;}

  #jsfcopy {position: relative; float:left; width: 200px; height: 30px; padding: 13px 0px 0px 30px; border: 0px; margin: 0px 0px 0px 0px;}

  #ljs {padding: 0px 10px 0px 10px; float: right; border: 0px;}

  .ptitle {font-size: 1.6em;}
  .txtpoem {text-align:center}
  .poetryblock{padding: 10px 10px 0px 160px; display: block;}
  .quoteblock{display:block; text-align: right !important;}
  .centxt {line-height:450px; vertical-align: middle; text-align: center;}

  