@charset "utf-8";
/* CSS Document */

body {text-align:center; margin:0px; }
* { font-family:cambria; color:#2c251f; font-size:1.0em; }

a:link { color:#2c251f; text-decoration:none; border:none; }
a:hover { color:#db231d; text-decoration:none; border:none; }  
a:visited { color:#2c251f; text-decoration:none; border:none; }
a:link img { height:70px; text-decoration:none; border:0px;}

.menu-link a:link { color:#2c251f; text-decoration:none; border:none; font-weight:bold; font-size:17px;}
.menu-link a:hover { color:#db231d; text-decoration:none; border:none; } 
.menu-link a:visited { color:#2c251f; text-decoration:none; border:none; font-weight:bold; font-size:17px;}
.menu-link img { height:70px; text-decoration:none; border:0px;}
 

.container { width:1000px; box-shadow-left:0px 0px 0px #2c251f; }

.slide-box {background-color:#CCC; padding:7px; margin-bottom:20px;}
p { color:#2c251f; text-align:justify; padding:5px; } 

.more-button {color:#FFF; background-color:#db231d; padding:5px 10px; border-radius:20px; }
.more-button:link{color:#FFF; background-color:#db231d; text-decoration:none;}
.more-button:hover{color:#FFF; background-color:#2c251f; } 

.main-head { background-color:#2c251f; color:white; padding:5px 10px; }


.photo-glry-img{ background-attachment: inherit; background-repeat:no-repeat; width:225px; height:180px;}
.photo-glry-hdr {background-color:#000; opacity: 0.7; filter: alpha(opacity=70); color:white; padding:5px; position:relative; top:0px; left:; }
.photo-glry-btn {position:relative; width:60px; top:115px; left:165px;}
.photo-heading {padding:5px; background-color:#2c251f; color:white; margin-top:25px;}
.more-photos-link {padding:20px; text-align:right;}

.quote {font-size:20px; text-align:center; color:#908f8f; margin:10px 0px; font-style:italic; width:700px;}
.comma-img-begin { width:30px; height:auto;}
.comma-img-end { width:30px; height:auto; float:right;}
.testi-name {text-align:right; width:650px; color:#db231d;}

.social-icon { padding:10px; margin-top:20px; color:#999; }
.social-icon img{ max-width:40px; min-width:20px; max-height:40px; min-height:20px; margin:10px;  } 
.social-icon img:hover { opacity: 0.4; filter: alpha(opacity=40);}

.social-icon a:link {  color:#999; text-decoration:none; }
.social-icon a:hover {  color:#db231d; }
.social-icon a:visited {  color:#999; } 
.social-icon a:revisited {  color:#999; } 

.photo-table { background-color:#e8e7e6; text-align:center; width:100%; }
.photos { width:230px; height:170px; margin:7px; border-radius:8px; }
.photo-hdr {background-color:#000; opacity: 0.7; filter: alpha(opacity=70); color:white; position:relative; top:30px; left:8px; width:229px; } 
 
h2 { color:#db231d; font-size:22px; font-weight:bold; text-align:left; padding:5px; }
h3 { color:#09F; font-size:30px; font-weight:bold; text-align:left; padding:15px 0px 0px 0px; }
li { color:#666; font-size:17px; text-align:justify; padding:5px; } 


.text-box { width:250px; box-shadow:0px 0px 1px #888888; border:solid 1px #999; border-radius:8px; padding:5px 10px; font-size:14px; margin-bottom:8px;}

.heading2{ padding:5px 20px; background-color:#db231d; color:white; }
.heading1:link { padding:5px 20px; background-color:#db231d; color:white; }
.heading1:visited { padding:5px 20px; background-color:#db231d; color:white; }
.heading1:hover { background-color:#2c251f; color:white; }