/* layout for modern history */
body {
    background:url(../images/bg_repeat3.png) repeat-x;
    font-family: Century Gothic, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 14px;
    text-align: center;
   
}

/*Basic defaults for site wide elements*/
p {
    width: 330px;
    margin-bottom: 14px;
    font-weight: 400;
}

h1 {
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 13px;
}

h2 {
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 1px;
}

h3 {
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 10px;
}
.clear{
	clear:both;
}

/*main areas*/
#maincontainer {
    margin:  0 auto;
    width: 963px;
   	background:url(../images/bg_repeat3.png) repeat-x;
    text-align: left;
}

#gallerycontent {
    background: url(../images/gallerybg.gif) no-repeat;
    min-height: 300px;
    margin-left: 38px;



}

/* general content */
.mhTxt {
    float: right; 
    margin-top: 30px; 
    width: 331px;
    margin-right: 51px;
}

img.logo {
    float: left;
    margin-left: 65px;
}

img.placeholder {
   float: left; 
   padding-top: 12px;
   /*padding-right: 20px;
   padding-bottom: 12px;*/
}

/*Set up the horizontal navigation*/
#Navigation {
/*font-size: 12px;*/
float: right;
margin-right: 57px;
margin-top: 96px;
/*margin-right: 225px;*/
}
#Navigation ul {
list-style: none;
margin: 0;
padding: 0;
/*padding-top: 1em;*/
}

#Navigation li {
display: inline;
}

#Navigation a:link {
padding: 0.4em 8px 0.4em 8px;
color: #A5A5A5;
background-color: #0F1010;
text-decoration: none;


}


#Navigation a:visited {
padding: 0.4em 8px 0.4em 8px;
color: #959495;
background-color: #0F1010;
text-decoration: none;


}
#Navigation a:hover {
    color: #FFFFFF;
    background-color: #0F1010;

}

#Navigation li a.current,
	    		#Navigation  li a.section,
	    		#Navigation  li a.section:hover,
	    		#Navigation li a.current:hover { 
				 	color: #FFFFFF !important;
					}
				#Navigation  li a.current span,
				#Navigation  li a.section span,
	    		#Navigation  li a.section:hover span,
				#Navigation li a.current:hover span {
									color: #FFFFFF;
}

#Navigation li.current a, #Navigation li.section  a {
    color: #FFFFFF;
    background-color: #0F1010;
}


#infoTxt p.termTxt {
    font-size: 10px;
    margin-top: 0;
    float: left;
} 

/*contact us form controls*/
#contform {
    margin-top: 30px;
}

input.txt {
    /*color: #00008B;*/
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 150px;
    float: right;
    margin-right: 0;
}



input.btn {
    color: #959495;
    background-color: #121212;
    border: 1px outset #181818;
    margin-left: 232px;
    cursor: pointer;
    width: 60px;
    /*margin-top: 5px;*/
}


#contform p.txt {
    margin-bottom: 10px;
    float: left;
}

img.thgall {
    float: left;
    padding: 13px 51px 0 0;

}

/* mh pagination */
#pager {
    width: 180px;
    float: right;
    border:  0px solid #000;
    margin-right: 50px;
    margin-top: -3px;
    text-align: center;
    border: 0px solid #ccc;
    padding-bottom: 20px;
}


#updated {
    float: right;
    border: 0px solid #000;
    padding-top:  135px;
   margin-right: 65px;
   /*padding-right: 30px;*/
}
#updated h3 {
    vertical-align: bottom;
    color: #333;

}

#pager p {
    margin-left: auto;
    margin-right: auto;
    vertical-align: bottom;
    
    

}

#pager h3 {
    text-align: center;
    vertical-align: bottom;

}
#pager .pgLink {
    color: rgb(102, 102, 102);
    padding-left: 3px;
    padding-right: 1px;
}

#pager a.pager:link {
    text-decoration: none;
    color:rgb(102, 102, 102);
     padding-left: 3px;
    padding-right: 1px;
    
}

#pager a.pager:visited {
    text-decoration: none;
    color: rgb(102, 102, 102);
     padding-left: 3px;
    padding-right: 1px;
}
#pager a.pager:hover {
    text-decoration: none;
    color: #000;
     padding-left: 3px;
    padding-right: 1px;
}

#pager a.pager:active {
    text-decoration: none;
    color: rgb(102, 102, 102);
     padding-left: 3px;
    padding-right: 1px;
}

#copy{
    width: 250px;
    float: left;
    border: 0px solid #000;
    /*padding-top:  50px;*/
    margin-left: 0px;
    margin-top: 0;
   /* text-align: center;*/
  
}

#copy p {
    font-size: 9px; 
    color: #181818;
    padding-left: 12px;
    padding-top: 3px;
}
/* basic form style */

label.mhform{
float: left;
width: 90px;
font-weight: normal;
padding-right: 40px;
color: #181818;
}

input.mhform, textarea.mhform{
width: 160px;
margin-bottom: 5px;
border: 1px solid #CCC;
height: 20px;
}

textarea.mhform{
width: 350px;
height: 80px;
}

.boxes{
width: 1em;
}

#submitbutton.mhform{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

div#preload {
    display: none;
    position:absolute;top:-9999em;left:-999em 
}
