 body { margin: 0pt auto;
    padding: 0pt;
    background-repeat: repeat-y;
    background-attachment: scroll;
    color: rgb(244, 247, 144);
    font-family: Verdana,Tahoma,Arial,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 76%;
    font-size-adjust: none;
    font-stretch: normal;
    line-height: 1.4em;
    background-color: rgb(0, 0, 0);
    background-position: center top;
	border-style: none;
	width: 100%;
	behavior:url("csshover.htc");
    }

  a { color: rgb(244, 247, 144);
    font-weight: 700;
    text-decoration: none;
  
    }

  a:hover { text-decoration: underline;
    }

  a img { border: 0; ;
    }
  img	{ border: 0;
	}

  p { margin: 0pt 0pt 18px 0px;
    }

  ul, ol, dl { margin: 2px 0pt 16px 35px;
    
    }

  ul ul, ol ol { margin: 4px 0pt 4px 35px;
    }

  blockquote { border: 0px dotted rgb(0, 0, 0);
    margin: 20px 10px;
    padding: 8px;
    font-size: 0.9em;
    }

  

  h1 a { text-transform: none;
    color: rgb(244, 247, 144);
    }


  h1 {
    margin: 4px 0pt 4px;
    padding: 1px 2px 2px 0px;
    color: white;
    font-size: 1.2em;
     line-height: 1.4em;
      letter-spacing: 2px;
    font-weight: 400;
    text-decoration:none;
    }
    h1 .homes {color: white;
  	padding: 5px 2px 5px 0px
	}
    
  h2 {text-transform: none;
	   border-bottom: 1px solid rgb(0, 0, 0);
    margin: 2px 0pt 2px;
    padding: 1px 2px 2px 0px;
    color: white;
    font-size: 1em;
     line-height: 1.4em;
      letter-spacing: 2px;
    color: rgb(255, 255, 255);
    font-weight: 400;
    }
  h2 a { border-bottom: 1px solid rgb(0, 0, 0);
    margin: 2px 0pt 2px;
    padding: 1px 2px 2px 0px;
    color: white;
    font-size: 1em;
     line-height: 1.4em;
      letter-spacing: 2px;
    color: rgb(255, 255, 255);
    font-weight: 400;
    }
  h3 { border-bottom: 1px solid rgb(0, 0, 0);
    margin: 4px 0pt 4px;
    padding: 1px 2px 2px 0px;
    color: white;
    font-size: .76em;
     line-height: 1em;
      letter-spacing: 2px;
    font-weight: 400;
    }
  
  h4 { border-bottom: 1px solid rgb(0, 0, 0);
    margin: 10px 0pt 8px;
    padding: 1px 2px 2px 0px;
   
    font-size: 1em;
    font-weight: 800;
	display: inline;
    }
