/* first rule here used for JS to detect media type */
/* set for index-animation.js */
#page { z-index:10; }


*{margin:0; padding:0;}

body{ font-family:sans-serif; }

#masthead ul { margin:1em; }
h1{ background:url(/images/redhead_design_small.png) no-repeat left top; padding:20px 0 10px 55px;}

a:link{ color:#96092b; text-decoration:none;}
a:visited{ color:#4F0517; text-decoration:none;}
a:active, a:hover{ color:#CF0C3D; text-decoration:underline;}

#page{ padding:0 1em 0 1em; }
#content{ margin:1em; }
#medium_nav ul{ margin:1em; }

#access{ font-size:0.8em; }

#content p{ margin-bottom:1em; }

.entry_thumbs ul {list-style-type:none;}
.entry_thumbs ul li{display:inline;}
.entry_thumbs ul li img {width:2em; border:1px solid #ccc;}

#identity_entries:before{ content:"Identity"; display:block; font-weight:bold; margin:1em 0 0.5em 0;}
#web_entries:before{ content:"Web"; display:block; font-weight:bold; margin:1em 0 0.5em 0;}
#print_entries:before{ content:"Print"; display:block; font-weight:bold; margin:1em 0 0.5em 0;}
#enchilada_entries:before{ content:"Enchilada"; display:block; font-weight:bold; margin:1em 0 0.5em 0;}

.portfolio.entry_page .display_image{ width:100%; }
.portfolio.entry_page .image_permalink{ display:none; }
.portfolio.entry_page #image_description { border:1px solid #ccc; padding:0.5em; margin:0 0 1em 0;}

.portfolio.entry_page #image_navigation{ list-style-type:none; padding:0.3em 0 1em 0;}
.portfolio.entry_page #image_navigation li{display:inline; padding-right:1em;}

#award-wall ul{ list-style-type:none; }
#award-wall li { padding-bottom:1em; margin-bottom:1em; border-bottom:1px solid #ccc;}
#award-wall { border:1px solid #ccc; padding:1em; font-size:0.8em; margin:1em 0 0 0 ;}

.article { padding:1em; margin:1em 0; border:1px solid #333; }
.article_footer{ font-size:0.9em; padding-top:0.5em; margin-top:0.5em; border-top:1px solid;}
.article_footer address{ display:inline; }
.article_footer .published{ display:block; border:0;}
.article_footer ul.article_tags, .article_footer .article_tags li{ display:inline; }
div.article_tags{ display:block; }

.single_article .article { border:0; padding:0; }
.single_article #secondary{ display:none; }
.article_body img{ max-width:100%; }
.article_body ul, .article_body ol { margin:0 0 1em 3em; }

/* this needs fixing */
.postscript #secondary{ display:none; }

#overview_map { width:100%; }

.amy_page h2.vcard:before{ content:url(/images/people/amy.jpg); display:block; margin:1em 0 0 0; }
.jen_page h2.vcard:before{ content:url(/images/people/jen.jpg); display:block; margin:1em 0 0 0; }
.jessy_page h2.vcard:before{ content:url(/images/people/jessy.jpg); display:block; margin:1em 0 0 0; }
.jake_page h2.vcard:before{ content:url(/images/people/jake.jpg); display:block; margin:1em 0 0 0; }
