/*
BASIC HTML
original definitions specified in the
basic.css file for the default skin
*/

body {
font-size:0.75em;
font-family:"Minion Web",Minion,"Times New Roman",Times,serif;
margin:0 auto;
padding:0;
width:760px;
color:#000;
background-color:#fff;
border:solid 1px grey;
}

table {
font-size: 100%;
}

.box1 {
padding: 3px;
border-width: thin;
border-style: solid;
border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

img {
border:none;
}

p {
margin:0 0 1.5em 0;
line-height:1.5em;
}

p img {
border:none;
margin:0;
}

h1, h2, h3, h4, h5, h6 {
color:#000;
background-color:transparent;
font-weight:normal;
margin:0.5 0 0.5em 0;
border-bottom:none;
font-weight:bold;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:#000 !important;
text-decoration:inherit;
}

h1 {
font-size:1.5em;
border-bottom:1px #999 solid;
font-weight:normal;
}
/*h2 {
font-size:1.333em;
}
h3 {
font-size:1.25em;
}
h4 {
font-size:1.167em;
}
h5 {
font-size:1em;
}
h6 {
font-size:0.917em;
}
*/

h2#menutitle {
color:#993300;
font-size:1.15em;
margin:0em;
padding:0em 0em 0.5em 0em;
text-align:center;
font-weight:bold;
border-bottom:none;
line-height:1em;
}

ul {
line-height:1.5em;
margin-top:0.5em;
margin-bottom:0.5em;
list-style-image:none;
list-style-type:square;
}

ol {
line-height:1.5em;
margin-top:0.5em;
margin-bottom:1.5em;
list-style-image:none;
}

li {
margin-bottom: 0.5em;
}

dt {
font-weight: bold;
}

dd {
line-height: 1.5em;
margin-bottom: 1em;
}

fieldset { }

legend {
background-color:transparent;
}
form {
border:none;
margin:0;
}

label { }

textarea {
font-size:1em;
color:#000;
background:#f2f2f2;
width:85%;
}

input {
font-size:1em;
color:#000;
background:#f2f2f2;
}

input.submit {
font-size:1.2em;
background-image:none;
background-color:#F5CD7F;
}

select {
font-size:1em;
color:#000;
background:#f2f2f2;
}

abbr, acronym, .explain { }

q { }

blockquote {
border-left:none;
color:#333;
}
code { }
pre { }
ins { }
del { }

#history {
visibility:hidden;
}

.documentByLine {
visibility:hidden;
}

.requiredtext {
color: #FF0000
}

/*
PORTAL LOGO
banner at top of the page from global_logo

*/

#portal-logo {
display:block;
background:transparent url(http://uncmensgleeclub.org/data/skins/uncgleeclub/images/banner3.png) top left no-repeat;
height:162px;

}
#portal-logo, #portal-logo a, #portal-logo a img {
padding:0;
margin:0;
border:none;
}

/*
PAGE STRUCTURE
for main template elements
original definitions specified in the
public.css file for the default skin

*/

#portal-top {
margin:0px;
padding:0px;
}
#portal-columns {
padding:0px;
margin:0px;
clear:both;
}
#portal-column-one {
width:208px;
padding:0px;
margin:0px;
vertical-align:top;
background:transparent url(http://music.unc.edu/bg-left.gif) top right repeat-y;
}
#portal-column-content {
/* width:552px; */
margin:0px;
padding:0px;
vertical-align:top;
background:transparent url(http://music.unc.edu/bg-content.gif) top right repeat-y;
}
#portal-column-two {
/*display:none !important; */
padding:0px;
margin:0px;
vertical-align:top;
background:transparent url(http://music.unc.edu/bg-right.gif) top right repeat-y;
}
#content, .documentEditable {
padding:0px !important;
margin:0px !important;
}
#content, .documentEditable, .documentContent {
background-color:transparent !important;
}
.documentContent p a {
text-decoration:underline;
border-bottom:none;
}
.documentContent li a {
text-decoration:underline;
border-bottom:none;
}
.documentContent dd a {
text-decoration:underline;
border-bottom:none;
}
.documentContent .link-plain,
.documentContent .link-user,
.documentContent .link-external,
.documentContent .link-https,
.documentContent .link-mailto,
.documentContent .link-news,
.documentContent .link-ftp,
.documentContent .link-irc,
.documentContent .link-callto,
.documentContent .link-webcal,
.documentContent .link-feed,
.documentContent .link-comment,
.documentContent .link-anchor {
padding:0 !important;
background-image:none !important;
}

