/* Start of CMSMS style sheet 'home' */
{*===================HOME SPECIFIC STYLES=====================*}

{*============NAVIGATION BLOCKS=================*}
div#navigationMain {
float: none;
width: 926px;
line-height: 0px;
margin: 1px 0 0;
height: 212px;
}
/*IE 6 Hack*/* html div#navigationMain {width: 929px; background: #ebe8e1; margin: 0; border-top: 1px solid #fff;}

div#navigationMain img {

}

div#navigationButtonsRegion {position: relative; float: left;
width: 208px; line-height: 0;}

ul#navigationButtons {
width: 208px;
line-height: 0px;
margin: 0;
padding: 0;
list-style: none none;
}

ul#navigationButtons a {
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
line-height: 100%;
color: #fff;
text-decoration: none;
}

ul#navigationButtons li {
display: inline;
margin: 0;
padding: 0;
}

div#navigationMain div#navigationButtonsRegion img {
float: left;}



a#i56 {
float: left;
width: 92px;
height: 21px;
padding: 83px 0 0 12px;
display: block;
background: #544c3e;
}

a#i56:hover {
background: #4c4538;
}

a#i55 {
float: left;
width: 91px;
height: 21px;
padding: 83px 0 0 12px;
margin-right: 1px;
display: block;
background: #667364;
}

a#i55:hover {
background: #5c685a;
}

a#i53 {
float: left;
width: 92px;
height: 21px;
padding: 83px 0 0 12px;
margin-bottom: 1px;
display: block;
background: #7b7b4f;
}

a#i53:hover {
background: #6f6f47;
}

a#i15 {
float: left;
width: 91px;
height: 21px;
padding: 83px 0 0 12px;
margin-right: 1px;
margin-bottom: 1px;
display: block;
background: #627771;
}

a#i15:hover {
background: #50615c;
}

{*======UNKNOWN CLASSES======*}
#navigationMain img.decorative_bar_home {
margin-top: 1px;
float: none;
clear: both;
}

img.decorative_bar {
margin-top: 7px;
}

<!-- non-semantic class -->
img.buttons_picture {
float: right;
}

#random_image {position: relative; float: left; margin: 0 1px 0 1px; padding: 0;}
/*IE 6 Hack*/* html #random_image {width: 478px; margin-right: -2px;}
#adblock {margin: 0; padding: 0;}


}
{*===CONTENT BENEATH LOGO/HEADER BEGINS - BLOCK NAV, RANDOM IMAGES, ADBLOCK===*}
#informationalColumns {
width: 926px;
float: none;
color: #3e403d;
font-size: 11px;
margin: 0;
}

#informationalColumns a {
color: #416886;
}

#informationalColumns p {
line-height: 14px;
p
}

#informationalColumns div#sidebarColumn {
position: relative;
float: left;
width: 208px;
border-top: 4px solid #8a8d82;
min-height: 215px;
<!-- IE 6 FIX -->
height: auto;
_height: 215px;
padding-bottom: 20px;
}

#informationalColumns #sidebarColumn p {
}


{*=============== Home Page Speaker =================*}

div#informationalColumns div#sidebarColumn div#speakerRegion {
background: #d5dacc;
padding: 13px 16px 5px 12px;
margin: 0 0 10px 0;
width: 180px;
border-bottom: 5px solid #73766b;
}
/*Safari & IE 7 Hack*/ html*div#informationalColumns div#sidebarColumn div#speakerRegion {font-size: 95%;}
/*IE 6 Hack*/* html div#informationalColumns div#sidebarColumn div#speakerRegion {}

.speakerarchives {border-top: 2px dotted #666; font-size: 95%;}


#speakerRegion .calendar-event {clear: both; margin: 0; padding: 0 0 25px 0; line-height: 120%;}
#speakerRegion .calendar-event h5 {font-size: 110%; font-weight: bold; margin: 0; padding: 4px 0 1px 0;}
#speakerRegion .calendar-event h5 a {color: #3e403d;}
#speakerRegion .calendar-event .calendar-date-from {display: inline; line-height: 130%; font-size: 95%;}
#speakerRegion .calendar-event .calendar-date-to {display: inline; line-height: 130%; font-size: 95%;}
#speakerRegion .calendar-event .time {display: inline; font-style: italic;}
#speakerRegion .calendar-event .label {text-transform: uppercase; font-size: 85%; font-weight: bold; color: #555; float: left; display: block; clear: both; padding: 0 4px 0 0; margin: 0;}
#speakerRegion .calendar-event .eventtxt {position: relative; display: block; font-size: 90%; margin: 0; padding: 0;}
#speakerRegion .calendar-event .calendar-summary {font-size: 90%; margin: 0; padding: 0 0 5px 0;}
#speakerRegion .calendar-event .Morelink {font-weight: bold; padding: 8px 0 0 0;}
#speakerRegion .calendar-event p.eventinfo {margin: 0; padding: 0;}



{*================ POLL REGION ==================*}

div#informationalColumns div#sidebarColumn div#pollRegion {
background: #c5c6b8;
padding: 4px 16px 15px 12px;
border: 1px solid #e3e3dc;
outline: 3px solid #c5c6b8;
width: 172px;
font-size: 11px;
line-height: 100%;
text-align: left;
margin-left: 3px;
min-height: 180px;
_height: 180px;
}
/*Safari & IE 7 Hack*/ html*div#informationalColumns div#sidebarColumn div#pollRegion {width: 178px; margin-left: 0;}
/*IE 6 Hack*/* html #div#informationalColumns div#sidebarColumn div#pollRegion {width: 178px; margin-left: 0;}

