/*STYLES FOR LOGIN PAGE*/

#h1 {color: #333333; font-size: 24px; text-shadow: 1px 1px #e6e6e6; text-transform: uppercase; font-family: arial, sans-serif; padding:10px;}
#home-photo {padding:10px;}
#loginbox {
 width:301px;
 float:left;
 padding-top:0;
 margin-left:10px;
}
#loginbox #login-top {background-color: #DBC99B; margin:0; padding:18px; background-image: url(https://link.cu.edu/communities/link/images/loginbox-top.png); background-repeat: no-repeat; background-position: top;}
#loginbox #login-middle {background-color: #EDE5CF; border-top:1px solid #CFB87C; margin:0; padding:4px 18px 4px 18px; font-size: 90%; text-align: right;}
#loginbox #login-bottom {background-color: #CFB87C; margin:0; padding:18px; padding-bottom:0;}
#loginbox #login-bottom p {margin:0; padding:0; padding-bottom:10px;}
#loginbox #submitbutton {float:right; margin-left:8px; padding-top:6px;}
#loginbox #login-curve-bot {background-image: url(https://link.cu.edu/communities/link/images/loginbox-bot.png); height:18px; background-repeat: no-repeat; background-position: bottom;}
#loginbox fieldset{
 margin:0;
 padding:0;
 border: 0;
 
}
#loginbox h3{
 margin:0;
 padding:0;
 padding-bottom: 10px;
 
}

#loginbox fieldset p{
 margin:0;
 padding:0;
 float:left;
 display: block;
 
}
#loginbox #password {margin-left: .2em;}
h2#slogan {
 display:block;
 height:40px;
 width:583px;
 text-indent:-9999px;
 background-image: url(https://link.cu.edu/communities/link/images/title.gif);
 background-repeat:no-repeat;}
 
h4#once-inside {font-size:180%; padding:0; margin:0; padding:0 0 20px 5px;}

#content-home {padding-left:330px;}

#content-home ul {
 list-style:none;
 margin:0;
 padding:0;
 margin-left: 35px;
 width:270px;
 float:left;
 
}
#content-home li {
   background-image: url(https://link.cu.edu/communities/link/images/arrowbullet.png);
 background-repeat:no-repeat;
 background-position:0 2px;
 padding:0 0 0 20px;
 margin-bottom:10px;
 font-size: 120%;
 
}

.fb_button, .fb_button_rtl {
background:#29447E url(http://static.ak.fbcdn.net/rsrc.php/v1/zL/r/FGFbc80dUKj.png) no-repeat;
display: inline-block;
outline: none;
padding:0 8px 0 0;
font-size: 11px;
line-height: 14px;
height:22px;
background-position: 0% -188px;
color:#ffffff;
text-align: right;
width:150px;
font-weight: bold;
}

/*END STYLES FOR LOGIN PAGE*/


 p.c2 {margin:0px;padding0px;}
 p.c1 {text-align:right;}
 
 img{
 border:none; 
}

* {
 outline:none; 
}
a:link, a:visited {
 text-decoration:none; 
 color: #85744b;
}
a:hover {
color: black;
text-decoration: none; 
}
#page a:hover, #page a:focus, #footer a:hover, #footer a:focus {
 color:#000;
 text-decoration: none; 
}
#page a, #footer a {
 -webkit-transition:all 200ms ease-in;
 -o-transition:all 200ms ease-in; 
}
body {
 width: 100%;
 background-image: url(https://link.cu.edu/communities/link/images/main_back.png);
 background-repeat:repeat-x;
 background-color:#FFF;
 font-family: Arial, sans-serif;
 font-size: 13px;
 margin:0;
 padding:0;
}
#container {
 margin:0 auto;
 color:#000;

 
}

#header {
 width:100%;

 
}
#banner {
 
 height:150px;
 position:relative;
 width:960px;
 margin:0 auto;
 background-image: url(https://link.cu.edu/communities/link/images/banner.png);
 background-position:bottom;
 background-repeat:no-repeat;
 
}
#banner h1 {
 margin:0;
 padding:0;
}
#banner h1 a:link, #banner h1 a:visited {
 display:block;
 height:150px;
 width:700px;
 text-indent:-9999px;
 background-repeat:no-repeat;
}

#navwrapper {
 width:959px;
 margin:0;
 margin-bottom:10px;
 padding-right:10px;
 padding-bottom:25px;
 
}
#navwrapper-home {
 background-repeat:no-repeat;
 padding:0;
 text-indent:-9999px;
 background-position: top center;
}

