@import url(base.css);

/* COLUMN SETUP */
#home #content { background:url('http://media.wilsonminer.com/wm3/images/site/homepage-bg.gif') repeat-y; }
#home #content #content-primary { float:left; clear:left; width:520px; }
#home #content #content-secondary { float:right; width:480px; background:#6A9137; color:#D3FF99; }

/* SIDEBAR */
#home #content-secondary a:link,
#home #content-secondary a:visited { color:white; }
#home #content-secondary a:hover { color:#D3FF99; }
#home #content-secondary h2,
#home #content-secondary .more { color:#D3FF99; }

/* MODULES */
#home #posts, 
#home #recommendations,
#home #work,
#home #links, 
#home #about { font-size:1em; padding:0.1em 24px 24px 24px; }
#home .more { position:relative; float:right; font-size:11px; margin-top:-3em; color:#9B9C8D; }

/* POSTS */
#home #posts { background:white; }
#home #posts .refer { white-space:nowrap; font-size:11px; font-family:"Lucida Grande", "Bitstream Vera Sans", Verdana, sans-serif; color:#0085BD; }
#home #posts .lead-post .intro { font:1.2em/1.4 Georgia,Palatino,Times,serif; }
#home #posts .recent-posts { display:block; overflow:hidden; width:100%; margin-top:1.6em; background:url('http://media.wilsonminer.com/wm3/images/site/recentposts-bg.gif') repeat-y; }
#home #posts .recent-posts .post { display:block; list-style-type:none; width:157px; float:left; }
#home #posts .recent-posts .post img { padding-left:1px; margin-bottom:12px; }
#home #posts .recent-posts .post .title,
#home #posts .recent-posts .post .summary { display:block; padding-left:12px; padding-right:12px; }
#home #posts .recent-posts .post .title { font-size:1em; margin-bottom:0.2em; }
#home #posts .recent-posts .post .summary { font-size:11px; }
#home #posts .recent-posts .post .refer { display:block; margin-top:0.4em; }

/* RECOMMENDATIONS */
#home #recommendations { background:#D3FF99; float:left; }
#home #recommendations h2,
#home #recommendations .more { color:#83B344; }
#home #recommendations .recommendation { position:relative; float:left; width:157px; margin:0; }
#home #recommendations .recommendation h3 { display:block; float:left; position:absolute; left:0; top:0; z-index:1; margin:0; font-size:10px; color:white; background:#83B344; text-transform:uppercase; padding:1px 2px; }
#home #recommendations .recommendation a.url { padding:166px 6px 0 6px; display:block; }
#home #recommendations .recommendation a strong { font-size:12px; }
#home #recommendations .recommendation img { position:absolute; left:0; top:0; z-index:0; }
#home #recommendations .recommendation p { font-size:11px; padding:0 6px; }

/* WORK */
#home #work { background:#D3FF99; }
#home #work h2,
#home #work .more { color:#83B344; }
#home #work .project { position:relative; margin-bottom:10px; }
#home #work .project h3 { display:block; float:left; position:absolute; left:0; top:0; z-index:1; margin:0; font-size:10px; color:white; background:#83B344; text-transform:uppercase; padding:1px 2px; }
#home #work .project img { padding-bottom:10px; }
#home #work .project .description { font-size:11px; }

/* LINKS */
#home #links { background:#83B344; }
#home #links ul li { list-style-type:none; margin:1em 0; }
#home #links ul li a { font-weight:bold; }
#home #links ul li .extended { font-size:11px; }

/* PHOTOS */
#home #photos { position:relative; overflow:hidden; }
#home #photos h2 { position:relative; color:white; margin-left:24px; }
#home #photos a.photo { display:block; font-size:1em; margin-top:-4.4em !important; }
#home #photos .title { font-size:1.5em; font-weight:bold; position:absolute; bottom:0; left:0; margin-bottom:24px; margin-left:24px; }
#home #photos .more { margin-right:24px; }

/* ABOUT */
#home #about p { font-size:11px; }