
/* - main.css - */
@media all {
/* https://www.tuneintomusic.co.nz/portal_css/main.css?original=1 */
/* */
/* */
/* */
/* */
body {
margin-top: 4px !important;
padding-top: 0 !important;
background: #92278f  url(background.png) top left repeat-x !important;
}
body body,
body#content {
background-image: none !important;
background-color: White !important;
}
#visual-portal-wrapper {
width: 920px !important;
margin-left: auto;
margin-right: auto;
background-color: White !important;
}
* html .visualIEFloatFix {
height: 0.01%;
}
/* */
.searchButton,
input.context,
input.standalone {
border: 0 !important;
padding: 0 0 2px 0 !important;
width: 74px;
height: 20px;
font-weight: bold;
font-size: 94% !important;
color: White !important;
background: #92278f  url(button.png) center left no-repeat !important;
}
.searchButton:hover,
input.context:hover,
input.standalone:hover {
background-color: #454545 !important;
}
form {
padding-bottom: 12px;
}
#login-form input {
font-size: 100% !important;
}
#searchGadget {
border: 1px solid #c6c6c6;
}
/* */
#portal-globalnav {
background: url(tab-strip.png) repeat left top #92278f ;
margin-left: 0 !important;
padding-left: 0 !important;
text-align: center !important;
white-space: normal;
}
#portal-globalnav li {
line-height: 34px;
padding: 2px 0;
border-right: 1px solid Black;
text-align: middle;
}
#portal-globalnav li#portaltab-index_html {
border-left:  1px solid Black !important;
}
#portal-globalnav li a {
border: 0 !important;
font-size: 12px;
font-weight: bold;
color: White !important;
background-color: transparent !important;
}
#portal-globalnav li.selected a,
#portal-globalnav li a:hover {
text-decoration: underline !important;
color: White !important;
background-color: transparent !important;
}
#portal-personaltools {
width: 30%;
float: right;
}
#portal-personaltools,
#portal-breadcrumbs {
background: transparent;
border: 0;
}
/* */
.searchSection,
#portal-personaltools li.portalNotLoggedIn,
#portal-colophon {
display: none;
}
/* */
body.section-front-page #content .homeImage {
width: 660px !important;
text-align: center;
}
body.section-front-page #content .homeImage img {
margin: 0.4em !important;
padding: 0.4em !important;
border: 1px solid Black;
vertical-align: top;
}
.documentDescription span {
font-size: 1.2em;
}
/* */
#portal-column-one a,
#portal-column-two a,
#content a,
#content a span {
border-color: transparent !important;
text-decoration: none;
background-color: transparent !important;
}
#portal-column-one a:hover,
#portal-column-two a:hover,
#portal-column-one .selected a,
#portal-column-two .selected a,
#content a:hover,
#content a:hover span,
#content .selected a,
#portal-siteactions li a:hover {
border-color: transparent !important;
text-decoration: underline !important;
background-color: transparent !important;
}
/* */
/* */
#portal-column-one .visualPadding {
padding-left: 8px;
}
#portal-column-two .visualPadding {
padding-right: 8px;
}
.portletStaticText,
.portlet {
padding-bottom: 12px;
border-bottom: 1px solid #c6c6c6;
}
.portlet dt a,
.portlet dt span {
font-size: 120%;
font-weight: bold;
}
.portlet dt,
.portlet dt a,
.portlet dd,
.navTreeCurrentItem,
.navTreeCurrentNode,
.navTreeCurrentNode a,
.portlet dd ul li a:hover {
background-color: White !important;
border-color: White !important;
padding-left: 0;
}
.navTreeCurrentItem,
.navTreeCurrentNode > div > a > span {
text-decoration: underline !important;
}
.portlet dd ul li a img {
display: none;
}
/* */
.ploneCalendar table thead tr {
border: 1px solid #c6c6c6 !important;
}
.ploneCalendar .todayevent,
.ploneCalendar .todaynoevent {
border-color: White !important;
color: #ffa500 !important;
}
/* */
body.section-webstats #portal-column-one,
body.section-webstats #portal-column-two {
display: none;
}
/* */
#foot-nav {
text-align: center;
}
#foot-nav #portal-globalfoot li {
display: inline;
padding: 0 8px;
}
#foot-nav #portal-globalfoot #portalfoottab-front-page {
margin-left: 0;
padding-left: 0;
}
#foot-nav #portal-globalfoot li a {
font-size: 88% !important;
text-decoration: none;
color: #7c7c7c !important;
}
#foot-nav #portal-globalfoot li a:hover {
text-decoration: underline !important;
color: #7c7c7c !important;
}
/* */
#footer {
clear: both;
}
#footer p {
text-align: center;
}
/* */
#site-credits {
text-align: center;
}
#site-credits a {
text-decoration: none;
color: #7c7c7c !important;
}
#site-credits a:hover {
text-decoration: underline;
}
/* */

}