#navigation {
 
 margin-left:0px;
 margin-right:5px;
 padding:0;
 height:35px;
 overflow:hidden;
 position:relative;
  background-image: url(https://link.cu.edu/communities/link/images/nav_back.png);
    background-repeat: repeat-x;
 
 
}
#utilitylinks {
 margin-left: 0px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-top: 0px;
 float:right;
 height: 30px;
 width:220px;
 list-style-type:none;
 list-style:none;

}
#utilitylinks a {
 display:inline;
 }

#utilitylinks ul {
 
 margin:0;
 padding:0;
 height: 30px;
 background: none;
}
#utilitylinks ul li {
 display:inline;
 float:left;
 background:none;
 background-image:none;
 margin-left:0px;
}

#utilitylinks ul li a {
 display:inline;
 float:left;
 background:none;
 background-image:none;
}

#utilitylinks a:link, #banner #utilitylinks a:visited {
 padding-left: 5px;
 margin-left: 18px;
 margin-bottom: 0px;
 margin-right: 0px;
 margin-top: 0px;
 border-spacing: 0px 0px;
 text-align: right;
 font-weight: bold;
 padding-right: 5px;
 padding-top: 8px;
 float: left;
 color: black; 
 font-size: 11px;
 background: none;
 
 
}

#utilitylinks a:hover {
text-decoration: none;
color: #795a17;

}


#navigation a:link, #navigation a:visited {
 display:block;
 float:left;
 color:#ad9862;
 padding:0 10px;
 font-size:12px;
 line-height:35px;
 height:35px;
 background: none;
 

}


#navigation ul {
 border-right-color: #85744b;
 border-right-width: 0px;
 list-style:none;
 margin:0;
 padding:0;
 height:35px;
 background: none;
 
}
#navigation ul li {
 border-right-style: solid;
 border-right-color: #85744b;
 border-right-width: 1px;
 display:inline;
 float:left;
 background: none;

}
#navigation  ul ul {
 display:none; 
}
#navigation a:link, #navigation a:visited {
 display:block;
 float:left;
 color:#CFB87C;
 padding:0 10px;
 font-size:12px;
 line-height:35px;
 height:35px;
 background: none;

}
#navigation a:hover {
 color: #FFF;
 text-decoration: none;
 background: none;
 
 
}
#navigation li.current_page_item a:link, #navigation li.current_page_item a:visited, #navigation li.current-page-ancestor a:link, #navigation li.current-page-ancestor a:visited {
 background:none;
 color:#CCC;
 
}
#navigation a#homelink:link, #navigation a#homelink:visited {
 
}
#navigation li#current a#homelink:link, #navigation li#current a#homelink:visited {

}
#pagewrapper {
 
 /*background-color:#fff;*/
 overflow:auto;

 width:976px;
 margin:0 auto;
}
 
#outer-page {
 
 /*background-color:#fff;*/

 width:976px;
 margin:0;
} 

#page {
 background-image: url(https://link.cu.edu/communities/link/images/page_back2.png);
 border-width: 0px;
 padding-top: 0px;
 margin-top: 0px;
 overflow:hidden;
 line-height:120%;
 width:959px;
 margin-left:9px;
 font-size:12px;
    background-repeat: repeat-y;
}
#post {
 width:720px;
 float:left;
 line-height:150%;
 
}
#post .entry {
 border-width: 0px;
 border-style: none;
 padding: 20px;
 margin-top: 20px;
 margin-bottom: 20px;
 margin-right: 20px;
 margin-left: 0;
 background-color:#FFF;

}
.entry h2 {
 margin-top:0;
 padding-top: 0;
 line-height:120%;
}
.entry h2 a {
 color:#363636;
}
#navsidebar {
 width:207px;
 float:left;
 padding-top:0;
 padding-left:10px;
}

#subnav {
 margin-bottom:10px;
}
#subnav h2 {
 font-size:18px;
 font-weight: normal;
 margin:0 20px 5px 20px;
 padding:0;
 color: #323232;
 text-transform: uppercase;
}
#subnav ul {
 list-style:none;
 margin:0;
 padding:0;
 margin-bottom:0;
}
#subnav ul li{
 border-bottom:none;
 border-bottom: dashed 1px #999;
 
}
#subnav ul .children {
 padding-bottom:20px;
 }
 #subnav ul .children ul {
 padding-bottom:0px;
 }
#subnav ul .children li{
 border: none;
}