.soon h1(
	color:blue;
	font-size:1.8em;
	)
  #wrap { margin: 0px auto;
	border: 0px
    padding: 0pt;

    width: 100%;
    }

  #header { margin-right:auto;
 	padding 12px 0 0 0;
	height: 103px;
	width:1080px;

    border-bottom: 1px  rgb(244, 247, 144) solid;
	}
	
	#header img {

	
	margin-top: 10px;
	margin-right: auto;
   }
  #header-banner img {
	width: 625px;
	margin-left: 260px;
	margin-top: 30px;
	margin-right: auto;
   }
  #header-banner-special img {
	width: 625px;
	margin-left: 260px;
	margin-top: 15px;
	margin-right: auto;
   }
  #header-banner {
	margin-right: auto;
    }
  #header img {
	border: 0px;
	}

  #logo { margin: 0;
    padding:12px  0px 0px 0px;
    position: absolute;
    width: 220px;
	height: 103px;
    border-right: 1px  rgb(244, 247, 144) solid;
    }
  #logo img {padding: 0 0 0 18px;
	}
 #top-nav {
	position:absolute;
	margin:0px 0px 50px 220px;
	margin-right:auto;
    padding: 0pt;
	width: 1020px;
	height:40px;
	border-bottom:1px solid rgb(244, 247, 144);
	}
	
  #top-nav-x {
	position:absolute;
	margin:0px 0px 50px 225px;
	margin-right:auto;
    padding: 0pt;
	width: 828px;
	height:100px;
	background-color:white;
	border-left:5px solid black;
	border-top:5px solid black;
	}
  #top-nav-x img {
	margin: 10px 50px ;
	position:absolute;
	}
	
		
  #top-nav-x-w {
	position:absolute;
	margin:0px 0px 50px 225px;
	margin-right:auto;
    padding: 0pt;
	width: 1024px;
	height:100px;
	background-color:white;
	border-left:5px solid black;
	border-top:5px solid black;
	}
  #top-nav-x-w img {
	margin: 10px 50px ;
	position:absolute;
	}


  #top-nav-special {
	position:absolute;
	margin:0px 0px 50px 220px;
	margin-right:auto;
    padding: 0pt;
	width: 100%;
	height:30px;
	}
  #top-nav img{
	margin:5px 10px 5px 20px;
	}
  #top-nav-special img{
	margin:5px 10px 5px 20px;
	border:1px solid rgb(244, 247, 144);
	}
  #top-nav HR {
	margin-left:-30px;
	padding: 0px;
	color:rgb(244, 247, 144);
    background-color:rgb(244, 247, 144);
    }

  #right-top {
	margin:380px 0px 0px 600px;	
	}



  #sidewrap {  margin: 0pt 0pt 5px;
    padding: 0px 0pt 0pt;

    line-height: 1.4em;
    height: 100%;
    border-right: 1px  rgb(244, 247, 144) solid;
    }
    

  #sidebar { 
	margin: 0px ;
    padding: 0px;
    width: 220px;
    height:1240px;
 
    }
    
  #sidebar ul { 
    margin: 0px 0px;
    padding: 10px 0px 0px 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    
    }
  #sidebar li a{ 
	padding: 0;
    _position:relative;
	}
	
 #sidebar img{ 
	margin:5px 0px 5px 5px;
   behavior: url("pngbehavior.htc");
   _position:fixed;
}
	
	
  #sidebar li {
	
	
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }
    
  #sidebar li:hover img{
	border-top: 1px solid rgb(244, 247, 144);
	border-right: 1px solid rgb(244, 247, 144);
background: rgb(87,3,30);
	}

  #sidebar li img{
	  height:55px;
	  width:208px;
	
    border-top: 1px solid rgb(68,68,68);
     border-right: 1px solid rgb(68,68,68);
	}
  #sidebar li:hover {	
    /* color: red;  irrelevant definition to overcome IE bug */
	}
	
	
.dotted li:hover img {
	border: 1px solid rgb (244,247,144);

}

  #sidebar-homes { 
	margin: 0px ;
    padding: 0px;
    width: 220px;
    height:1940px;
    border-right: 1px  rgb(244, 247, 144) solid;
    }
    
  #sidebar-homes ul { 
    margin: 0px 0px;
    padding: 10px 0px 0px 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }
  #sidebar-homes li a{ 
	padding: 0;
	_position:relative;
	}
 #sidebar-homes img{ 
	margin:5px 0px 5px 5px;
   behavior: url("pngbehavior.htc");
    _position:fixed;
}
	
	
  #sidebar-homes li {
	background-color:black;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }
  #sidebar-homes li:hover img{
	
	border: 1px solid rgb(244, 247, 144);
	background:  rgb(87,3,30);
	} 

  #sidebar-homes li img{
	  height:55px;
	  width:208px;
    border: 1px solid rgb(68,68,68);
	}
  #sidebar-homes li:hover {	
    color: red; /* irrelevant definition to overcome IE bug */
	}

 .active li a img{ 
    height:55px;
	width:208px;
    background: rgb(87,3,30);
    border-right:1px solid rgb(244,247,144)!important ;
    border-top:1px solid rgb(244,247,144)!important ;   
}   

	
	
