/*
Theme Name: Flanders Morrison Funeral Home
Theme URI: http://flandersmorrisonfuneralhome.com/
Description: The design done by <a href="http://erikreagan.com/">Erik Reagan</a> of <a href="http://idealdesignfirm.com/">Ideal Design Firm, LLC</a> for Flanders Morrison Funeral Home.
Version: 1.0
Author: Erik Reagan
Author URI: http://erikreagan.com/
Tags: 

----- Fonts Used ------
Bodoni SvtyTwo ITC TT - Name & Headers
Times New Roman (caps) - Menu
Georgia, Tahoma, Arial, Serif - Body
*/

* { margin: 0; padding: 0; }

body { background: #fff url(/images/bkg.jpg) top center repeat-x; }
#container { position: relative; margin: 0 auto; height: 500px; }
#cont_info { position: absolute; top: 0px; right: 0px; color: #ffffff; font-family: verdana, arial, serif; font-size: 70%; text-align: right; line-height: 150%; }
#tree { position: absolute; top: 0; left: -100px; height: 130px; width: 129px; background: url(/images/tree1.jpg) no-repeat; }
#header { height: 130px; width: 850px; margin: 0 auto; position: relative; }
#header h1 { position: absolute; top: 37px; left: 30px; height: 55px; width: 333px; background: url(/images/name1.jpg) no-repeat; }
#header h1 a { height: 55px; width: 333px; display: block; }
#header h1 span { display: none; }
#header h5 { width: 182px; height: 43px; position: absolute; top: 52px; right: 0px; background: url(/images/local3.jpg) no-repeat; padding: 0; margin: 0; }
#header h5 span { display: none; }

#main_menu { width: 950px; font-size: 82%; line-height: normal; margin: 0 auto 30px auto; overflow: auto; white-space: nowrap; }
#main_menu ul { list-style: none; }
#main_menu li { float: left; color: #000000; font-family: "Times New Roman", Arial, Serif; text-transform: uppercase; margin: 0 2px; }
#main_menu li a:after { content: "   "; }
#main_menu li:hover { background: #35650f url(/images/menu_right.jpg) bottom right no-repeat; }
#main_menu a { float: left; color: #000000; text-decoration: none; padding: 9px 6px 3px 6px; }
#main_menu a:hover { color: #ffffff; background: url(/images/menu_left.jpg) bottom left no-repeat; }
#main_menu #current { background: #35650f url(/images/menu_right.jpg) bottom right no-repeat; }
#main_menu #current a { background: url(/images/menu_left.jpg) bottom left no-repeat; color: #b1d197; }

#content { width: 850px; margin: 0 auto; }
#content h2 { font-family: Georgia, "Times New Roman", Serif; color: #35550f; padding: 10px 0; font-size: 100%; }
#content p { font-family: Georgia, Tahoma, Arial, Serif; line-height: 160%; text-align: justify; padding-bottom: 15px; text-indent: 1em; }
#content p.accent { font-size: 100%; font-style: italic; color: #887056; border: 4px solid #c5be98; padding: 15px; width: 50%; margin-left: 45px; }
#content p a { cursor: pointer; font-weight: bold; color: #887056; text-decoration: none; }
#content p a:hover { text-decoration: underline; }
#content img { margin: 0 0 0 30px; padding: 1px; border: 4px solid #c5be98; }

#content h3, #content h3 a, #content h3 a:visited { font-family: Georgia, "Times New Roman", Serif; color: #68804b; text-decoration: none; }
#content h3 a:hover { text-decoration: underline; }

#content .bio, #content .obit { border-top: 2px solid #c5be98; padding: 10px 20px 0 10px; margin-bottom: 15px; }
#content .bio img, #content .obit img { float: right; border: 4px solid #c5be98 !important; margin: 0 0 0 30px; padding: 1px; }
#content .bio p, #content .obit p { text-indent: 0; font-size: 90%; padding-top: 10px; color: #62675b; }

#footer { clear: both; margin: 20px auto 10px auto; border-top: 1px solid #c0c0c0; padding-top: 10px; text-align: center; clear: both; width: 850px; }
#footer p { font-size: 75%; font-family: verdana, arial, serif; color: #87887d; line-height: 170%; }
#footer a { color: #87887d; }
#footer a img { border: 0; margin-top: 4px; }
#footer a:hover { text-decoration: none; color: #a0a0a0; }

.readmore { font-size: 10pt; float: left; padding: 0 !important; }
.moremetadata { float: right; font-size: 10px; padding: 0 !important; }
.alt { background-color: #eaeae4; }
.postmetadata { width: 500px; margin: 0 auto 10px auto; float: none !important; font-size: 9pt; text-indent: 0 !important; border-top: 1px solid #c5be98; border-bottom: 1px solid #c5be98; padding: 6px !important; }
.editentry { clear: both; margin: 10px 0; }
/*#comments { border-top: 2px solid #c5be98; }*/
.commentlist cite {  }
.commentlist li { padding: 3px; }
.commentlist .commentmetadata { float: right; text-align: right; }
.commentlist p { font-size: 10pt; text-indent: none !important; clear: both; }
h3#comments { margin: 7px 0;}
h3#respond { margin: 17px 0; padding-top: 11px; border-top: 2px solid #c5be98; }

a, a:visited { color: #35550f; text-decoration: none; }
a:hover { text-decoration: underline; }

.clear { clear: both; }
.right, .alignright { float: right; }
.left, .alignleft { float: left; }

#map p { text-indent: 0; }
#map input { padding: 4px; background: #d3d0c2; border: 1px solid #a6a291; }

/*******************************************/
/*             sIFR CSS Settings           */
/*           A highly useful tool          */
/*       From Mike Davidson & Friends      */
/*   Available @ mikeindustries.com/sifr   */
/*******************************************/

.sIFR-flash { visibility: visible !important; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }
.sIFR-hasFlash #content h2 { visibility: hidden; }

