body {  background:#333;font-size:85% }

.container {width:950px; padding: 0 20px; background-color:#fff; margin:0 auto;}

h1 {font-size:2.2em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:1.8em;margin-bottom:0.7em; line-height:1em;}
h3 {font-size:1.3em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}

.small {font-size:.9em }


ul.plain, ul.horizontal {list-style-type: none; }

 

ul.horizontal li {display:inline; margin-right:13px}

ul#footer {margin:0;}


ul.plain {margin-left:0; padding-left:0;}

ul.plain li {margin-bottom:0.7em;}

#topnav a {text-decoration:none; font-size:1em; color:#fff; font-weight:bold }

#topnav {margin:0;padding:0;} 

h2 a {text-decoration:none  }

h1 a {text-decoration:none  }


h3, h3 a {text-decoration:none; margin-bottom:0.4em;  }
h1 a, h2 a, h3 a {color:#031d48; }
 
h2 a:hover {color:#a66b00 }



#leftRail  a, #rightRail a  {text-decoration:none;color:#a66b00;font-weight:bold }


#leftRail  a:hover, #rightRail a:hover  {text-decoration:none;color:#031d48; font-weight:bold }


#rightRail h3, #leftRail h3  {display:block; padding:1em; background:#E5ECF9};


#topicList {font-size:11px; margin-bottom:1.9em;}



td { border-bottom:1px solid #fff;}


#byline a {color:#6699FF}
#byline a:hover {color:#666}




.flickr_pagination {
  text-align: center;
font-size:0.9em;
  padding: .3em; }
  .flickr_pagination a, .flickr_pagination span {
    padding: .2em .5em; }
  .flickr_pagination span.disabled {
    color: #AAA; }
  .flickr_pagination span.current {
    font-weight: bold;
    color: #ffa800; }
  .flickr_pagination a {
    border: 1px solid #222;
    color: #222;
    text-decoration: none; }
    .flickr_pagination a:hover, .flickr_pagination a:focus {
      border-color: #666;
      background: #043a6b;
      color: white; }
  .flickr_pagination .page_info {
    color: #333;
    padding-top: .8em; }
  .flickr_pagination .prev_page, .flickr_pagination .next_page {
    border-width: 2px; }
  .flickr_pagination .prev_page {
    margin-right: 1em; }
  .flickr_pagination .next_page {
    margin-left: 1em; }

.articleList li {margin-bottom:1em;}




#control_overlay {  
    background-color:#000;  
} 
 
.modal {  
    background-color:#fff;  
    padding:10px;  
    border:1px solid #333;  
} 
 
.tooltip {  
    border:1px solid #000;  
    background-color:#fff;  
    height:25px;  
    width:200px;  
    font-family:"Lucida Grande",Verdana;  
    font-size:10px;  
    color:#333;  
} 
 
.simple_window {  
    width:250px;  
    height:50px;  
    border:1px solid #000;  
    background-color:#fff;  
    padding:10px;  
    text-align:left;  
    font-family:"Lucida Grande",Verdana;  
    font-size:12px;  
    color:#333;  
} 
 
.window {  
    background-image:url("/stylesheets/window_background.png");  
    background-position:top left;  
    -moz-border-radius: 10px;  
    -webkit-border-radius: 10px;  
    padding:10px;  
    font-family:"Lucida Grande",Verdana;  
    font-size:13px;  
    font-weight:bold;  
    color:#fff;  
    text-align:center;  
    min-width:150px;  
    min-height:100px;  
} 
 
.window .window_contents {  
    margin-top:10px;  
    width:100%;  
    height:100%;      
} 
 
.window .window_header {  
    text-align:center;  
} 
 
.window .window_title {  
    margin-top:-7px;  
    margin-bottom:7px;  
    font-size:11px;  
    cursor:move;  
} 
 
.window .window_close {  
    display:block;  
    position:absolute;  
    top:4px;  
    left:5px;  
    height:13px;  
    width:13px;  
    background-image:url("/stylesheets/window_close.gif");  
    cursor:pointer;  
    cursor:hand;  
}