/* */
html {
background-color:#80A9BA;
}
body {
font-size: 62.5%;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #434345;
background: url(https://cdn.naz.edu/www.naz.edu/body_bkg.gif) repeat-x top center;
}
#container {
position: relative;
width: 990px;
margin: -20px auto 0;
font-size: 1.2em;
background: url(https://cdn.naz.edu/www.naz.edu/container_bkg.gif);
padding-top: 15px;
}
/* Plone stuff */
.contentActions {
z-index: 60;
}
/* scope me */
#portal-top, #footer{
/*font:75%/1 Arial,Helvetica, Verdana, sans-serif;
Supposed to be 75% of 100%, which equals 120% of 62.5%
*/
font:120%/1 Arial,Helvetica, Verdana, sans-serif;
background-color:#80A9BA;
color:#666;
}
#portal-top *, #footer *{
margin:0;
padding:0;
vertical-align:top;
}
#portal-top img, #footer img {
border:none;
}
#portal-top ul, #portal-top ol, #footer ul, , #footer ol{
list-style-type:none;
}
#portal-top table, #footer table {
border-spacing:0;
border-collapse:collapse;
}
#portal-top .hiddenStructure, #footer .hiddenStructure{
display:none;
}
#portal-top div.row, #footer div.row{
float:none;
display:block;
position:relative;
width:100%;
}
#portal-top div.cell, #footer div.cell{
float:left;
left:100%;
position:relative;
z-index: 70;
}
#portal-top div.position-0, #footer div.position-0 {
margin-left:-100%;
}
#portal-top div.width-full, #footer div.width-full {
width:100%;
}
/* end scope me */
#portal-top {
height:110px;
background-color:#FFFFFF;
border-bottom:70px solid #232F84;
min-width: 990px;
}
#portal-top:after{
border-bottom:1px solid #FFFFFF;
content:"";
position:absolute;
top:181px;
width:100%;
z-index:0;
}
#portal-top a{
text-decoration:none;
}
#portal-header{
background-color:#FFFFFF;
width:990px;
margin:0 auto;
position:relative;
z-index:1;
}
#portal-header h1 {
left:20px;
top:17px;
position:absolute;
}
#portal-header h1 a {
background:url(https://cdn.naz.edu/www.naz.edu/nazareth-college-logo.png) no-repeat;
display:block;
height:81px;
width:250px;
text-indent:-9999px;
overflow:hidden;
}
#portal-header h2{
position:absolute;
right:20px;
top:54px;
font:bold 1.6em/1em Arial, Helvetica, Verdana, sans-serif;
text-align:right;
}
#portal-header h2 a{
color:#231333;
margin-left:45px;
background:url(https://cdn.naz.edu/www.naz.edu/arrow-yellow.png) no-repeat right 4px;
padding-right:20px;
}
#portal-header h2 a:hover{
color:#632C82;
}
/*--------MAIN NAV-------*/
#main-nav{
height:50px;
width:100%;
position:absolute;
top:110px;
display:table;
background-color:#232F84;
text-align:center;
font:bold 1.1em/14px Arial, Helvetica, Verdana, sans-serif;
letter-spacing:.05em;
text-transform:uppercase;
}
#main-nav li{
display:table-cell;
}
#main-nav li a{
display:block;
color:#FFFFFF;
padding:18px 0;
}
#main-nav a:hover{
background:#5A829B;
}
/*--------AUDIENCE NAV--------*/
#audience-nav{
position:absolute;
top:82px;
right:4px;
display:block;
text-align:right;
font-family:Arial, Helvetica, Verdana, sans-serif;
}
#audience-nav li{
display:table-cell;
padding:0px 16px;
}
#audience-nav a{
color:#655A71;
}
#audience-nav a:after{
content:" »";
}
#audience-nav a:hover{
text-decoration:underline;
color:#231333;
}
/*--------TOPIC NAV--------*/
#topic-nav{
position:absolute;
top:20px;
right:205px;
display:block;
text-align:right;
font:.9em/1em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
letter-spacing:.02em;
text-transform:uppercase;
}
#topic-nav li{
display:table-cell;
position:relative;
padding:0px 8px;
border-left:1px solid #CCC;
}
#topic-nav li:first-child{
border-left:none;
}
#topic-nav a{
color:#6D6E70;
}
#topic-nav a:hover{
color:#000;
text-decoration:underline;
}
#topic-nav li.dropDown:after{
content:" ▼";
}
#topic-nav li.dropDown:hover{
cursor:pointer;
}
#topic-nav li.dropDown:hover ul, #topic-nav li.dropDown.hovered ul{
display:block;
}
#topic-nav li ul{
position:absolute;
z-index:100;
margin-left:-9px;
padding:5px 0px;
background-color:#FFF;
opacity:.95;
text-align:left;
text-transform:capitalize;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
display:none;
white-space:nowrap;
}
#topic-nav li ul li{
padding:0px;
display:block;
border:none;
}
#topic-nav li ul a{
display:block;
padding:6px 10px;
color:#000;
}
#topic-nav li ul a:hover{
background-color:#D3D0D6;
}
/*--------SEARCH--------*/
#portal-searchbox{
position:absolute;
top:18px;
right:20px;
font-size:83%;
}
#portal-searchbox input.searchField{
-moz-appearance:none;
}
#portal-searchbox #searchGadget{
background:url(search-input.png) repeat-x;
border:1px solid #CCC;
height:18px;
width:126px;
padding:0 2px;
}
#portal-searchbox input.searchButton{
cursor:pointer;
background: none;
background-color:#632C82;
border:1px solid #999;
height:20px;
padding:1px 2px 2px;
text-transform:lowercase;
color:#FFF;
font-size:1em;
margin-left:-5px;
}
#portal-searchbox input:hover{
background-color:#333;
}
#portal-searchbox .searchSection{
margin-top:2px;
display:none;
}
/* Emergency Alert - change class from off to on to activate */
#emergency.off {
display: none;
}
#emergency.on {
display: block;
}
#emergency {
background: #F37421 url(https://www.naz.edu/emergency_bkg.gif) no-repeat 90px 45px;
color: white;
padding: 50px 60px 50px 180px;
line-height: 1.4em;
font-size: 1.1em;
margin: 5px 20px;
}
#container #emergency h1 {
font-size: 1.2em;
text-transform: uppercase;
padding-bottom: 5px;
font-weight: bold;
color: white;
margin: 0;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
display: block;
float: left;
}
#container #emergency a {
color: white;
text-decoration: none;
text-transform: uppercase;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
font-weight: bold;
}
#container #emergency a:hover {
text-decoration: underline;
}
#container #emergency a.dismissal {
width: 16px;
height: 16px;
display: block;
overflow: hidden;
background: url(https://www.naz.edu/close_ea.gif);
text-indent: -99999999px;
position: relative;
top: 15px;
left: 5px;
}
#container #emergency p {
clear: both;
}
/* ----------------------- Section Nav ----------------------- */
ul#section_nav {
width: 120px;
float: left;
margin: 20px 24px;
font-size: 1em;
position: relative;
z-index: 50;
}
ul#section_nav li {
/*background: url("&dtml-portal-url/nav_dottedline.gif") repeat-x top left white;*/
padding: 10px 0;
}
ul#section_nav li h2,
ul#section_nav>li:first-child {
background: none;
padding: 3px 0;
color: #632c82;
text-transform: uppercase;
font-size: 1em;
}
ul#section_nav li h2 a {
background: none;
padding-left: 0;
color: #632c82;
}
ul#section_nav li a {
color: #58595B;
text-decoration: none;
display: block;
padding-left: 15px;
}
ul#section_nav li.navTreeFolderish > a {
background: url("&dtml-portal-url/arrow_grey_right.gif") no-repeat left 2px;
}
ul#section_nav li.open {
background: none;
border-bottom: 1px #CCC solid;
border-top: 1px #CCC solid;
padding-bottom: 0;
}
ul#section_nav li.navTreeFolderish.on {
background: none;
border-bottom: 1px #CCC solid;
border-top: 1px #CCC solid;
padding-bottom: 0;
}
ul#section_nav li.navTreeFolderish.open>a {
background: url("&dtml-portal-url/arrow_purple_down.gif") no-repeat left 2px;
}
ul#section_nav li.navTreeFolderish.open>a:hover {
background: url("&dtml-portal-url/arrow_purple_down.gif") no-repeat left 2px;
}
ul#section_nav li.open+li,
ul#section_nav li.navTreeFolderish.on+li {
background: none;
}
ul#section_nav li ul {
margin-left: 15px;
}
ul#section_nav>li>ul {
font-size: .9em;
}
ul#section_nav li ul li {
padding: 8px 0;
}
ul#section_nav li ul li ul li a {
background: none;
padding-left: 0;
}
ul#section_nav li ul li.open {
border: none;
/*background: url("&dtml-portal-url/nav_dottedline.gif") repeat-x top left;*/
}
ul#section_nav li ul li.open ul li {
border: none;
background: none;
padding: 5px 0;
}
ul#section_nav li.open>a {
padding-bottom: 8px;
}
ul#section_nav li.on>a {
font-weight: bold;
color: #632c82;
}
ul#section_nav a:hover {
color: #632c82;
}
ul#section_nav>li.navTreeFolderish>a:hover,
ul#section_nav>li>ul>li.navTreeFolderish>a:hover {
color: #632c82;
background: url("&dtml-portal-url/arrow_purple_right.gif") no-repeat left 2px;
}
ul#section_nav li.navTreeFolderish.on>a {
padding-bottom: 8px;
font-weight: bold;
background: url("&dtml-portal-url/arrow_purple_down.gif") no-repeat left 2px;
}
/* ----------------------- Breadcrumbs ----------------------------*/
#breadcrumbs {
height: 10px;
text-transform: lowercase;
font-size: .9em;
color: #8B9298;
margin: 0 20px;
}
#breadcrumbs li {
float: left;
margin: 0 2px;
}
#breadcrumbs li a {
color: #8B9298;
text-decoration: none;
}
#breadcrumbs li a:hover {
color: #333333;
text-decoration: underline;
}
/* ----------------------- Universal Styles ----------------------------*/
#container h1 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 2.8em;
font-weight: normal;
letter-spacing: -.05em;
margin: 10px 0 15px;
color: #632c82;
}
#container h1.documentTitle {
margin-left: 1em;
margin-right: 1em;
}
.callout {
background: url(https://cdn.naz.edu/www.naz.edu/callout.png) no-repeat bottom left;
color: white;
line-height: 1.5em;
padding: 15px 15px 40px 15px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
}
#nav .callout {
margin-left: 20px;
width: 100px;
}
#nav div {
clear: both;
}
.quote {
font-size: 1.5em;
}
div.promo {
margin-top: 30px;
}
#drawer .promo {
margin-top: 0;
}
.callout a {
color: #E4DDE9;
}
.callout a:hover {
color: white;
background: none;
}
.callout h2,
#sub_content .callout h2 {
font-size: 1.5em;
font-weight: normal;
padding: 10px 0 5px 0;
line-height: 1.3em;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: none;
}
/*------------------------------------------------------------------*/
/*---------------------------- Homepage ----------------------------*/
/*------------------------------------------------------------------*/
#homecontainer {
width: 990px;
margin: 0 auto;
padding: 0;
font-size: 1.2em;
background-color: #F2F5F4;
}
#homeleft {
width: 625px;
float: left;
margin: 15px 25px 0 15px;
}
#homeright {
width: 300px;
float: left;
margin: 15px 15px 0 0;
}
.homeheading {
position: relative;
left: -5px;
top: -10px;
margin: 0;
padding: 0;
}
.homemore {
text-align: right;
text-transform: uppercase;
padding: 0 0 10px 0;
font-size: 90%;
letter-spacing: -0.3px;
font-weight: bold;
color: #5A829B;
clear: both;
}
.homemore a {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #5A829B;
text-decoration: none;
}
.homemore a:hover {
text-decoration: underline;
}
/*--------FEATURE--------*/
#feature {
width: 625px;
margin-bottom: 50px;
position: relative;
min-height: 430px;
}
#feature .featureimage {
width: 625px;
height: 375px;
border: 0;
position: absolute;
z-index: 0;
}
#feature #pillar {
top: 320px;
left: 10px;
position: absolute;
z-index: 30;
width: 605px;
}
#feature #pillar .pillarnumber {
vertical-align: top;
margin-left: 10px;
margin-top: 24px;
border: 0;
}
#feature #pillar .share {
border: 0 none;
position: absolute;
right: 50px;
top: 20px;
}
#feature #pillar #pilnav {
display: inline-block;
position: absolute;
right: 200px;
top: 0;
}
#feature #story {
top: 350px;
left: 25px;
width: 510px;
position: absolute;
z-index: 20;
background-image: url(https://cdn.naz.edu/www.naz.edu/feature_bkg.png);
padding: 18px 20px 15px 20px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: white;
}
#feature #story p {
font-size: 105%;
line-height: 150%;
margin: 0;
padding: 0;
}
#feature #story h2 {
font-size: 120%;
line-height: 130%;
font-weight: bold;
text-transform: uppercase;
margin: 0 5px 0 0;
padding: 0;
float: left;
}
#feature #story a {
color: #BECDCA;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
letter-spacing: -0.3px;
background-image: url(https://cdn.naz.edu/www.naz.edu/link-arrow_light.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 10px;
}
#feature #story a:hover {
text-decoration: underline;
}
/*--------HOME NEWS--------*/
#homenews {
width: 610px;
margin-left: 5px;
background-color: white;
padding-right: 10px;
}
#homenews ul {
margin: 10px 0 0 0;
list-style-type: none;
padding: 0;
}
#homenews ul li {
width: 270px;
margin: 0 35px 15px 0;
position: relative;
left: -5px;
float: left;
}
#homenews ul li a {
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 90%;
color: #434345;
line-height: 150%;
margin: 0;
}
#homenews ul li:nth-child(2n+1) {
clear: left;
}
#homenews ul li a:hover {
background-color: #E0E8E9;
}
#homenews .thumb {
float: left;
border: none;
width: 60px;
height: 55px;
margin-right: 10px;
background-image: url(https://www.naz.edu/newsthumb_base.gif);
background-repeat: no-repeat;
background-position: bottom right;
}
#homenews .newstags {
color: #999;
display: block;
font-size: 80%;
margin-top: .4em;
padding-left: 70px;
}
#homenews .newstags a {
color: #999;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
white-space: nowrap;
}
#homenews .newstags a:hover {
text-decoration: underline;
background-color: white;
}
/*--------ACTION LINKS--------*/
#action {
width: 300px;
margin-bottom: 40px;
}
#action ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#action ul li {
width: 300px;
margin-bottom: 15px;
background-image: url(https://cdn.naz.edu/www.naz.edu/actionlink_base.gif);
background-repeat: no-repeat;
background-position: bottom right;
position: relative;
padding-bottom: 5px;
}
#action ul li a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 130%;
line-height: 100%;
color: white;
text-decoration: none;
width: 245px;
background-color: #5A829B;
padding: 2px 0 4px 25px;
margin-left: 5px;
display: block;
}
#action ul li a:hover {
color: #632C82;
}
#action .arrow {
border: 0;
left: 0;
top: 10px;
position: absolute;
}
/*--------WHO WE ARE--------*/
#who {
width: 295px;
margin: 10px 0 35px 5px;
background-color: white;
}
#who p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 90%;
color: #434345;
line-height: 160%;
margin: 0 10px;
padding-bottom: 10px;
}
#who a {
color: #5A829B;
text-decoration: none;
}
#who a:hover {
background-color: #E0E8E9;
}
/*--------HOME EVENTS--------*/
#homeevents {
width: 285px;
margin: 10px 0 35px 5px;
background-color: white;
padding-right: 10px;
}
#homeevents ul {
margin: 0 10px;
list-style-type: none;
padding: 0;
}
#homeevents ul li {
margin-bottom: 15px;
}
#homeevents ul li a {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 130%;
color: #5A829B;
text-decoration: none;
background-image: url(https://cdn.naz.edu/www.naz.edu/link-arrow_dark.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 10px;
}
#homeevents ul li a:hover {
background-color: #E0E8E9;
}
#homeevents h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 75%;
color: #434345;
font-weight: normal;
margin: 0;
}
#homeevents #eventsearch {
float: right;
margin-top: -5px;
width: 140px;
height: 20px;
background: #E0E8E9;
border: none;
}
#homeevents #eventinp {
width: 110px;
height: 20px;
font-size: 11px;
background: #E0E8E9;
border: none;
padding: 0;
color: #666;
}
#homeevents #eventbtn {
float: right;
border: none;
background: url('search-magnifier.gif') no-repeat;
width: 20px;
height: 20px;
text-indent: -9999px;
cursor: pointer;
}
/*--------HOME DRAWER------*/
#homedrawer {
width: 960px;
padding: 15px;
background: #E0E8E9;
clear: both;
overflow: auto;
}
/*--------HOME SPOTLIGHT--------*/
#homedrawer #spotlight {
width: 295px;
margin: 20px 25px 20px 5px;
float: left;
position: relative;
}
#homedrawer #spotlight h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 150%;
font-weight: normal;
color: #5A829B;
margin: 10px 0 5px 0;
padding: 0;
}
#homedrawer #spotlight h2 a {
color: #5A829B;
text-decoration: none;
}
#homedrawer #spotlight p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 90%;
color: #434345;
line-height: 160%;
margin: 0;
}
#homedrawer #spotlight p a {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #5A829B;
text-decoration: none;
text-transform: uppercase;
letter-spacing: -0.3px;
font-weight: bold;
}
#homedrawer #spotlight a:hover {
text-decoration: underline;
}
#homedrawer .spotimage {
width: 295px;
height: 155px;
border: 0;
position: absolute;
}
#homedrawer #spotheader {
top: -20px;
left: -5px;
position: relative;
z-index: 20;
width: 300px;
height: 155px;
}
#homedrawer .spotnumber {
vertical-align: bottom;
margin-left: 10px;
margin-bottom: 10px;
border: 0;
}
/*--------HOME BLOGS--------*/
#homedrawer .blogs {
width: 290px;
margin: 5px 25px 20px 10px;
float: left;
position: relative;
}
#homedrawer #blogheader {
top: -5px;
left: -10px;
position: absolute;
z-index: 20;
width: 300px;
}
#homedrawer .blogs h2 {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 100%;
font-weight: normal;
text-transform: uppercase;
color: white;
background-color: #5A829B;
margin: 0 0 15px 75px;
padding: 6px 5px 6px 17px;
}
#homedrawer .blogs ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#homedrawer .blogs ul li {
margin-bottom: 6px;
border-bottom: 1px dashed #5A829B;
padding-bottom: 6px;
}
#homedrawer .blogs ul li a {
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 90%;
color: #434345;
line-height: 160%;
display: block;
}
#homedrawer .blogs ul li a:hover {
background-color: #BECDCA;
}
/*--------HOME GALLERY--------*/
#homedrawer #gallery {
width: 300px;
margin: 5px 0 20px 0;
float: left;
position: relative;
}
#homedrawer #galleryheader {
top: -5px;
position: absolute;
z-index: 20;
width: 300px;
}
#homedrawer #gallery h2 {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
line-height: 100%;
font-weight: normal;
text-transform: uppercase;
color: white;
background-color: #5A829B;
margin: 0 0 15px 70px;
padding: 6px 5px 6px 17px;
}
#homedrawer #gallery ul {
list-style-type: none;
margin-bottom: 10px;
padding: 0;
}
#homedrawer #gallery ul li {
width: 70px;
height: 70px;
float: left;
margin-left: 5px;
margin-bottom: 5px;
background-color: #BECDCA;
display: block;
}
#homedrawer #gallery ul li img {
width: 70px;
height: 70px;
border: none;
}
#homedrawer #gallery .homemore {
margin-top: 10px;
}
/*------------------------------------------------------------------*/
/*---------------------------- Modules -----------------------------*/
/*------------------------------------------------------------------*/
.blogs, .spotlight, .flickr {
position: relative;
}
/* ---------------------------- blogs -------------------------------*/
.blogs li a {
text-decoration: none;
color: #1A1A1A;
}
#sub_content .blogs div {
font-family: Georgia, Times, "Times New Roman", serif;
}
/* ------------------ home page blogs -------------------*/
#sub_content .blogs div h4 {
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
color: #5a829b;
font-weight: bold;
line-height: 1.4em;
text-transform: uppercase;
margin: 0 20px 5px 20px;
}
#sub_content .blogs div li {
font-size: 1.2em;
background: url(https://www.naz.edu/li_bottomborder.gif) no-repeat top left;
padding: 10px 2px;
margin: 0;
line-height: 1.6em;
}
#sub_content .blogs div li:first-child {
background: none;
}
#sub_content .blogs #blogs_window li a:hover {
background: #BFCFDC;
}
/* ---------------------------- Flickr -------------------------------*/
#sub_content .flickr {
clear: left;
margin-bottom: 0;
position: relative;
}
.flickr ol {
width: 295px;
margin: 0;
padding: 0;
}
.flickr ol li {
width: 68px;
height: 68px;
list-style: none;
float: left;
overflow: hidden;
margin-bottom: 6px;
margin-right: 6px;
text-align: center;
}
.flickr ol li img {
vertical-align: middle;
}
/* --------------------- Home Page Flickr / Sub Content Flickr -----------------------*/
#sub_content .flickr ol {
width: 305px;
}
/* --------------------------------------------- Spotlight ------------------------------------------------*/
#container .spotlight {
margin-bottom: 0;
float: right;
width: 300px;
}
/* zehno: added to fix detail style page type (includes profile page) width issue with spotlight */
.detailflexpage #container #sub_content .spotlight,
.profilepage #container #sub_content .spotlight,
.detailflexpage #container #sub_content .spotlight #rotator img,
.profilepage #container #sub_content .spotlight #rotator img,
.detailflexpage #container #sub_content .spotlight #rotator p,
.profilepage #container #sub_content .spotlight #rotator p {
width: 290px;
}
#sub_content .spotlight div {
margin-bottom: 0;
}
.spotlight #rotator {
position: relative;
top: -5px;
}
.spotlight #rotator div {
padding-bottom: 30px;
background-color: white;
}
/* zehno: reverted back to original padding after fixing detail page width */
.spotlight div h3 {
font-size: 1.9em;
line-height: 1.2em;
font-weight: normal;
color: #5a829b;
font-family: Georgia, Times, "Times New Roman", serif;
padding: 15px 0 10px;
}
.spotlight div h3 a {
color: #5a829b;
text-decoration: none;
}
/* zehno: reverted back to original padding after fixing detail page width */
.spotlight div p {
padding: 0 0 10px ;
margin: 0;
}
.spotlight div p a {
text-transform: uppercase;
text-decoration: none;
color: #5a829b;
font-size: .9em;
font-weight: bold;
font-family: "lucida grande", "lucida sans", "lucida sans unicode", helvetica, arial, sans serif;
}
.spotlight_controls {
float: right;
position: absolute;
right: 0;
display: none;
}
.spotlight_controls.show {
display: block;
}
.spotlight_controls a.forward,
.spotlight_controls a.backward {
background: url(https://cdn.naz.edu/www.naz.edu/back_on.gif) no-repeat;
width: 46px;
height: 35px;
display: block;
float: left;
font-family: verdana, "lucida Grande", "lucida sans", helvetica, sans;
font-weight: bold;
text-transform: uppercase;
font-size: 1em;
color: white;
padding: 10px 12px 2px 17px;
text-decoration: none;
}
.spotlight_controls a.forward {
background: url(https://cdn.naz.edu/www.naz.edu/next_on.gif) no-repeat;
padding: 10px 10px 2px 12px;
}
.spotlight_controls a.forward:hover {
background: url(https://cdn.naz.edu/www.naz.edu/next.gif) no-repeat;
}
.spotlight_controls a.backward:hover {
background: url(https://cdn.naz.edu/www.naz.edu/back.gif) no-repeat;
}
#sub_content .spotlight #rotator div {
background: none;
}
/* ---------------------------------------------------- Content ---------------------------------------------------- */
#layout {
margin: 0 20px 30px 20px;
line-height: 1.6em;
position: relative;
}
.profilepage #layout,
.detailflexpage #layout,
.template-folder_summary_view #layout,
.image #layout{
background: white;
overflow: auto;
width: 760px;
padding: 15px;
}
.template-folder_summary_view #main_content h1#parent-fieldname-title {
display: none;
}
.tag_index_page #layout {
background: white;
overflow: auto;
width: 760px;
padding: 15px;
}
#layout p {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.8em;
margin: 5px 0 15px;
}
.tagindex #layout p {
line-height: 1.8em;
padding: 5px 0 15px;
font-size: 1em;
}
#layout .caption {
background: #D4DFE0;
padding-bottom: 20px;
margin-bottom: 20px;
color: #434345;
}
#layout #slideshow {
color: white;
background: #5a829b;
height: 500px;
width: 760px;
margin-bottom: 30px;
}
#layout #sub_content #slideshow {
height: 230px;
margin-bottom: 50px;
width: 300px;
}
.media #slideshow .fsSlider {
display: none;
}
#slideshow a {
color: white;
}
#layout #slideshow h2 {
color: white;
}
#layout .caption p {
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-size: .9em;
padding: 0 15px 0 15px;
line-height: 1.6em;
}
#layout #slideshow p,
#layout #slideshow h2 {
padding: 5px 30px 0 30px;
}
.media #slideshow p,
.media #slideshow h2 {
padding: 5px 20px 0 20px;
}
#layout .caption h2,
#layout #sub_content .caption h2 {
font-size: 1em;
padding: 4px 15px 4px 15px;
margin-top: 5px;
color: #5a829b;
text-transform: uppercase;
background: none;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
#layout .caption p.morelinks {
color: #666666;
text-align: left;
padding: 10px 20px 0 15px;
}
#layout .caption p.morelinks a,
#layout .caption a {
color: #666666;
}
#layout .caption a:hover {
color: black;
}
#sub_content + * > #main_content {
margin-left: 160px;
margin-right: 305px;
}
.profilepage #sub_content + * > #main_content,
.portalpage #sub_content + * > #main_content,
.detailflexpage #sub_content + * > #main_content,
.detail_page #sub_content + * > #main_content {
margin-left: 0;
}
.section_front #main_content p {
background-color: white;
}
.featurestory #main_content p {
margin: 20px 0;
}
#main_content img[width="450"]:first-child {
margin-right: -20px;
}
/* ------------------------- = intro (used on section fronts, microsites, and school fronts (B,N,O,P) ------------------------- */
#layout #intro,
#layout #intro_microsite {
overflow: hidden;
background: #5a829b;
margin-bottom: 20px;
color: white;
width: 790px;
position: relative;
}
.section_front #layout #intro {
height: 285px;
}
#layout #main_content #intro {
position: relative;
top: -20px;
left: -20px;
background: none;
overflow: hidden;
width: 470px;
margin-bottom: 0;
}
#layout #intro p {
width: 240px;
background: #5a829b;
color: white;
padding: 30px;
font-size: 1.3em;
clear: none;
position: relative;
}
#layout #intro p.morelinks {
color: white;
padding: 5px 30px;
font-size: 1em;
text-align: left;
}
#layout #intro a {
color: #D5DFE8;
}
#layout #intro a:hover {
color: white;
}
#layout #intro img {
float: right;
}
#layout #intro_microsite img {
float: left;
padding-right: 25px;
}
/* ------------------------- News Front (E) ------------------------- */
.news_front_page #layout #mainnews {
overflow: auto;
background: #5a829b;
margin-bottom: 20px;
color: white;
padding-right: 25px;
}
.news_front_page #layout #mainnews h2 {
font-size: 1.4em;
margin: 20px 5px 5px 0;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
display: inline;
}
.news_front_page #layout #mainnews h2 a {
color: white;
text-transform: none;
}
.news_front_page #layout #mainnews ol {
}
.news_front_page #layout #mainnews li {
border-top: 1px solid #89A7BD;
padding: 10px 0;
}
.news_front_page #layout #mainnews li.big h2 {
font-size: 2.3em;
display: block;
}
.news_front_page #layout #mainnews p {
font-size: 1.2em;
padding-bottom: 0;
margin-bottom: 5px;
}
.news_front_page #layout #mainnews a {
color: #D5DFE8;
text-decoration: none;
text-transform: uppercase;
font-size: .9em;
}
.news_front_page #layout #mainnews a:hover {
text-decoration: underline;
color: white;
}
.news_front_page #layout #mainnews img {
float: left;
padding-right: 30px;
background: #5a829b;
}
/* ------------------------- News Detail, Events Detail (F,I) ------------------------- */
#story_details {
font-size: 1.2em;
font-weight: normal;
margin: 10px 0 10px 0;
color: #5a829b;
height: 30px;
margin: 0;
padding: 0;
}
#story_details li {
float: left;
padding: 0 60px 0 0;
margin: 0;
line-height: 1.2em;
}
#story_details .source {
text-align: right;
}
#story_highlights h2,
#event_highlights h2 {
color: #D8E2E4;
font-size: 1.2em;
font-weight: normal;
margin: 0 0 10px 0;
text-transform: uppercase;
}
#event_highlights h2 {
display: inline;
}
#story_highlights,
#event_highlights {
width: 760px;
padding: 15px;
background: #5a829b;
color: white;
margin: 0 0 10px 160px;
}
#story_highlights ul {
list-style: disc;
margin-left: 20px;
}
#story_highlights ul li,
#event_highlights ul li {
padding: 3px 0;
}
.profilepage #layout #main_content,
.featurestory #layout #main_content,
.detailflexpage #layout #main_content,
.image #layout #main_content{
padding: 1px;
}
.featurestory #layout #main_content {
padding: 1px 20px;
}
.featurestory #layout #main_content,
.template-link_view #layout #main_content {
margin-left: 160px;
}
/* ---Additional fixes --- */
.tagindex h1.documentTitle {
text-transform: capitalize;
}
.detail_page #articlebody {
background-color: white;
padding: 0 15px 0 0;
margin: 0 0 35px 160px;
width: 760px;
}
#sub_content {
width: 290px;
float: right;
padding-left: 15px;
}
.micrositefront #sub_content {
padding-right: 5px;
padding-top: 0;
}
.detail_page #sub_content {
padding: 0;
}
.detail_page #sub_content #main_content {
padding: 0;
margin-bottom: 10px;
margin-left: 0;
/*
margin-top: -10px;
this negative margin-top works fine in firefox 3.6.3, but breaks in older versions. Not sure what it's for.
Removing this fixes task #8660 in activecollab https: //collab.naz.edu/projects/24/tickets/12#task8660
*/
}
.detail_page #main_content > img:first-child {
float: left;
margin-right: 10px;
}
/* ----------------------- Tag Index UL styles (C) ----------------------- */
.tagindex #layout #main_content p {
padding: 0;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}
.tagindex #layout #main_content h2 {
display: block;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
font-weight: normal;
font-size: 1.1em;
text-transform: uppercase;
padding: 4px 10px;
background: #5a829b;
color: white;
font-weight: normal;
clear: left;
}
.tagindex #layout h2 a {
display: block;
color: white;
float: right;
font-size: .9em;
text-decoration: none;
}
.portalpage #layout #main_content h2 a {
color: white;
background-color: transparent;
}
.tag_index_page #layout .morelinks a img {
position: relative;
top: 5px;
}
.tag_index_page #layout h2 a:hover {
text-decoration: underline;
}
.tag_index_page #layout #main_content h2 {
margin-top: 0;
}
.tagindex #layout #main_content ol li h3 {
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
font-size: 1em;
text-transform: uppercase;
color: #5a829b;
margin-bottom: .5em;
}
.tagindex #layout #main_content ol li h3 a {
text-decoration: none;
color: #5a829b;
}
.tagindex #layout #main_content ol li h3 a:hover {
text-decoration: underline;
}
.tagindex #layout #main_content h4,
div.sort,
div.sort_tabs {
display: block;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
font-weight: normal;
font-size: 1.1em;
text-transform: uppercase;
padding: 4px 10px;
background: #D4DFE0;
color: #5a829b;
font-weight: normal;
clear: left;
}
div.sort,
div.sort_tabs {
overflow: auto;
padding: 4px 10px;
}
div.sort a,
div.sort_tabs a {
padding: 2px 20px;
color: #5A829B;
text-decoration: none;
}
div.sort a:hover,
div.sort a.on,
div.sort_tabs a:hover,
div.sort_tabs a.on {
padding: 2px 20px;
color: #5a829b;
background: #E0E8E9;
text-decoration: none;
}
/* -------------------------------- Main Content styles ------------------------------------ */
/* ----------------------- Main Content ----------------------- */
#main_content {
background: white;
padding: 20px;
margin-bottom: 40px;
position: relative;
}
.profilepage #layout #main_content p,
.profilepage #layout #main_content h2,
.profilepage #layout #main_content h3,
.profilepage #layout #main_content table,
.profilepage #layout #main_content ul,
.profilepage #layout #main_content ol,
.profilepage #layout #main_content form,
.detailflexpage #layout #main_content p,
.detailflexpage #layout #main_content h2,
.detailflexpage #layout #main_content h3,
.detailflexpage #layout #main_content table,
.detailflexpage #layout #main_content ul,
.detailflexpage #layout #main_content ol,
.detailflexpage #layout #main_content form {
margin-left: 5px;
margin-right: 5px;
}
.tag_index_page #layout #main_content {
width: auto;
float: none;
}
.tagindex #layout #main_content ol,
.tagindex #layout #main_content .nextback,
.tagindex #layout #main_content h3 {
margin-left: 10px;
margin-right: 10px;
}
#main_content.wide {
width: 780px;
}
#main_content h2,
table caption,
.tagindex #layout #main_content h3 {
font-size: 1.7em;
color: #5a829b;
font-weight: normal;
text-align: left;
margin-top: 15px;
font-family: Georgia, "Times New Roman", Times, serif;
}
#main_content h3 {
font-size: 1.2em;
color: #5a829b;
font-weight: normal;
margin: 10px 0 0;
padding: 0;
}
#main_content img.image-inline,
#main_content img.image-left,
#main_content img.image-right {
padding-bottom: 20px;
clear: none;
}
.twocol {
width: 40%;
display: inline-block;
margin: 0 8px;
overflow: hidden;
vertical-align: top;
}
#main_content ul {
list-style: disc;
padding-left: 20px;
font-family: Georgia, "Times New Roman", Times, serif;
list-style-position: outside;
}
.tag_index_page #main_content ul {
list-style-type: none;
padding-left: 0;
}
#main_content ul,
#main_content ol {
padding: 0 0 15px 20px;
font-family: Georgia, "Times New Roman", Times, serif;
list-style-position: outside;
}
#main_content ol {
list-style: decimal;
}
/* Added by zehno to style all main content lists */
#main_content li {
font-size: 1.1em;
padding: 5px 0 5px 0;
}
/* Added by zehno to style long main content lists - add class "long" to
the UL or OL when lists are long-format,
example: http://admissionsstage.naz.edu/umbdev/financial-aid/checklist-for-returning-students */
#main_content .long li {
font-size: 1.1em;
padding: 5px 0 10px 0;
}
#main_content a {
color: #5a829b;
}
#main_content a.state-private:after {
content: " (private)";
font-style: italic;
color: red;
font-size: 76%;
}
#main_content a:hover {
background: #EBF0F1;
}
#main_content h2 a {
text-decoration: none;
}
#main_content h2 a:hover {
background: none;
text-decoration: underline;
}
/* -------------------------------- Main Content Table ------------------------------------ */
#main_content table caption {
padding-top: 40px;
margin-bottom: 0;
padding-bottom: 0;
}
#main_content table,
#sub_content table,
#nav table {
width: 95%;
margin-top: 10px;
}
#main_content table th,
#sub_content table th,
#nav table th {
padding: 3px 5px;
color:#5a829b;
font-size:1.2em;
font-weight: normal;
text-align: left;
border-bottom: 1px #CCC solid;
}
#main_content table td,
#sub_content table td,
#nav table td {
padding: 3px 5px;
margin: 0;
border-bottom: 1px #CCC solid;
}
#main_content table tr:hover,
#sub_content table tr:hover,
#nav table tr:hover {
background: #EEF2F3;
}
#main_content table.invisible tr:hover {
background: none;
background-color: transparent;
}
/* -------------------------------- Main Content Form ------------------------------------ */
#main_content form {
border: 1px #CCC dotted;
margin: 30px 0;
width: 85%;
padding: 0 14px;
}
/* -------------------------------- Main Content Promos List ------------------------------------ */
#main_content #promos {
margin: 0 0 30px 0;
overflow: auto;
padding: 0;
}
#main_content #promos li {
width: 42%;
float: left;
background: #E0E8E9;
list-style: none;
padding: 5px 3%;
margin: 2% 2% 0 0;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}
#main_content #promos li.dark {
background: #632C82;
color: white;
}
#main_content #promos li h2 {
font-size: 1.6em;
text-transform: none;
color: #5a829b;
margin-top: 12px;
line-height: 1.3em;
}
#main_content ul#promos li h2 a {
color: #5a829b;
}
#main_content #promos li p {
font-size: 1em;
color: #1A1A1A;
line-height: 1.6em;
}
#main_content #promos li.dark p,
#main_content #promos li.dark h2,
#main_content #promos li.dark h2 a,
#main_content #promos li.dark a {
color: white;
}
#main_content #promos li p a {
color: #434345;
}
#main_content #promos li p a:hover {
color: black;
}
/* -------------------------------- Tag News and Events styles (G&H) ------------------------------------ */
.tagindex #container .documentTitle {
margin-left: 180px;
padding-left: 20px;
}
#main_content .nextback {
color: #632c82;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
font-size: 1.2em;
text-transform: uppercase;
font-weight: bold;
margin: 20px 0;
}
#main_content .nextback a {
color: #632c82;
padding: 0 40px 0 0;
text-decoration: none;
}
#main_content .nextback a:hover {
color: #5a829b;
background: none;
}
.tagindex #layout #main_content p,
.tagindex #layout #main_content li h3 {
font-size: .9em;
margin: 0;
}
.tagindex #layout #main_content p.morelinks {
text-align: left;
text-indent: -114px;
margin-left: 114px;
}
.tagindex #layout #main_content ol {
margin: 100px 10px 20px;
padding: 0;
}
.tagindex #layout #main_content ol.nofilters {
margin-top: 40px;
}
.tag_news_page #layout #main_content ol li p {
padding: 0 10px 10px 0;
}
.tag_news_page #layout #main_content ol li img {
width: 75px;
height: 75px;
position: absolute;
left: 0;
-moz-box-shadow: -4px 4px 0 #D4DFE0;
}
/* -------------------------------- Tag Index styles (C) ------------------------------------ */
.tag_index_page #layout ul {
margin: 20px 0;
}
.tag_index_page #layout .pubdate {
font-size: 1em;
}
.tag_index_page #layout ul.featured {
float: left;
width: 240px;
margin-right: 20px;
border-right: 1px #CCC solid;
}
.tag_index_page #layout .sort_toggle ul.featured {
margin-top: 0;
}
.tag_index_page #layout ul li img {
padding: 0 0 10px 0;
}
.tag_index_page #layout ul li {
float: left;
width: 210px;
padding-right: 20px;
padding-bottom: 30px;
padding-left: 15px;
min-height: 210px;
}
.tag_index_page #layout ul.sorted li {
float: none;
min-height: 0;
padding: 0 0 40px 10px;
width: 445px;
}
.tag_index_page #layout ul.featured li {
float: left;
width: 200px;
padding-right: 0;
padding-left: 10px;
}
#taglist {
width: 790px;
float: right;
margin: 0 20px 30px;
background: #D4DFE0;
}
#taglist ul {
float: left;
width: 115px;
padding: 20px;
}
#taglist ul li {
line-height: 1.1em;
}
#taglist ul li {
padding: 5px 0;
}
#taglist li a {
color: #434345;
text-decoration: none;
}
#taglist li a:hover {
color: black;
text-decoration: underline;
}
#taglist h2 {
color: #5a829b;
font-size: 1.2em;
font-weight: normal;
margin: 20px 20px 0 20px;
text-transform: uppercase;
}
#taglist h2 a {
display: block;
color: #5a829b;
float: right;
font-size: .8em;
text-decoration: none;
}
#taglist h2 a:hover {
text-decoration: underline;
}
.tag_box {
width: 155px;
}
/* -------------------------------- Multiple Page Controls ------------------------------------ */
#main_content #multipage {
text-align: right;
position: relative;
padding-right: 70px;
}
#main_content #multipage img,
#main_content .nextback img {
margin: 0;
padding: 0;
}
#main_content #multipage a {
color: #632c82;
text-decoration: none;
padding: 2px;
}
#main_content #multipage a.on,
#main_content #multipage a:hover {
color: #5a829b;
}
#main_content #multipage a.on {
font-weight: bold;
}
#main_content #multipage a.rss {
color: white;
}
/* -------------------------------- Slideshow Controls ------------------------------------ */
#controls {
padding: 2px 30px;
margin: 0;
position: relative;
top: -6px;
background-color: #97B1C6;
}
#controls a {
color: white;
text-decoration: none;
padding: 2px;
}
#controls a:hover {
text-decoration: underline;
padding: 2px;
}
/* -------------------------------- Calendar ------------------------------------ */
#calendar > div {
background: white;
}
#calendar dt,
#sub_content #calendar dt {
font-family: Georgia, "Times New Roman", Times, serif;
color: #632c82;
font-size: 2.5em;
padding: 20px 15px 20px 15px;
text-transform: none;
font-weight: normal;
}
#sub_content #calendar dl {
padding-left: 8px;
}
#nav #calendar dt {
font-size: 1.2em;
background: #632C82;
color: white;
padding: 5px;
margin-bottom: 10px;
text-align: center;
}
#calendar a#calendar-previous {
background: url(https://www.naz.edu/arrow_purple_left.gif) no-repeat left center;
text-indent: -9999px;
display: inline-block;
height: 15px;
width: 15px;
}
#calendar a#calendar-next {
background: url(https://www.naz.edu/arrow_purple_right.gif) no-repeat right center;
text-indent: -9999px;
display: inline-block;
height: 15px;
width: 15px;
}
#nav #calendar a#calendar-previous {
background: url(https://www.naz.edu/arrow_left_white.gif) no-repeat left center;
}
#nav #calendar a#calendar-next {
background: url(https://www.naz.edu/arrow_right_white.gif) no-repeat right center;
}
#sub_content #calendar div {
position: relative;
top: -5px;
}
#calendar table {
margin: 15px 15px 30px;
width: 270px;
}
#sub_content #calendar table {
margin: 5px;
}
#nav #calendar table {
margin: 0;
width: 100%;
}
#sub_content #calendar dl {
margin: 2px;
}
#nav #calendar {
margin-top: 20px;
}
#calendar table th {
font-size: 1em;
text-transform: uppercase;
text-align: right;
}
#calendar table td {
border: none;
text-align: right;
padding: 12px 10px;
}
#nav #calendar table td,
#nav #calendar table th {
padding: 8px 2px;
text-align: left;
font-size: .9em;
}
#calendar table strong {
color: #5a829b;
font-weight: bold;
text-decoration: underline;
}
#calendar #event {
background: #5a829b;
padding: 10px 20px 10px;
color: white;
}
#sub_content #calendar div {
margin-bottom: 0;
}
#calendar #event .pubdate {
color: #D5DFE8;
}
#calendar #event p.morelinks,
#calendar #event p.morelinks a {
color: #D5DFE8;
text-transform: uppercase;
}
#calendar #event p.morelinks a:hover {
text-decoration: underline;
}
/*-------------------------------- Section Front pages --------------------------*/
/* Also used for microsite front! */
/* Also used for school front! */
.school_front #main_content p,
.micrositefront #main_content p,
.section_front #main_content p {
font-size: 1.2em;
}
/* TODO: Fix this specificity bug that f-s up the editform tabs
zehno: changed the floated list to use a class of promolist */
.school_front #main_content ul li,
.micrositefront #main_content ul li,
.section_front #main_content ul li {
font-size: 1.2em; }
.school_front #main_content ul.promolist,
.micrositefront #main_content ul.promolist,
.section_front #main_content ul.promolist {
margin: 20px 0 30px 0;
overflow: auto;
padding: 30px 0 0 0;
border-top: 1px #D8D8D8 solid; }
.school_front #main_content ul.list,
.micrositefront #main_content ul.list,
.section_front #main_content ul.list {
margin: 20px 0 30px 0;
overflow: visible;
padding: 30px 0 0 0;
border-top: 1px #D8D8D8 solid;
}
.school_front #main_content ul.promolist li,
.micrositefront #main_content ul.promolist li,
.section_front #main_content ul.promolist li {
width: 44%;
float: left;
list-style: none;
margin: 0 6% 0 0;
min-height: 225px;
font-size: 1.1em;
}
.school_front #main_content ul.list li,
.micrositefront #main_content ul.list li,
.section_front #main_content ul.list li {
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
float: none;
width: 100%;
}
.school_front #main_content ul.promolist li h2,
.micrositefront #main_content ul.promolist li h2,
.section_front #main_content ul.promolist li h2 {
font-size: 1.5em;
margin-top: 8px;
}
.school_front #main_content ul.promolist li p,
.micrositefront #main_content ul.promolist li p,
.section_front #main_content ul.promolist li p {
font-size: 1.1em;
line-height: 1.7em;
}
.school_front #main_content ul.promolist li p a,
.micrositefront #main_content ul.promolist li p a,
.section_front #main_content ul.promolist li p a {
color: #434345;
}
.micrositefront #main_content ul.promolist li p a:hover,
.section_front #main_content ul.promolist li p a:hover {
color: black;
}
/*-------------------------------- Comments on News Pages (F) --------------------------*/
#layout #comments h2 {
background: #632c82;
color: white;
font-size: 1.1em;
padding: 10px 20px;
text-transform: uppercase;
font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}
#layout #comments form {
width: 420px;
margin-top: 5px;
}
#layout #comments form input {
width: 65%;
}
#layout #comments form .field {
clear: left;
}
span.fieldRequired {
display: block;
font-size: .8em;
}
#layout #comments form fieldset {
margin: 20px 3px 3px;
}
#layout #comments legend {
color: #5a829b;
background: #DCE5E6;
padding: 5px 10px;
font-size: 1.1em;
font-weight: normal;
text-transform: uppercase;
margin: 0;
}
#layout #comments h3 {
color: #5a829b;
padding: 5px 10px;
font-size: 1.1em;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
font-weight: normal;
padding: 10px 0 0;
margin: 0;
}
#layout #comments form div.formControls input {
background: url(https://www.naz.edu/button_submit.gif) no-repeat;
text-indent: -9999px;
margin: 10px 10px 15px 0;
height: 34px;
width: 118px;
float: right;
border: none;
display: block;
}
#layout #comments form div.formControls input:hover {
background: url(https://www.naz.edu/button_submit.gif) no-repeat 0 -34px;
cursor: pointer;
}
#layout #comments form .standalone {
background: url(https://www.naz.edu/button_reply.gif) no-repeat;
text-indent: -9999px;
position: relative;
height: 24px;
width: 76px;
border: none;
margin-right: 5px;
}
#layout #comments form:first-child .standalone {
background: none;
text-indent: 0;
position: static;
height: auto;
width: auto;
float: none;
border: none;
}
#layout #comments form:first-child .standalone:hover {
background: none;
text-indent: 0;
height: auto;
width: auto;
border: none;
}
#layout #comments form .destructive {
background: url(https://www.naz.edu/button_remove.gif) no-repeat;
text-indent: -9999px;
position: relative;
height: 24px;
width: 90px;
border: none;
}
#layout #comments form .standalone:hover {
background: url(https://www.naz.edu/button_reply.gif) no-repeat bottom left;
}
#layout #comments form .destructive:hover {
background: url(https://www.naz.edu/button_remove.gif) no-repeat bottom left;
}
#layout #comments form div.formControls:hover {
background: url(https://www.naz.edu/button_submit.gif) no-repeat bottom left;
}
.comment {
font-family: "lucida grande",Verdana, Arial, Helvetica, sans-serif;
border-top: #CCC 1px solid;
padding: 0 15px;
font-size: 1em;
margin-bottom: 40px;
}
#layout #main_content .comment form {
clear: none;
display: block;
float: left;
margin: 0;
padding: 0 10px 0 0;
text-align: left;
width: 70px;
top: 20px;
border: none;
}
.subcomment {
margin-left: 17px;
}
.documentByLine {
color: #A7A9AC;
}
/*-------------------------------- Main Content Form --------------------------*/
/*
SLS Commented this out on 2009-11-16 because form tabbing was teh fail.
If we actually need this stuff, we'll have to fix the specificity problem,
but since ITS are the only ones making forms, we can deal with it in Django
#main_content form label {
display: block;
margin: 2px 0;
padding-right: 10px;
padding-bottom: .25em;
float: left;
clear: both;
width: 22%;
text-align: right;
}
#main_content form fieldset {
display: block;
clear: both;
border: 0;
padding-bottom: 30px;
}
#main_content form fieldset p {
padding: 0 0 5px 27%;
clear: none;
}
#main_content form fieldset.radio label,
#main_content form fieldset.checkbox label {
float: none;
width: auto;
display: inline;
font-size: .9em;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
#main_content form fieldset h3 {
display: block;
margin: 2px 0;
padding-right: 10px;
padding-bottom: 0;
float: left;
clear: both;
width: 22%;
text-align: right;
font-size: 1.1em;
color: #434345;
font-family: Georgia, "Times New Roman", Times, serif;
}
#main_content form {
clear: both;
position: relative;
}
#main_content form p {
clear: left;
padding: 15px 0;
}
#main_content form h2 {
margin-bottom: 10px;
}
#main_content form label.checkbox {
width: 55%;
}
#main_content form input.text,
#main_content form select {
width: 65%;
}
#main_content form input.submit {
width: auto;
float: right;
cursor: pointer;
}
#main_content form input.radio,
#main_content input.submit,
#main_content input.checkbox {
width: auto;
}
#main_content form fieldset input.radio,
#main_content form fieldset input.checkbox {
width: auto;
}
#main_content form input.text {
border: none;
border-bottom: #999999 1px solid;
}
#main_content form input.file {
border: none;
}
#main_content form textarea.text {
border: #999999 1px solid;
}
#main_content form textarea {
width: 65%;
height: 100px;
}
#main_content form .submit {
display: block;
position: absolute;
bottom: -15px;
right: 10px;
}
*/
#layout .showhide {
margin-bottom: 30px;
overflow: hidden;
width: 440px;
}
#layout .showhide h2,
#layout #highlights h2 {
background: url(https://cdn.naz.edu/www.naz.edu/callout.png) no-repeat bottom left;
color: white;
padding: 15px 15px 35px 15px;
position: relative;
top: 10px;
margin: 0;
z-index: 100;
}
#layout .showhide h3 {
background: #D0DCDD;
text-transform: uppercase;
font-size: 1em;
font-weight: normal;
padding: 5px 10px 5px 50px;
cursor: pointer;
margin: 2px 0;
position: relative;
}
#layout #main_content .showhide div {
margin-left: 55px;
width: 83%;
}
#layout #main_content .qa p:first-letter {
text-transform: uppercase;
font-size: 1em;
color: #5a829b;
font-weight: normal;
padding-right: 5px;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
}
/* ----------------------- Sub Content ----------------------- */
#sub_content div {
margin-bottom: 20px;
}
#sub_content #tag_index h2 {
margin-bottom: -4px;
}
#sub_content #tag_index ol {
background-color: white;
border: 1px solid #ccc;
padding: 1em;
}
#sub_content #tag_index li {
display: inline-block;
width: 50%;
line-height: 2em;
border-bottom: 1px solid #CCC;
white-space: nowrap;
overflow: hidden;
}
#sub_content #tag_index li.odd:last-child {
width: 100%;
}
#sub_content #tag_index a,
#sub_content #tag_index a:link,
#sub_content #tag_index a:hover {
text-decoration: none;
color: #666;
padding-left: 2px;
}
#sub_content .portletwrapper {
margin-bottom: 20px;
}
.news_front_page #layout #sub_content {
float: left;
margin-right: 20px;
}
/* --------------------------------------------------------- */
/* ----------------------- Modules ----------------------- */
/* -------------------------------------------------------- */
.news_front_page #layout #main_content {
width: 300px;
padding: 0;
margin-right: 20px;
background: none;
}
#comingup {
width: 150px;
float: left;
}
/*.profilepage #layout #sub_content,
.detailflexpage #layout #sub_content {
width: 290px;
}*/
#layout .bigprofile #sub_content {
position: relative;
top: -100px;
right: 10px;
}
#layout .bigprofile {
position: relative;
}
#layout .bigprofile h2.title {
color: white;
position: absolute;
top: 30px;
left: 30px;
font-size: 1.8em;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
text-transform: uppercase;
}
#sub_content dl {
overflow: auto;
}
#sub_content dl,
#sub_content .bytopic ul {
padding-left: 15px;
padding-right: 13px;
background-color: white;
}
#sub_content .bytopic ul {
padding-top: 10px;
padding-bottom: 15px;
margin: 0;
background: white;
}
#sub_content .mustdo ul {
border: 1px solid #CCC;
padding: 10px 10px 15px;
clear: both;
overflow: auto;
position: relative;
top: -5px;
}
#sub_content .mustdo li {
border-bottom: 1px solid #CCC;
width: 100%;
padding: 10px 0;
float: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
}
#sub_content .mustdo li a {
color: #5a829b;
text-decoration: none;
}
#sub_content .mustdo li a:hover {
text-decoration: underline;
}
#sub_content dl dt {
font-size: 1em;
color: #5a829b;
font-weight: bold;
margin: 10px 0 0 0;
text-transform: uppercase;
}
#sub_content dl dd,
#sub_content .bytopic li {
font-size: .9em;
float: left;
padding: 2px 0;
}
#sub_content dl dd a,
#sub_content .bytopic li a,
#drawer .bytopic li a {
color: #616161;
text-decoration: none;
}
#sub_content dl dd a:hover,
#sub_content .bytopic li a:hover,
#drawer .bytopic li a:hover {
color: #333333;
text-decoration: underline;
}
#sub_content p.addevent,
#main_content p.addevent {
font-family: "lucida grande",Verdana, Arial, Helvetica, sans-serif;
color: #AAA7A9;
font-size: .9em;
margin: 0 20px;
border-top: 1px #AAA7A9 solid;
}
.ical {
background: url(https://www.naz.edu/ical.gif) no-repeat left center
}
.outlook {
background: url(https://www.naz.edu/outlook.gif) no-repeat left center
}
#sub_content p.addevent a {
color: #AAA7A9;
padding: 0 20px;
text-decoration: none;
}
#sub_content p.addevent a:hover {
color: black;
text-decoration: underline;
padding: 0 20px;
}
#sub_content h2,
#comingup h2 {
background: url(https://www.naz.edu/h2_bkg_purple.png) no-repeat bottom left;
color: white;
padding: 8px 15px 22px 15px;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
font-size: 1.1em;
text-transform: uppercase;
font-weight: normal;
position: relative;
z-index: 10;
}
#sub_content h2 img,
#comingup h2 img {
position: relative;
top: 1px;
}
.toggle,
.toggle2,
.toggle3 {
position: relative;
}
.tabs div {
margin-top: 25px;
}
#drawer .tabs div,
#drawer_twoitems .tabs div {
margin-top: 55px;
}
#drawer #multimedia ul {
padding: 0;
}
#drawer #multimedia div {
margin-top: 40px;
}
#drawer #multimedia h3 {
width: 40%;
}
#multimedia li h4 {
text-transform: uppercase;
color: #5a829b;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
margin: 5px 0;
}
.toggle h3,
.toggle2 h3,
.toggle3 h3,
#drawer .toggle h3,
#drawer .toggle2 h3,
#drawer .toggle3 h3,
#drawer_twoitems .toggle h3,
#drawer_twoitems .toggle2 h3,
#drawer_twoitems .toggle3 h3 {
display: block;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
font-weight: normal;
font-size: 1.1em;
text-transform: uppercase;
margin: 4px 0;
padding: 4px 5%;
background: #5a829b;
color: white;
font-weight: normal;
}
.tabs h3,
#drawer .tabs h3,
#drawer_twoitems .tabs h3 {
float: left;
width: 40%;
position: absolute;
top: 40px;
left: 51%;
margin-right: 2px;
text-align: center;
color: #5a829b;
background: #DCE5E6;
}
#drawer #multimedia h3 {
top: -35px;
}
#drawer .tabs h3 {
background: white;
width: 36%;
}
#drawer_twoitems .tabs h3 {
width: 37%;
background: white;
}
.blogs.tabs h3 {
width: 43%;
padding: 4px 2%;
margin: 0 1%;
font-size: 1em;
}
.tabs h3.on,
#drawer .toggle h3.on,
#drawer .toggle2 h3.on,
#drawer .toggle3 h3.on,
#drawer_twoitems .toggle h3.on,
#drawer_twoitems .toggle2 h3.on,
#drawer_twoitems .toggle3 h3.on {
color: white;
background: #5a829b;
}
.tabs h3:hover,
#drawer .tabs h3:hover,
#drawer_two_items .tabs h3:hover {
background: #5a829b;
color: white;
font-weight: normal;
cursor: pointer;
}
#sub_content .newsevents {
position: relative;
padding: 10px;
background-color: white;
}
.newsevents li,
#drawer .newsevents li,
#drawer_twoitems .newsevents li {
font-size: 1.1em;
font-family: Georgia, Times, "Times New Roman", serif;
background: url(https://www.naz.edu/li_bottomborder.gif) no-repeat top left;
padding: 10px 2px;
margin: 2px 0;
line-height: 1.6em;
clear: left;
}
.newsevents li:first-child,
#drawer .newsevents li:first-child,
#drawer_twoitems .newsevents li:first-child {
background: none;
}
#drawer .newsevents li,
#drawer_twoitems .newsevents li {
border-bottom: 1px #B8C9D8 solid;
background: none;
}
.newsevents a,
#drawer .newsevents a,
#drawer_twoitems .newsevents a {
text-decoration: none;
color: #1A1A1A;
}
.newsevents ul,
#drawer .newsevents ul,
#drawer_twoitems .newsevents ul {
margin: 0 20px 20px 20px;
}
/* ----------------------- More Links (p.morelinks) ----------------------- */
p.morelinks,
#layout p.morelinks,
#layout #mainnews p.morelinks {
font-family: "lucida grande",Verdana, Arial, Helvetica, sans-serif;
color: #A6A8AB;
font-size: .8em;
text-align: right;
line-height: 1.3em;
padding-bottom: 0;
}
p.morelinks a,
#layout p.morelinks a,
#layout #mainnews p.morelinks a {
color: #A6A8AB;
text-transform: none;
text-decoration: none;
}
p.morelinks a:hover,
#layout p.morelinks a:hover,
#layout #mainnews p.morelinks a:hover,
#drawer p.morelinks a:hover {
color: black;
text-decoration: underline;
background: none;
}
.tagindex #layout p.morelinks a:first-child {
text-transform: uppercase;
}
.tagindex p.morelinks a {
white-space: nowrap;
}
.tagindex p.morelinks a.taglink:after {
content: " |";
}
.tagindex p.morelinks a.taglink:last-child:after {
content: normal;
}
.tagindex #main_content li:first-child {
border-top-style: none;
}
.tagindex.tag_news_page #main_content li {
padding-left: 88px;
min-height: 88px;
}
.tagindex #main_content li {
padding: .5em 0 .5em;
list-style: none;
border-top: 1px dotted #99c;
position: relative;
}
.newsevents li p.morelinks,
#layout .newsevents li p.morelinks,
#multimedia p.morelinks,
#news p.morelinks,
#events p.morelinks {
text-align: left;
}
.tag_index_page #layout p.morelinks {
font-size: 1em;
}
#layout #mainnews p.morelinks {
color: #D5DFE8;
text-align: left;
font-size: 1em;
}
#layout #mainnews p.morelinks a {
color: #D5DFE8;
text-decoration: none;
text-transform: uppercase;
}
#layout #mainnews p.morelinks a:hover {
color: white;
text-decoration: underline;
}
/* ----------------------- Quick Info ----------------------- */
.quickinfo {
background: #5a829b;
color: white;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 20px 20px 30px 20px;
margin: 0 0 20px 0;
}
.quickinfo a {
color: white;
text-decoration: none;
}
.quickinfo a:hover {
color: white;
text-decoration: underline;
}
.quickinfo #maplink {
color: #C3D1D3;
font-style: italic;
}
#intro_microsite .quickinfo {
padding: 20px 20px 0 20px;
margin: 0 0 20px -20px;
float: left;
}
.quickinfo ul {
width: 255px;
}
.quickinfo ul li {
padding: 5px 0;
font-size: 1.1em;
line-height: 140%;
}
#layout .quickinfo h2,
#sub_content .quickinfo h2 {
background: none;
font-size: 1.3em;
font-weight: bold;
text-transform: uppercase;
padding: 0 0 20px 0;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
}
#layout .quickinfo h3,
#sub_content .quickinfo h3 {
color: #C3D1D3;
font-size: 1em;
font-weight: bold;
margin: 0 0 10px 0;
text-transform: uppercase;
display: inline;
padding-right: 5px;
background: none;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
}
/* ----------------------- Media ----------------------- */
.media {
background: #5a829b;
padding-bottom: 20px;
color: white;
margin: 40px 0 30px;
}
.media:first-child {
margin: 0 0 30px 0;
}
#drawer .media {
background: none;
padding-bottom: 0;
color: #1A1A1A;
margin: 0 0 30px 0;
}
#layout .media h3,
#sub_content .media h3,
.media #slideshow h2 {
padding: 20px 20px 0 20px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 2em;
font-weight: normal;
}
#layout .media p,
#sub_content .media p {
padding: 10px 20px 0 20px;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
#layout .media a,
#sub_content .media a {
color: white;
}
#layout .media p.morelinks {
background: none;
padding: 10px 20px 0;
color: #C3D1D3;
text-align: left;
}
#drawer .media p.morelinks {
text-align: left;
padding: 10px 0 0 0;
}
#layout .media p.morelinks a,
#layout .media p.morelinks {
color: #C3D1D3;
}
#layout .media p.morelinks a:hover {
color: white;
}
#drawer .media h2 {
padding-bottom: 10px;
}
#drawer .media h3 {
text-transform:uppercase;
color: #5a829b;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
margin: 5px 0;
}
#drawer .media p,
#drawer .media h3 {
padding-left: 0;
padding-right: 0;
}
#layout #sub_content .media.notitle.nodescription {
background-color: transparent;
}
#layout #sub_content .media.notitle h3,
#layout #sub_content .media.nodescription p {
display: none;
}
/* ----------------------- more like this ----------------------- */
#sub_content dl.morelikethis,
#sub_content dl.relatedinfo,
#sub_content dl.links,
#sub_content .bytopic ul {
border: 1px solid #CCC;
height: 1%;
position: relative;
top: -5px;
padding-bottom: 7px;
}
#sub_content dl.morelikethis dd,
#sub_content dl.links dd,
#sub_content .bytopic li {
width: 44%;
padding-right: 4%;
position: relative;
}
/* ----------------------- By Topic ----------------------- */
#sub_content .bytopic li {
border-bottom: 1px solid #CCC;
float: left;
}
#sub_content dl.relatedinfo dt {
margin-bottom: 5px;
font-size: 1.1em;
}
#sub_content dl.relatedinfo {
background: white;
}
#sub_content dl.relatedinfo dd {
float: none;
}
/* ----------------------- Resources ----------------------- */
#resources ul {
padding: 10px 15px;
}
#resources ul li {
font-size: 1.4em;
color: #5a829b;
padding: 7px 0;
font-weight: normal;
text-align: left;
font-family: Georgia, "Times New Roman", Times, serif;
}
#resources ul li a {
color: #5a829b;
text-decoration: none;
}
#resources ul li a:hover {
text-decoration: underline;
}
/* ----------------------- print/share ----------------------- */
dl.printshare {
display: block;
height: 60px;
float: right;
margin-top: -20px
}
dl.printshare dd {
padding: 5px 18px 5px 0;
height: 16px;
width: 16px;
float: left;
}
dl.printshare dt {
display: none;
}
dl.printshare dd a {
height: 16px;
width: 16px;
display: block;
text-indent: -9999px;
}
dl.printshare dd.facebook a {
background: url(https://www.naz.edu/icon_facebook.gif) center bottom no-repeat;
}
dl.printshare dd.myspace a {
background: url(https://www.naz.edu/icon_myspace.gif) center bottom no-repeat;
}
dl.printshare dd.digg a {
background: url(https://www.naz.edu/icon_digg.gif) center bottom no-repeat;
}
dl.printshare dd.delicious a {
background: url(https://www.naz.edu/icon_delicious.gif) center bottom no-repeat;
}
dl.printshare dd.print a {
background: url(https://www.naz.edu/icon_print.gif) center bottom no-repeat;
}
dl.printshare dd.share a {
background: url(https://www.naz.edu/icon_sendtofriend.gif) center bottom no-repeat;
}
dl.printshare dd.facebook a:hover {
background: url(https://www.naz.edu/icon_facebook.gif) center top no-repeat;
}
dl.printshare dd.myspace a:hover {
background: url(https://www.naz.edu/icon_myspace.gif) center top no-repeat;
}
dl.printshare dd.digg a:hover {
background: url(https://www.naz.edu/icon_digg.gif) center top no-repeat;
}
dl.printshare dd.delicious a:hover {
background: url(https://www.naz.edu/icon_delicious.gif) center top no-repeat;
}
dl.printshare dd.print a:hover {
background: url(https://www.naz.edu/icon_print.gif) center top no-repeat;
}
dl.printshare dd.share a:hover {
background: url(https://www.naz.edu/icon_sendtofriend.gif) center top no-repeat;
}
/* -------------- pick date ------------------*/
#sub_content .pickdate {
margin-bottom: 40px;
}
#sub_content .pickdate p {
color: #5a829b;
font-size: 1.1em;
font-weight: bold;
padding: 0;
font-family: "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
}
#sub_content .pickdate h2 {
background: none;
color: #632c82;
font-size: 1.3em;
font-weight: bold;
text-transform: uppercase;
margin: 0 0 10px 0;
padding: 0;
font-family: "trebuchet ms", "lucida grande", verdana, helvetica, sans;
}
#sub_content .pickdate select {
margin-bottom: 10px;
}
/* -------------- twitter ------------------*/
#twitter ol,
.tagindex #layout .newsevents ol {
margin: 10px 0 0 15px;
}
#twitter li a {
color: #333333;
display: block;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.2em;
padding-bottom: 5px;
line-height: 1.3em;
text-decoration: none;
}
#twitter li a:hover {
text-decoration: underline;
}
#twitter li {
color: #5a829b;
padding-bottom: 20px;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
}
/* --------------------------------------- Drawer --------------------------------------- */
#drawer,
#drawer_twoitems {
clear: both;
background: #E4EBF1;
overflow: auto;
padding: 24px 12px;
margin-top: 50px;
}
#drawer div,
#drawer_twoitems div {
float: left;
width: 295px;
padding: 0 12px;
}
#drawer_twoitems div {
width: 47%;
}
#drawer div > div,
#drawer_twoitems div > div {
float: none;
padding: 0;
width: 100%;
}
#drawer h2,
#drawer_twoitems h2 {
font-size: 1.2em;
line-height: 1em;
text-transform: uppercase;
color: #5a829b;
font-weight: normal;
text-align: left;
margin: 0;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
}
#drawer h2 img,
#drawer_twoitems h2 img {
position: relative;
top: 1px;
}
#drawer p+h2,
#drawer_twoitems p+h2 {
margin-top: 35px;
}
#drawer p,
#drawer h3,
#drawer_twoitems p,
#drawer_twoitems h3 {
line-height: 1.4em;
}
#drawer a,
#drawer_twoitems a {
color: #434345;
text-decoration: none;
}
#drawer a:hover,
#drawer_twoitems a:hover {
text-decoration: underline;
}
#drawer ol a,
#drawer h3 a,
#drawer_twoitems ol a,
#drawer_twoitems h3 a {
color: #5a829b;
}
#drawer li,
#drawer_twoitems li {
padding: 0 0 8px 0;
}
#drawer .bytopic li {
width: 40%;
float: left;
padding-right: 10%;
}
#drawer ul,
#drawer_twoitems ul {
margin-top: 10px;
margin-bottom: 10px;
}
#drawer ul li,
#drawer .newsevents ul li,
#drawer_twoitems ul li,
#drawer_twoitems .newsevents ul li {
border-bottom: 1px #B8C9D8 solid;
padding: 8px 0;
background: none;
}
#drawer #relatedlinks,
#drawer #tags,
#drawer_twoitems #relatedlinks,
#drawer_twoitems #tags {
width: 140px;
}
/* -------------- drawer morelinks ------------------*/
#drawer p.morelinks a,
#drawer_twoitems p.morelinks a {
color: #A6A8AB;
text-decoration: none;
text-transform: uppercase;
}
#drawer .tabs p.morelinks a,
#drawer_twoitems .tabs p.morelinks a {
text-transform: none;
}
/* -------------- drawer flickr ------------------*/
#drawer .flickr ol,
#drawer_twoitems .flickr ol {
margin: 15px 0;
overflow: auto;
}
/* -------------- drawer blogs ------------------*/
#drawer .blogs div,
#drawer_twoitems .blogs div {
font-family: Georgia, Times, "Times New Roman", serif;
margin-bottom: 0;
padding: 0 0 10px 0;
}
#drawer .blogs h3,
#drawer_twoitems .blogs h3 {
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
color: #5a829b;
font-weight: normal;
font-size: 1.1em;
line-height: 1.4em;
text-transform: uppercase;
margin: 15px 0 0 0;
}
#drawer .blogs div ul,
#drawer_twoitems .blogs div ul {
margin: 0 0 10px 0;
}
#drawer .blogs div li,
#drawer_twoitems .blogs div li {
font-size: 1.2em;
border-bottom: 1px #B8C9D8 solid;
padding: 10px 0;
margin: 0;
line-height: 1.6em;
}
#drawer .blogs div li:first-child,
#drawer_twoitems .blogs div li:first-child {
background: none;
}
#drawer .blogs #blogs_window li a:hover,
#drawer_twoitems .blogs #blogs_window li a:hover {
background: #BFCFDC;
}
/*--------FOOTER--------*/
#footer{
position:relative;
width:938px;
margin:0 auto;
padding:20px 25px;
background-color:#231333;
border:1px solid #FFF;
clear:both;
font:1em/2 Arial, Helvetica, Verdana, sans-serif;
color:#CCC;
height:80px;
}
#footer img{
margin-right:20px;
float:left;
border-right:1px solid #FFF;
padding:10px 20px 10px 0px;
}
#footer-address,
#footer p{
border:none;
margin-bottom:7px;
position:static;
font:normal .85em "Lucida Sans Unicode","Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
#footer a{
color:#CCC;
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
color:#FFFFFF;
}
#social-media{
position:absolute;
top:0px;
right:0px;
width:290px;
border-left:1px solid #FFF;
height:120px;
padding:0 5px;
}
#social-media h3{
background:url("connect-callout.png") no-repeat scroll 0 0 transparent;
color:#FFF;
font:bold 1.5em/1 "Arial Bold", Arial, Helvetica, Verdana, sans-serif;
margin:0 -5px 10px;
padding:10px 20px 25px;
text-transform:uppercase;
}
#social-media ul{
display:table;
width:100%;
text-align:center;
}
#social-media li{
display:table-cell;
}
#social-media a{
display:inline-block;
height:30px;
overflow:hidden;
text-indent:-9999px;
width:30px;
}
#social-media a.facebook{
background:url("icon-facebook.png") no-repeat;
}
#social-media a.twitter{
background:url("icon-twitter.png") no-repeat;
}
#social-media a.flickr{
background:url("icon-flickr.png") no-repeat;
}
#social-media a.youtube{
background:url("icon-youtube.png") no-repeat;
}
#social-media a.linkedin{
background:url("icon-linkedin.png") no-repeat;
}
#social-media a.nazblogs{
background:url("icon-nazblogs.png") no-repeat;
}
#social-media a.pinterest{
background:url("icon-pinterest.png") no-repeat;
}
#social-media a.instagram{
background:url("icon-instagram.png") no-repeat;
}
/* ------------------- General Classes ----------------- */
/* ---- HACK ---- */
.clearfix {
clear: both;
}
.noprint {
display: none;
}
.right {
float: right;
padding-left: 20px;
}
.moreinfo {
background: #EBF0F1;
padding: 10px 20px 20px;
margin: 20px 0;
width: 400px;
}
#sub_content .moreinfo {
width: auto;
}
.moreinfo a {
color: #5a829b;
text-decoration: none;
}
.moreinfo a:hover {
text-decoration: underline;
}
#sub_content .moreinfo h2,
#main_content .moreinfo h2 {
font-size: 1.7em;
color: #5a829b;
font-weight: normal;
text-align: left;
margin: 15px 0 0 0;
font-family: Georgia, "Times New Roman", Times, serif;
background: none;
text-transform: none;
padding: 0;
}
#layout #sub_content #events .pubDate {
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
color: #5a829b;
font-weight: normal;
font-size: .9em;
display: block;
}
/*---------------------PORTAL PAGE---------------------------*/
.portalpage #layout {
background: white;
overflow: auto;
width: 760px;
padding: 15px;
}
.portalpage #main_content .documentTitle {
margin-left: 24px;
}
.portalpage #layout #main_content {
padding: 0;
}
.portalpage #main_content img {
float: left;
margin: 10px 5px 0 0;
}
.portalpage #main_content p {
float: left;
/* Have to use pixel sizing here because everything else is defined that way. : / */
padding-left: 6px;
width: 280px;
}
.portalpage #layout #sub_content {
width: 290px;
}
.portalpage #layout #main_content h2 {
display: block;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans;
font-weight: normal;
font-size: 1.1em;
text-transform: uppercase;
padding: 4px 10px;
background: #5a829b;
color: white;
font-weight: normal;
clear: left;
margin-top: 0;
}
.portalpage #layout #main_content ul {
font-size: .875em;
list-style-type: square;
margin-bottom: 25px;
}
.portalpage #layout #main_content ul a {
text-decoration: none;
}
.portal_cols {
display: block;
clear: left;
}
.portal_twocol {
float: left;
padding-right: 10px;
width: 200px;
}
.portal_thumb {
width: 150px;
height: 110px;
float: left;
clear: both;
margin-top: 10px;
margin-right: 10px;
margin-bottom: -10px;
}
.portal_thumb:first-child {
clear: left;
}
/*----------------------------CONTACT PAGE----------------------------*/
.contactpage #layout #main_content {
background: white;
}
.aContact {
width: auto;
margin-top: 1em;
border-top: 1px solid #ccc;
margin-left: 135px;
margin-bottom: 20px;
}
.aContact div {
display: inline-block;
margin-left: 8px;
}
.contactCol img {
width: 125px;
height: 125px;
overflow: hidden;
vertical-align: top;
margin-left: -135px;
}
#main_content .aContact div h2 {
font-size: 1.6em;
margin-top: 8px;
}
#layout .aContact p {
margin-bottom: 0;
}
/* AT Reference Browser Background Fix */
#atrefbrowserpopup {
background: white;
}
/*-------------------------MISC PLONE FIXES-----------------------*/
#main_content .kupu-librarydrawer img {
padding-bottom: 0;
}
#main_content form dt input {
vertical-align: baseline;
}
#main_content form dt {
margin-top: 1em;
}
#main_content form dd {
margin-left: 2.4em;
}
#main_content label img {
padding-bottom: 0;
}
#main_content form ul.formTabs {
border-top-style: none;
margin: 0;
}
#main_content form ul.formTabs li {
width: auto;
height: auto;
min-height: 0;
float: none;
display: inline-block;
margin-right: 0;
padding: 0;
}
.portletWrapper {
margin: 0;
padding: 0;
border-style: none;
}
.managePortletsLink {
display: none;
}
a.managePortletsFallback {
clear: both;
display: block;
background-color: transparent;
position: fixed;
top: 10px;
left: 10px;
z-index: 1000;
background: #DEE7EC url(https://www.naz.edu/linkOpaque.gif) no-repeat scroll 8px 3px;
color: #232F84;
padding: 5px 10px 5px 18px;
border: 1px solid #8CACBB;
text-decoration: none;
text-transform: uppercase;
}
a.managePortletsFallback:hover {
background-color: #DFEDED;
text-decoration: none;
}
#layout a.managePortletsFallback {
display: none;
}
#portal-personaltools-wrapper,
#portal-personaltools-wrapper ul,
#portal-personaltools-wrapper ul li {
background-color: #231333;
color: white;
border: none;
}
#portal-personaltools-wrapper {
border: none;
border-top: none;
}
#portal-personaltools li a {
color: white;
}
#portal-personaltools {
position: absolute;
bottom: 5px;
right: 300px;
margin-bottom: 1px;
margin-right: 10px;
padding: 0px;
}
.template-seo-context-properties #layout,
.template-atct_edit #layout {
width: 850px;
}
.template-seo-context-properties #main_content,
.template-atct_edit #main_content {
width: 800px;
}
.template-seo-context-properties #nav,
.template-atct_edit #nav {
display: none;
}
.template-seo-context-properties div.portletWrapper,
.template-atct_edit div.portletWrapper {
display: none;
}
.template-seo-context-properties .portletWrapper,
.template-sendto_form #layout .portletWrapper {
display: none;
}
ul.configlets li {
display: inline-block;
margin-top: 1em;
min-height: 2em;
min-width: 14%;
vertical-align: baseline;
}
/* User end design */
/* Fix linux font issue and line wrapping */
#container h1 {
font-family: Georgia,"Times New Roman",Arial;
letter-spacing: 0.3px;
line-height: 45px;
}
/* Fix portlet manager weirdness */
#portletmanager-naz-sub_content {
width: 300px;
float: right;
clear: right;
}
/* Remove image from editing headers */
.documentFirstHeading img {
display: none;
}
/* Fix (required) over text on all edit pages */
.fieldRequired {
text-indent: -9999px;
}
#main_content form dl.error dt {
margin-top: 0;
}
/* Fixes for the Nav bar */
#nav {
clear: left;
float: left;
margin: 0;
padding: 0 40px 0 0;
min-height: 400px;
width: 140px;
}
#nav ul#section_nav {
margin: 15px 20px;
width: 130px;
}
#nav ul#section_nav, ul#section_nav li, .navTreeItem a, dd.portletItem .navTreeItem a, .navTreeItem a:hover, dd.portletItem .navTreeItem a:hover {
background-color: transparent;
border: 0;
}
#nav ul#section_nav li a.on {
border: 0;
color: #632C82;
background: transparent url(arrow_purple_right.gif) no-repeat scroll left 4px;
padding-bottom: 8px;
}
#nav ul#section_nav li a.open {
color: #632C82;
background: transparent url(arrow_purple_down.gif) no-repeat scroll left 7px;
border: 0;
font-weight: bold;
}
#nav ul#section_nav li {
border-top: 1px solid #CCC;
padding: 7px 0;
}
#nav ul#section_nav li a,
#nav ul#section_nav li.on ul li a,
#nav ul#section_nav li.open ul li a {
background: transparent url(arrow_grey_right.gif) no-repeat scroll left 4px;
color: #58595B;
display: block;
padding-left: 15px;
text-decoration: none;
}
#nav ul#section_nav li a:hover {
border: 0;
background: transparent url(arrow_purple_right.gif) no-repeat scroll left 4px;
color: #632C82;
}
#nav ul#section_nav li h2 a, #nav ul#section_nav > li:first-child {
padding: 0;
border: 0;
font-size: 1.1em;
line-height: 1.2em;
padding: 0 0 6px;
background: none;
color: #632C82;
}
#nav ul#section_nav li h2 a:hover {
background: none;
}
/* Static Text Portlet */
div.portletWrapper dl.portletStaticText {
border: 1px solid #CCC;
}
dl.portletStaticText ul {
list-style: disc;
margin-left: 15px;
margin-bottom: 10px;
}
dl.portletStaticText ol {
list-style: decimal;
margin-left: 18px;
margin-right: 5px;
}
.portletStaticText dt {
color: #5A829B;
font-size: 13.2px;
font-weight: bold;
text-transform: uppercase;
background: white;
border-bottom: none;
}
.portletStaticText dd p {
font-size: 11.8px;
margin-right: 10px;
}
.portletStaticText dd {
background: white;
}
div#sub_content dl.portletStaticText a {
color: #5A829B;
text-decoration: underline;
}
/*Guided Search Portlet */
#sub_content #guidedsearch {
color:#434345;
font-family: "Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
font-size: 1.2em;
line-height: 1.8em;
padding: 5px 0 15px;
background: none repeat scroll 0 0 transparent;
margin: 0;
}
#sub_content #guidedsearch a {
background: url("arrow_small_lightgreen.gif") no-repeat scroll right center transparent;
color: #5A829B;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin: 0 50px 0 0;
padding: 4px 30px 4px 0;
text-decoration: none;
}
#sub_content #guidedsearch a.backguidedsearch {
background: url("arrow_small_darkgrey_left.png") no-repeat scroll left center transparent;
color: #AAAAAA;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
margin: 0 50px 0 0;
padding: 4px 0 4px 20px;
text-decoration: none;
}
/* zehno: added so that sub_content clear divs do not create space */
.clearright {
clear: right;
margin: 0;
}
.clearleft {
clear: left;
margin: 0;
}
.listingBar {
clear: none;
}
.topic #layout,
.large_plone_folder #layout,
.folder #layout,
.boilerplate #layout {
margin-left: 160px;
background-color: white;
}
.folder #parent-fieldname-title {
display: none;
}
.folder a {
display: inline;
}
/* Fix the sharing view */
.folder #layout form {
width: 750px;
float: left;
margin-bottom: 10px;
}
/*--------FEATURES INDEX------*/
body.featureindex #main_content {
background-color: transparent;
padding: 0;
}
body.featureindex #layout p, body.featureindex #main_content h2 {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
#main_content .features {
display: block;
margin: 5px 0 50px 4px;
min-height: 110px;
}
#main_content .features img {
-moz-box-shadow: -4px 4px 0 #D4DFE0;
}
#main_content .features img.pillar {
-moz-box-shadow: none;
}
#content.feature_index {
overflow: auto;
width: 790px;
padding-top: 5px;
}
#content.feature_index #feature_content {
margin: 0;
padding: 0;
float: left;
}
#content.feature_index .features {
width: 475px;
margin-bottom: 40px;
padding: 0;
min-height: 125px;
}
#feature_content .features a:hover {
background: none;
}
#feature_content .features .thumb {
width: 200px;
height: 120px;
border: 0;
}
#feature_content .features .pillar {
height: 45px;
position: relative;
left: -15px;
top: -80px;
z-index: 20;
}
#feature_content .features .story {
width: 235px;
background-color: #5A829B;
margin-top: -105px;
margin-left: 190px;
padding: 15px 10px 10px 30px;
color: white;
}
#feature_content .features .story p {
font-size: 100%;
line-height: 170%;
margin: 0;
padding: 0;
}
#feature_content .features .story h2 {
font-size: 120%;
line-height: 130%;
font-weight: bold;
color: white;
text-transform: uppercase;
margin: 0 5px 0 0;
padding: 0;
float: left;
}
#feature_content .features .story a {
color: #BECDCA;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
letter-spacing: -0.3px;
background-image: url(link-arrow_light.gif);
background-repeat: no-repeat;
background-position: right;
padding-right: 10px;
}
.features .story a:hover {
text-decoration: underline;
background-color: transparent;
}
/*--------FEATURE STORY ARCHIVE--------*/
.featurearchive {
background-color: white;
border: 1px solid #CCCCCC;
padding: 10px;
margin-bottom: 30px;
}
.featurearchive h3 {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #5A829B;
text-transform: uppercase;
}
.featurearchive ul {
list-style-type: none;
margin-top: 5px;
}
.featurearchive ul li {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
color: #434345;
font-size: 90%;
line-height: 140%;
font-style: italic;
padding-bottom: 8px;
}
.featurearchive ul li a {
font-style: normal;
color: #5A829B;
text-decoration: none;
}
.featurearchive ul li a:hover {
background-color: #E0E8E9;
}
/*--------QUICKLINKS--------*/
#quicklinks {
position: absolute;
z-index: 40;
top: -6px;
right: 222px;
width: 120px;
height: 20px;
background-color: #5A829B;
}
#quicklinks img {
border: 0;
padding-left: 3px;
vertical-align: middle;
}
#quicklinks ul {
text-align: left;
vertical-align: top;
list-style-type: none;
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
#quicklinks ul li {
font-size: 120%;
line-height: 90%;
color: white;
font-weight: bold;
padding: 4px;
padding-left: 8px;
cursor: pointer;
display: block;
text-transform: capitalize;
}
#quicklinks ul li:hover ul {
display: block;
}
#quicklinks ul li ul {
display: none;
width: 120px;
list-style-type: none;
background-color: #E0E8E9;
color: #5A829B;
margin: 5px 0 0 -8px;
padding-bottom: 4px;
}
#quicklinks ul li ul li {
font-size: 90%;
color: #5A829B;
font-weight: normal;
margin: 0;
padding: 0;
}
#quicklinks ul li ul li a {
text-decoration: none;
color: #5A829B;
float: none;
display: block;
padding: 4px 8px;
}
#quicklinks ul li ul li a:hover {
text-decoration: none;
background-color: #5A829B;
color: white;
float: none;
}
/* Multimedia flickr */
#multimedia_flickr {
padding: 15px 15px 0 15px;
}
#multimedia_flickr li {
float: left;
padding: 0 5px 5px;
}
/* Youtube Video */
body.youtubevideo #main_content {
width: 640px;
margin-left: 160px;
vertical-align: top;
}
/* Event Intake Form (and, actually, *all* PFG forms...) */
.formfolder #main_content {
width: 770px;
margin: 15px 0 15px 140px;
}
.formfolder #main_content form {
border: none;
width: 710px;
}
#pfg-fieldwrapper fieldset legend {
color: #5A829B;
font-family: "Lucida Sans Unicode","Lucida Grande","Lucida Sans",Verdana,Arial,Helvetica,sans-serif;
font-size: 1.3em;
text-align: left;
}
#pfg-fieldwrapper fieldset {
display: block;
border: 0;
padding-bottom: 30px;
border-top: 1px solid #f1f1f1;
}
#pfg-fieldwrapper fieldset p {
padding: 0 0 5px 27%;
clear: none;
}
.formfolder .documentTitle {
display: none;
}
.formfolder #main_content form #image-caption {
border: 1px solid;
border-color: #666666 #DDDDDD #DDDDDD #666666;
}
.plone_jscalendar select {
top: -20px;
}
/* Events Index Page */
form#filters {
background-color: #becdca;
color: #555;
font-size: 1em;
padding: 5px 10px;
height: 25px;
margin: 0;
position: absolute;
width: auto;
top: 0;
left: 0;
right: 0;
z-index: 100;
line-height: 1.7em;
text-align: right;
}
form#filters #filter_monthyear select {
font-size: 1em;
}
.tagindex #main_content #filter_tags p {
padding-top: 10px;
font-size: 1em;
}
.tagindex #main_content #filter_tags ol,
.tagindex #main_content #filter_tags li {
padding-left: 0;
margin: 0;
border-style: none;
}
.tagindex #main_content #filter_tags li {
padding-right: 1em;
}
#tag_search_submit {
display: inline-block;
}
#tag_search_button {
cursor: pointer;
background: none repeat scroll 0 0 #51829B;
color: white;
padding: 2px 5px;
font-size: .9em;
}
#filter_monthyear {
margin-right: 0.5em;
display: inline-block;
}
form#filters #filter_tags {
color: black;
position: relative;
clear: both;
text-align: left;
}
form#filters #filter_tags ol li {
display: inline-block;
margin-right: 1em
}
.pubdate {
display: block;
font-size: 80%;
margin-bottom: -2px;
}
#layout #sub_content #tagindexsearchbox form {
text-align: center;
}
/* Sitemap */
body.template-sitemap h1#documentTitle {
margin-left: 0.5em;
}
body.template-sitemap #main_content {
float: none;
width: auto;
}
body.template-sitemap #main_content ul,
body.template-sitemap #main_content li {
padding: 0;
line-height: 100%;
}
body.template-sitemap #main_content li li {
padding-left: 2em;
}
body.template-sitemap #main_content li a {
color: #555;
font-size: 14pt;
display: inline;
font-family: "Helvetica Neue", Helvetica, Garamond, Verdana, Arial, sans-serif;
border: 1px solid transparent;
padding: 0;
}
body.template-sitemap #main_content li a:hover {
border-color: #8cacbb;
background-color: #ebf0f1;
}
body.template-sitemap #main_content li li a {
color: #666;
font-size: 12pt;
display: inline;
}
/* The tab navigation for logged in users */
.contentViews {
clear: left;
}
.contentViews li {
display: inline-block;
}
.formfolder div.calendar {
background-color: white;
padding: 3px;
border: 1px solid #ccc;
}
.detailflexpage #layout table {
width: auto;
min-width: 400px;
}
.micrositefront #container #layout #main_content {
margin-left: 160px;
}
.template-manage-portlets #layout {
margin-left: 160px;
}
.template-manage-portlets #main_content {
margin-right: 305px;
}
#action ul li a.zh {
font-size: 100%;
padding-top: 2%;
}
/* A-Z Index Css */
#aznav ul, #aznav li {
display: inline;
margin: 0;
padding: 0;
}
#layout #aznav {
padding-left: 0;
}
/* Simple Search Portlet */
form.simplesearchportlet fieldset {
border: 1px dotted #fdfdfd;
padding: 5px
}
form.simplesearchportlet legend,
form.simplesearchportlet select {
display: block;
margin-bottom: 2px;
}
form.simplesearchportlet legend {
font-weight: bold;
color: #444;
padding-bottom: 5px
}
form.simplesearchportlet input.text {
float: left;
}
.newsevents {
background: white;
padding: 10px;
}
.newsevents h3 {
padding: 5px 3px;
margin: 12px 10px 5px 10px;;
}
.newsevents ol {
padding: 5px
}
/* PloneTrueGallery tweaks */
body.template-galleryview #main_content > h1,
body.template-galleryview h3.centered-title {
display: none;
}
body.template-galleryview div.plone-true-gallery-subgalleries {
display: block;
}
body.template-galleryview div.plone-true-gallery-subgalleries dl {
border-style: none;
}
body.template-galleryview #main_content div.plone-true-gallery-subgalleries dl dt {
color: inherit;
}
body.template-galleryview span.highslide-heading,
body.template-galleryview a.highslide-credits {
display: none !important;
}
#portal-languageselector {
text-align: right;
float: right;
font-size: 120%;
margin: -14px 12px 0 -4px;
font-weight: bold;
}
#portal-languageselector .currentLanguage {
display: none;
}
#portal-languageselector a {
text-decoration: none;
color: #666;
}
.detailflexpage #layout #main_content p.indented{
margin-left: 30px;
}
/* Styles for fourdigits.portlet.twitter */
dl.portlet dd div.tweetPicture{
float: left;
padding: 0 5px 5px 0;
}
span.portletItemDetails{
display: block;
clear: both;
}
div.constructioncam p a{
display:block;
}
/*--------NAZ STORY COLLECTION VIEW--------*/
body.template-folder_summary_view #layout{
padding: 0px;
width: 780px;
overflow: auto;
}
body.template-folder_summary_view div.tileItem{
border-top: none;
padding-top: 0px;
margin: 0px 0px 25px 25px;
width: 230px;
float: left;
}
body.template-folder_summary_view div.tileItem:nth-of-type(3n+1){
clear: left;
margin-left: 0px;
}
body.template-folder_summary_view div.listingBar{
clear: both;
}
body.template-folder_summary_view div.tileItem img{
width: 230px;
}
body.template-folder_summary_view #main_content h2.tileHeadline{
margin-top: 5px;
line-height: 1.2em;
}
body.template-folder_summary_view #layout p{
line-height: 1.6em;
margin-bottom: 5px;
}
/*--------TASKS PORTLET--------*/
#sub_content .tasks h2{
background: url(callout-purple.png) no-repeat scroll right bottom transparent;
color: #FFFFFF;
font: italic bold 150% Georgia,"Times New Roman",Times,serif;
letter-spacing: 0.02em;
margin: 0;
padding: 8px 15px 28px;
text-align: left;
text-transform: none;
}
#sub_content .tasks ul{
color: #999999;
font: 120%/140% Georgia,"Times New Roman",Times,serif;
list-style: none outside none;
margin: -8px 0 0;
}
#sub_content .tasks li{
background: url(icon-arrow.png) no-repeat scroll 10px 8px transparent;
border-bottom: 1px dashed #CCCCCC;
margin: 0;
padding: 8px 0 8px 10px;
}
#sub_content .tasks a{
color: #666666;
display: block;
padding-left: 30px;
text-decoration: none;
}
#sub_content .tasks a:hover{
color: #5A829B;
text-decoration: underline;
}
/*--------SURVEY MONKEY--------*/
#surveyMonkeyInfo iframe, .surveyMonkeyInfo iframe{
width: 700px;
}
/*--------MULTIMEDIA TAB DISPLAY FIX--------*/
body.template-atct_edit #fieldset-multimedia div.field{
margin-bottom:2em;
}
/*--------HIDE SECOND H1--------*/
body.template-atct_album_view #main_content h1.documentFirstHeading,
body.template-image_view #main_content h1.documentFirstHeading{
display:none;
}
/*--------DOCUMENT DESCRIPTION--------*/
.documentDescription{
font-weight:normal;
}
/*#portal-personaltools-wrapper,
body.template-login_form #login_form{
display:none;
}*/
.quickinfo #maplink{
display:none;
}
/*--------RSS PORTLET--------*/
#sub_content dl.portletRss dt{
background:url("h2_bkg_purple.png") no-repeat scroll left bottom transparent;
font:normal 1.1em "Trebuchet MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
padding:8px 15px 22px;
margin:0;
}
#sub_content dl.portletRss dt a{
color:#FFF;
text-decoration:none;
}
#sub_content dl.portletRss dd.portletItem{
float:none;
font:1.2em Georgia;
padding:0 0 10px 15px;
background-color:#FFF;
}
#sub_content dl.portletRss dd.portletItem + dd.portletItem{
padding-top:10px;
border-top:1px dotted #999;
}
#sub_content dl.portletRss dd.portletFooter{
float:none;
text-align:right;
}
/*--------STYLE CHANGES TO MATCH NEW CONCRETE5 SITE--------*/
html{
background-color:#EBDEC6;
}
body{
background:none;
border-top:10px solid #EEEEEE;
}
#portal-top{
border-bottom-color:#3E3050;
height:90px;
}
#portal-top:after{
top:170px;
}
#portal-header h1 a{
background:url("https://cdn.naz.edu/www.naz.edu/nazareth-college_logotype2_plone-header.png") no-repeat left top transparent;
width:250px;
height:18px;
text-transform:uppercase;
font-size:24px;
font-family:"Arial Black", Arial, Helvetica, sans-serif;
}
#portal-header h2{
right:auto;
font-weight:normal;
}
#portal-header h2 a{
color:#7C61A0;
}
#portal-header h2 a:hover{
text-decoration:underline;
}
#portal-header h2 a:first-child{
margin-left:20px;
}
#main-nav{
background-color:#3E3050;
top:90px;
}
#audience-nav{
top:60px;
}
#container{
background:#FFFFFF;
}
#footer > a img{
display:none;
}
#footer > a{
display:block;
float:left;
width:62px;
height:80px;
background:url("https://cdn.naz.edu/www.naz.edu/nazareth-college_shield_plone-footer.png") no-repeat left top transparent;
margin-right:25px;
}