/**
 JDMLabs:Jason D. Moss, Web Developer Extra(Ordinaire)
 Copyright 2001/2009 Jason D. Moss. All rights reserved.

 This site has been hand-crafted by Jason D. Moss.
  - www.jdmlabs.com           |  web
  - jason.moss&#64;gmail.com  |  mail
  - +1-403-230-9442           |  voice
**/
#toolbar { border:.1em solid #fff; background:transparent }
#toolbar ul { border-bottom:.1em solid #fafafa; background:transparent }
#toolbar ul li a { color:#466372 }

/* Caption
**************************************/
#caption { float:left; clear:both; width:100%; margin:1em auto 2em; padding:0; background:transparent }
#caption .introduction { display:block; float:left; width:66% }
#caption .skillset { display:block; float:left; width:32.5%; margin:0 0 0 1%; border:.1em solid #ddedfa; background:transparent url('/assets/images/ui/profile/adr-bg.png') repeat-x 0 0 }
#caption h3 { margin:.5em .5em 1em .6em; line-height:1.3em; font-size:170% }
#caption p { margin:.5em 1em 1em 1em }
#caption .more-link { float:right; margin:0 5em 1em 0 }
#caption ul { display:block; float:left; padding:0 0 2em }
  #caption ul li { margin:0 0 0 1em; padding:.4em 1em .4em 2em; background:transparent url('/assets/images/icons/checkmark.png') no-repeat 0 50%; line-height:1.3em; font-size:90%; color:#0765b3 }

/* Featured
**************************************/
#featured #featured_box { float:left; width:100%; margin:0; padding:0; border:.1em solid #eee; background:#fff }
#featured #featured_box article { float:left; width:67%; margin:0 -.1em 0 0; background:#fff }
#featured #featured_box article h3 { display:block;width:90%; margin:1em auto; padding:0 0 0 .5em; font-size:200%; color:#009aeb }
#featured #featured_box article a.feature-preview { display:block; width:90%; height:90%; margin:.5em auto; padding:0 0 1em; color:#3a8a00 }
  #featured #featured_box article a.feature-preview:hover, #featured #featured_box article a.feature-preview:focus { background:transparent; text-decoration:none; color:#b7410e }
  #featured #featured_box article a.feature-preview img { width:96%; margin:0 auto; border:.4em solid #fff }
  #featured #featured_box article a.feature-preview:hover img, #featured #featured_box article a.feature-preview:focus img { border-color:#ffd01f }
  #featured #featured_box article a.feature-preview h4 { display:block; padding:.8em 0 0 .5em; line-height:1.3em; font-size:175%; color:#000 }
  #featured #featured_box article a.feature-preview p { display:block; padding:.5em 0 0 1em; font-style:italic; font-size:90%; color:#444 }

#featured #featured_box dl { float:left; width:33%; height:100%; margin:0; padding:1em 0; border-left:.1em solid #eee; background:transparent url('/assets/images/navigation/project-selector-bg.png') repeat-y 100% 0 }
  #featured #featured_box dl dt { display:block; margin:.5em auto 1em; padding:0 0 0 .8em; font-size:200%; color:#555 }
  #featured #featured_box dl dd { display:block; text-align:left }
  #featured #featured_box dl dd a.recent-projects { display:block; width:100%; height:60px; margin:0 0 0 -2%; padding:1em .5em; border:.1em solid transparent; text-align:center }
  #featured #featured_box dl dd a.recent-projects:hover, #featured #featured_box ul li a.recent-projects:focus { border-color:#ffea99 #ffdf66 #ffd01f; background:transparent url('/assets/images/navigation/project-selector-hover.png') repeat-x 0 50% }
  #featured #featured_box dl dd a.recent-projects img { width:90%; height:90%; margin:0 auto; border:.1em solid #444 }
  #featured #featured_box dl dd a.recent-projects:hover img, #featured #featured_box dl dd a.recent-projects:focus img { border-color:#ffd01f }
  #featured #featured_box dl dd a.recent-projects p { display:none }

/* Latest
**************************************/
#latest .journal-entries, #latest .sandbox-entries { display:block; float:left; clear:left; width:79.4%; margin:1em 0 }
  #latest h4 { display:block; float:left; width:100%; margin:0 0 1em 0; line-height:1.3em; font-size:200%; color:#b7410e }
  #latest .journal-entries article { display:block; float:left; width:50% }
  #latest .journal-entries article h5 { display:block; margin:0 1em 1em 0; line-height:1.3em; font-size:150% }
  #latest .journal-entries article p { display:block; margin:0 2em 1em 0 }
  #latest .journal-entries article a.more-link { display:block; float:left; margin:0 0 1em }

#latest .sandbox-entries { margin:3em 0 1em -.5em; border:.1em solid #fff4c2; background:transparent url('/assets/images/ui/white-yellow.png') repeat-x 0 0 }
  #latest .sandbox-entries h4 { margin:1em 0 1em .3em }
  #latest .sandbox-entries article { display:block; float:left; width:50% }
  #latest .sandbox-entries article h5 { display:block; margin:0 1em 1em .3em; line-height:1.3em; font-size:150% }
  #latest .sandbox-entries article p { display:block; margin:0 0 1em .7em }
  #latest .sandbox-entries article a.more-link { display:block; float:left; margin:0 0 1em .7em }

#latest .photo-grid { float:right; clear:right; width:20.5%; margin:0; padding:1em 0; text-align:center }
  #latest .photo-grid a.photo-entry:link, .photo-grid a.photo-entry:visited {display:block; width:86%; margin:0 auto .3em; padding:.3em; border:.1em solid #fff; background:#fff; color:#555 }
  #latest .photo-grid a.photo-entry:hover, .photo-grid a.photo-entry:focus { border-color:#e6efff #e6efff #d1e3ff #e6efff; background:#fafafa url('/assets/images/navigation/photo-hover.png') repeat-x 0 50%; text-decoration:none; color:#b7410e }
  #latest .photo-grid a.photo-entry img { width:90%; margin:0 auto .5em; padding:0; border:.2em solid #ddd }
  #latest .photo-grid a.photo-entry:hover img, .photo-grid a.photo-entry:focus img { border-color:#000 }
  #latest .photo-grid a.photo-entry span { display:block; padding:.2em 0 .3em; line-height:110%; font-size:75% }
