.mainNav { font-family: Georgia, "Times New Roman", Times, serif; text-align: left; position: relative; top: 67px !important; float: right; }
.mainNav li:hover, .mainNav li.expanded { background-image: url(../images/mainNav/right.jpg); background-repeat: no-repeat; background-position: right top; text-decoration: none; height: 36px; list-style-type: none; list-style-image: none; }
.mainNav a:hover, .mainNav li.expanded a { color: #426ab3; font-size: 15px; background-image: url(../images/mainNav/left.jpg); background-repeat: no-repeat; background-position: left top; text-decoration: none; height: 36px; list-style-type: none; list-style-image: none; }
.mainNav li li, .mainNav li li a { background-image: none !important; }
.mainNav a { color: #82858c; font-size: 15px; text-decoration: none; padding: 8px 15px 0.3em; }
.mainNav li.expanded li, .mainNav li:hover li { font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 32px; background-color: white; background-repeat: repeat-x; background-position: left bottom; width: 13em; height: 32px; float: left; margin: 0; padding: 0; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; }
.mainNav li.expanded li a, .mainNav li:hover li a { color: #82858c; font-size: 12px !important; text-decoration: none; margin-top: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0; padding-top: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; }
.mainNav li.expanded li a:hover, .mainNav li li:hover a:hover { color: #426ab3; font-size: 12px; text-decoration: none; margin: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; }
.mainNav li { margin-right: 15px !important; }
#menu-77 ul { display: none !important; }
.mainNav li ul li ul { display: none !important; }
.sideNav li { line-height: 32px; background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; position: relative !important; height: 32px; float: left; margin-left: 0 !important; padding-left: 0 !important; list-style-type: none !important; list-style-image: none !important; }
.sideNav a { display: block; }
.leftCol li { width: 223px; }
.sideNav, .sideNav ul { float: left; margin: 0; padding: 0 0 25px; }
.sideNav h4, .sideNav h5 { color: #595959; font-size: 140%; font-weight: bold; background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; margin-top: 0; margin-bottom: 5px; padding-bottom: 5px; }
.sideNav a.active { color: #426ab3; background-image: url(../images/lb-active-arrow.jpg) !important; background-repeat: no-repeat; background-position: right center !important; text-decoration: none; }
.sideNav a:hover { color: #426ab3; background-image: url(../images/lb-active-arrow.jpg) !important; text-decoration: none; background-repeat: no-repeat; background-position: right center !important; }
.sideNav ul a { color: #595959; background-image: url(../images/link-arrow.jpg) !important; background-repeat: no-repeat; background-position: right center !important; text-decoration: none; text-indent: 15px; width: 223px; }
.sideNav ul.links { float: left; margin-left: 0 !important; padding-left: 0 !important; }
.sideNav ul.links li { float: left; margin: 0; padding: 0; }
.sideNav li ul { background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left 12px; position: relative; top: -13px !important; left: 225px; visibility: visible; }
.sideNav li ul li { background-color: white !important; width: 125px; }
.sideNav li ul li a, .sideNav li ul li a:hover { background-image: none !important; }
.view-Popular-Posts, .view-Popular-Posts ul { float: left; margin: 0; padding: 0 0 25px; }
.view-Popular-Posts li { line-height: 1.2; background-image: none !important; position: relative !important; width: 213px; height: auto; float: right; margin-left: 0 !important; padding-left: 0 !important; list-style-type: none !important; list-style-image: none !important; }
.view-Popular-Posts a { font-size: 90%; text-align: left; width: 213px; margin-top: 4px; display: block; }
.view-Popular-Posts a.active { color: #426ab3; background-image: none !important; text-decoration: none; }
.view-Popular-Posts a:hover { color: #426ab3; background-image: none !important; text-decoration: underline; }
.view-Popular-Posts ul a { color: #426ab3; background-image: none !important; text-decoration: none; text-indent: 0; width: 223px; }
.mainNav li ul { left: 0; }