/*
PORTAL TABS MACRO
for portal_tabs in global_sections.zpt
original definitions specified in the
public.css file for the default skin
*/

#portal-globalnav {
background:transparent url(http://music.unc.edu/footer.jpg) top left no-repeat;
padding:0px; margin:0;
width:760px;
height:72px;
}
#portal-globalnav ul {
display:block;
padding:4px; margin:0;
white-space:normal;
list-style:none;
text-align:right;
line-height:100%;
}
#portal-globalnav li {
display:inline;
}
#portal-globalnav li a {
background-color:transparent;
border:none;
color:#000;
height:auto;
margin:0;
padding:0px 7px 0px 0px;
text-decoration:underline;
text-transform:none;
font-size:10px;
font-weight:bold;
}
#portal-globalnav li.selected a {
background-color:transparent;
border:none;
color:#000;
}
#portal-globalnav li a:hover {
background-color:transparent;
text-decoration:underline;
border:none;
color:#000;
}

/*
QUICK SEARCH MACRO
for quicksearch in global_searchbox.zpt
original definitions specified in the
public.css file for the default skin
*/

#portal-searchbox {
float:none !important;
clear:none;
background-color:transparent;
margin:0px !important;
padding:0px 0px 0px 22px; !important;
text-align:left;
text-transform:none;
white-space:normal;
z-index:auto;
}

/*
PORTLETS
for all portlets
original definitions specified in the
portlet.css file for the default skin
*/

.portlet {
border-width:0px !important;
background:#fbeccf url(http://music.unc.edu/portlet-bg.gif) top left repeat-x;
overflow:hidden;}
.links {
background-color: FFFFFF;}
#portal-column-one .portlet {
margin: 0px 3px 12px 0px;
}
#portal-column-two .portlet {
margin: 0px 1px 12px 0px;
}
.portletHeader {
background-color:transparent;
border:none;
border-bottom:1px #f3cc7f solid;
text-align:center;
color:#900;
padding:3px 0px;
text-transform:none;
font-weight:normal;
font-size:1.083em;
line-height:100%;
}
.portletHeader a {
color:#900;
text-decoration:none;
}



/*  REMOVED FROM THE TEMPLATE portlet_news (Stephan) 

.portletSubheader {
color:#900;
text-align:center;
padding:3px 12px 3px 12px;
margin:0;
font-weight:bold;
font-size:0.917em;
}
*/

.portletItem {
margin:0;
background-color: #FBECCF;
padding:6px 12px 6px 12px;
border:none;
line-height:120%;
}
#portlet-events .portletItem {
padding-bottom:12px;
background-image:url(http://music.unc.edu/calendar_separator.gif);
background-position:bottom center;
background-repeat:no-repeat;
}

#portlet-events a {
color:#993333;
}

#portlet-news a {
color:#993333;
}

#portlet-news .newsheader {
	font-weight:bold;
}



.portletItem a {
display:block;
}
.portletItemDetails {
text-align:left;
display:block;
color:#933;
font-size:0.917em;
}
dd.portletFooter {
background-color:transparent;
margin:0;
padding:6px 12px 6px 12px;
border:none;
border-top:1px #f3cc7f solid;
text-align:left;
}
#portlet-events .portletItem,
#portlet-events .portletItemDetails {
text-align:center;
}

/*
PORTLET NAVIGATION MACRO
for portlet_navigation.zpt and portlet_navtree_macro.zpt
original definitions specified in the
portlets.css file for the default skin
*/

#portlet-navigation-tree .portletHeader {
display:none;
}
#portlet-navigation-tree .portletItem {
padding-top:5px;
}


.horizontalmenu {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
font-weight:bold;
}
.betanav {
list-style:none;
list-style-image:none;
margin-top:10px;
font-weight: normal;
}
.navTree {
list-style:none;
list-style-image:none;
margin-top:10px;
}

.navTreeItem {
display:block;
margin:0;
padding:0px;
} 