#subnav ul li.page_item a:link, #subnav ul li.page_item a:visited, #subnav ul li.current_page_item li.page_item a:link, #subnav ul li.current_page_item li.page_item a:visited {
 line-height: 22px;
 color: #565a5c;
 padding:8px;
 display: block;
 font-size:18px;
 font-weight: normal;
 text-shadow: 1px 1px 2px #E8E8E8;

 
}
#subnav ul li.page_item a:hover {
 background-color: #e1e1e1;
 text-decoration: none; 
}

#subnav ul ul.children li.page_item a:hover {
 background:none;
 
}
#subnav ul ul.children li.page_item a:link, #subnav ul ul.children li.page_item a:visited {
 color: black;
 padding:3px 5px 3px 10px;
 font-size:14px; 
 
 
 
}
#subnav ul ul.children li.page_item a:hover {
 color: #85744b; 
}
#subnav ul ul.children ul.children li.page_item a:link, #subnav ul ul.children  ul.children li.page_item a:visited {
 color: black;
 padding:3px 5px 3px 0px;
 font-size:12px;
 border:none;
 
 
}
#subnav ul ul.children ul.children li.page_item a:hover {
 color: #85744b;
 
}
#subnav ul ul ul.children {
 list-style: disc;
 margin-left:35px;
 list-style-position:outside;
 }
#subnav ul li.current_page_item a:link, #subnav ul li.current_page_item a:visited, #subnav ul li.current_page_item a:hover, #subnav ul ul.children li.current_page_item a:link,#subnav ul ul.children li.current_page_item a:visited, #subnav ul ul.children li.current_page_item a:hover, #subnav ul ul.children ul.children li.current_page_item a:link, #subnav ul ul.children ul.children li.current_page_item a:visited, #subnav ul ul.children ul.children li.current_page_item a:hover {
 color: #85744b;
 text-decoration: none; 
}

#navsidebar ul {
 list-style:none;
 margin:0;
 padding:0;
 
}
#navsidebar .navsidebar-widget ul {
 list-style:disc;
 margin: 5px 0 5px 20px;
 line-height: 14px;
}
#navsidebar h3 {
 color: #565a5c;
 padding:0px;
 font-weight:normal;
 width:auto;
 padding:0;
 padding-bottom:5px;
 margin:0;
 font-size:100%;
 
 
}


#left-sidebar-content {}
 
#right-sidebar-content {
 width:197px;
 float:right;
 padding-top:0px;
 padding-right:11px;
 }
#campus-select #campus-caption {
font-size: 90%;
}
 
#content {padding-left:240px; 
 padding-right:225px;
 padding-bottom:25px;
 }
 
  #content h2 {
  font-size:24px;
  text-transform:uppercase;
  font-weight:normal;
  color: #7E7E7E;
  line-height: 28px;
 }
#content-full {padding-left:230px;
padding-right:12px;}

.padding {
 padding:20px; 
}
#post h2 {
 font-size:190%;
 font-weight:normal;
}

/* OLC BUTTONS & ELEMENTS*/

#olc-profileDisplay a.olc-btnEdit:link, #olc-profileDisplay a.olc-btnEdit:visited {
background-image: url(https://link.cu.edu/communities/link/images/right_arrow.png);
background-repeat: no-repeat;
background-position:top left;
background-color:#FFF;
font-size: 14px !important;
padding:2px 8px 5px 14px !important;
line-height: 18px !important;
font-weight:bold;
color:#8f7749;
border:0;
display: block;
width: auto;
text-decoration: none;
text-align:left ;
}

#olc-profileDisplay a.olc-btnEdit:hover {
background-image: url(https://link.cu.edu/communities/link/images/right_arrow_over.png);
background-repeat: no-repeat;
background-position:top left;
background-color:#FFF;
text-decoration:none;
color:#000;
border:0;
}

#olc-commentsDisplay p.btn { 
margin-top:5em !important;
margin-bottom:5em !important}

#olc-profileDisplay { border-width: 0px; font-size:12px;
 background-color: #FFF;}

#olc-profileDisplay .olc-profileHeader { 
border-bottom-color: #565a5c; 
border-bottom-style: solid; 
border-bottom-width: 1px; 
background-color: #FFF; font-size:16px; padding:6px 0 6px 0px;}

#olc-profileDisplay .profile-leftBox {
 border-left-style: none;
 border-right-style: none;
 width:55%;
 padding-right:12px;
 }
#olc-profileDisplay .profile-rightBox {
 width:45%;
 text-align:left;
 padding-top:10px;
 padding-left:10px;
 }
 #olc-profileDisplay .sectionHeader {
  text-shadow: 1px 1px #cccccc;
  font-family: Helvetica, Arial, sans-serif;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #565a5c;
  background-color: #FFF; font-size: 20px; padding:6px 0 6px 0px; color:#333;}
 
