 @charset "utf-8";

#anniversary_sash {
background:url(../../web_sash_temp.png);
background-image:url(../../web_sash_temp.gif);
float:left;
width:237px;
height:144px
}

html,body {
margin:0;
padding:0
}

body {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
font-size:12px;
color:#333;
line-height:15px;
background-color:#75AAB2;
background-image:url(../default_images/index_bg.jpg);
background-position:-160px 0
}

#page-container {
width:780px;
margin:auto
}

#header {
padding-top:.4in;
margin-top:0
}

#search {
margin-top:8px;
float:right;
text-align:right
}

#search .field {
background-image:url(../default_images/icons/mag_icon.png);
background-position:5px;
background-repeat:no-repeat;
background-color:#FFF;
text-align:right;
font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
width:135px;
border:groove 1px #75AAB2;
padding:3px
}

#slogan {
margin-top:10px;
height:51px;
background-image:url(../default_images/slogan_horiz2.png);
background-repeat:no-repeat;
background-position:0 5px
}

#slogan .sign-up {
float:left;
clear:right;
padding-top:125px;
padding-left:100px;
font-size:15px
}

#tools {
height:26px;
border-bottom:solid 1px #999;
clear:both;
margin-bottom:64px
}

#tools .login {
float:left;
font-size:15px
}

#tools .login a {
color:#FFF
}

#tools .login-fields {
width:100px
}

#tools .share {
float:right;
margin-left:10px
}

#tools .print {
cursor:pointer;
float:right;
margin-left:10px
}

#tools .email {
cursor:pointer;
text-align:right
}

#image-nav {
width:600px
}

#main-nav {
float:right
}

#main-nav .link {
height:36px;
width:160px;
background-image:url(../default_images/main-nav-btn.png);
background-repeat:no-repeat;
margin-left:10px;
padding-top:10px;
text-align:center
}

.link a {
color:#333;
text-decoration:none
}

#content {
margin-top:10px;
margin-right:180px;
padding:10px
}

#featured {
float:right;
clear:right
}

#featured .padding {
padding-right:10px
}

#member-orgs {
font-size:11px;
clear:both
}

#member-orgs .padding {
padding-top:10px
}

#member-orgs .table {
width:780px;
background-image:url(../default_images/contentBG_1.png);
padding:10px
}

#footer {
clear:both;
text-align:center
}

#footer .padding {
padding:20px
}

a {
color:#2993ad;
text-decoration:none
}

#tools .login a:hover,.link a:hover {
color:#75AAB2
}

#member-orgs a,a:hover {
color:#3c646e
}

#member-orgs a:hover,h2 {
color:#2993ad
}