.dotted li:hover img {
	border: 1px solid rgb (244,247,144);

}


  #content {
	position: absolute;
	margin: -1240px auto 0px 255px;
	margin-right:auto;
    padding: 0pt;
    line-height: 1.5em;
    text-align: left;
    width: 100%;
	color: rgb(244, 247, 144);
    }
    
  #content h1, #contentalt h1 { 
	  margin: 10px 0pt 8px;
    }
  #content ul { margin: 0pt 5% 0px 0px;
    padding: 0pt 0pt 5px 0px;
    font-size: 0.9em;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  #content li { margin: 0pt 0pt 10px 0px;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }
  #content-homes {
	position: absolute;
	margin: -1900px auto 0px 255px;
	margin-right:auto;
    padding: 0pt;
    line-height: 1.5em;
    text-align: left;
    width: 100%;
	color: rgb(244, 247, 144);
    }
     
  #content-homes-w {
	position: absolute;
	margin: -1160px 30px 0px 225px;
	margin-right:auto;
    padding: 0pt 30px 30px;
    font-size:1.2em;
    text-align: left;
    width: 768px;
	color: black;
	font-family: serif;
	background-color: white;
	border-left: 5px solid black;
    }
 #content-homes-w-1 {
	position: absolute;
	margin: -1230px 30px 0px 225px;
	margin-right:auto;
    padding: 20px 30px;
    font-size:1.2em;
    text-align: left;
    width: 768px;
	color: black;
	font-family:\serif;
	background-color: white;
	border-left: 5px solid black;
    }
  #content-homes-super-w {
	position: absolute;
	margin: -1160px 30px 0px 225px;
	margin-right:auto;
    padding: 0pt 30px 30px;
    font-size:1.2em;
    text-align: left;
    width: 964px;
	color: black;
	font-family: serif;
	background-color: white;
	border-left: 5px solid black;
    }
#content-homes-super-w-1 {
	position: absolute;
	margin: -1230px 30px 0px 225px;
	margin-right:auto;
    padding: 20px 30px;
    font-size:1.2em;
    text-align: left;
    width: 1024px;
	color: black;
	font-family: serif;
	background-color: white;
	border-left: 5px solid black;
    }
    
  #content-homes-super-w h1{
	color:black; 
	font-size:2.4em; 
	letter-spacing:0px;
	font-family:verdana, tahoma, geneva, sans-serif;
	font-weight:800;
}
      
  #content-homes-super-w-1 h1{
	color:black; 
	font-size:2.6em; 
	letter-spacing:-1px;
	font-family:verdana, tahoma, geneva, sans-serif;
	font-weight:800;
	line-height:1.2em;
}   
 .content-4col-1 {
	 float:left;
	width:230px;
	margin:0px 10px 20px 0px;
	padding:10px 10px 0px 0px;
	
	
}       
  #content-homes-w p{
	margin:10px 0px 10px 0px;
	font-size:1em;
	font-family:serif;
    }

  #content-homes-w h1{
	margin: 0px 25px;
	color:black;
	font-weight:800;
	font-family:"arial black", verdana, sans-serif;
	font-weight:bold;
	font-size:2em;
	line-height:1em;
	background-color:white;
	border:none;
	letter-spacing: -1px;
    }

  #content-homes-w h2{
	margin: 0px 0px 5px 0px;
	color:black;
	font-weight:600;
	font-family:sans-serif;
	font-size:1.2em;
	line-height:1em;
	background-color:white;
	border:none;
	letter-spacing: -1px;

    }
  #content-homes-w-1 img{
	margin:0px 0px 10px 0px;
    }
    
  #content-homes-w-1 h1{
	margin: 0px 25px;
	color:black;
	font-weight:800;
	font-family:'arial black', sans-serif;
	font-weight:bold;
	font-size:2em;
	line-height:1em;
	background-color:white;
	border:none;
	letter-spacing: -1px;
    }

  #content-homes-w-1 h2{
	margin: 0px 0px 5px 0px;
	color:black;
	font-weight:600;
	font-family:sans-serif;
	font-size:1.2em;
	line-height:1em;
	background-color:white;
	border:none;
	letter-spacing: -1px;

    }
  #content-homes-w-1 img{
	margin:0px 0px 10px 0px;
    }



  #content-left-homes-w  {
    margin: 25px 20px 0px 20px;
	float: left;
	text-align: left;
	width: 330px;
    background-color: rgb(255, 255, 255);
	}
	
  #content-left-homes-w  img{
    padding: 0px;
	}
  #content-left-homes-w-sm  {
    margin: 25px 0px 20px 0px;
    top:240px;
	float: left;
	text-align: center;
	width: 200px;
	background-color: rgb(255, 255, 255);
	}
  #content-left-homes-w-sm  p{
    padding: 0px;
    margin:0px;
	}
