/*MainNav--------------------------------*/
#mainnav {
line-height:2.7em;
}
#mainnav ul {
position: absolute;
top:	-999em;
width: 18em; /* left offset of submenus need to match (see below) */
}
#mainnav ul li{
width: 100%;
}
#mainnav li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
#mainnav li {
float: left;
position:	relative;
}
#mainnav a {
display: block;
}
#mainnav li:hover ul,
#mainnav li.sfHover ul {
left:	-15px;
top: 2.7em; /* match top ul list item height */
}
#mainnav li:hover li ul,
ul#mainnav li.sfHover li ul {
top:	-999em;
}
ul#mainnav li li:hover ul,
ul#mainnav li li.sfHover ul {
left:	18em; /* match ul width */
top:	0;
}
ul#mainnav li li:hover li ul,
ul#mainnav li li.sfHover li ul {
top:	-999em;
}
ul#mainnav li li li:hover ul,
ul#mainnav li li li.sfHover ul {
left:	18em; /* match ul width */
top:	0;
}

/*MainNavStyle---------------------------*/
#mainnav{
float: left;
list-style: none;
font-family: arial, verdana, sans-serif;
margin: 0 0 10px 0;
*margin: 0 0 10px 30px;
}
#mainnav li{
float: left;
padding: 0 33px 0 0;
list-style: none;
text-align: left;
}
#mainnav a{
font-weight: bold;
color: #0a7ea6;
font-size: 12px;
display: block;
}
ul#mainnav ul {
background: #fdfdfd;
border:solid #b5cedd;
border-width: 0 1px 1px 1px;
margin: 0;
padding: 0;
}
#mainnav li li{
margin: 0;
padding: 5px 0 5px 0px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
text-align: left;
}
#mainnav li li:hover{
color: #468aab;
background: #cbe0ec;
padding: 5px 0 5px 0px;
}
#mainnav li li a{
padding: 5px 0 0 15px;
margin: 0;
color: #468aab;
text-decoration: none;
font-weight: normal;
display: block;
width: 18em;
background: none;
}
#mainnav li li a:hover{
padding: 5px 0 0 15px;
color: #468aab;
text-decoration: underline;
margin: 0;
font-weight: normal;
}
#mainnav li:hover, 
#mainnav li.sfHover,
#mainnav a:focus, 
#mainnav a:hover, 
#mainnav a:active {outline:0;}

/*InteriorNav--------------------------------*/
#interiornav{
line-height:4.3em;
}
#interiornav ul {
position: absolute;
top:	-999em;
width: 17.5em; /* left offset of submenus need to match (see below) */
}
#interiornav ul li{
width: 100%;
}
#interiornav li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
#interiornav li {
float: left;
position:	relative;
text-align: left;
}
#interiornav a {
display: block;
}
#interiornav li:hover ul,
#interiornav li.sfHover ul {
left:	-1px;
top: 4.3em; /* match top ul list item height */
}
#interiornav #one li:hover ul,
#interiornav #one li.sfHover ul{
left: 4px;
}
#interiornav li:hover li ul,
ul#interiornav li.sfHover li ul {
top:	-999em;
}
ul#interiornav li li:hover ul,
ul#interiornav li li.sfHover ul {
left:	17.5em; /* match ul width */
top:	0;
}
ul#interiornav li li:hover li ul,
ul#interiornav li li.sfHover li ul {
top:	-999em;
}
ul#interiornav li li li:hover ul,
ul#interiornav li li li.sfHover ul {
left:	17.5em; /* match ul width */
top:	0;
}

/*MainNavStyle---------------------------*/
#interiornav{
float: left;
list-style: none;
font-family: arial, verdana, sans-serif;
padding: 0;
margin: 0 0 5px 0;
*margin: 0;
}
#interiornav li{
float: left;
padding: 0;
margin: 0;
list-style: none;
}
#interiornav a{
font-weight: bold;
color: #0a7ea6;
font-size: 12px;
display: block;
}
ul#interiornav ul {
background: #fdfdfd;
border:solid #b5cedd;
border-width: 0 1px 1px 1px;
margin: 10px 0 0 0;
padding: 0;
}
#interiornav li li{
margin: 0;
padding: 5px 0 5px 0px;
font-family: arial, verdana, sans-serif;
font-size: 12px;
}
#interiornav li li:hover{
color: #468aab;
background: #cbe0ec;
padding: 5px 0 5px 0px;
}
#interiornav li li a{
padding: 5px 0 0 15px;
margin: 0;
color: #468aab;
text-decoration: none;
font-weight: normal;
display: block;
width: 18em;
height: 16px;
background: none;
}
#interiornav li li a:hover{
padding: 5px 0 0 15px;
color: #468aab;
text-decoration: underline;
margin: 0;
height: 16px;
font-weight: normal;
background: none;
}
#interiornav li:hover, 
#interiornav li.sfHover,
#interiornav a:focus, 
#interiornav a:hover, 
#interiornav a:active {
outline:0;
}
#one a{
display: block;
width: 181px;
height: 55px;
background: url(/images/nav_history.gif) no-repeat;
}
#one a:hover{
display: block;
width: 181px;
height: 55px;
background: url(/images/nav_history_on.gif) no-repeat;
}
#two a{
display: block;
background: url(/images/nav_member.gif) no-repeat;
width: 176px;
height: 55px;
}
#two a:hover{
display: block;
background: url(/images/nav_member_on.gif) no-repeat;
width: 176px;
height: 55px;
}
#three a{
display: block;
background: url(/images/nav_stories.gif) no-repeat;
width: 180px;
height: 55px;
}
#three a:hover{
display: block;
background: url(/images/nav_stories_on.gif) no-repeat;
width: 180px;
height: 55px;
}
#four a{
display: block;
background: url(/images/nav_pressroom.gif) no-repeat;
width: 179px;
height: 55px;
}
#four a:hover{
display: block;
background: url(/images/nav_pressroom_on.gif) no-repeat;
width: 179px;
height: 55px;
}


