﻿.r1c2 #content3, .c2 #content2 {width:250px;margin:0}
.c2 ul.localnav li a.first {padding-top:0.7em;}
.r1c2 #content4, .c2 #content3 {width:670px;margin:0}
.prg-banner {width:950px; height:210px; color:#fff; position:relative;}
.theme-banner {color:#fff; position:relative;}
.prg-banner span { display:block; margin-top:10px; font-size:.7em; }
.prg-banner div {font:1.25em Georgia, serif; position:relative;}
#banner-brp { background:#fff url(../images/wedo/banner_brp2.jpg) no-repeat 0 0; }
#banner-brp div { width:400px; left:30px; top:50px;  }
#banner-bps { background:#fff url(../images/wedo/banner_prog_bps.jpg) no-repeat 0 0; }
#banner-bps div { width:400px; left:30px; top:60px; }
#banner-cs { background:#fff url(../images/wedo/banner_prog_cs.jpg) no-repeat 0 0; }
#banner-cs div { width:500px; left:30px; top:40px; }
#banner-con { background:#fff url(../images/wedo/banner_prog_con.jpg) no-repeat 0 0; }
#banner-con div { width:500px; left:30px; top:35px; }
#banner-edu { background:#fff url(../images/wedo/banner_prog_edu.jpg) no-repeat 0 0; }
#banner-edu div { width:500px; left:30px; top:40px; }
#banner-evo { background:#fff url(../images/wedo/banner_prog_evo.jpg) no-repeat 0 0; }
#banner-evo div { width:520px; left:30px; top:25px; }
#banner-is { background:#fff url(../images/wedo/banner_prog_is.jpg) no-repeat 0 0; }
#banner-is div { width:400px; left:30px; top:50px; }
#banner-ml { background:#fff url(../images/wedo/banner_prog_ml.jpg) no-repeat 0 0; }
#banner-ml div { width:400px; left:30px; top:50px; }
#banner-pde { background:#fff url(../images/wedo/banner_prog_pde.jpg) no-repeat 0 0; }
#banner-pde div { width:400px; left:30px; top:40px; }
#banner-brp div.copyright,#banner-bps div.copyright,#banner-cs div.copyright,#banner-con div.copyright,#banner-edu div.copyright,
#banner-evo div.copyright,#banner-is div.copyright,#banner-ml div.copyright,#banner-pde div.copyright
 {font:11px "Lucida Sans Unicode", "Lucida Grande", Arial, Sans-Serif;
                          position:absolute;top:200px; width:950px; text-align:right; color:#999;left:0}

.intro {  margin-bottom:2em}
#intro { position:relative;}
#intro h3 { font-size:1.7em;}
#intro .img_right {margin-bottom:0}
#wedo-slideshow { border:1px solid #ccc; padding:5px; background:#efefef url(../images/bg_grey_770px.png) repeat-x left bottom;}
#wedo-pager { width:195px; float:left;}
#wedo-pager li { margin:0 0 5px;}
#wedo-pager li a { display:block; padding:15px; width:169px; border:1px solid #ddd; border-right:0; color:#333; 
                   background:#efefef url(../images/bg_lightgrey_92px.png) repeat-x left bottom; text-decoration:none; font-size:1.2em}
#wedo-pager li a.activeSlide {background:#999; color:#fff; border:1px solid #999; border-right:0;}
#wedo-pager li a:visited, #wedo-pager li a:hover, #wedo-pager li a:active {color:#333;}
#wedo-pager li a:hover { background:#efefef url(../images/bg_button_green_tall.png) repeat-x 0 0; color:#fff;}
#wedo-pager li a.activeSlide:hover { background:#999; color:#fff;}
#wedo { width: 388px; float:right; background:#999; }
#wedo .slide {padding:5px; position:relative}
.slide p { background:transparent url(../images/bg_black_80.png) repeat 0 0; position:absolute; top:283px; height:80px; width:358px; padding:10px; color:#fff;}
.slide img.left { margin:0 50px 50px 0}
.slide img.right { margin:0 0 50px 50px}

#wedo-whatsnew {position:relative;}
#wedo-whatsnew.txtbtn {padding:0; text-align:left;}
#wedo-whatsnew h3 { text-align:center; margin:5px 20px 0; padding-bottom:5px; border-bottom:1px solid #ccc;}
#wedo-whatsnew .rssNav .prev, #wedo-whatsnew .rssNav .next {position:absolute; z-index:9999; top:50%; left:-4%;}
#wedo-whatsnew .rssNav .next { left:95%;}
#wedo-whatsnew #prev_next, #wedo-whatsnew .rssDate {display:none}
ul.wedo  {padding:0 0 0 15px}