/* 
    Document   : style
    Created on : 14-Jan-2012, 13:29:01
    Author     : Victor
    Description:
        Purpose of the stylesheet follows.
*/

@import url(styles/reset/reset.css);@import url(http://fonts.googleapis.com/css?family=Lobster);@import url(fonts/fertigo.css);
html,body{height:100%}
body{background:url(images/parchment.jpg) repeat;position:relative;color:#8f4801;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif}
img#nlogo{display:block;margin-left:auto;margin-right:auto;position:absolute;top:10px;padding-left:19px}
div.wlogo{min-height:55px;display:table-cell;vertical-align:middle}
img.aligncent{display:block;margin-left:auto;margin-right:auto;padding:0 40px}
h1{font-size:3.2em;font-family:"Helvetica Neue", Helvetica, Verdana, sans-serif}
#sitename{font-weight:700;color:#124d2c;text-shadow:#f5d18b 1px 1px 1px;float:left;padding:9px 0 0 40px}
#sitename a{color:#124d2c;text-decoration:none}
#sitename.logotext a{display:block;color:#5c1904;text-shadow:#f1d8a4 1px 1px 1px}
#sitename.logotext a:hover{color:#e6ded5!important;text-shadow:#5f4d3b 1px 1px 1px!important;text-decoration:none!important}
#sitename a:hover{color:#052714}
#sitename.logo a{display:block;background:url(images/memoirelogo.png) no-repeat;height:34px;width:217px;text-indent:-4000px;overflow:hidden}
.post a{color:#b52e00;text-decoration:underline}
.post a:hover{text-decoration:underline}
#wrap{width:840px;background:url(images/wrapbg.png) center top no-repeat;padding-top:80px;min-height:100%;margin:auto}
#top{background:url(images/top.png) no-repeat;height:66px;padding-top:38px}
#page{background:url(images/pagebg.png) repeat-y;padding:0 40px}
#pageheader{margin-bottom:0;-moz-border-radius:10px;border-radius:10px}
.homeheader{background:url(images/header.jpg) no-repeat;height:60px}
.normalheader{background:url(images/normalheader.jpg) no-repeat;height:60px}
#contents{width:100%;float:left;padding-right:12px;min-height:500px;margin-bottom:10px}
#pagefooter{background:url(images/footerbg.jpg) left bottom repeat-x;height:173px}
#f-content{background:url(images/btmbg.png) no-repeat;width:840px;height:166px;position:relative;margin:0 auto}
a.f-contentlink{left:265px;top:55px;background:transparent;display:block;width:314px;height:0;padding-top:35px;overflow:hidden;position:absolute}
#footerimg{position:absolute;right:20px;top:5px}
div#mainnav li{font-size:.9em}
p,ul,ol{font-size:12pt}
#page p{line-height:130%}
.post{margin-bottom:20px;padding:10px}
#page h2{font:2.5em Lobster, Arial, Helvetica, sans-serif;color:#621907;text-shadow:#ead7be 1px 1px 1px}
.post h2{color:#c56301!important}
.post h2 a:hover{color:#280901!important;text-decoration:none!important}
.postinfo{font-size:1.1em;font-style:italic;margin-bottom:0!important}
#social-links{width:500px;height:40px;margin-bottom:3px;padding:23px 0 0 85px}
#social-links a{display:block;width:42px;height:30px;text-indent:-4000px;overflow:hidden;float:left}
#social-links .fblink{background:url(images/fbbg.png) 0 3px no-repeat}
#social-links .twtlink{background:url(images/twtbg.png) 0 3px no-repeat}
#social-links .rsslink{background:url(images/rss-icon.png) 0 3px no-repeat}
#social-links a:hover{background-position:top!important}
#credits{color:#362012;width:715px;padding:0 30px}
#credits a{color:#362012}
#credits p{font-size:1.1em;display:block;text-shadow:#f4cd85 1px 1px 1px}
#credits .sitecredit{font-size:1.3em;float:left;width:60%}
#credits .designcredit{float:right;width:30%;text-align:right}
#mainnav ul{height:35px;float:right;padding-top:13px;padding-right:40px}
#mainnav li{display:inline;font:bold 1.2em "Helvetica Neue", Helvetica, Verdana, sans-serif;text-transform:uppercase}
#mainnav li a{display:block;float:left;height:31px;padding-right:20px;color:#fbdca6!important;text-shadow:#4a2f13 1px 1px 1px;text-decoration:none!important;margin:0 5px}
#mainnav li a span{display:block;float:left;height:27px;padding:4px 0 0 20px}
#mainnav li a:hover{color:#fbdca6!important;text-decoration:none!important;background:url(images/menur2.png) right top no-repeat}
#mainnav li.active a{color:#fbdca6!important;background:url(images/menur2.png) right top no-repeat}
.sitedescription{font:normal 1.9em FertigoProRegular, Arial, sans-serif!important;color:#9edab8!important;text-align:center;text-shadow:#08421f 1px 1px 1px!important}
.post h1{font-size:2.6em!important;margin-bottom:10px}
.post h3{font-size:1.8em;font-family:FertigoProRegular, Arial, sans-serif;margin-bottom:10px}
img.leftflow{float:left;padding:6px 10px 6px 0}
img.rightflow{float:right;padding:6px 10px 6px 0}
.alignleft{float:left}
.alignright{float:right}
img.alignleft{background:#b79f80;border:solid 1px;display:block;border-color:#a38a68 #e1cdb2 #e1cdb2 #a38a68;margin:0 10px 10px 0;padding:5px 6px 6px 5px}
img.alignright{background:#b79f80;border:solid 1px;display:block;border-color:#a38a68 #e1cdb2 #e1cdb2 #a38a68;margin:0 0 10px 10px;padding:5px 6px 6px 5px}
ol.romnum{list-style-type:upper-roman;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:12pt;padding:0 25px}
ol.romnum li a{list-style-type:upper-roman;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:12pt;padding:0 5px}
div.placat h4{color:#c56301!important;font-size:12pt;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif}
.placat li li a{font-size:12pt;color:#c56301;font-weight:400;padding:3px 3px 3px 17px}
div#gencon ul{list-style-type:square;font-size:12pt;padding:3px 3px 3px 17px}
input[type=text],input[type=email],input{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:1.5em;text-align:left;color:#621907;background:#fff}
input[type=text],input[type=email]{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:1.5em;color:#621907;background:#fff}
.postheader,.post p{margin-bottom:10px}
#mainnav li a:hover span,#mainnav li.active a span{background:url(images/menul2.png) left top no-repeat}
.homeheader .sitedescription,.normalheader .sitedescription{padding:17px 20px 0}
.post ul,.post ol,div#gencon ul li{margin-bottom:15px}
div.artlist li a,div.artlist li{font-size:12pt;height:20px;margin-bottom:15px}