.navTreeItem a,
dd.portletItem .navTreeItem a {
border:none;
margin:0px;
display:block;
text-decoration:none;
color:#993333 !important;
padding:0px 0px 3px 10px !important;
font-size:1em;
line-height:100%;
}
/*
.navTreeItem li a {
	line-height:2em;
}
*/
.horizontalmenu a:hover,
dd.portletItem .navTreeItem a:hover {
color:#000 !important;
border:none;
}
.betanav a:hover,
dd.portletItem .navTreeItem a:hover {
color:#000 !important;
border:none;
}
.navTreeCurrentItem {
background-color:transparent;
background:transparent url(http://music.unc.edu/current_icon.gif) 0em 0.666em no-repeat !important;
color:#900;
border:none !important;
}
li.navTreeCurrentItem {
display:block;
padding:0;
margin:0;
}
li.navTreeCurrentItem a,
li.navTreeCurrentItem a:hover {
display:block;
border:none;
} 

.navTree .navTreeLevel1 { margin-left: 1em; font-weight:normal; padding:0px;}

.navTreeLevel0 { margin:0em; font-weight:bold; padding:0px;}
.navTreeLevel1 { font-weight:normal; padding:0px; margin:0px 0px 0px 10px !important; }
.navTreeLevel2 { margin-left: 1em; }
.navTreeLevel3 { margin-left: 1em; }
.navTreeLevel4 { margin-left: 1em; }
.navTreeLevel5 { margin-left: 1em; }

#portlet-navigation-tree .contenttype-discussion-item {
background-image:none;
}
#portlet-navigation-tree .contenttype-discussion-item a:hover,
#portlet-navigation-tree .contenttype-discussion-item a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-document {
background-image:none;
}
#portlet-navigation-tree .contenttype-document a:hover,
#portlet-navigation-tree .contenttype-document a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-event {
background-image:none;
}
#portlet-navigation-tree .contenttype-event a:hover,
#portlet-navigation-tree .contenttype-event a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-facultystaffdirectoryview {
background-image:none;
}
#portlet-navigation-tree .contenttype-facultystaffdirectoryview a:hover,
#portlet-navigation-tree .contenttype-facultystaffdirectoryview a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-facultystaffmember {
background-image:none;
}
#portlet-navigation-tree .contenttype-facultystaffmember a:hover,
#portlet-navigation-tree .contenttype-facultystaffmember a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-facultystaffmemberfolder {
background-image:none;
}
#portlet-navigation-tree .contenttype-facultystaffmemberfolder a:hover,
#portlet-navigation-tree .contenttype-facultystaffmemberfolder a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-favorite {
background-image:none;
}
#portlet-navigation-tree .contenttype-favorite a:hover,
#portlet-navigation-tree .contenttype-favorite a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-file {
background-image:none;
}
#portlet-navigation-tree .contenttype-file a:hover,
#portlet-navigation-tree .contenttype-file a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-folder {
background-image:none;
}
#portlet-navigation-tree .contenttype-folder a:hover,
#portlet-navigation-tree .contenttype-folder a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-image {
background-image:none;
}
#portlet-navigation-tree .contenttype-image a:hover,
#portlet-navigation-tree .contenttype-image a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-intelligence {
background-image:none;
}
#portlet-navigation-tree .contenttype-intelligence a:hover,
#portlet-navigation-tree .contenttype-intelligence a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-large-plone-folder {
background-image:none;
}
#portlet-navigation-tree .contenttype-large-plone-folder a:hover,
#portlet-navigation-tree .contenttype-large-plone-folder a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-link {
background-image:none;
}
#portlet-navigation-tree .contenttype-link a:hover,
#portlet-navigation-tree .contenttype-link a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-musicevent {
background-image:none;
}
#portlet-navigation-tree .contenttype-musicevent a:hover,
#portlet-navigation-tree .contenttype-musicevent a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-musiceventfolder {
background-image:none;
}
#portlet-navigation-tree .contenttype-musiceventfolder a:hover,
#portlet-navigation-tree .contenttype-musiceventfolder a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-news-item {
background-image:none;
}
#portlet-navigation-tree .contenttype-news-item a:hover,
#portlet-navigation-tree .contenttype-news-item a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-plone-site {
background-image:none;
}
#portlet-navigation-tree .contenttype-plone-site a:hover,
#portlet-navigation-tree .contenttype-plone-site a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-specialty {
background-image:none;
}
#portlet-navigation-tree .contenttype-specialty a:hover,
#portlet-navigation-tree .contenttype-specialty a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-specialtyfolder {
background-image:none;
}
#portlet-navigation-tree .contenttype-specialtyfolder a:hover,
#portlet-navigation-tree .contenttype-specialtyfolder a.navTreeCurrentItem {
background-image:none;
}
#portlet-navigation-tree .contenttype-topic {
background-image:none;
}
#portlet-navigation-tree .contenttype-topic a:hover,
#portlet-navigation-tree .contenttype-topic a.navTreeCurrentItem {
background-image:none;
}

