body { margin:0; padding:0; background:#1a171b; font:76% Arial, Helvetica, sans-serif; color:#B3BEAD; line-height:150%; text-align:center }
#wrapper { width:500px; margin:0em auto; }
.text { margin:25px 0; text-align:left;}
.gallery { float:left; width:49%; margin-right:1%; margin-bottom:0em;}
.last { margin-right:0;}
#footer { width:100%; margin:2em 0; padding-top:10px; border-top:1px solid #212024;}

h1 { text-indent:-9999px; width:380px; height:90px; background:url(protofade.jpg) no-repeat top left; padding:0; margin:0 auto;}
h2 { font-size:1.4em; font-weight:normal; margin:0; padding:0 0 0.5em 0; color:#FFCC00; text-align:left; }
h3 { font-size:1.2em; font-weight:normal; margin:0; padding:0 0 0.5em 0; color:#FFCC00; }

a { text-decoration:none; color:#FFCC00; }
a:hover { color:#FFFFFF;}
img { border:none; }
ul,li { margin:0; padding:0; list-style-type:none; }
p { margin:0; padding:0 0 2px; }
:focus { outline: none; }
.small { font-size:0.9em;}

.text ul { margin-top:5px; padding-top:5px; border-top:1px solid #212024;}
.text li { margin:0 0 5px 0; padding:0 0 5px 15px; background:url(bullet.gif) no-repeat 0 4px; border-bottom:0px solid #212024; }


pre { margin:5px 0; padding:5px 0; border-top:1px solid #212024; border-bottom:1px solid #212024;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
pre code { font:1.2em "Monospaced", monospace; display: block; margin:0; padding:0; line-height:100%; }


/* protofade */
#slider-container, #slider-container2, #slider-container3, #slider-container4 { width:500px; margin:0 auto 30px auto;border: }
#protofade, #protofade2, #protofade3, #protofade4 { position:relative; margin:0; padding:0px; width:500px; height:500px; overflow:hidden; }

#slider-container, #slider-container2 { border: 0px solid #CCCCCC; }
#protofade3, #protofade4 { border: 0px solid #CCCCCC; }

#slider-container4, #protofade4 { height:600px; }



#protofade li, #protofade2 li, #protofade3 li { position:absolute; top:0; left:0; margin:0; padding:0; background:none;}
#protofade4 div { position:absolute; top:0; left:0; margin:0; padding:10px; background:none; text-align:left}

.next, .previous, .start, .stop { cursor:pointer; display:block; margin:5px 15px 15px 15px; float:left; }
/* end protofade */


html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; width:0; height:0; }

html body div.clear, html body span.clear { background:none; border:0; clear:both; display:block; float:none; font-size:0; margin:0; padding:0; overflow:hidden; 	visibility:hidden; width:0; height:0; }

