﻿body {

    font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
    position:relative; 
    font-size:17px; 
    text-align: center;
    color: #4b4b4b;
    margin-left:0px;
    margin-right:0px;  
    margin-top:0px;
    margin-bottom:0px;
    background: #808080 url(images/bg.png) repeat-x;

}
		


body {
    position:relative; 
    font-family: Helvetica, "Helvetica Neue", Arial, sans-serif;
    text-align: -moz-center;
    font-size:17px; 
    color: #4b4b4b;
    margin-left:0px;
    margin-right:0px; 
    margin-top:0px;
    margin-bottom:0px; 
    background: #808080 url(images/bg.png) repeat-x;

		
}


a {
text-decoration:none;

}
h1 {
color:#800000;

}

h2{
color:#800000;
font-size:14px;
}

h3 {
color:#000000;
font-size:13px;

}




.menu {
text-align:center;
background: url(images/menu2.png) no-repeat center;
height:155px;
background-position: 50% -30px;
padding-top:20px;
}

.menuButtondiv {
height:75px;
padding-left:16%;


}

.menu a{
font-size:22px;
color:#fff;
font-weight:bold;
text-decoration:none;
margin-right:10px;
margin-left:10px;

}



.menu a:hover{

color:#d4b378;


}



.belowmenudiv {
height:100px;



}


.imgdiv {
width:450px;
float:left;
height:10px;


}

.titlediv {

width:500px;
height:100px;
float:right;
text-align:center;
}




.titlediv p{
 font-size:17px;
 color:#333333;
  font-weight:bold;
text-align:left;
 line-height:23px;
 padding-left:25px;
 padding-right:15px;
}




#wrapper{
  margin:0 auto;
  text-align:center;
  width:950px;
    height:100%;
}

.contenttop {
text-align:left;
padding-right:40px;
padding-left: 40px;
padding-top:30px;
height:200px;
background: url(images/contenttop.png) 0 0 no-repeat;
z-index:2;
}

.contentmid {
text-align:left;
padding-right:40px;
padding-left: 40px;
padding-top:30px;
padding-bottom:50px;
background:url(images/contentMid.png) repeat-y;


}

.contentbot {
padding-right:15px;
padding-left: 15px;
padding-top:20px;
padding-bottom:20px;

background:url(images/contentBot.png) 0 0 no-repeat;


}


.footer {
margin-top:20px;
color:#fff;
width:100%;
text-align: center;
height:81px;
background:url(images/footer.png) repeat-x;
margin-bottom:0px;
}

.footer a{

text-decoration:none;
color:#cccccc;

}

.footer p{
margin:0px;

}


.eventsDiv {
padding-top:30px;
padding-bottom:30px;

}


.photowrapper {
width:100%;
height:800px;
text-align:center;
}


.linksDiv {


}


.familyDiv {
margin-bottom:30px;
height:450px;
width:100%;

}

.familyDESC {
text-align:left;
width:475px;
float:left;

padding-left:10px;
}

.familyIMG {
text-align:center;
width:350px;
float:left;
border-right:solid 1px #333333;
}

.familyIMG img{
border:solid 1px #333333;

}



.newsletters a:hover{
    color: #4b4b4b;
     font-weight:bold;

}








/*GALLERY*/

.gallery
{
	width: 100%;

	padding:5px;
}
.gallery ul
{
	list-style: none;
float:left;
	margin:0px;
	padding:0px;
}
.gallery ul li
{
float:left;
	margin: 5px;
	display: inline;

}
.gallery ul img
{
width:100px;
height:100px;
	padding: 10px;
	margin: 5px;
    border: 2px solid #333333;
	border: none;

}
.gallery ul a:hover img
{
	padding: 10px;
	margin: 5px;
border: none;
	background-color: #cccccc;
}
.gallery ul a:hover
{
	color: #ffffff;
}




.addthis_toolbox .custom_images a{   
width: 20px;   
height: 20px;  

margin: 0;    

}

.addthis_toolbox .custom_images a:hover img{ 

opacity: 1;
}

.addthis_toolbox .custom_images a img{ 
border-style: none;
    border-color: inherit;
    border-width: medium;
    position:relative;
    width: 40px;   
    height: 40px;
    opacity: 0.75;
    top: -35px;
    left: 46px
}
    
    
    /*details page addthis*/
    
    .addthis_toolboxx .custom_images a{   
width: 20px;   
height: 20px;  

margin: 0;    

}

.addthis_toolboxx .custom_images a:hover img{ 

opacity: 1;
}

.addthis_toolboxx .custom_images a img{ 
border-style: none;
    border-color: inherit;
    border-width: medium;
    width: 40px;   
    height: 40px;
    opacity: 0.75;

    }




    
#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;

	font-family: Helvetica, sans-serif;
	
	margin: 0px 0px 5px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:100%; color: #333;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}
