﻿body {
 font-family: 'Open Sans', sans-serif;
 font-size:18px;
 color: #333333;
 background-image: url('../images/stones.png');
}
h1, h2, h3, h4, h5, h6 {
 margin-top:0px;
 margin-bottom:5px;
}
a:link, a:visited {
 color: #333333;
}
a:hover {
 color: #777777;
}
#container {
 width: 1200px;
 margin: 10px auto;
 position:relative;
}

#masthead {
 font-family: 'Caudex', serif;
 width:100%;
 text-align:center;
 margin:0px;
 padding:0px;
}
#masthead a:link, #masthead a:visited {
 text-decoration: none; 
}
#masthead_logo {
 margin:0px;
 padding:0px;
}
#masthead_text_name {
 height:40px;
 text-align:center;
 vertical-align:top;
 font-size:40px;
 line-height:40px;
 margin:0px;
 padding:0px;
}
#masthead_text_address {
 height:40px;
 text-align:center;
 vertical-align:top;
 font-size:32px;
 line-height:34px;
 margin:0px;
 padding:0px;
}
#masthead_social {
 text-align:right;
 vertical-align:bottom;
}

#navigation {
 width:100%;
 margin: 10px 0px 10px 0px
}



#content {
 position:relative;
 padding:20px;
 min-height:500px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.75+90,0+100 */
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.75) 0%, rgba(255,255,255,0.75) 90%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 90%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 90%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfffffff', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}
#editor {
 font-family: 'Open Sans', sans-serif;
 font-size:18px;
 color: #333333;
 position: relative;
 padding: 0px;
 min-height: 500px;
 width:100%;
 background-color:white;
}


#footer {
 font-size:14px;
 line-height:14px;
 color: #777777;
 padding: 8px;
 margin: 10px 0px 0px 0px;
 background: #eeeeee;
 background: -moz-linear-gradient(top, #eeeeee, #ffffff);
 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#ffffff));
 background: linear-gradient(to bottom, #eeeeee, #ffffff);
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#eeeeee,EndColorStr=#ffffff);
 -moz-box-shadow:inset 0px 0px 1px #edf9ff;
 -webkit-box-shadow:inset 0px 0px 1px #edf9ff;
 box-shadow:inset 0px 0px 1px #edf9ff;
 /* Rounded Corners */
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}


#photos {
 height:400px;
 margin:0px;
 padding:0px;
}

#photos img {
 /* Rounded Corners */
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}

.photos_quote {
 font-family: 'Caudex', serif;
 font-style: italic;
 font-size: 20px;
 letter-spacing:10px;
 color: #555555;
 width:100%;
 text-align:center;
 line-height:10px;
 margin: 0px 0px 40px 0px;
 padding:0px;
}


table {
 border-collapse:collapse;
}



#content input, #content textarea, #content select {
 font-family: 'Open Sans', sans-serif;
 border: 1px solid #999999;
 width:100%;
 margin:0px;
 padding: 10px 5px 10px 5px;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
 -moz-box-sizing: border-box;    /* Firefox, other Gecko */
 box-sizing: border-box;         /* Opera/IE 8+ */
 font-size:18px;
 color: #999999;
}
#content textarea {
 font-family: 'Open Sans', sans-serif;
}


#editor input, #editor textarea, #editor select {
 font-family: 'Open Sans', sans-serif;
 border: 1px solid #999999;
 width:100%;
 margin:0px;
 padding: 10px 5px 10px 5px;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
 -moz-box-sizing: border-box;    /* Firefox, other Gecko */
 box-sizing: border-box;         /* Opera/IE 8+ */
 font-size:18px;
 color: #333333;
}
#editor textarea {
 font-family: 'Open Sans', sans-serif;
}