/*  
Theme Name: MemoryTree
*/



/* Typography & Colors */
body{
	color:#000;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:70%;
	margin:0;
	padding:0;
	text-align:center;
	background-attachment: fixed;
	background-color: #FEFEFE;
	background-image: url(images/bodybg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#page{background-color:#FEFEFE;margin:0 auto;padding:0;text-align:left;width:870px}
#header{
	height:224px;
	margin:0;
	padding:0;
	width:870px;
	background-color: #FEFEFE;
	background-image: url(images/headergr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#title{background:url(images/titlegr.gif) no-repeat center top;margin:0;padding:32px 0 0 20px;text-align:left;width:478px}
#title h1{color:#000;font-size:18px;letter-spacing:0;margin:0 50px 25px 60px;padding:0;text-align:left}
#title h2{
	border-style:none;
	color:#FF0000;
	font-size:14px;
	letter-spacing:0.2em;
	line-height:16px;
	margin:0 50px 60px 40px;
	padding:0;
	text-align:center
}
#title p{color:#373737;margin-right:35px}
.firstline{font-family:"Arial Black", Arial, sans-serif;font-size:1.1em;text-transform:uppercase}
.continue{float:right;font-size:.9em}
.widecolumn .entry p{font-size:1.05em}
.narrowcolumn .entry p,.widecolumn .entry p{margin:5px 10px 10px 10px}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em}
.widecolumn{background-color:#FFF;background-image:url(images/postbggr.jpg);background-repeat:repeat-y;border-bottom-color:#B5B5B5;border-bottom-style:solid;border-bottom-width:1px;display:inline;float:left;line-height:1.6em;margin:0 0 0 6px;overflow:hidden;padding:0 20px 20px;width:484px}
.narrowcolumn .postmetadata{font-size:.8em;padding-left:10px;padding-right:20px;text-align:left}
.alt{background-color:#EEEFE9;border:1px solid #DEDFD7;padding:10px}
#footer{background:#FEFEFE url(images/greenfooter.gif) no-repeat left top;border:none;clear:both;height:110px;margin:0 auto;padding:0 20px 0 15px;width:835px}
small{color:#000;font-size:1em;line-height:1.5em}
.xsmall{font-size:.8em}
.smallcomment{color:#D25400;font-size:.7em;letter-spacing:normal}
.xsmall img{margin-bottom:-6px;padding-left:2px;padding-right:1px}
.blue{color:#7D9F3E}
.red{color:#D25400}
.red_info{color:#D25400;font-size:.8em;font-weight:600;text-transform:uppercase}
.green{color:#147}
.linethru{text-decoration:line-through}
.oblique{font-style:italic}
.extlink{background-image:url(images/extlinkgr.gif);background-position:right;background-repeat:no-repeat;padding-right:10px}
.extlinkl{background-image:url(images/extlink_l.gif);background-position:right;background-repeat:no-repeat;padding-right:10px}
a.extlinkl{color:#069}
.date{background-image:url(images/dategr.gif);background-repeat:repeat-y;border-bottom-color:#CBCDBE;border-bottom-style:dashed;border-bottom-width:1px;border-top-color:#7A8372;border-top-style:solid;border-top-width:1px;color:#000;display:block;margin-left:-20px;margin-right:-20px;padding:3px 20px;text-transform:lowercase}
p.tags{border-top:1px solid #DAD9CD;border-bottom:1px solid #DAD9CD;display:block;padding:5px 0}
p.feedburnerFlareBlock{background:url(images/mail.jpg) no-repeat;padding-left:36px;line-height:1.7em;text-transform:uppercase}
.nocomment{background-image:url(images/nocommentgr.gif);background-position:right bottom;background-repeat:no-repeat;padding-right:18px}
.commenticon{background-image:url(images/commentmetagr.gif);background-position:right top;background-repeat:no-repeat;color:#D25400;cursor:pointer;padding-right:21px}
h1,h2,h3{font-family:"Trebuchet MS", Helvetica, sans-serif;font-weight:700;letter-spacing:.3em;text-transform:uppercase}
h1{font-size:4em;margin:0;padding-top:70px;text-align:center}
#headerimg{visibility:hidden}
h2{font-size:1.6em;font-weight:700;margin:30px -20px 0;padding:12px 20px 4px}
h2.pagetitle{border-top-color:#DFDDD9;border-top-style:solid;border-top-width:1px;font-size:1.6em;font-weight:700;margin-left:-8px;margin-right:-8px;margin-top:30px;text-align:center}
#sidebar h2{

	background-color:#FEFEFE;
	background-image:none;
	background-position:8px bottom;
	background-repeat:no-repeat;
	border-bottom-color:#373737;
	border-bottom-style:solid;
	border-bottom-width:3px;
	border-top-style:none;
	color:#5D3660;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:1.6em;
	letter-spacing:0.5em;
	margin:5px 0 0;
	padding:5px 0 4px 15px;
	text-transform:uppercase
}
h3{font-size:1.2em;margin:30px 0 0;padding:0 20px 0 0}
h4{color:#D25400;font-size:1.2em;font-weight:700;letter-spacing:.3em;margin-bottom:0;margin-top:10px;text-transform:uppercase}
h5{font-weight:700;margin:8px 0 0;padding:0}
h1,h1 a,h1 a:hover,h1 a:visited{color:#FFF;text-decoration:none}
h2,h2 a,h2 a:visited{color:#000;font-weight:700}
h2,h2 a,h2 a:hover,h2 a:visited,h3,h3 a,h3 a:hover,h3 a:visited,#sidebar h2,#wp-calendar caption,cite{text-decoration:none}
.entry p a:link{font-weight:400;text-decoration:none}
.entry p a:hover{text-decoration:underline}
.commentlist li,#commentform input,#commentform textarea{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:.9em}
.commentlist li{background-image:url(images/citegr.gif);background-position:left top;background-repeat:repeat-x;border:1px solid #DEDED8;font-weight:400;list-style:none;margin:15px 10px 0;padding:5px 10px 3px}
.commentlist cite,.commentlist cite a{font-family:"Arial Black", Arial, sans-serif;font-size:1.1em;font-style:normal;font-weight:400}
.commentlist p{font-weight:400;line-height:1.5em;text-transform:none}
#commentform p{font-family:"Trebuchet MS", Helvetica, sans-serif;margin:5px 0}
.commentmetadata{color:#D25400;display:block;font-size:.8em;margin:0 0 20px}
#sidebar{background-color:#FEFEFE;border-right-color:#B9D088;border-right-style:none;border-right-width:1px;float:left;margin-left:18px;padding-bottom:10px;padding-right:10px;width:206px}
.more-link{float:right;font-size:.9em;margin-right:20px}
code{font:1.1em 'Courier New', Courier, Fixed}
acronym,abbr,span.caps{cursor:help;font-size:.8em;letter-spacing:.09em}
a{color:#819F24;font-weight:700;text-decoration:none}
a:link,a:visited,a:active,a:hover{outline:none}
h3 a{font-weight:700}
h2 a:hover,h3 a:hover{color:#678433;text-decoration:none}
a:visited{color:#708785;font-weight:400}
a:hover{color:#147;text-decoration:underline}

.narrowcolumn{background-color:#FFF;background-image:url(images/postbggr.jpg);background-repeat:repeat-y;border-bottom-color:#B5B5B5;border-bottom-style:solid;border-bottom-width:1px;display:inline;float:left;margin:0 0 0 6px;overflow:hidden;padding:0 20px 20px;width:484px}
.post{margin-bottom:20px}
.post h2{clear:left;text-align:left}
.post hr{border-bottom:1px solid #EDECE9;border-left:1px none #EDECE9;border-right:1px none #EDECE9;border-top:1px dashed #DFDDD9;clear:both;display:block;height:2px;margin-left:-30px;margin-right:-30px}
.widecolumn ul,.narrowcolumn ul{color:#514739;list-style-position:outside;list-style-type:square;margin:15px 20px;padding:0}
.linked{list-style-image:url(images/linkli_bullet.gif)}
.linked2{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;font-size:.85em;list-style-image:url(images/linkli_bullet2.gif)}
.linked2 li{color:#000;line-height:normal;padding-bottom:5px}
.widecolumn ul li,.narrowcolumn ul li{margin:0 0 0 15px;padding-left:0}
.widecolumn .postmetadata{margin:30px 0}
.widecolumn .smallattachment{float:left;margin:5px 5px 5px 0;text-align:center;width:128px}
.widecolumn .attachment{margin:5px 0;text-align:center}
.postmetadata{clear:left}
#footer p{margin:0;padding:7px 0 20px}
h2.front{
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:3px;
	padding-top:10px;
	color: #FEE05A;
	background-color: #54991C;
	border-left-style: solid;
	border-left-color: #000000;
	border-left-width: 3px;
}
h2.singleentry{border-top-color:#DFDDD9;border-top-style:solid;border-top-width:1px;margin-left:-8px;margin-right:-8px;padding:10px 8px 0}
h3.comments{margin:40px auto 20px;padding:0}
p img{max-width:100%;padding:0}
.imgcap{color:#D25400;font-size:9px;margin:5px auto 0;padding:0;text-align:center}
img.center{display:block;margin-left:auto;margin-right:auto}
img.centered{border:1px solid #D1CFCB;display:block;margin-left:auto;margin-right:auto;padding:5px}
img.alignright{border:1px solid #d8d1b9;clear:right;display:inline;float:right;margin:0 0 2px 7px;padding:5px}
img.alignleft{border:1px solid #d8d1b9;clear:left;display:inline;float:left;margin:0 7px 2px 0;padding:5px}
.alignright{float:right}
.alignleft{float:left}
.entry ol{margin:0;padding:0 0 0 35px}
.postmetadata ul,.postmetadata li{display:inline;list-style-image:none;list-style-type:none}
#sidebar ul li{list-style-image:none;list-style-type:none;margin-bottom:5px}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px}
ol li,#sidebar ul ol li{list-style:decimal outside}
#sidebar ul ul li,#sidebar ul ol li{background-image:url(images/listbggr.jpg);background-position:right top;background-repeat:repeat-y;border-bottom-color:#CBCDBE;border-bottom-style:dashed;border-bottom-width:1px;border-left-color:#E8E8E3;border-left-style:solid;border-left-width:1px;border-right-color:#DFDFD9;border-right-style:solid;border-right-width:1px;margin:0;padding:0 0 0 15px}
#sidebar ul ul li a,#sidebar ul ol li a{background-image:url(images/greenbullet.gif);background-position:12px center;background-repeat:no-repeat;color:#360;display:block;font-size:10px;font-weight:400;letter-spacing:.1em;margin-left:-15px;padding:5px 2px 5px 28px;text-transform:uppercase}
#sidebar ul ul li a:hover,#sidebar ul ol li a:hover{background-color:#B8D187;background-image:url(images/greenbullet2.gif);color:#000;text-decoration:none}
#sidebar #search ul li{border-bottom-color:#E3E4DC;border-bottom-style:solid;border-bottom-width:1px}
#twitter_div{background:url(images/twitter.gif) no-repeat;height:152px;width:206px}
#tagcloud{text-align:center;line-height:1.4em}
#tagcloud a:hover{text-decoration:none}
#tagcloud h2{text-align:left}
#sidebar ul ul#twitter_update_list li{background:none;border:none;padding-right:10px;padding-top:74px}
#sidebar ul ul#twitter_update_list li a{background:none;border:none}
#sidebar #rss li a{background-image:url(images/feed-icon.gif);background-position:14px center;background-repeat:no-repeat;padding-left:36px}
#sidebar #rss li a:hover{background-image:url(images/feed-icon.gif);background-position:-203px;padding-left:36px}
#sidebar .linkspage li{border-top:1px dashed #CBCDBE}
#searchform{margin:10px auto;padding:0 0 5px;text-align:left}
#sidebar #searchform #s{background-color:#FEFEFE;border:1px solid #B7B9A4;font-size:15px;margin:10px 0 5px;padding:2px 2px 3px 3px;width:123px}
#searchform #s{border:1px solid #8B8065;margin-bottom:5px;margin-top:5px;padding:2px 2px 3px 3px;width:123px}
#searchsubmit,#sidebar #searchsubmit{background-image:url(images/searchbtn.gif);background-position:left center;background-repeat:no-repeat;border-style:none;color:#000;cursor:pointer;font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:10px;font-weight:700;height:20px;letter-spacing:1px;margin:0 0 5px 3px;padding:0 0 0 22px}
#sidebar #searchsubmit:hover{background-image:url(images/searchbtn.gif);background-position:-58px}
#searchsubmit{background-color:transparent;background-image:url(images/searchbtn2.gif);border-bottom:none;border-left:none;border-right:none;border-top:none;color:#000}
#searchsubmit:hover{background-position:-58px}
select{width:130px}
#commentform input{background-color:transparent;border-bottom-color:#C6C6BB;border-bottom-width:1px;border-style:none none solid;margin:5px 5px 1px 0;padding:2px;width:250px}
#commentform textarea{background-image:url(images/formbggr.jpg);background-repeat:repeat;border:1px solid #C6C6BB;padding:2px;width:477px}
#commentform #submit{background-color:transparent;border:1px solid #7E7856;cursor:pointer;float:right;font-family:"Trebuchet MS", Helvetica, sans-serif;font-weight:700;letter-spacing:.2em;margin:0;width:100px}
.commentlist{padding:0;text-align:justify}
.commentlist li.author{background-image:url(images/authorcitegr.gif);background-position:left top;background-repeat:repeat-x}
.commenttext{font-size:.95em;padding-bottom:5px;padding-right:10px}
.commenttext p{margin:0;padding-bottom:6px;padding-left:15px;padding-right:15px}
.commentcite{border-bottom:2px dotted #CECBC4;border-right-color:#CECBC4;border-right-style:dotted;border-right-width:2px;border-top:2px dotted #CECBC4;color:#86986D}
.nocomments{margin:0;padding:0;text-align:center}

acronym,abbr{background-color:#EBF2DF;border-bottom-style:none;text-decoration:none}
blockquote{background-image:url(images/blockq.gif);background-position:left top;background-repeat:no-repeat;margin:15px 30px 15px 10px;padding-left:49px}
blockquote cite{display:block;margin:5px 0 0}
blockquote cite,blockquote em{font-size:.8em;font-style:normal;letter-spacing:.1em;text-align:right;text-transform:uppercase}
a img{border:none}
.navigation{display:block;margin-bottom:60px;margin-top:10px;text-align:center}
#navmenu{background-color:#B9D088;border-bottom-color:#363636;border-bottom-style:solid;border-bottom-width:2px;border-right-color:#363636;border-right-style:solid;border-right-width:2px;float:right;margin-top:182px;padding:0;width:338px}
#navmenu ul{font-family:"Trebuchet MS", Helvetica, sans-serif;font-size:10px;font-weight:700;letter-spacing:.3em;list-style-image:none;list-style-type:none;margin:0;padding:0;text-align:center;text-transform:uppercase}
#navmenu li{display:inline}
#navmenu ul li a{color:#360;margin:0;padding:4px 7px 4px 15px;text-decoration:none}
#navmenu ul li a:hover{background-image:url(images/greenbullet2.gif);background-position:left center;background-repeat:no-repeat;color:#000}
#currentdate{color:#B9D088;font-size:18px;font-weight:700;margin-left:15px;text-transform:uppercase}
/*sidebar 2*/
#sidebar2{clear:none;float:right;margin-top:58px;width:96px;padding-left:4px;}
.flickr img{margin:0 0 10px 2px;height:80px;width:80px;border:4px solid #989783}
h5.sig{display:inline;margin:0 0 0 10px;padding:0 0 2px;text-align:left}
a.alinks_links{background-image:url(images/intlink.gif);background-position:left center;background-repeat:no-repeat;color:#D25400;padding-left:11px;padding-right:2px;text-decoration:none}
a.alinks_links:visited{background-image:url(images/intlinkv.gif);color:#708785}
a.alinks_links:hover{background-color:#F4F4F2;color:#147;text-decoration:none}
.search_time{color:#666;font-size:.85em}
#content,.theday{font-size:1.3em}
h3,h3 a,small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#000}
h3 a:visited,.entry p a:visited{color:#708785}
.widecolumn .post,.entry ol li,#sidebar ul,#sidebar ul ol{margin:0;padding:0}
h3.pagetitle,.entry form,.center,h4.search{text-align:center}
#sidebar ul ul,#sidebar ul ol,#sidebar form{margin:0}
h2.twitter-title,hr{display:none}
