#wrapper {
	width:300px;
	margin:1em auto;
	display: block;
	float: right;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 0px;
}
.text { margin:25px 0; text-align:left;}
.gallery { float:left; width:49%; margin-right:1%; margin-bottom:1em;}
.last { margin-right:0;}
#footer { width:100%; margin:2em 0; padding-top:10px; border-top:1px solid #212024;}


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;
	width: 300px;
}
.text li { margin:0 0 5px 0; padding:0 0 5px 15px; background:url(bullet.gif) no-repeat 0 4px; border-bottom:1px 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:300px;
	margin:0 auto 30px auto;
border: }
#protofade, #protofade2, #protofade3, #protofade4 {
	position:relative;
	margin:0;
	padding:0px;
	width:300px;
	overflow:hidden;
	height: 260px;
}

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

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



#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 10px 10px 10px;
	float:left;
	color: #000;
}
.next {
	background-image: url(/news/css/next.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
}
.previous {
	background-image: url(/news/css/previous.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

/* 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; }