#content-left-wide-w  {
    margin: 25px 20px 0px 20px;
	float: left;
	text-align: left;
	width: 425px;
    background-color: rgb(255, 255, 255);
	}
	  #content-left-wide-w img{
	margin:0px 0px 20px 0px;
    }
    
    .overview h2 {
	    font-family: 'Times New Roman', serif;
	    font-style:italic;
	    font-size:1.2em;
	    text-align:right;
	    margin-right:50px;
	    padding:0px 40px 0px 0px;

    }
     .overview h1 {
	    font-family: 'Times New Roman', serif;

	    font-size:2em;
	    font-weight:400;

		padding:20px 0px 0px 0px;
		border-bottom:1px solid black;

    }
    
 #content-left-very-wide-w  {
    margin: 25px 20px 0px 20px;
	float: left;
	text-align: left;
	width: 580px;
    background-color: rgb(255, 255, 255);
	}
#content-w-sub-1 {
	width:270px;
	margin:0px 10px 20px 0px;
	padding:10px 10px 0px 0px;
	font-size:1em;
	border-right:1px solid black;
	
}
#content-w-sub-2 {
	width:270px;
	margin:-380px 10px 0px 300px;
position:absolute;
	font-size:1em;
	
	}
#content-right-narrow-w  {
	margin: 25px 0px 0px 20px;
	float:left;
	font-family:serif;
	color: rgb(0, 0, 0);
	width: 200px;
	background-color: rgb(255, 255, 255);
	}
#content-right-very-narrow-w  {
	margin: 25px 0px 0px 20px;
	float:right;
	font-family:serif;
	color: rgb(0, 0, 0);
	width:125px;
	background-color: rgb(255, 255, 255);
	}
  #content-right-mission-w  {
	margin: 25px 0px 0px 20px;
	float:left;
	font-family:serif;
	color: rgb(0, 0, 0);
	width: 320px;
	background-color: rgb(255, 255, 255);
	}
	  #content-right-ov-w  {
	margin: 25px 0px 0px 0px;
	float:left;
	font-family:serif;
	color: rgb(0, 0, 0);
	width: 280px;
	background-color: rgb(255, 255, 255);
	}


		
  #content-right-wide-w  {
	margin: 25px 0px 0px 0px;
	padding:10px 0px 0px 10px;
	float:left;
	font-family:serif;
	color: rgb(0, 0, 0);
	width: 480px;
	background-color: rgb(255, 255, 255);
	}
	 #content-right-wide-w  pre{
	font-family:"Times New Roman", serif;
	font-size:1em;
	
	}
	 #content-right-wide-w  h2{
	font-family:"Times New Roman", serif;
	padding: 5px 0px 0px;
	
	
	}
 
 
  #content-front {
    padding: 0px 0px 0px 10px;
    margin-top:500px;
	position:absolute;
    text-align: left;
    width: 100%
	color: rgb(244, 247, 144);
    }
    
    
      #content-new-front {
	position: absolute;
	margin: -1240px auto 0px 255px;
	width:800px;
    padding: 0pt;
    line-height: 1.6em;
    text-align: left;
 
	color: rgb(244, 247, 144);
    }
    
    
  #content-new-front p {
	  width: 700px; 
	  padding:20px; 
	  line-height:1.6em;
  }
  #content img {
	padding: 0px 0px 20px 0px;
}
  #content-left  {
	padding: 20px 20px 20px 0px;
	position:absolute;
	margin:0px
	margin-top:40px;
	margin-right: 40px;
	border-right: 1px  rgb(244, 247, 144) solid;
	float: left;
	text-align: left;
	width: 280px;
	height:1200px;
	}
 #content-left-front  {
	padding: 20px 20px 20px 40px;
	position:absolute;

	margin-top:-15px;
	margin-right: 40px;
	margin-left:-20px;

	float: left;
	text-align: left;
	width: 200px;
	height:1200px;
	}
#link-box  img {
	border:3px solid rgb(87,3,30);
	margin:0px 10px 0 7px;
}