div#pollRegion div.polloption {
float: left;
width: 170px;
display: block;
}

div.polloption span {
float: none;
}

input#vote {
clear: both;
float: none;
}

div#pollRegion th {
text-align: left;
width: 100%;
}



{*=================== MIDDLE COLUMN===================*}
div#informationalColumns div#primaryColumn {
position: relative;
width: 476px;
float: left;
padding: 0;
margin: 0 2px 0 2px;
border-top: 4px solid #56534f;
}

.HomeFeatureBar {background: url('uploads/images/featuredprof_bg.jpg') repeat-x top left; font-size: 180%; line-height: 120%; margin: 0; padding: 7px 0 0 15px; font-family: Georgia, Times, Times New Roman, serif; height: 28px; color: #fff;}

.ProfileDirectorySummary {position: relative; clear: both; margin: 0; padding: 10px 20px 0px 15px;}
.ProfileDirectorySummary .DirectoryItem {position: relative; clear: both; margin: 0; padding: 0 0 10px 0;}
.ProfileDirectorySummary .DirectoryItem .avatar {position: relative; float: left;}
.ProfileDirectorySummary .DirectoryItem .avatar img {border: 3px solid #666; padding: 1px; margin: 0 10px 10px 0; line-height: 0;}
.ProfileDirectorySummary .DirectoryItem  .name {font-size: 180%; line-height: 110%; margin: 0 0 5px 0; padding: 0; font-family: Georgia, Times, Times New Roman, serif;}
.ProfileDirectorySummary .DirectoryItem  .title {margin: 0; padding: 0; font-size: 70%; font-style: normal; line-height: 110%;}
.ProfileDirectorySummary .DirectoryItem  .profile {line-height: 14px; border-bottom: 2px dotted #666;}
.ProfileDirectorySummary .directoryprevnext {display: none;}


{*=========== Home Page News Feature ==============*}
div#featureRegion {
margin: 0 10px 20px 0;
padding: 10px 0 10px 15px;
}
/*Safari & IE 7 Hack*/ html*div#featureRegion {width: 450px;}
/*IE 6 Hack*/* html #div#featureRegion {}

.FeatureSummary {
position: relative;
float: left;
font-size: 11px;
line-height: 125%;
margin-bottom: 25px;
clear: both;
}

.FeatureSummaryLink {
font-weight: bold;
}

#informationalColumns .FeatureSummaryLink a {
text-decoration: none;
color: #3e403d;
font-weight: bold;
line-height: 100%;
font-size: 110%;
}

.FeatureSummarySummary p {margin: 0; padding: 3px 0 0 0;}
.FeatureSummaryMorelink {padding-top: 7px; font-weight: bold;}
.FeatureSummary img {
float: left;
margin: 3px 10px 5px 0;
border: 2px solid #575043;
padding: 1px;
width: 150px;
}

div.FeatureSummaryPostdate {
font-style: italic;
font-size: 9px;
}

body#homePage div.FeatureSummarySummary {
margin-top: 0;
display: block;
padding:0;
}


{*=================== RIGHT COLUMN===================*}
div#informationalColumns div#rightColumn {
position: relative;
width: 238px;
float: left;
padding: 0;
margin: 0;
background: #cfd0c3;
border-bottom: 4px solid #596663;
border-top: 4px solid #596663;
}
{*=============== HOME EVENTS LISTING =============================*}
div#eventsRegion {
margin: 10px 5px 20px 12px; min-height: 300px;
}
#eventsRegion .calendar-event {clear: both; margin: 0; padding: 0 0 25px 0; line-height: 120%;}
#eventsRegion .calendar-event h5 {font-size: 110%; font-weight: bold; margin: 0; padding: 0 0 1px 0;}
#eventsRegion .calendar-event h5 a {color: #3e403d;}
#eventsRegion .calendar-event .calendar-date-from {display: inline; line-height: 130%; font-size: 95%;}
#eventsRegion .calendar-event .calendar-date-to {display: inline; line-height: 130%; font-size: 95%;}
#eventsRegion .calendar-event p.eventinfo {margin: 0;}
#eventsRegion .calendar-event .time {font-style: italic;}
#eventsRegion .calendar-event .label {text-transform: uppercase; font-size: 85%; font-weight: bold; color: #555; float: left; display: block; clear: both; padding: 0 4px 0 0; margin: 0;}
#eventsRegion .calendar-event .eventtxt {position: relative; display: block; font-size: 90%; margin: 0; padding: 0;}
#eventsRegion .calendar-event .calendar-summary {font-size: 90%; margin: 0; padding: 0 0 5px 0;}
#eventsRegion .calendar-event .Morelink {font-weight: bold; padding: 2px 0 0 0;}



/* End of 'home' */

