/* CSS Document */


/*
---------------------------------------------
01. main/default elements
---------------------------------------------
*/

html, body, p, div, input, textarea, select, option, fieldset, label, h1, h2, h3, h4, h5, h6, img, a, a:link, a:active, a:hover, a:visited, form, ul, ol, li { margin:0;  padding:0;  text-align:left;}
img,fieldset { border:none}

ul, li { list-style:none}
h1,h2,h3,h4,h5,h6 { font-weight:normal}


body{font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; background:#EDF1F7 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_body.jpg) repeat-x}
body.logged-in{background-position:center 20px}

p { font-size:11px; color:#535353}
a { color:#336699; text-decoration:none}
a:hover { color:#336699; text-decoration:underline}

h1 { font-family:"Myriad Pro",Arial, Helvetica, sans-serif; font-size:38px; color:#FFFFFF}
h2 {font-size:16px; color:#333333}
h3 {font-size:12px; color:#333333; font-weight:bold}
h4 {font-size:11px; color:#333333; letter-spacing:2px}

/*
---------------------------------------------
Define webfonts
---------------------------------------------
*/

/* first for IE 6/7/8 */
@font-face {font-family:'DINWebLight'; src:url('DINWeb-Light.eot');}
/* then for Mozilla browsers -> Firefox */
@font-face {font-family:'DINWebLight'; src:url('DINWeb-Light.woff') format('woff');}
@font-face
{
	font-family:'DINWebRegular';
	src:url('DINWeb.eot');
	src:local('âº'),url('DINWeb.woff') format('woff'),url('dinpro-regular-webfont.ttf') format('truetype'),url('dinpro-regular-webfont.svg#webfontvugT94qN') format('svg');
	font-weight:normal;
	font-style:normal;
}
/*
---------------------------------------------
02. topbar
---------------------------------------------
*/

#bgtopbar {width:100%; height:47px; float:left; padding-top:6px; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_header.png) repeat-x}

#topbar {width:960px; margin:0 auto}
#topbar .logo {float:left; padding:13px 0 0 0px}
#topbar .logo a { width:173px; height:23px; float:left; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/logo.gif) no-repeat; text-indent:-9999px}

#topbar p {float:left; font-size:13px; color:#FFFFFF; font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:bold; padding:16px 10px 0 4px}
#topbar h5 {float:left; font-size:12px; color:#FFFFFF; font-weight:bold; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/border_right.gif) no-repeat left; margin:16px 0 0 0px; padding-left:12px}


/*
---------------------------------------------
03. container and wrapper
---------------------------------------------
*/

#container { width:990px; margin:0 auto}

#wrapper { width:960px; float:left; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_wrapper.jpg) no-repeat; padding:0 15px; margin-top:-4px; position:relative}


/*
---------------------------------------------
04. header
---------------------------------------------
*/

#header { width:960px; height:116px; float:left}
#header h1 {height:46px; float:left; padding:21px 0 0 31px; font-family:DINWebLight,"Myriad Pro",Arial, Helvetica, sans-serif;}
#header h1 a{text-decoration:none; color:#fff}

#header .search {width:210px; float:right; padding:39px 29px 0 0px}
#header .search fieldset { width:208px; height:19px; float:left; background:#FFFFFF; border:1px solid #bfc4cb}
#header .search fieldset .input{ width:178px; height:17px; float:left; font-size:11px; color:#999999; background:none; border:none; padding:1px 5px}
#header .iconsearch{ float:left}

#header .navi { width:960px; height:28px; float:left; border-bottom:1px solid #4674a4; border-top:1px solid #b8c8de; margin-top:19px}

#header .navi ul#nice-menu-1{}

#header .navi ul#nice-menu-1 li {
background:none;
border-color:none;
border-right:none;
border-style:none;
border-width:0;
float:left;
margin:0;
padding-left:0;
}
#header .navi ul.nice-menu li {
position:relative;
}
ul.nice-menu li a:hover,
ul.nice-menu-down li.menuparent:hover a{height:23px; z-index:10; background-color:#6286B3; color:#336699;}

#header .navi ul#nice-menu-1 {float:left; padding:0; margin:0; height:28px; z-index:1000;}
#header .navi ul#nice-menu-1  li { height:28px; float:left; font-size:14px; border-right:1px solid #b8c8de;}
#header .navi ul#nice-menu-1  li a {display:block; height:23px; float:left; color:#FFFFFF; text-decoration:none; padding:6px 10px 0 12px}
#header .navi ul#nice-menu-1  li a:hover {height:23px; background:#6286B3}
#header .navi ul#nice-menu-1  li a.active { height:23px; color:#336699; background-color:#fff; }
#header .navi ul#nice-menu-1  li.active-trail a{color:#336699; background-color:#fff;}

#header .navi ul#nice-menu-1 li ul {top:28px; left:-1px; width:280px; padding:10px 0 0px 0; border-left:1px solid #b8c8de; z-index:-10; background-image:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/menuBG.png);}
#header .navi ul#nice-menu-1 li ul li{ width:280px; background-color:inherit;  border-right:none; font-size:12px;}
#header .navi ul#nice-menu-1 li ul li a,
#header .navi ul#nice-menu-1 li.active-trail ul li a{height:22px; width:258px; border-bottom:1px solid #B8C8DE; margin-bottom:0px; background:none; color:#fff;}
#header .navi ul#nice-menu-1 li ul li a:hover,
#header .navi ul#nice-menu-1 li.active-trail ul li a:hover{border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; background:#B8C8DE; color:#336699}
#header .navi ul#nice-menu-1 li ul li a.active,
#header .navi ul#nice-menu-1 li.active-trail ul li a.active{background:inherit; color:#fff}
#header .navi ul#nice-menu-1 li ul li a.active:hover,
#header .navi ul#nice-menu-1 li.active-trail ul li a.active:hover{background:#B8C8DE; color:#336699}

#header .navi ul.nice-menu li ul li ul{display:none;}
#header .navi ul.nice-menu li.menu-path-why-i-give ul{display:none;}



#header .navi ul.right{float:right; padding-right:2px}
#header .navi ul.right li{float:left; padding-top:4px; padding-right:6px}
#header .navi ul.right li a{ height:18px; float:left; font-size:11px; color:#e3dba0; text-decoration:none; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_navi.gif) no-repeat 4px 8px;padding:3px 6px 0 14px}
#header .navi ul.right li a:hover{-moz-border-radius: 2px; -webkit-border-radius: 2px; background:#5a82af url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_navi.gif) no-repeat 4px 8px}

/*
---------------------------------------------
05. content
---------------------------------------------
*/

#content {width:960px; float:left; background:#EFEFEF; padding-bottom:55px}
body.front #content {width:960px; float:left; background:#EFEFEF; padding-bottom:0}
div.edit{display:none;}
/*
---------------------------------------------
06. slideshow
---------------------------------------------
*/

#slideshow { width:960px; height:380px; float:left; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_slideshow.jpg) no-repeat bottom left; position:relative}

#photos { width:960px; height:380px; float:left position:relative}
#photos h1 {margin-left:33px; letter-spacing:-2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:77px; color:#FFFFFF}
#photos h2 { width: 500px; font-size:22px; color:#FFFFFF; padding-left:50px; padding-top:5px}

#photos .photo { height:288px; float:left; border:3px solid #FFFFFF}
#photos .panel-overlay { margin-left:380px}
#photos .buttonContainer{margin-left:50px;}
#photos .button { float:left; padding-top:10px; padding-right:10px}
#photos .button a{ height:24px; float:left; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_button_give.gif) repeat-x; border:2px solid #FFFFFF; text-align:center; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;-moz-border-radius: 15px; -webkit-border-radius: 15px;-webkit-box-shadow: 0px 0px 10px #AFA557; -moz-box-shadow: 0px 0px 10px #AFA557; padding:3px 15px 0 15px}
#photos .button a:hover{ background:#336699}

#stripwrapper { width:960px; height:74px; float:left; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_strip_wrapper.gif) repeat-x; margin-top:294px}
#stripwrapper h3 { font-size:20px; float:left; color:#333333; padding-left:20px; padding-top:10px}

.filmstrip { float:left}
.filmstrip li { height:65px; border:1px solid #CCCCCC}
.filmstrip li:hover { border:1px solid #FFFFFF}


/*
---------------------------------------------
07. features
---------------------------------------------
*/

#features { width:958px; height:370px; float:left; background:#EFEFEF url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_features.gif) repeat-x; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; padding-top:20px}
#features h4 {font: 14px/1.1 'DinWebRegular',"Trebuchet MS",sans-serif; padding-bottom:15px}

#features p { line-height:1.8em}
#features p span,
#rightpanel .column2 .specificarea p span { font-weight:bold}
#features p .note,
#rightpanel .column2 .specificarea p .note { color:#336699}


#features .start { width:200px; float:left; padding-left:18px}
#features .start fieldset { float:left}
#features .start ul { width:65px; float:left; padding-top:5px}
#features .start ul li { font-size:11px; color:#535353; font-weight:bold; padding-bottom:5px}
#features .start .input { width:198px; height:17px; float:left;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; color:#535353; border:1px solid #CDCDCD; padding:1px 3px; margin-bottom:5px}
#features .start p { width:200px; float:left; font-size:11px}
#features .button { float:right; font-size:10px; font-weight:bold}
#features .button a { height:15px; float:left; color:#FFFFFF; text-decoration:none; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_button.gif) repeat-x;-moz-border-radius: 10px; -webkit-border-radius: 10px; line-height:15px; padding:2px 10px}
#features .button a:hover {background:#336699}


#features .causes { width:210px; float:left; padding-left:32px; padding-bottom:20px;}
#features .causes .photo { height:131px; float:left; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_photo_causes.gif) no-repeat bottom left; padding-bottom:10px; padding-top:4px}
#features .causes ul { padding:7px 0}
#features .causes ul li { font-size:11px; font-weight:bold; color:#336699; line-height:1.8em; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_blue.gif) no-repeat 0 5px; padding-left:12px}
#features .causes ul li a { color:#336699; text-decoration:none}

#features .specificarea { width:210px; float:left; padding-left:30px}
#features .specificarea .droplist,
#rightpanel .column2 .specificarea .droplist{ width:208px; float:left; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:11px; color:#535353; border:1px solid #828282; margin-top:5px}


#features .announcement {width:223px; float:left; padding-left:28px}
#features .announcement .set {width:223px; float:left; padding-bottom:13px}
#features .announcement .set .photo { float:left; padding-right:8px}
#features .announcement .set .photo img { border:1px solid #cfcfcf}
#features .announcement .set p { xwidth:152px; float:left; margin-bottom:5px;}

/*
---------------------------------------------
08. footer
---------------------------------------------
*/

#bgfooter {width:100%; float:left; border-top:1px solid #4A77A4; background:#336699 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_footer.jpg) repeat-x; padding-bottom:100px}
#footer {width:960px; margin:0 auto}

#footer .logofooter {float:left; padding:27px 0 0 0}

#footer ul { float:right; padding:25px 19px 15px 12px}
#footer ul li { font-size:11px; color:#FFFFFF; line-height:1.3em; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_footer.gif) no-repeat 0 4px; padding-left:11px; padding-bottom:5px}
#footer ul li a { color:#FFFFFF; text-decoration:none}
#footer ul li a:hover { color:#FFFFFF; text-decoration:underline}
#footer ul li.share { background:none; padding:0 60px 5px 0px; color:#FFFFFF;}
#footer ul li.share span.st_sharethis span.stButton span.sharethis{color:#FFFFFF !important;}

#footer p { width:410px; float:left; color:#FFFFFF; border-top:1px solid #97B0CD; padding-left:550px; padding-top:12px}
#footer p a { color:#FFFFFF}


/*
---------------------------------------------
09. content inner
---------------------------------------------
*/


#contentinner {width:960px; float:left; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_content_inner.gif) repeat-y}
#contentinner-admin {width:960px; float:left; background-color:#fff}

.subnav { width:960px; float:left; background:#FFFFFF; }
.subnav div.breadcrumb { float:left; font-size:10px; color:#999999; padding:5px 0 0 10px; color:#333333}
.subnav div.breadcrumb a { color:#999999; text-decoration:none}
.subnav div.breadcrumb a:hover { color:#333333; text-decoration:none}
.subnav div.breadcrumb span { color:#333333}


/*
---------------------------------------------
09.1 content inner - leftpanel
---------------------------------------------
*/


#leftpanel { width:234px; float:left; margin:8px 0 0 -4px; position:relative}

x#leftpanel .leftnav { width:234px; float:left; background:#809DC4 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_leftpanel.gif) repeat-x; border-top:1px solid #6A8F9D; }
#leftpanel .leftnav { width:234px; float:left; background-color:#809DC4; border-top:1px solid #6A8F9D; }
#leftpanel .leftnav #block-menu-primary-links h2 { font-size:20px; color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; padding:15px 4px 10px 16px}
x#leftpanel .leftnav #block-menu-primary-links ul { width:234px; float:left; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_leftnav.gif) no-repeat bottom left; padding-bottom:48px; padding-left:0}
#leftpanel .leftnav #block-menu-primary-links ul { width:234px; float:left; padding-bottom:20px; padding-left:0}
#leftpanel .leftnav #block-menu-primary-links ul li { width:234px; float:left; font-size:12px; color:#FFFFFF; }
#leftpanel .leftnav #block-menu-primary-links ul li a { width:213px; float:left; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_leftnav_link.gif) no-repeat bottom left; color:#FFFFFF; text-decoration:none; padding:4px 0 5px 21px; margin-bottom:-1px;}
#leftpanel .leftnav #block-menu-primary-links ul li a:hover { background:#C5D2E4; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; color:#336699; padding:3px 0 4px 21px}
#leftpanel .leftnav #block-menu-primary-links ul li a.active { background:#C5D2E4 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftnav_active.gif) no-repeat right 5px; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; color:#336699; padding:3px 0 4px 21px}

#leftpanel .leftnav #block-menu-primary-links ul li ul  { background:#C5D2E4; border-bottom:1px solid #5377AD; padding-bottom:8px; margin-bottom:-1px}
#leftpanel .leftnav #block-menu-primary-links ul li ul li a { width:193px; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav.gif) no-repeat 33px 8px; color:#809DC4; padding:1px 0 1px 41px; text-decoration:none;}
#leftpanel .leftnav #block-menu-primary-links ul li ul li a:hover { background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav_active.gif) no-repeat 33px 8px; border-top:none; border-bottom:none; color:#336699; padding:1px 0 1px 41px}
#leftpanel .leftnav #block-menu-primary-links ul li ul li a.active { background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav_active.gif) no-repeat 33px 8px; border-top:none; border-bottom:none; color:#336699; padding:1px 0 1px 41px}

#leftpanel .leftnav #block-menu-primary-links ul.menu li {display:none; margin:0;}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail,
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li{display:block;}

#leftpanel .leftnav #block-menu-primary-links ul.menu li.leaf,
#leftpanel .leftnav #block-menu-primary-links ul.menu li.collapsed
{padding:0;}

/* Heading */
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail{padding:0; margin:0; font-size:20px; color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; }
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail a{display:block; padding:15px 4px 10px 16px; background:none; color:#FFFFFF; text-decoration:none;}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail a.active{border-top:none; border-bottom:none; background:none; text-decoration:none;}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail a:hover{border-top:none; border-bottom:none; background:none; text-decoration:none;}
/*Main Items*/
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul {width:213px; float:left; background:none; border-bottom:none; padding-bottom:0; }
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li{line-height:1.5;}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li a{line-height:1.5;width:218px; margin-bottom:-1px; padding:4px 0 5px 16px; float:left; font-size:12px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_leftnav_link.gif) no-repeat bottom left; color:#FFFFFF; text-decoration:none;}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li a:hover { padding:3px 0 4px 16px; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; background:#C5D2E4; color:#336699; }
/*Parent Main Item*/
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li.active-trail{padding:0; margin:0; background:#C5D2E4 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftnav_active.gif) no-repeat right 6px; color:#336699; }
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li.active-trail a{margin-bottom:-1px; padding:3px 0 4px 16px; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; background:none; color:#336699;}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li.active-trail a:hover{padding:3px 0 4px 16px; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; background:none; color:#336699; }
/*Sub Item*/
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li.active-trail ul  {width:201px; background:#C5D2E4; border-bottom:none; padding:0 0 8px 33px; margin:0 0 -1px 0}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li.active-trail ul li {width:201px; padding:0; background:none; line-height:1.5;}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li.active-trail ul li a {line-height:1.5; width:191px; padding:1px 0 1px 10px; border:none; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav.gif) no-repeat 0px 6px; color:#5F84B6; text-decoration:none;}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li.active-trail ul li a:hover { width:191px; padding:1px 0 1px 10px; border:none; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav_active.gif) no-repeat 0px 6px;  color:#336699; text-decoration:none;}
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li.active-trail ul li a.active {width:191px; padding:1px 0 1px 10px; border:none; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav_active.gif) no-repeat 0px 6px;  color:#336699; text-decoration:none;}
/*Sub-sub Item*/
#leftpanel .leftnav #block-menu-primary-links ul.menu li.active-trail ul li.active-trail ul li.active-trail ul{width:181px; background:#C5D2E4; border-bottom:none; padding:0 0 8px 20px; margin:0 0 -1px 0}

#leftpanel .no-menu {border-top:none;}
#leftpanel .no-menu #block-menu-primary-links ul.menu {margin-top:20px;}
#leftpanel .no-menu #block-menu-primary-links ul.menu li {display:block;}
#leftpanel .no-menu #block-views-related_links-block_1 {display:none;}
body.page-join-our-team #leftpanel .no-menu #block-menu-primary-links{display:none;}
body.page-join-our-team #leftpanel .no-menu #block-views-related_links-block_1 {display:block;}



#leftpanel .leftnav #block-menu-menu-custom h2 { font-size:20px; color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; padding:15px 4px 10px 16px}

x#leftpanel .leftnav #block-menu-menu-custom ul { width:234px; float:left; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_leftnav.gif) no-repeat bottom left; padding-bottom:48px; padding-left:0}

#leftpanel .leftnav #block-menu-menu-custom ul { width:234px; float:left; padding-bottom:20px; padding-left:0}

#leftpanel .leftnav #block-menu-menu-custom ul li { width:234px; float:left; font-size:12px; color:#FFFFFF; }

#leftpanel .leftnav #block-menu-menu-custom ul li a { width:213px; float:left; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_leftnav_link.gif) no-repeat bottom left; color:#FFFFFF; text-decoration:none; padding:4px 0 5px 21px; margin-bottom:-1px;}

#leftpanel .leftnav #block-menu-menu-custom ul li a:hover { background:#C5D2E4; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; color:#336699; padding:3px 0 4px 21px}

#leftpanel .leftnav #block-menu-menu-custom ul li a.active { background:#C5D2E4 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftnav_active.gif) no-repeat right 5px; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; color:#336699; padding:3px 0 4px 21px}



#leftpanel .leftnav #block-menu-menu-custom ul li ul  { background:#C5D2E4; border-bottom:1px solid #5377AD; padding-bottom:8px; margin-bottom:-1px}

#leftpanel .leftnav #block-menu-menu-custom ul li ul li a { width:193px; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav.gif) no-repeat 33px 8px; color:#809DC4; padding:1px 0 1px 41px; text-decoration:none;}

#leftpanel .leftnav #block-menu-menu-custom ul li ul li a:hover { background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav_active.gif) no-repeat 33px 8px; border-top:none; border-bottom:none; color:#336699; padding:1px 0 1px 41px}

#leftpanel .leftnav #block-menu-menu-custom ul li ul li a.active { background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav_active.gif) no-repeat 33px 8px; border-top:none; border-bottom:none; color:#336699; padding:1px 0 1px 41px}



#leftpanel .leftnav #block-menu-menu-custom ul.menu li {display:none; margin:0;}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail,

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li{display:block;}



#leftpanel .leftnav #block-menu-menu-custom ul.menu li.leaf,

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.collapsed

{padding:0;}

/* Heading */

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail{padding:0; margin:0; font-size:20px; color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; }

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail a{display:block; padding:15px 4px 10px 16px; background:none; color:#FFFFFF; text-decoration:none;}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail a.active{border-top:none; border-bottom:none; background:none; text-decoration:none;}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail a:hover{border-top:none; border-bottom:none; background:none; text-decoration:none;}

/*Main Items*/

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul {width:213px; float:left; background:none; border-bottom:none; padding-bottom:0; }

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li{line-height:1.5;}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li a{line-height:1.5;width:218px; margin-bottom:-1px; padding:4px 0 5px 16px; float:left; font-size:12px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_leftnav_link.gif) no-repeat bottom left; color:#FFFFFF; text-decoration:none;}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li a:hover { padding:3px 0 4px 16px; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; background:#C5D2E4; color:#336699; }

/*Parent Main Item*/

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li.active-trail{padding:0; margin:0; background:#C5D2E4 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftnav_active.gif) no-repeat right 6px; color:#336699; }

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li.active-trail a{margin-bottom:-1px; padding:3px 0 4px 16px; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; background:none; color:#336699;}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li.active-trail a:hover{padding:3px 0 4px 16px; border-top:1px solid #5377AD; border-bottom:1px solid #5377AD; background:none; color:#336699; }

/*Sub Item*/

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li.active-trail ul  {width:201px; background:#C5D2E4; border-bottom:none; padding:0 0 8px 33px; margin:0 0 -1px 0}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li.active-trail ul li {width:201px; padding:0; background:none; line-height:1.5;}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li.active-trail ul li a {line-height:1.5; width:191px; padding:1px 0 1px 10px; border:none; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav.gif) no-repeat 0px 6px; color:#5F84B6; text-decoration:none;}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li.active-trail ul li a:hover { width:191px; padding:1px 0 1px 10px; border:none; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav_active.gif) no-repeat 0px 6px;  color:#336699; text-decoration:none;}

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li.active-trail ul li a.active {width:191px; padding:1px 0 1px 10px; border:none; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav_active.gif) no-repeat 0px 6px;  color:#336699; text-decoration:none;}

/*Sub-sub Item*/

#leftpanel .leftnav #block-menu-menu-custom ul.menu li.active-trail ul li.active-trail ul li.active-trail ul{width:181px; background:#C5D2E4; border-bottom:none; padding:0 0 8px 20px; margin:0 0 -1px 0}
#leftpanel .no-menu #block-menu-menu-custom ul.menu li {display:block;}



#leftpanel .leftnav #block-views-related_links-block_1{width:234px; padding-bottom:24px; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_leftnav.gif) no-repeat bottom left; background-color:#809DC4;  float:left;}
#leftpanel .leftnav #block-views-school_contact_info-block_1{background-color:#FFF; width:234px; float:left;}
#leftpanel .leftnav #block-views-related_links-block_1 .relatedLinksContainer{float:left; width:188px; margin-left:9px; padding:15px 15px 15px 15px; background-color:#C5D2E4;}
#leftpanel .leftnav #block-views-related_links-block_1 .relatedLinksContainer h4{font: 14px/1.1 'DinWebRegular',"Trebuchet MS",sans-serif; color:#000; text-transform:uppercase;}
#leftpanel .leftnav #block-views-related_links-block_1 .relatedLinksContainer ul{padding-left:0; margin-top:10px;}
#leftpanel .leftnav #block-views-related_links-block_1 .relatedLinksContainer ul li a{display:block; padding-left:10px; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnav.gif) no-repeat 0px 6px; color:#0B0B6A; text-decoration:none; font-size:12px;}
#leftpanel .leftnav #block-views-related_links-block_1 .relatedLinksContainer ul li a:hover{text-decoration:underline;}
#leftpanel .leftnav #block-views-related_links-block_1 .view-id-related_links .empty{height:13px;}

#leftpanel .givemessage {width:212px; float:left;background:#E5DEA8 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_givemsgbox.jpg) no-repeat bottom left; padding:22px 0 27px 22px; margin-top:0px; line-height:1.5;}
#leftpanel .no-menu .givemessage {background-image:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_givemsgbox_no_menu.jpg);}
#leftpanel .givemessage h4 { font-weight:bold; padding-bottom:5px}
#leftpanel .givemessage p {padding-right:10px}
#leftpanel .givemessage .button { float:left; padding-left:45px; padding-top:10px}
#leftpanel .givemessage .button a{ height:24px; float:left; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_button_give.gif) repeat-x; border:2px solid #FFFFFF; text-align:center; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;-moz-border-radius: 15px; -webkit-border-radius: 15px;-webkit-box-shadow: 0px 0px 10px #AFA557; -moz-box-shadow: 0px 0px 10px #AFA557; padding:3px 15px 0 15px}
#leftpanel .givemessage .button a:hover{ background:#336699}

#leftpanel .newsletter {width:212px; float:left;background:#E5DEA8 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_givemsgbox.jpg) no-repeat bottom left; padding:22px 0 27px 22px; margin-top:0px}
#leftpanel .newsletter h4 {padding-bottom:10px; font: 14px/1.1 'DinWebRegular',"Trebuchet MS",sans-serif; color:#333333; letter-spacing:2px}
#leftpanel .newsletter .photo{ float:left; padding-right:10px}
#leftpanel .newsletter .photo img { border:1px solid #D0D0D0}
#leftpanel .newsletter p{width:120px; float:left; padding-bottom:2px}
#leftpanel .newsletter p a{ font-weight:bold}
#leftpanel .newsletter .button { float:left; padding-left:45px; padding-top:10px}
#leftpanel .newsletter .button a{ height:24px; float:left; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_button_give.gif) repeat-x; border:2px solid #FFFFFF; text-align:center; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;-moz-border-radius: 15px; -webkit-border-radius: 15px;-webkit-box-shadow: 0px 0px 10px #AFA557; -moz-box-shadow: 0px 0px 10px #AFA557; padding:3px 15px 0 15px}
#leftpanel .newsletter .button a:hover{ background:#336699}

#leftpanel .annual_report {width:212px; float:left;background:#E5DEA8 url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_givemsgbox.jpg) no-repeat bottom left; padding:22px 0 27px 22px; margin-top:0px}
#leftpanel .annual_report h4 {padding-bottom:10px; font: 14px/1.1 'DinWebRegular',"Trebuchet MS",sans-serif; color:#333333; letter-spacing:2px}
#leftpanel .annual_report .photo{ float:left; padding-right:10px}
#leftpanel .annual_report .photo img { border:1px solid #D0D0D0}
#leftpanel .annual_report p{width:120px; float:left; padding-bottom:2px}
#leftpanel .annual_report p a{ font-weight:bold}
#leftpanel .annual_report .button { float:left; padding-left:45px; padding-top:10px}
#leftpanel .annual_report .button a{ height:24px; float:left; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_button_give.gif) repeat-x; border:2px solid #FFFFFF; text-align:center; font-size:15px; color:#FFFFFF; font-weight:bold; text-decoration:none;-moz-border-radius: 15px; -webkit-border-radius: 15px;-webkit-box-shadow: 0px 0px 10px #AFA557; -moz-box-shadow: 0px 0px 10px #AFA557; padding:3px 15px 0 15px}
#leftpanel .annual_report .button a:hover{ background:#336699}
#leftpanel .leftnav #school_contact_info {float:left; width:169px; height:125px; padding:20px; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_school_contact_info.jpg) no-repeat top center; margin-top:10px;}
#leftpanel .leftnav #school_contact_info h4{font: 11px/1.1 'DinWebRegular',"Trebuchet MS",sans-serif; background:none;}

#leftpanel .leftnav #block-views-current_openings-block_1 {float:left; width:194px; padding:15px 20px 20px; background:#E79610  url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/current_openings_bg.jpg) no-repeat top center; border-bottom:10px solid #849EC6;}
#leftpanel .leftnav #block-views-current_openings-block_1 .views-field-title {float:left; width:100%; display:block; margin:0 0 10px 0; padding:0;}
#leftpanel .leftnav #block-views-current_openings-block_1 .views-field-title span{color:#333333; letter-spacing:2px; font: 14px 'DinWebRegular',"Trebuchet MS",sans-serif; background:none;}
#leftpanel .leftnav #block-views-current_openings-block_1 .views-field-body .field-content h3{margin:10px 0 10px 0;}
#leftpanel .leftnav #block-views-current_openings-block_1 .views-field-body .field-content ul{margin-left:0;}
#leftpanel .leftnav #block-views-current_openings-block_1 .views-field-body .field-content ul li{padding:0 0 5px 10px; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_leftsubnavCO.gif) no-repeat 0px 6px; font-size:11px; }
/*
#leftpanel .leftnav #block-views-impact_newsletter-block_1 { width:194px; padding:20px; float:left; background-color:#fff;}
#leftpanel .leftnav #block-views-impact_newsletter-block_1 h4 {padding-bottom:10px; font-size:11px; color:#333333; letter-spacing:2px}

#leftpanel .leftnav #block-views-impact_newsletter-block_1 .photo{ float:left; padding-right:10px}
#leftpanel .leftnav #block-views-impact_newsletter-block_1 .photo img { border:1px solid #D0D0D0}
#leftpanel .leftnav #block-views-impact_newsletter-block_1 p{width:120px; float:left; padding-bottom:2px}
#leftpanel .leftnav #block-views-impact_newsletter-block_1 p a{ font-weight:bold}
*/
h4.georgiaH4{
	font-family:Georgia !important;
	font-size:28px !important;
	text-align:center;
}
div.money div#sliderMoney ul{
	padding:0px;
}
div.money div#sliderMoney p{
	padding-bottom:15px;
}

/*
---------------------------------------------
09.2 content inner - rightpanel
---------------------------------------------
*/


#rightpanel { width:715px; float:left; margin-left:-20px; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_rightpanel_shadow.png) no-repeat; position:relative; padding:0px 0 150px 35px}

.banner { width:670px; height:88px; float:left; background: #FFFFFF url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_banner.gif) no-repeat bottom left; padding-left:30px; padding-top:34px; border-bottom:15px solid #FFFFFF}
.banner h4 { color:#FFFFFF; padding-bottom:14px}
.banner h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#FFFFFF}


/*
---------------------------------------------
09.2.1 content inner - rightpanel - column 1
---------------------------------------------
*/

#rightpanel .column1 {width:449px; float:left; padding-left:5px; padding-right:13px}
#rightpanel .column1-admin {width:449px; float:left; padding-left:5px; padding-right:13px}
body.section-schools #rightpanel .column1 h1.title,
body.section-programs #rightpanel .column1 h1.title {width:670px; background-color:#fff; border-bottom:10px solid #fff}
#rightpanel .column1 h2.introductory { color:#535353; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.4em;}
#rightpanel .column1 h2 img{display:block;}
#rightpanel .column1 h2.call2action {padding: 0 0 0 31px; font-weight:bold; color: #336699; background: url("http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_heading.gif") no-repeat scroll left center transparent;}
body.page-how-you-help #rightpanel .column1 h2.call2action {margin-bottom:5px;}
#rightpanel .column1 #content-area {clear:both;}
#rightpanel .column1 .view-header {clear:both;}
#rightpanel .column1 h2.schoolHeading {width:670px; padding-bottom:10px; color:#E59319; font-size:11px; letter-spacing:2px; background-color:#fff; }
#rightpanel .column1 #formSpecificArea select optgroup {margin-top:5px;}
#rightpanel .column1 #formSpecificArea select option {padding:5px 10px 0 10px;}
#rightpanel .column1 #node-86 iframe{border:none;}

#rightpanel .column1 .set { width:447px; float:left; border-bottom:1px dotted #999999; padding-top:12px; padding-bottom:15px}
/*#rightpanel .column1 .view-thanks2you .view-content, 
#rightpanel .column1 .view-from-donors .view-content, 
#rightpanel .column1 .view-featured-opportunity .view-content, 
#rightpanel .column1 .view-impact-newsletter .view-content, 
*/
#rightpanel .column1 .block-views .view-content{ width:447px; float:left; padding:0; margin:0 0 10px 0;; border-bottom:1px dotted #999999;}
 
#rightpanel .column1 .block-views {float:left; }
#rightpanel .column1 .block-views .set {border-bottom:none;}
#rightpanel .column1 .view-header .set{padding:0; xfloat:none;}
#rightpanel .column1 .border { border:none; padding:0; margin:0; padding-top:20px; padding-bottom:0}
#rightpanel .column1 .set h2 { background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_heading.gif) no-repeat left; padding:4px 0 5px 31px}
#rightpanel .column1 .set h2.last { float:left;background:none; padding-left:0}
#rightpanel .column1 .set p{float:left; font-size:12px; color:#535353}
#rightpanel .column1 .setWithImage p{ width:291px;}
#rightpanel .column1 .set .photo{ float:left; padding:0 14px 0px 0}
#rightpanel .column1 .set .photo img { border:1px solid #d1d1d1}

#rightpanel .column1 table.views-view-grid {clear:both}
#rightpanel .column1 table.views-view-grid td{ vertical-align:top}

#rightpanel .column1 .view-content .item-list ul{list-style:none; padding:0; margin:0 0 0 0; }
#rightpanel .column1 .view-content .item-list ul li{list-style:none; padding:0; margin:0 20px 0 0; width:135px; float:left;}
#rightpanel .column1 .view-content .item-list ul li .photo{clear:both;}
#rightpanel .column1 .view-content .item-list ul li.views-row-3,
#rightpanel .column1 .view-content .item-list ul li.views-row-6,
#rightpanel .column1 .view-content .item-list ul li.views-row-9,
#rightpanel .column1 .view-content .item-list ul li.views-row-12,
#rightpanel .column1 .view-content .item-list ul li.views-row-15,
#rightpanel .column1 .view-content .item-list ul li.views-row-18,
#rightpanel .column1 .view-content .item-list ul li.views-row-last{margin-right:0;}

#rightpanel .column1 .view-content .item-list ul li.views-row-4,
#rightpanel .column1 .view-content .item-list ul li.views-row-7,
#rightpanel .column1 .view-content .item-list ul li.views-row-10,
#rightpanel .column1 .view-content .item-list ul li.views-row-13,
#rightpanel .column1 .view-content .item-list ul li.views-row-16,
#rightpanel .column1 .view-content .item-list ul li.views-row-19{float:left; clear:left;}

#rightpanel .column1 .view-content .item-list ul li img{border:1px solid #D4D4D4}


#rightpanel .column1 .view-content p.learnmore a{color:#336699;font-weight:bold; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_blue.gif) no-repeat left;padding-left:10px}


/*
---------------------------------------------
09.2.2 content inner - rightpanel - column 2
---------------------------------------------
*/
#rightpanel .column2-admin {display:none;}

#rightpanel .column2 {width:210px; float:left; padding:0px 0 0 20px;}
body.section-schools #rightpanel .column2,
body.section-programs #rightpanel .column2 {padding-top:85px;}
#rightpanel .column2 h2 {padding-bottom:10px; font: 14px/1.1 'DinWebRegular',"Trebuchet MS",sans-serif; color:#333333; letter-spacing:2px}
#rightpanel .column2 h4 {font: 14px/1.1 'DinWebRegular',"Trebuchet MS",sans-serif; background:#FFFFFF; padding-bottom:10px;padding-top:5px;}
#rightpanel .column2 p {line-height:1.75;}

#rightpanel .column2 .set{width:210px; float:left; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/border_set.gif) repeat-x bottom left; padding-bottom:15px; position:relative; margin-bottom:15px}

div.specificarea form#formSpecificArea select{
	width:440px;
}
#slider, 
#slider2{width:210px; float:left; position:relative;}
#slider ul, 
#slider2 ul { width:209px; float:left; overflow:hidden}
#slider ul, #slider li, 
#slider2 ul, #slider2 li { width:209px; height:300px; float:left; margin:0; padding:0; list-style:none}
#slider li,
#slider2 li  { width:209px; height:300px; overflow:hidden;}
#slider li .photo,
#slider2 li .photo { height:131px; float:left; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/slider_shadow.jpg) no-repeat bottom left; padding-bottom:9px}
#slider li p,
#slider2 li p{ padding-bottom:8px}
#slider li p a,
#slider2 li p a { font-weight:bold}
#slider li p span,
#slider2 li p span{ font-style:italic}
#slider li p.learnmore a,
#slider2 li p.learnmore a{color:#336699;font-weight:bold; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_blue.gif) no-repeat left;padding-left:10px}

div.youtube #slider ul, div.youtube #slider li, 
div.youtube #slider2 ul, div.youtube #slider2 li {height:250px;}
div.youtube #slider li,
div.youtube #slider2 li  {height:250px;}
div.youtubevideomain {
	position:relative;
}
div.youtubevideomain a.cboxElement{
	width:420px;height:340px;
}
div.youtubevideomain a.popup span.icon{
	width:420px !important;
	height:320px !important;
	background: url("/sites/giving.buffalo.edu/themes/ubgiving/images/video-hover-off.png") no-repeat scroll center center transparent;
	display: block;
	left: 0;
	position: absolute;
	top: 0;
}
div.rightSidebar #slider ul, div.rightSidebar #slider li, 
div.rightSidebar #slider2 ul, div.rightSidebar #slider2 li {height:325px;}
div.flash ul, div.flash li {height:auto !important;}
div.flash p {margin-top:10px !important;}
div.rightSidebar #slider li,
div.rightSidebar #slider2 li  {height:325px;}

p#controls,
p#controls2 { margin:0; float:left; position:relative;} 

#prevBtn, #nextBtn,
#prevBtn2, #nextBtn2{ float:right; display:block; margin:0; overflow:hidden; text-indent:-1000px; width:25px; height:25px; position:absolute;}	
#prevBtn,
#prevBtn2  { float:left; top:82px; left:-218px}
#nextBtn,
#nextBtn2  { float:right; top:82px; left:-14px}														
#prevBtn a, #nextBtn a,
#prevBtn2 a, #nextBtn2 a {display:block; width:25px; height:25px; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_slider_left.png) no-repeat 0 0}	
#nextBtn a,
#nextBtn2 a { background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_slider_right.png) no-repeat 0 0}
	
#rightpanel .button { float:right; font-size:10px; font-weight:bold}
#rightpanel .button a { height:15px; float:left; color:#FFFFFF; text-decoration:none; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_button.gif) repeat-x;-moz-border-radius: 10px; -webkit-border-radius: 10px; line-height:15px; padding:2px 10px}
#rightpanel .button a:hover {background:#336699}

#rightpanel .column2 .newsletter { width:215px; float:left}
#rightpanel .column2 .newsletter .photo{ float:left; padding-right:10px}
#rightpanel .column2 .newsletter .photo img { border:1px solid #D0D0D0}
#rightpanel .column2 .newsletter p{width:135px; float:left; padding-bottom:2px}
#rightpanel .column2 .newsletter p a{ font-weight:bold}

#rightpanel .column2 #block-aggregator-feed-1 {font-size:11px;}
#rightpanel .column2 #block-aggregator-feed-1 ul {padding:0; margin:0;}
#rightpanel .column2 #block-aggregator-feed-1 ul li{list-style-type:none; padding:0 0 10px 0; margin:0; font-size:12px;}
#rightpanel .column2 #block-aggregator-feed-1 .more-link { float:right; font-size:10px; font-weight:bold}
#rightpanel .column2 #block-aggregator-feed-1 .more-link a { height:15px; float:left; color:#FFFFFF; text-decoration:none; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/bg_button.gif) repeat-x;-moz-border-radius: 10px; -webkit-border-radius: 10px; line-height:15px; padding:2px 10px}
#rightpanel .column2 #block-aggregator-feed-1 .more-link a:hover {background:#336699}

#rightpanel .column2 .from_dean .photo { float:left; background: url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/slider_shadow.jpg) no-repeat bottom left; padding-bottom:4px; margin-bottom:5px;}
#rightpanel .column2 .from_dean p {margin-bottom:10px;}


/*
---------------------------------------------
09.3 content inner - bottom links
---------------------------------------------
*/


#bgbottomlinks { width:100%; height:27px; float:left; background:#A6BAD6}
#bottomlinks { width:960px; height:27px; margin:0 auto}

#bottomlinks .subnav { background:none}
#bottomlinks .subnav div.breadcrumb { color:#FFFFFF}
#bottomlinks .subnav div.breadcrumb a { color:#336699}
#bottomlinks .subnav div.breadcrumb a:hover { color:#FFFFFF}
#bottomlinks .subnav div.breadcrumb span { color:#FFFFFF}



/*
---------------------------------------------
09.3 content inner - styles
---------------------------------------------
*/


h1.title{
	background-color:#fff; border-bottom:10px solid #fff
}
#rightpanel h1, #rightpanel #edit-body h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; color:#535353; padding-bottom:15px}

#rightpanel .spacer { width:715px; height:25px; float:left; background:#FFFFFF}
#rightpanel .photobig { height:260px; float:left; border:1px solid #d1d1d1; margin-bottom:12px}

#rightpanel .column1 {width:449px; float:left; padding-left:5px; padding-right:13px}

#rightpanel .styles { width:449px; float:left}
#rightpanel .styles h2 { padding-bottom:5px}
#rightpanel .styles h3 { padding-bottom:5px}
#rightpanel .styles h4 { text-transform:uppercase; padding-bottom:5px}
#rightpanel .styles p { font-size:12px; padding-bottom:12px; line-height:1.75;}
#rightpanel .styles ul li {line-height:1.75;}

#rightpanel .styles .left { width:300px; float:left}
#rightpanel .styles .left ul { width:275px; float:left; padding-bottom:15px; padding-left:10px}
#rightpanel .styles .left ul li { font-size:12px; color:#333333; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/arrow_blue.gif) no-repeat left; padding-left:8px}
#rightpanel .styles .left ul.list2 li { font-size:12px; color:#333333; background:url(http://ubfoundation.buffalo.edu/UBCMS/giving/stelter/images/li_bullet.gif) no-repeat left; padding-left:8px}
#rightpanel .styles .left ol{ width:275px; float:left; padding-bottom:15px; padding-left:10px}
#rightpanel .styles .left ol li{ font-size:12px; color:#333333; background:none; list-style:inside decimal}

#rightpanel .styles .right{width:135px; float:right}
#rightpanel .styles .right h2{ color:#ccbe52; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; line-height:1.5em}
#rightpanel .styles .right p { font-size:11px; color:#ccbe52; font-weight:bold}
#rightpanel .styles .right p span { font-style:italic; font-weight:normal}

#rightpanel .styles .action{float:left}
#rightpanel .styles .action p { padding-bottom:0}
#rightpanel .styles .action h2{padding:0; padding-left:31px}

#rightpanel .styles #aggregator div{ font-size:12px; padding-bottom:12px; margin-bottom:0;}
#rightpanel .styles #aggregator .feed-item-meta{padding-bottom:0;}
#rightpanel .styles #aggregator .feed-source .feed-icon{display:none;}
#rightpanel .styles #aggregator .feed-source .feed-url{display:none;}
#rightpanel .styles #aggregator .feed-source .feed-updated{display:none;}
/*
---------------------------------------------
10. homepage gallery styles
---------------------------------------------
*/

div.subStyles{
	float:left;
	padding-top:20px;
	margin-top:10px;
	width:100%;
	border-top:1px solid #D4D4D4;
}
div.subStyles p{
	font-size:14px !important;
}
div.subStyles ul li{
	font-size:14px !important;
	color:#535353;
	
}
div.subStyles ul, div.subStyles  li{
	list-style:disc outside none !important;
}
div.subStyles ul{
	margin-left:15px;
}
.ad-gallery {  width: 600px;}

.ad-gallery, .ad-gallery * {  margin: 0;  padding: 0;}
.ad-gallery .ad-image-wrapper { width: 100%; height: 400px; margin-bottom: 10px;position: relative; overflow: hidden;}
.ad-gallery .ad-image-wrapper .ad-loader {position: absolute; z-index: 10; top: 48%; left: 48%;border: 1px solid #CCC;}
.ad-gallery .ad-image-wrapper .ad-next {position: absolute; right: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev { position: absolute; left: 0; top: 0; width: 25%; height: 100%; cursor: pointer; display: block; z-index: 100;}
.ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
/* Or else IE will hide it */
background: url(non-existing.jpg)\9}
.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(ad_prev.png); width: 30px; height: 30px; display: none; position: absolute; top: 47%; left: 0; z-index: 101;}
.ad-gallery .ad-image-wrapper .ad-next .ad-next-image { background: url(ad_next.png); width: 30px; height: 30px; right: 0; left: auto;}
.ad-gallery .ad-image-wrapper .ad-image {position: absolute; overflow: hidden; top: 0; left: 0;z-index: 9; }
.ad-gallery .ad-image-wrapper .ad-image a img { border: 0;}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description { position: absolute; bottom: 0px;left: 0px; padding: 7px; text-align: left; width: 100%; z-index: 2; background: url(opa75.png);color: #000;}
* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
}
.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
display: block;}
.ad-gallery .ad-controls { height: 20px;}
.ad-gallery .ad-info { float: left;}
.ad-gallery .ad-slideshow-controls { float: right;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop { padding-left: 5px; cursor: pointer;}
.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown { padding-left: 5px; font-size: 0.9em;}
.ad-gallery .ad-slideshow-running .ad-slideshow-start { cursor: default; font-style: italic;}
.ad-gallery .ad-nav { width: 100%; position: relative;}
.ad-gallery .ad-forward, .ad-gallery .ad-back { position: absolute; top: 0; height: 100%; z-index: 10;}
/* IE 6 doesn't like height: 100% */
* html .ad-gallery .ad-forward, .ad-gallery .ad-back { height: 100px;}
.ad-gallery .ad-back { cursor: pointer; left: -20px; width: 13px; display: block; background: url(ad_scroll_back.png) 0px 22px no-repeat;
}
.ad-gallery .ad-forward { cursor: pointer; display: block; right: -20px; width: 13px; background: url(ad_scroll_forward.png) 0px 22px no-repeat;}
.ad-gallery .ad-nav .ad-thumbs { overflow: hidden; width: 100%;}
.ad-gallery .ad-thumbs .ad-thumb-list { float: left; width: 9000px; list-style: none;}
.ad-gallery .ad-thumbs li { float: left; padding-right: 5px;}
.ad-gallery .ad-thumbs li a { display: block;}
.ad-gallery .ad-thumbs li a img { border: 3px solid #CCC; display: block;}
.ad-gallery .ad-thumbs li a.ad-active img { border: 3px solid #616161;}
/* Can't do display none, since Opera won't load the images then */
.ad-preloads { position: absolute; left: -9000px; top: -9000px;}


/*
---------------------------------------------
11. Specific pages
---------------------------------------------
*/

body.page-impact-newsletters #rightpanel .column1 .view-content h2{font-weight:bold;}

/*
---------------------------------------------
11. Drupal admin elements
---------------------------------------------
*/

ul.tabs{padding:5px;}
ul.tabs li{padding:5px 5px 0 5px; margin:0;}
ul.tabs li a {padding:5px; margin:0; font-size:.8em; border-width:1px; border-color:#bbbbbb;}
ul.tabs li.active a {font-weight:bold;}
table.sticky-enabled th, table.sticky-enabled td{font-size:.8em; padding-right:10px;}
.resizable-textarea{width:100%;}
#rightpanel .styles .admin .left{width:400px;}
#rightpanel .styles .admin .left .admin-panel{clear:both;}
#rightpanel .styles .admin .left .admin-panel ul li{background:none; padding:0;}
#rightpanel .styles .admin .right{width:400px;}
#rightpanel .styles .admin .right p{color:#000; font-size:12px; font-weight:normal;}
#rightpanel .styles .admin .right li{padding:none; font-size:12px;}
#rightpanel .styles .filefield-element {margin-bottom:0;}
#rightpanel .styles .form-item {margin-bottom:0;}
#rightpanel .styles .form-item label{margin-top:25px;}
#rightpanel .styles .form-item .filefield-element{margin-top:0;}
#rightpanel .styles .widget-edit .description{font-size:12px;}
#rightpanel .styles .teaser-checkbox{display:none;}