#olc-profileDisplay hr {
 border-bottom-width: 1px;
 border-left-style: none;
 border-bottom-style: solid;
 border-right-style: none;
 border-top-style: none;
 color:#FFF;
 height:1px;
 border-bottom: #666;}

/* FOOTER */
#footer-wrapper {
 text-align: left;
 background:none;
 background-color: #000;
 color:#FFF;
 font-size:11px;
 overflow:auto;
 width: 100%;
 padding-top:10px;
 padding-left:22px;
 padding-bottom:20px;
 border-top:3px solid #565A5C;

}
#footer-wrapper-home {
 background-color: #000;
 color:#FFF;
 font-size:11px;
}
#footer-container {
 text-align: left;
 margin:auto;
 width:100%;
 }
#cu-footer {
text-align: left;
font-size: 11px;
height: 100%;
width: 100%;
float:left;
margin:auto;
padding:0px;
 
}
#cu-footer p{
 padding-top: 0px;
 font-size: 11px;
 line-height: 18px;
 margin:0;
 text-align:left;
 color: #fff;
}
#cu-footer a:link, #cu-footer a:visited, #cu-footer a:hover {
 font-size: 11px;
 color: #b9a56f;
}
#cu-footer a:hover {
 font-size: 11px;
 color: #fff; 
}
/* SEARCH */

#searchbox { 
 text-align: right; 
 font-size:11px;
 font-family: Arial, Verdana, sans-serif;
 background-image: url(./images/searchbox.png);
 background-image:none;
 background-repeat: repeat-x;
 padding:0px;
 margin:7px 0 10px 0;
 width:290px;
 float:right;
}

#searchbox form {
 margin:0;
 padding:0;
}
#searchbox label {
 position:absolute;
 top:0;
 left:-9999px;
}


#searchbox fieldset{
 margin:0;
 padding:0;
 border: 0;
}
#searchbox p{
 margin:0;
 padding:0;
 padding-left: 2px;
}
#searchbox  a:link, #searchbox a:visited, #searchbox a:hover {
 margin-top: -7px;
 top: 0px;
 color:#FFF;
 float:left;
 font-size:10px;
 vertical-align:middle;
}
#searchbox #searchbutton {
background-color: #416FC7;
color:#fff;
font-size: 12px;
line-height:3px;
height:20px;
padding:0 0 2px 0;
border:1px solid #ccc;
margin:0;
vertical-align:top;
width:27px;
cursor:pointer;
}

#searchbox #searchfield {
 width:150px;
 height:18px;
 padding:0px;
 margin:0;
 border:1px solid #ccc;
 color: #000000;
}


/* FLOATS */


.alignright {
 float:right;
 margin:0 0 20px 20px;
}
.alignleft {
 float:left;
 margin:0 20px 20px 0;
}

/* ACCORDIANS */

.accordion-link {
 
}
a.accordion-link:link, a.accordion-link:visited, a.accordion-link:hover {
background-color: #B9A56F;
background-image: url(https://link.cu.edu/communities/link/images/highlt_arrow.png);
background-repeat: repeat-x;
display: block;
padding:10px;
padding-right:40px;
color:#fff !important;
text-decoration:none !important;
  
}
a.accordion-link:hover {
background-color: #8d7648;
background-image: url(https://link.cu.edu/communities/link/images/highlt_arrow.png);
background-repeat: repeat-x;
color: white !important;
text-decoration:none !important;  
}
.accordion-content {
 padding:10px;
 font-size:12px;
 color: black;
 background:#eaeaea;
}


.accordion-content a:hover {
 color:#000;
}

#accordion2 #section4 ul li{
 padding-top:12px; margin-bottom:24px; border-top:1px dotted #565A5C;


}
.accordion-group h3 {
margin:0;
border:none;

 }
 
 .accordion-group h3 a{
  font-size:20px;
  font-weight:normal;
  letter-spacing:-1px;
  text-transform:uppercase;
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;

 }
#eventsAccordion {
border-top:none;

 }
#notesAccordion {
border-bottom:none;
 }

.accordion-group {
 padding: 10px;
 font-style: normal;
 font-weight: normal;
 border: none;
 background-color: #FFF;
}