#link-box {
	width:220px;
	height:280px;
	padding:10px 0px ;
	background:#181818;
	background-color:#181818;
	border: 1px solid rgb(244, 247, 144);
}
#content-left-front a {
	display:block;
	font-size:1.2em;
	text-decoration:underline;
	font-style:normal;
	font-weight:200;
	color:white;
	margin:5px 10px;
	padding:10px 10px;
	
}
#content-left-front a:hover {
    color:rgb(244, 247, 144);

	text-decoration:underline;
}

  #content-left-homes  {
	padding: 20px 20px 20px 0px;
	position:absolute;
	top:0px;
	margin-right: 40px;
	border-right: 1px  rgb(244, 247, 144) solid;
	float: left;
	text-align: left;
	width: 280px;
	height:1760px;
	}
	 
	  #content-left-homes-s  {
	padding: 20px 20px 20px 0px;
	position:absolute;
	top:40px;
	margin-right: 40px;
	border-right: 1px  rgb(244, 247, 144) solid;
	float: left;
	text-align: left;
	width: 280px;
	height:1160px;
	}
  #homes-photo  {
	padding: 10px 10px 20px 0px;
	margin-right: 40px;
	float: left;
	text-align: left;
	width: 175px;
	height:1000px;
	}
		 
  #homes-photo-lower  {
	padding: 10px 10px 20px 0px;
    margin:20px 40px 0px 0px;
	float: left;
	text-align: left;
	width: 175px;
	height:800px;
	}
  #homes-photo img {
	padding:0px;
    }
    
  #homes-photo-new   {
	padding: 0px 10px 20px 0px;
	margin-right: 40px;

	float: left;
	text-align: left;
	width: 220px;
	height:1000px;
	}
  #homes-photo-new  img {
	padding: 10px 10px 40px 0px;
	}

  #content-right-homes  {
	padding: 25px 20px 20px 0px;
	margin: 0px 0px 0px 280px;
	text-align: left;
	width: 550px;
	}
	
	  #content-right-homes ul {
	margin: -20px 0px 10px 15px;
	font-size:1em;
	
	}
 

  #content-right-mission-h {
	padding:25px 20px 20px 20px;
	margin:0;
	position: absolute;
	top: 30px;
	left: 320px;
	width: 560px;
	}
	 #content-right-front {
	padding: 0px 20px 20px 20px;
	margin:0px;
	position: absolute;
	top: 140px;
	left: 270px;
	
	width: 500px;
	}
	 #content-right-front p {
	
      margin: 0 1000px 0 0;
      padding:0;
      width:500px;
    
     color: rgb(244, 247, 144)
      font-style:normal;
      	font-family: Verdana,Tahoma,Arial,sans-serif; 
      
     
  }
 .tour {
	 clear:all;
	font-size:1.2em; 
	font-family: Verdana,Tahoma,Arial,sans-serif; 
	font-style:bold;
	margin:0; 
	padding 0; 
	clear:all;

}

.through {
	display:inline;
	margin:0; 
	word-spacing:-1px;
	padding:0;


}
.exciting h1{
	
  margin:-37px 0px 0px; 
   padding:-10px 0 0;
   
}
  #content-right-mission {
	padding: 0px 20px 20px 20px;
	margin:0px;
	position: absolute;
	top: 10px;
	left: 320px;
	width: 600px;
	}
  #content-right-mission h1, ul{
	padding:10px 0px 0px 0px;
    }
  #content-right-mission ul li a{
	color:white;
    }
  #content-right-mission h2{
	padding:10px 0px;
	}

  #content-right-mission-lower  {
    clear:all;
	padding: 0px 20px 20px 20px;
	margin:20px 0px 0px 0px;
	position:absolute;
	top: 340px;
	left:320px;
	width: 560px;
	}
  #features {
	float: left;
	color: rgb(244, 247, 144);
	text-align: left;
	width: 250px;
	height:2000px;
	padding: 2px 0px 0px 0px;
	margin-top:20px;
	}
  #features ul li {
	 
	padding: 0px 0px 4px 0px;
	margin-left:-35px;
	width:250px;
	list-style-type:none;
	font-size:1em;
	}
	#features ul (
	margin: 0;
	color:white;
	)
  #features p {
	padding: 0px 0px 0px 0px;
	margin-left:0;
	}
  #features img {
	padding: 20px 0px 0px 0px;
	}
  #features h1{
	text-decoration:none;
	color:white;
	font-size:1.2em;
	}
 #features h3{
	text-decoration:none;
	color:white;
	font-size:1em;
	margin-left:20px;
	 line-height: 1em;

    font-weight:400;
	}
 #features h2{
	text-decoration:none;
	color:white;
	font-size:1em;
	
	 line-height: 1em;

    font-weight:400;
	}