#main-content{
float: left;
background: #fff;
border-left:1px solid #B4CEDD;
border-right:1px solid #B4CEDD;
width: 714px;
margin: -5px 0 0 0;
padding: 0;
}
#main-content-top{
background: url(http://gocu.org/images/site/content-top.gif) no-repeat top left;
height: 20px;
}
#main-content-bottom{
clear: both;
background: url(http://gocu.org/images/site/content-bottom.gif) no-repeat top left;
height: 30px;
}
#main-content img{
margin: 0 0 15px 0;
}
#main-content p{
text-align: left;
font-size: 11px;
color: #64a8c8;
}
#main-content h2{
text-align: left;
margin: 0;
padding: 0;
font-size: 13px;
font-weight: bold;
font-family: "arial black", arial, verdana;
display: inline;
}
#main-content h3{
text-align: left;
margin: 0;
padding: 0;
font-size: 13px;
font-weight: normal;
font-family: arial, verdana;
display: inline;
}
#main-content a{
font-weight: bold;
}
.col1 {
float: left;
width: 210px;
padding: 0 15px 0 20px;
background: url(http://gocu.org/images/site/col-div.gif) no-repeat 240px 120px;
}
.col2 {
float: left;
width: 200px;
padding: 0 15px;
background: url(http://gocu.org/images/site/col-div.gif) no-repeat 220px 120px;
}
.col3 {
float: left;
width: 218px;
padding: 0 10px;
}
#side-search{
*margin: 0;
margin: 7px 0 0 0;
padding: 0;
background: url(http://gocu.org/images/site/side-top.gif) no-repeat;
}
.searchgo{
vertical-align: bottom;
}
#side-search form {
margin: 0 0 0 85px;
}
.featured{
text-indent: -9999px;
background: url(http://gocu.org/images/site/featured.gif) no-repeat;
}
#sidebar-meat .featuredtitle{
font-weight: normal;
text-align: left;
}
.posted{
margin: 0 0 30px 0;
text-align: left;
}
.posted a{
font-weight: bold;
text-align: left;
}
.post-footer{
text-align: left;
}
#divider{
float: left;
height: 1px;
width: 200px;
background: #b5cfde;
margin: 0 0 10px 0;
}
.blurb-title{
text-align: left;
}
.blurb .blurb-title a{
font-weight: normal;
text-align: left;
}
.recent{
text-indent: -9999px;
background: url(http://gocu.org/images/site/recentposts.gif) no-repeat;
margin: 10px 0;
float: left;
width: 120px;
}
.social{
float: left;
width: 90px;
margin: 5px 0 10px 0;
}
#interior-content{
width: 715px;
margin: 00;
padding: 0;
}
#left-interior{
float: left;
width: 180px;
margin: 20px 0 0 20px;
}
#left-interior #subnav{
float: left;
margin: 0 0 0 10px;
padding: 0;
list-style: none;
text-align: left;
}
#subnav li{
margin: 0;
padding: 0 0 0 15px;
line-height: 18px;
font-size: 10px;
text-align: left;
}
#subnav a{
color: #6a9cc2;
font-weight: normal;
}
#left-interior li.active{
background: url(http://gocu.org/images/site/arrow.gif) no-repeat 0 50%;
}
#right-interior{
float: left;
width: 500px;
margin: 20px 0 0 0;
padding: 0 0 20px 0;
text-align: left;
}
#right-interior h3{
text-align: left;
font-weight: bold;
font-size: 14px;
font-family: "arial black", arial, sans-serif;
}
#right-interior p{
color: #333;
}


#main-content .mice p {
font-size:9px;
}
