/* styles for mcmahon-coyne-vitantonio funeral homes */
/* summer 2009 */
/* mediacellar.com */

/* colors
light gold #d8cd95
dark gold #774819
dark green #04394D
*/

body {background-color: #e2dec9; font: 12pt Helvetica, Arial, sans-serif;}
#wrapper {background-color: white; width: 970px; margin: 0 auto;}

/* restyle HTML */
h1, h2, h3, h4 {font-family: Georgia, "Times New Roman", Times, serif; color: #04394D; font-weight: bold;  margin-bottom: .25em;}
h1 {font-size: 1.5em;}
h2 {font-size: 1.2em;}
#pageContent #h2 {margin-top: 1.8em;}
h3 {font-size: 1em; margin-top: 1.5em;}
h4 {font-size: .8em;}
p, li {margin-bottom: .5em; color: #2b2117;}
.clear {clear:both;}
p.center {text-align: center;}

/* header */
#header {width: 970px; height: 116px; margin: 0 auto; background-image: url(../images/headBanner.jpg);}
#wilbyLoc, #mentorLoc {color: #774819; font-size: 1em; width: 215px; padding: 25px 10px 0px 10px; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
#wilbyLoc {float:left;}
#mentorLoc {float: right;}

/* content */
#contentHolder {width: 970px; margin: 0 auto; background-color: white;}
#pageContent {padding: 40px;}
.imgleft {float: left; margin: 0 1em 1em 0;}
.imgcenter {margin: 0 auto;}
.imghome {border: 3px solid #774819; margin: 0 15px;}
.imgarray {margin: 0 18px;}
ul {margin-bottom: 1.5em;}
ul li {list-style-type: disc; margin: 0 0 0 1.5em;}
.facpic {float: left; margin: 8px;}

#leftcol {float: left; width: 400px; margin-right: 10px; margin-bottom: 15px;}
#rightcol {float: left; width: 400px; margin-left: 10px; margin-bottom: 15px;}
#centcol {text-align: center;}
#widecol {text-align: left; margin: 0 2em;}

#girlinblue {margin: 2em 0 3em 0;}
#girlinblue p {font-size: .9em;}

h4.center {text-align: center; margin: 0 15em;}

ul.svcsList li {list-style-type: none; padding: 1em 0 0 0; margin: 0;}



/* nav */
h2#siteName {text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color: #774819; padding: 15px; font-size: 1.5em;}
#topNav {text-align: center;}
ul#topNav {margin: 0; padding-left: 0; white-space: nowrap;}
#topNav li{display: inline; list-style-type: none; font-size: 1.2em; margin: 0;}
#topNav a { padding: 3px 10px 3px 10px; }
#topNav a:link, #topNav a:visited{color: #774819; background-color: transparent; text-decoration: none;}
#topNav a:hover{color: #fff; background-color: #774819; text-decoration: none;}
#nav {width: 970px; height: 90px; margin: 0 auto; background-image: url(../images/navTile.jpg); background-repeat: repeat-y;}
#navbottom {width: 970px; height: 5px; margin: 0 auto; background-image: url(../images/navTileBottom.jpg);}

/* pricing grid */
table.pricing {width: 750px;}
.price {width: 200px; text-align: right;}

/* obits */
.obitnote {padding: 0; margin: 0 0 2em 0; font-size: .9em;}

ul.alphaList {padding: 0; margin: 0;}
ul.alphaList li {list-style-type: none; display:inline; padding:0 9px; margin:0;}

ul.obits li {list-style-type: none; padding-left: 0; margin-left: 0; border-top: 3px solid #d8cd95; padding-top: .5em; margin-top: 1em; clear:both;}
ul.obits li ul li {border: none; padding-top: .15em; margin-top: 0; display: block; clear: none;}
ul.obits li ul li.name {font-weight: bold;}
.obits img {float:right; margin: 0 0 1em 1em;}

#obitSearch {padding: 1.5em 0;}
#obitSearch form label {padding-right: 1em;}

ul.obits li ul li.linkOffset {margin-top: 1.5em; font-size: .9em; font-style: italic;}
ul.obits li ul li.editLink {font-size: .9em; font-style: italic;}
ul.obits li ul.obitDetails li {margin-bottom: .5em; line-height: 1.25em;}
ul.obits li ul.obitDetails li.obitText {line-height: 1.3em; font-size: .9em;}

ul.guestBook {border-top: 3px solid #d8cd95; padding-top: .5em; margin-top: 1em; clear:both;}
ul.guestBook li {padding: 0; margin: 0; list-style-type: none;}
ul.guestBook li ul li {list-style-type: none; margin-left: 0; border-bottom: 1px solid #d8cd95; border-top: none; padding: .5em 0 1.2em 0;}
ul.guestBook li ul li.guestBookContent {border-bottom: none; line-height: 1.25em;}
ul.guestBook li ul li.guestBookSig {padding-top: 0; margin-top: 0; border-top: none; font-size: .9em; font-style: italic;}

.return {font-size: .8em;}


/* forms */
#obitSearch {padding: 6px 10px; margin: 4px 0 12px 0; border-top: 1px solid #d8cd95; border-bottom: 1px solid #d8cd95; background-image: url(../images/navTile.jpg); background-repeat: repeat-y; color: #774819;}

#obitLettersort {padding: 6px 10px; margin: 4px 0 4px 0; border-top: 1px solid #d8cd95; border-bottom: 1px solid #d8cd95; background-image: url(../images/navTile.jpg); background-repeat: repeat-y; color: #774819;}

.cssform input, .cssform textarea {border: #999 solid 1px; background: #FFF; margin-right: 1em;}
.cssform button {margin-left: 1em;}

.cssform label, #obitLettersort p {font: bold .9em/1em Arial, sans-serif; margin-right: 1em; color: #04394D;}

/* admin */

.adminTools h1 {margin-bottom: 1.5em;}
.adminTools h2 {text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color: #774819; padding: 15px 0 0 15px; font-size: 1.2em; margin: 0;}
.adminTools h3 gbSubmit

.adminTools h2#siteName {text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-style: italic; color: #774819; padding: 15px; font-size: 1.2em;}



/* submit form styles */

#obitSubmit fieldset {display: block; margin: 0 0 1em 0; padding: 0 1em 1em 1em; border-bottom: 1px solid #d8cd95;}
#obitSubmit fieldset.radio {margin: 1em 0 2em 0;}
#obitSubmit fieldset.radio input {clear: both; float: left; width: auto;}
#obitSubmit fieldset.radio label {font-weight: normal;}
#obitSubmit fieldset legend {color: #774819; padding-left: 0; margin-left: 0; font-size: .8em; font-weight: bold; font-style: italic;}
#obitSubmit input {display: block; width: 15em; margin-top: .5em; border: 1px solid black; padding: 3px; font-family: "Trebuchet MS", Arial, sans-serif; }
#obitSubmit input.mi {width: 2em;}
#obitSubmit input.lastName, #obitSubmit input.maiden {width: 20em;}
#obitSubmit input.submit {clear: both;}
#obitSubmit button.login {clear: both; width: 22px;}
#obitSubmit label {float: left; display: block; margin: 1em 1em 0 0; font-weight: bold;}
#obitSubmit select {display: block;  margin-top: .5em;}
#obitSubmit textarea {margin-top: .5em;}

#obitSubmit input#viewTimes {width: 45em;}


.subGuestBook fieldset {display: block; margin: 0 0 1em 0; padding: 0 1em 1em 1em; border-bottom: 1px solid #d8cd95;}
.subGuestBook fieldset.radio {margin: 1em 0 2em 0;}
.subGuestBook fieldset.radio input {clear: both; float: left; width: auto;}
.subGuestBook fieldset.radio label {font-weight: normal;}
.subGuestBook fieldset legend {color: #774819; padding-left: 0; margin-left: 0; font-size: .8em; font-weight: bold; font-style: italic;}
.subGuestBook input {display: block; width: 15em; margin-top: .5em; border: 1px solid black; padding: 3px; font-family: "Trebuchet MS", Arial, sans-serif; }
.subGuestBook input.mi {width: 2em;}
.subGuestBook input.lastName, .subGuestBook input.maiden {width: 20em;}
.subGuestBook input#entryEmail {width: 40em;}
.subGuestBook input.submit {clear: both;}
.subGuestBook button.login {clear: both; width: 22px;}
.subGuestBook label {float: left; display: block; margin: 1em 1em 0 0; font-weight: bold;}
.subGuestBook select {display: block;  margin-top: .5em;}
.subGuestBook textarea {margin-top: .5em;}

.subGuestBook input#viewTimes {width: 45em;}




/* footer */
#footer {margin: 0 auto; width: 970px; height: 106px; background-image: url(../images/footer.jpg);}
#footerCopy {color: white; font-size: .75em; text-align: center; padding-top: 85px;}
#footerCopy a {color: white;}