#features h4 {
	display:inline;
	margin:0;
	padding:0;
	color:white;
}



	
  #footer { margin:0;
    padding: 8px 0pt;
    clear: both;
    color: gray;
    font-size: 0.9em;
    line-height: 1.6em;
    text-align: center;
    border-top: 1px white solid;
    width:1240px;
    }

  #footer p { margin:10px;
    padding: 0pt;
    }

  #footer a { 
    color: rgb(128, 128, 128);
    }
  #rotator {
	border: 1px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 20px auto 20px;
	float: left;
	position: relative;
	width: 550px;
	height: 311px;
	}
  #rotator img {
	border: 0;
	}
 #rotator-BG {
	border: 1px solid #000;
	overflow: hidden;
	margin: 20px auto 0px;
	float: left;
	position: relative;
	width: 500px;
	height: 430px;
	}
 #rotator-TD {
	border: 1px solid #000;
	overflow: hidden;
	margin: 20px auto 0px;
	float: left;
	position: relative;
	width: 500px;
	height: 450px;
	margin: 0px 200px 40px 0px;
	
	}
 #rotator-OM {
	overflow: hidden;
	margin: 20px auto 40px;
	padding:0px 0px 20px;
	float: left;
	position: relative;
	width: 600px;
	height: 465px;
	border-bottom: 1px  rgb(244, 247, 144) solid;
	}
 #rotator-HW {
	border: 1px solid #000;
	overflow: hidden;
	margin: 20px auto 0px;
	float: left;
	position: relative;
	width: 650px;
	height: 430px;
	}
 #rotator-EC {
	border: 1px solid #000;
	overflow: hidden;
	margin: 20px auto 20px;
	float: left;
	position: relative;
	width: 580px;
	height: 362px;
	}
  .front {
   margin-left: 2%;
   margin-right: 2%
    }

  .homes {float: right;
	padding: 20pt;
	margin: 20pt;
	}
  .pdf  {
    font-size:1em;
    color:white;
    margin:0px 0px 0px 30px;
}





    
    .issues  {
	color: white;
	font-style: italic;
	line-height: 1.2em;
	font-weight: normal;
}



.homes-photo-stack  {
	clear:all;
	padding: 5px 10px 5px 0px;

	}
.homes-photo-stack  img{
	float:left;
	margin:5px 40px 5px 0px;
	}
	
.homes-photo-stack  p{
	text-align:left;
	


	}
  .homes-photo-stack  ul li{
	color:white;
letter-spacing:1px;
	}
  .homes-photo-stack  h2 {
	display:inline;


	}
	
  .homes-photo-stack  h1{
	padding-top: 70px
	margin-top: 70px;
	margin-bottom: 20px;

	}
  .homes-photo-stack-special  {
	top:350px;
	margin-left: -40px;
	height: 10px;
	width: 600px;
	color:rgb (244, 247, 144);
	background-color:rgb (244, 247, 144);
	border-bottom: 1px  rgb (244, 247, 144)dotted;


	}
  .homes-photo-stack-special  hr{
	margin:10px 0px 10px 0px;
	width: 100%;
	color:rgb (244, 247, 144);
	background-color:rgb (244, 247, 144);

	}
  .borderit img{
	border: 1px  black;
	}
  .borderit:hover img{
	border: 1px  solid rgb(244, 247, 144);
	}

  .borderit:hover{
	color: red; /* irrelevant definition to overcome IE bug */
	}
	
  .nomarg {
    margin:0px 0px 10px 0px;
	}
  .nomarg1 {
	margin:0px;
	}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;
height: 150px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid black;
margin: 0 5px 0px 0;
display: inline;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid black;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: black;
padding: 0px;
left: -1000px;
border: 1px black;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
border: 1px black;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 175px;
left: 280px; /*position where enlarged image should offset horizontally */
border: px solid black;
z-index: 1;
}

