

/* 1.0.0 - 1.0.1 CSS */

.wpfh_nag{ background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:left;padding:10px 10px 10px 205px;;height:150px;font-size:1.3em;margin:10px; background-color:#FFF }
.wpfh_error_info{padding:5px;margin:3px;border:1px dashed #b6a245; background-color:#f6edc5;color:#000;}
.wpfh_error{padding:5px;margin:3px;border:1px dashed red; background-color:#ffd5d5;color:#000;}
.wpfh_success{padding:5px;margin:3px;border:1px dashed green; background-color: #E2FCD8;color:#000;}
h1.topmenu-header{font-size:2.2em;margin:10px;padding-bottom:10px;padding-top:10px;background-color:#F3F3F3;l}
#topmenu{padding:5px;margin-top:5px;margin-bottom:5px; }
#topmenu .button{font-size:1.7em !important;}
#submenu{margin-top:15px; }
#submenu  .button{font-size:1.0em !important;}
#wpfh_message_icons{font-size:18px}
#wpfh_message_icons a{display:block;width:120px; background-color:#E9EFFE;border-radius:5px;float:left;margin-right:10px;margin-bottom:5px; text-align:center}
#wpfh_message_icons a:hover{ background-color: #C4E8FD}
#wpfh_message_icons a.selected{background-color: #C4E8FD}
.wpfh_message{ background-color: #F9F0BD;border:2px dashed #BB9626;padding:5px;margin:5px;color:#BB9626;font-weight:bold;font-size:1.4em;}
.wpfh_message_form_fields{font-size:14px;}
.wpfh_message_form_holder{height:180px;background-color:#FFF;border:1px solid #CCC;padding:10px;border-radius:5px; background-color:#F4F4F4}
.wpfh_modal{ margin:20px;padding:50px;font-size:1.8em;box-shadow:0px 0px 20px #CCC;border-radius:10px;}
.wpfh_modal a { text-decoration:none !important}

#wpfh_main_obit_left{float:left;width:50%;}
#wpfh_main_obit_right{float:left;width:50%; font-size:12px;padding-top:10px;}
.wpfh_main_obit_info h2 {margin:0px;padding:0px;font-size:1.8em;text-shadow:0px 0px 2px #FFF;}
.wpfh_main_obit_info p {margin:0px;padding:0px;}
.wpfh_main_obit_info{ border-radius:10px;padding:10px}
.wpfh_main_obit_info {background: #fcfff4; /* Old browsers */
background: -moz-linear-gradient(top, #fcfff4 0%, #e9e9ce 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#e9e9ce)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfff4 0%,#e9e9ce 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcfff4 0%,#e9e9ce 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#e9e9ce',GradientType=0 ); /* IE6-9 */}

.pagination{margin-top:10px;}
.pagination a{padding:1px;border:1px solid #CCC;margin:2px;}
#wpfh_search{ background-color:#EAEAEA;font-size:12px;padding:10px;border-radius:5px;margin-top:10px;margin-bottom:10px;}
#wpfh_label{width:150px;font-size:1.2em;}
#wpfh_search input{padding:2px;font-size:12px;width:105px;border-radius:5px;margin-right:21px;}
#wpfh_search input:submit{width:40px;}
.wpfh_obit p {margin:0px;padding:0px;}
.wpfh_obit{ background-color:#DCF0FC;border-radius:10px;padding:10px;margin:10px; }
.wpfh_obit_image{float:left;width:25%}
.wpfh_obit_obit {float:left;width:75%; }
.wpfh_obit_button { text-align:right}
.wpfh_obit_button a{width:100px;padding:5px;margin:5px;border-radius:5px; background-color:#3481A9;color:#FFF; text-align:center; text-shadow:0 0 2px #000;display:block;margin-left:300px;}
.wpfh_obit_title {font-size:1.7em;padding:0px;margin:0px; border-bottom:1px dashed #CCC;}
.wpfh_obit_date {padding:0px;margin:0px; font-style:italic;font-size:.9em;margin-bottom:15px;}
.wpfh_obit_vet { background-image:url(../images/vet-us.jpg) !important; }
.wpfh_veteran{ background-image:url(../images/usa.png);height:32px; background-repeat:no-repeat; background-position:left;text-indent:35px;font-size:1.4em;font-weight:bold;}


.wpfh_obit_list{ background-color: #EBF4FC;border-bottom:1px dotted #CCC;padding:2px;padding-top:10px;padding-bottom:10px;}
.wpfh_obit_list a {display:block;font-size:1.1em;text-decoration:none}
.wpfh_obit_list_name{float:left;padding:2px;font-size:1.2em;}
.wpfh_obit_list_dates{float:left;padding:2px;}
.wpfh_obit_thumbnail_name{height:60px;}
.wpfh_obit_thumbnail{ background-color: #EBF4FC;padding:10px;width:150px;margin:10px;border-radius:10px; text-align:center;float:left;}
.wpfh_obit_thumbnail a{ text-decoration:none;font-weight:bold;}
.wpfh_posting{border:1px solid #CCC;border-radius:5px;padding:10px;margin-top:10px;background-color:#F3F3F3;box-shadow:0px 0px 2px #CCC;}
.wpfh_posting p{padding:0px;margin:0px;margin-bottom:15px;}
.wpfh_posting .wpfh_posting_left{float:left;width:20%;padding:5px; font-size:.8em;}
.wpfh_posting .wpfh_posting_right{float:left;width:74%;padding:5px; background-color:#FFF;min-height:100px;box-shadow:1px 1px 5px #CCC;margin-left:10px;}
/* tool tip */

 .ui-tooltip, .arrow:after {
        background: black;
        border: 2px solid white;
    }
    .ui-tooltip {
        padding: 10px 20px;
        color: white;
        border-radius: 20px;
        font: bold 14px "Helvetica Neue", Sans-Serif;
        text-transform: uppercase;
        box-shadow: 0 0 7px black;
    }
    .arrow {
        width: 70px;
        height: 16px;
        overflow: hidden;
        position: absolute;
        left: 50%;
        margin-left: -35px;
        bottom: -16px;
    }
    .arrow.top {
        top: -16px;
        bottom: auto;
    }
    .arrow.left {
        left: 20%;
    }
    .arrow:after {
        content: "";
        position: absolute;
        left: 20px;
        top: -20px;
        width: 25px;
        height: 25px;
        box-shadow: 6px 5px 9px -9px black;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        tranform: rotate(45deg);
    }
    .arrow.top:after {
        bottom: -20px;
        top: auto;
    }
	
/* 1.0.3 css **/

#wpfh_search_widget{margin-top:20px; }

#wpfh_search_widget label{clear:both;float:left;width:130px;margin-bottom:10px;}
#wpfh_search_widget input{width:100px;padding:0px;margin:0px;font-size:12px;margin-bottom:10px;}


#wpfh_guest_info label{width:100px;display:block;float:left;font-weight:bold;}


/* 1.2.7 **/

#wpfh-obit-subnav{ }
#wpfh-obit-subnav a{  background-position:10% 50%; background-repeat:no-repeat;width:100px;display:block;float:right; text-align:center;margin-left:10px; background-color: #e9e9ce;border-radius:5px;padding:3px 0px 3px 0px;margin-top:5px; text-decoration:none;font-weight:bold}

#wpfh-obit-subnav a.wpfh-printer{background-image:url(../images/printer.png) !important;}
#wpfh-obit-subnav a.wpfh-fb{background-image:url(../images/facebook.png) !important;}

@media print 
{
    .noPrint 
    {
        display:none;
    }
}
/* 1.3.5 */

#wp-admin-bar-manage-guestbook a { background-color:#5E1111;color:#FFF}

/* 1.5.5 */

#searchcrumbs{ font-size:1.2em;padding:10px;}