/* Content */
#content div {
margin-bottom: 25px;
}

/* Homepage header when using an event logo...

#content .eventheader {
margin-bottom: 0px;
width: 100%;
}

#content .eventtitle {
margin-bottom: 0px;
font-weight:bold;
float:left;
background-image: url(/images/homepage/students/XXXXXXXXXXXXX.gif);
height: 40px;
width: 160px;
background-repeat: no-repeat;
}

#content .eventtitle span {
visibility:visible;
}
#content .eventdate {
margin-bottom: 0px;
border-bottom : 2px solid #048A9A;
}
#content .eventalign {
margin-bottom: 0px;
text-align: right;
height: 10px;
}
#content .eventperiod {
margin-bottom: 0px;
text-align: right;
height: 10px;
padding-top: 23px;
padding-bottom: 5px;
}
#content .eventlocation {
margin-bottom: 0px;
text-align: right;
height: 20px;
padding-top: 2px;
}
#content .eventdescription {
margin-bottom: 0px;
font-weight:bold;
float:left;
padding-top: 2px;
}
#content .eventlocation {
margin-bottom: 0px;
}
*/

/* Homepage header when no logo...*/
#content .eventheader {
margin-bottom: 0px;
width: 100%;
}
#content .eventtitle {
margin-bottom: 0px;
font-weight:bold;
border-bottom: 1px solid #6979ad;
float:left;
color: #6979ad;
}
#content .eventdate {
margin-bottom: 0px;
border-bottom : 2px solid #6979ad;
}
#content .eventperiod {
margin-bottom: 0px;
text-align: right;
color: #6979ad;
}
#content .eventlocation {
margin-bottom: 0px;
text-align: right;
color: #6979ad;
}
#content .eventdescription {
margin-bottom: 0px;
font-weight:bold;
float:left;
width: 400px;
color: #6979ad;
}
#content .eventlocation {
margin-bottom: 0px;
color: #6979ad;
}

/* Homepage infoblock */
#content .infoblockforms {
clear: both;
margin-bottom: 3px;
width: 200px;
float: right;
background-color: #ffffff;
border-bottom: 1px solid #6979ad;
border-left: 1px solid #6979ad;
border-right: 1px solid #6979ad;
}
#content .infoblockforms a:link{
text-decoration: none;
}
#content .infoblockforms a:hover{
text-decoration: none;
}
#content .infoblockforms a:visited{
text-decoration: none;
}
#content .infoblockforms a:active{
text-decoration: none;
}


#content .infoblockupdates {
margin-bottom: 3px;
width: 200px;
float: right;
clear: both;
background-color: #ffffff;
border: 1px solid #6979ad;
}
#content .infoblockheader {
margin-bottom: 0px;
padding: 2px;
width: 197px;
float: right;
font-weight:bold;
background-color: #6979ad;
color:#ffffff;
}
#content .infoblockline {
margin-bottom: 5px;
padding: 2px;

}
#content .infoblockupdateline {
margin-bottom: 0px;
padding-left: 2px;
}
#content .formsactiveline {
margin-bottom: 0px;
text-align: right;
padding-top : 3px;
}
#content .infoblockimage {
margin: 0px;
float : left;
padding-top : 5px;
}

.infoblockupdateline hr {
height: 1px;
margin:3px;
background-color: #6979ad;
color: #6979ad;
}