.accordion-group h3 {margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 12px;} {
 border: none;
}
.accordion-group ul{
font-style: normal;
font-weight: normal;
list-style: none;
margin:0;
padding:0;
}
.accordion-group ul li{
font-style: normal;
font-weight: normal;
padding-top: 6px;
padding-bottom: 6px;
}
 .accordion-group ul li:first-child{
font-style: normal;
font-weight: normal;
padding-top: 0;
} 
 .accordion-group ul li:last-child{
font-style: normal;
font-weight: normal;
padding-bottom: 0;
} 
.accordion-selected {
background-color: #565a5c !important;
color: #cacaca !important;
background-image: url(https://link.cu.edu/communities/link/images/highlt_arrow_dn.png) !important;
background-repeat: repeat-x;

}
a.accordion-link.accordion-selected  {color: white !important;}


/* ACCESSIBILITY */

/* Text meant only for screen readers */
.skiplink {
 position: absolute;
 left: -9000px;
}



/* BUTTONS */

a.button:link, a.button:visited {
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 -webkit-box-shadow: 0px 0px 3px #666 ;
 -moz-box-shadow: 0px 0px 3px #666;
 box-shadow: 0px 0px 3px #666;
 color:#FFF;
 padding:5px 10px;
 font-size:110%;
 font-weight:bold;
 border:none;
 display: inline-block;

}
a.button:hover, a.button:focus {
 border:none !important;
 color:#FFF !important;
 background-color:#333;
}
.grey {
 background-color:#AAA; 
}
.blue {
 background-color:#0072bc; 
}
.green {
 background-color:#419c48; 
}
.gold {
 background-color:#d0b87c; 
}
.red {
 background-color:#990000; 
}
.orange {
 background-color:#c7531c; 
}


/* CONTENT BOX */

.content-box {
 background-color:#F3F3F3;
 padding:5px;
 border:1px solid #DDD;
 -webkit-border-radius: 3px;
 -moz-border-radius: 3px;
 border-radius: 3px;
 background-repeat:no-repeat; 
 background-position:10px 45%;
}
.alert {
 background-image:url(https://link.cu.edu/communities/link/images/icons/alert.png); 
 padding-left:45px;
}
.note {
 background-image:url(https://link.cu.edu/communities/link/images/icons/note.png);
 padding-left:45px;
}
.download {
 background-image:url(https://link.cu.edu/communities/link/images/icons/download.png);
 padding-left:45px;
}
.check {
 background-image:url(https://link.cu.edu/communities/link/images/icons/check.png);
 padding-left:45px;
}
.info {
 background-image:url(https://link.cu.edu/communities/link/images/icons/info.png);
 padding-left:45px;
}

/* CONTENT SIDEBAR */

.content-sidebar {
 width: 200px;
 float:right;
 border-left:1px solid #bbb;
 margin:0 0 10px 20px;
 font-size:115%;
}
.content-sidebar .padding {
 padding:10px 20px; 
}
/* SIDEBAR WIDGETS */


.sidebar-widget img {
 float:left;
 margin:0 10px 5px 0;
 
}

/* EVENTS CALENDAR */

.event {
 margin:5px 0; 
}
.date-time {
 font-size:85%;
}

#post span1, #cu {
 position: absolute;
    left: -9999em; 
}


#featurewrapper {
 
 width:100%;
 overflow:hidden;
 text-align:center;
 background-color:#000;
 height:300px;
}
#featurephotos {
 width:100%;
 margin:0 auto;
}
#featurephotos img {
 width:900px !important;
 height:300px !important;
}
#homepagewrapper {
 width:100%;
 background-color:#fff;
 background-image:url(https://link.cu.edu/communities/link/images/homecontentBG.jpg);
 background-repeat: repeat-y;
 background-position: top center;
}

#welcome, #news, #eventsfeed {
 width:320px;
 float:left;
}
#homepagewrapper .padding {
 padding:20px; 
}
#homepagewrapper h2 {
 font-size:21px;
 font-weight:normal;
 margin:0;
 padding:0;
}
#events h2 {
 display:inline; 
}
#events h2 a:link, #events h2 a:visited {
 color:#999; 
}
#events h2 a.selected:link, #events h2 a.selected:visited {
 color:#363636; 
}
#event-link {
 border-right:1px solid #aaa;
 padding-right:5px;
}
#news ul {
 list-style:none;
 margin:10px 0;
 padding:0;
}
#news li {
 background-image:url(https://link.cu.edu/communities/link/images/bullet.png);
 background-repeat:no-repeat;
 background-position:0 1px;
 padding:0 0 0 20px;
 margin-bottom:10px;
}

#latest-news {
 padding:0 20px; 
}
#latest-news li {
 margin:5px 0 10px;
 font-size:85%;
}