/*
#portlet-navigation-tree .visualIconReplace {
background:transparent;
display: block !important;
border:0;
margin:0;
padding:0 !important;
overflow:hidden;
width: 0px !important;
}
*/

/* The donation button portlet */
.portlet-donate {
  padding:0 0 10px 0;
}


/* THE CONCERT CALENDAR */


.viewcalendar {
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
}

.viewcalendarlink {
	font-weight:bold;
	font-size:1em;
	text-align:center;
}



/*
AUTHORING INTERFACE
for global_contentviews.zpt, global_contentmenus.zpt, and
main_template.zpt; original definitions specified in the
authoring.css file for the default skin
*/

#content.documentEditable {
background-color:#fff;
}
.contentViews,
.contentActions {
font-size:0.917em;
}


/*PERSONAL TOOLBAR
for global_personalbar.zpt original definitions
specified in the public.css file for the default skin */


#portal-personaltools {
text-transform:capitalize;
}



FACULTY AND STAFF DIRECTORY
custom style definitions
*/

TABLE.DirectoryTable {
WIDTH: 100%;
font-family: "Times New Roman", Times, Georgia, Garamond, serif;
FONT-SIZE: 10px;
BORDER-TOP: #F3C66B 1px solid;
BORDER-LEFT: #F3C66B 1px solid;
BORDER-RIGHT: #F3C66B 1px solid;
BORDER-BOTTOM: #F3C66B 1px solid;
MARGIN-BOTTOM: 15px;
}
TABLE.DirectorytopTable {
WIDTH: 100%;
font-family: "Times New Roman", Times, Georgia, Garamond, serif;
FONT-SIZE: 12px;
MARGIN-BOTTOM: 15px;
PADDING-BOTTOM: 0em;
}
TABLE.DirectorytopTable TD.showmycontacts {
HEIGHT: 10px;
BACKGROUND-COLOR: #F3C66B;
BORDER-LEFT: #F3C66B 1px solid;
BORDER-RIGHT: #F3C66B 1px solid;
FONT-SIZE: 10px;
TEXT-ALIGN: right;
PADDING-RIGHT: 20px;
}

TABLE.DirectorymainTopTable {
WIDTH: 100%;
font-family: "Times New Roman", Times, Georgia, Garamond, serif;
FONT-SIZE: 11px;
BORDER-LEFT: #F3C66B 1px solid;
BORDER-RIGHT: #F3C66B 1px solid;
BORDER-BOTTOM: #F3C66B 1px solid;
MARGIN-BOTTOM: 15px;
MARGIN-TOP: 5px;
}
TABLE.DirectorymainTable {
BORDER-BOTTOM: #F3C66B 1px solid;
BORDER-RIGHT: #F3C66B 1px solid;
}
TABLE.DirectorymainTable TH {
COLOR: #993333;
TEXT-ALIGN: left;
FONT-WEIGHT: bold;
BACKGROUND-COLOR: #FBECCF;
padding: 5px;
BORDER-TOP: #F3C66B 1px solid;
BORDER-LEFT: #F3C66B 1px solid;
WIDTH: 14%;
}
TABLE.DirectorymainTable TD {
COLOR: #000000;
FONT-WEIGHT: normal;
HEIGHT: 20px;
VERTICAL-ALIGN: top;
padding: 5px;
BORDER-TOP: #F3C66B 1px solid;
BORDER-LEFT: #F3C66B 1px solid;
background-color:#fff;
/* BORDER: #DEE7EC 1px solid; */
}

/*
KUPU
changing the default style settings for
the site content editor
*/

html.kupu-html {
background-color:#fff;
font-size: 90%;
}
body.documentContent {
background-color:#fff;
font-size: 90%;
}

.kupu {
width:92%;
}

/*  */

}

