/*

@ yearsof.net
@ print styles

@ (c) philipp brunner 2010
__________________________

*/

/* @ base styles
__________________________*/

html, body { overflow: visible; background: none; height: auto; min-height: inherit; }
html { overflow: visible !important; }


/* @ layout
__________________________*/
#parent { margin: 0; width: 100%; text-align: left; position: static; }
#logo { margin: 20pt 0 20pt; position: static; top: auto; left: auto; }
img.viewport { margin: 0 0 20pt; /*border-top: 1pt solid #797979; border-bottom: 1pt solid #797979;*/ width: 100%; }
#content { margin: 0; }
#side { float: none; width: 100%; margin: 0; }
#main { float: none; width: 100%; }
#footer { clear: none; margin: 20pt 0 0; padding: 0; background: none; width: 100%; }
#footer p.copy {  }


/* @ invisible
__________________________*/

#jumpnav, #nav, #snav, #mnav, h4.infotitle, ul.taglist, p.button-up, p.weblink, p.lang, a.clientlink, ul.browse, .v, .more, .back, .noprint { display: none; visibility: hidden; } 


/* @ coda-slider
__________________________*/

#portfolio { position: static; margin: 0 0 20pt; padding: 0; /*border-top: 1pt solid #797979;*/ border: none; }
#slider { width: 100%; /*border-bottom: 1pt solid #797979;*/ border: none; position: static; }
#slider .navigation { display: none; visibility: hidden; }
.scrollContainer li { display: none; visibility: hidden; }
.scrollContainer li#screen1 { display: block; visibility: visible; }
.scrollContainer li.homepanel h2 a:link, .scrollContainer li.homepanel h2 a:visited, .scrollContainer li.homepanel h2 a:hover, .scrollContainer li.homepanel h2 a:focus, .scrollContainer li.homepanel h2 a:active { color: #FF0099 !important; background-color: #FFFFFF; border-top: 2pt solid #FF0099; border-bottom: 2pt solid #FF0099; border-right: 2pt solid #FF0099; }
a:link.scrollButtons, a:visited.scrollButtons, a:hover.scrollButtons, a:focus.scrollButtons, a:active.scrollButtons { display: none; visibility: hidden; }


/* @ views/modules
__________________________*/
ul.projectlist li { background: none; border-top: 1pt solid #797979; padding: 5pt 0; }
ul.projectlist .title { width: 30%; margin: 0 5% 0 0; }
ul.projectlist .title h2 { margin: 0; }
ul.projectlist .lead { width: 65%; }
ul.projectlist .lead h3 { margin: 0; }
ul.projectlist .lead img { border: 1pt solid #797979; }

#content ul.tasks, #content ul.features { list-style-type: disc; margin: 0 0 1.23em 1.67em; }
#content ul.tasks li, #content ul.features li { padding: 0; background: none; }

p.weblink a:link, p.weblink a:visited, p.weblink a:hover, p.weblink a:focus, p.weblink a:active { padding: .2em 0 0 0; background: none; }
p.off { padding: .2em 0 0 0; background: none; }


/* @ snippets
__________________________*/

h5.copy { margin: 0; float: none; width: 100%; border-top: 1pt solid #797979; padding: 1em 0 0; }


/* @ form
__________________________*/

textarea, input[type=text] { border: none; border-bottom: 1px #000 dashed; }
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button { color: #B00020; background-image: none; border: 1px solid #B00020 ; }
a.button span, button span { background-image: none; }
