/*updated 7.11.13 - Responsive CSS for Mobile - AEL*/
/*theme overrides here will be included in base CSS */
div.fnc {
 width:70%; 
}
h3.category {
 font-size:1em;
}
.button_panel input[type="submit"] {
  /* min-width: 30%; */
}
#tabs {
  border-bottom: 2px solid #c6c6c6;
  overflow:visible;
}
#tabs li {
  margin-right:3px;
}
#tabs li:last-of-type {
  margin-right:0;
}

#quick_subscribe_confirmation div.button_panel {
  margin-top: 15px;
}
button.treeExpand {
  margin-left:0px;
}

@media only screen and (min-width: 768px) {
  div.featured_network input {
    transform: scale(1,1);
    -ms-transform: scale(1,1);
    -webkit-transform: scale(1,1);
  } 
}
div#container
{
width: 700px;
height: 90px;
}

h1#subscription_success_heading {
padding-bottom: 15px;
}

div#subscription_success_body {
font-size: 13px;
}

h3 {
font-size: 1em;
}

div#quick_subscribe_email_instructions,
li.radio_button {
font-size: 13px;
}

h1#new_subscriber_heading {
padding-bottom: 10px;
}

hr {
display: none;
}

ul.short_network_list {
background-color: inherit;
}

div.qs_banner a img {
width: 100%;
}

#quick_subscribe_new, fieldset {
background-color: inherit;
}

html, body { 
height: 100%; 
width: 100%;
}


div#col3{
background-color: inherit;
}

#page_margins{

width: 850px;
border: none;
background-color: inherit; }


#container {
font-size: 14px;
background-color: inherit;
width: 850px;
padding: 0;
min-height: 100%; 
height: auto !important; 
height: 100%; 
margin: 0 auto;
}
    
input {
z-index: 200;
}
    
table, td {
background-color: inherit;
}

p, .standard, td, li {
      font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
      font-size: 0.9em;
      color: #171e24;
      line-height: 18px;
      }

h1, h2 {
  font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
  font-weight: 700;
  color: #333;
  }
  
h1, h1#new_subscriber_heading {
  font-size: 16px;
}

span.truncate-lg {
font-size: 11px;

}

h2, h3,   {
  font-size: 14px;
color: #333;  }

fieldset#quick_subscribe_topic_unsubscribe,
fieldset.email_fields, fieldset.digesting_fields, fieldset#quick_subscribe_password,
h1.one_click_heading {
font-size: 12px;
font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
}


#quick_subscribe_topic_unsubscribe_instructions {
font-size: 12px;
font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
padding-top: 5px;
}

#digest_instructions, #digest_postscript, #quick_subscribe_password_instructions {
  font-size: 13px;
font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
padding: 10px 0px 10px 0px;
}
      
a:link {
color: #765821;
text-decoration: none;
}

a:visited {
color: #765821;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

#footer a:link {
text-decoration: none;
}

#footer a:visited {
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}  

.Category
{
font-size: 12px;
font-weight: bold;
}

.Document 
{
font-size: 11px;
font-weight: normal;
}

.instructions 
{
font-size: 12px;
}

#footer, .push 
{ 
height: 2em; 
}

label.topic {
font-size:1em;
}

/* HT Custom css for footer spacing */
#footer {padding:40px 0 0 0;}