.issues h1{
    margin:25px 0px 4px 10px;
    padding: 0px;
    color: rgb(244, 247, 144);
    font-size: 1.4em;
    font-family: serif;
	text-decoration: none;
      letter-spacing: -1px;
    font-weight: 400;
	font-style:normal;
   
    }

  #gallery {
	  position:relative;
	  width:1000px;
	  height:2000px;
  }
  #gallery img{
	  display:inline;
	  margin: 10px;
	  padding:0;
}
  .click  h1{
	     clear:all;
    margin:33px 0px 4px 10px;
    padding: 0px;
    color: rgb(244, 247, 144);
    font-size: 1.2em;
    font-family: serif;
	text-decoration:none;
      letter-spacing: 0px;
    font-weight: 400;
      display:inline;
   position:absolute;
     font-style: normal;

   
    }
 .click-gal a {
  
    margin:0px;
    padding:0px;
    text-decoration:none;
   
    }
  .click a img{
  
    margin:10px 0px 20px 0px;
   display:inline;
   
    }
    
    .click-gal {
	    width:800px;
	    clear:all;
	  
	    margin-top:180px;
	    
    }
      .click-gal  h1{
	    
    margin:10px 0px 4px 10px;
  
    padding: 0px;
    color: rgb(244, 247, 144);
    font-size: 1.2em;
    font-family: serif;
	text-decoration:none;
      letter-spacing: 0px;
    font-weight: 400;
      display:inline;
   position:absolute;
     font-style: normal;

   
    }
 .click-gal a {
  
    margin:0px;
    padding:0px;
    text-decoration:none;
   
    }
  .click-gal a img{
  
    margin:10px 0px 20px 0px;
   display:inline;
   
    }
    .issues h1{
    margin:25px 0px 4px 10px;
    padding: 0px;
    color: rgb(244, 247, 144);
    font-size: 1.4em;
    font-family: serif;
	text-decoration: none;
      letter-spacing: -1px;
    font-weight: 400;
	font-style:normal;

   
    }


  .click-a  {
 	clear:all;
 	display:block;
    float:left;
    }
    

  .click-a a {
  

    margin:5px 10px 0px 20px;
    padding: 0;
  height:28px;
   width:98px;
    float:left;
    }
    
  .click-a a img{
  
    margin:15px 0px 0px 30px;
   display:inline;
   padding:0;
   height:26px;
   width:96px;
   float:left;
   
    }

 
    
.click-a  p{
	
    margin:10px 0px 4px 5px;
    padding: 0px;
    color: rgb(244, 247, 144);
    font-size: 1em;
    font-family: 'Times New Roman',  serif;
	text-decoration: none;
    letter-spacing: 0px;
    font-weight: 400;
    display:inline;
    font-style: normal;
    font-variant: normal;
    color: #5b001c;
    float:left;
   
    }
    
    

    
 .click-a-w a {
  

    margin:5px 5px 5px 2 auto;
    padding: 0px;
  
    float:left;
    }
    .issues h1{
    margin:30px 0px 40px;
    padding: 10px;
    color: rgb(244, 247, 144);
    font-size: 1.2em;
    font-family: serif;
	text-decoration: none;
    letter-spacing: 1px;
    font-weight: 400;

 
 

   
    }
 .continue a{
	 float:right;
	 color: #5b001c;
	 margin:10px;
	 
 }
 .click-a a:hover {
	 border: 1px solid  #5b001c;
	 padding:0;
 }
    
.acro-pointer {
	clear:all;
margin:0;
display:block;
float:left;

}

 .acro-pointer p {
	 clear:all;
	 float:left;
	 	 text-align:left;
	 margin: 20px 0px 20px 25px;
	 display:inline;

 }
 .acro-pointer img {
	 float:left;

	 display:inline;
	 margin:0px auto;
 }

 #red-hed  {
	 clear:all;
 


}

 #red-hed h2 {
	 
	margin: 0px 0px 5px 0px;
	color:#5b001c;
	font-weight:600;
	font-family:sans-serif;
	font-size:1.2em;
	line-height:1em;
	background-color:white;
	border:none;
	letter-spacing: -1px;
}


 .return a {
  


    padding: 0px;
       color:#5b001c;
       text-decoration:underline;


    }
    
 .return p {

	clear:all;
    margin:5px 5px 5px 25px;
    padding: 0px;
     color: black;
       float:left;

    }
    
        
 .return {
	clear:all;
	display:block;
	float:left;
}
 .bold  {
	font-weight:800;
	font-size:1.2em;
}