body { 
  background: #FFFFFF url(images/bg.gif) repeat-x;
  color: #202020;
}
body.no-header { background: #FFFFFF; }
a { color: #2255AA; text-decoration: none; }
  a:visited { color: #2255AA; text-decoration: none; }
  a:hover { color: #7DAE12; text-decoration: underline; }
  a img { border: none; }
  
blockquote { 
  font-style: italic; 
  font-family: Georgia, "Times New Roman", Times, serif; 
  color: #555; 
  margin: 0 30px 1.5em 30px; 
  padding: 0 0 0 10px; 
  border-left: 1px solid #aaa; 
}

abbr, acronym { border-bottom: 1px dotted #aaa; text-transform: uppercase; cursor: help; }
code { color: #090; font-family: Courier, monospace; }
pre { margin: 0 0 1.5em 0; overflow: auto; font-size: 1.3em; clear: both; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
p.unstyled { font-size: 1.4em; }

#wrapper { }

/************************************************
*  Header                    *
************************************************/

#header { color:#fff; }
  #header p { }
  #header h1 { color: #FFFFFF; }
  #header h1 a, #header h1 a:visited { color: #FFFFFF; }
  #header h1 a:hover { color: #FFFFFF; }

#box_header { }
#box_header a, #box_header a:visited { color: #FFFFFF; }
#box_header a:hover { color: #FFFFFF; text-decoration: underline; }


#menu { background: #1A4E88; }
#menu ul { }
  #menu ul li { }
    #menu ul li a, #menu ul li a:visited { color: #FFFFFF; }
    #menu ul li a:hover { background: #4A7EB8; color: #FFFFFF; }
    #menu ul li a.current, #menu ul li a.current:visited, #menu ul li a.current:hover { color: #0060ff; }

#header_image { border-bottom-color:#000; }

/* Headings */
h1, h2, h3, h4, h5, h6 { color: #000; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #2255AA; }
h1 a:hover, h2 a:hover { color: #7DAE12; }

/* Notice */
.notice { background:#ffc; border:1px solid #fc9;}

/* 
  Sidebars 
*/
.sidebars h3, .sidebars h4 { 
  background: #1a4e88 url(images/headline_right.gif) no-repeat;
  color: #FFFFFF;
  border-left:1px solid #1a4e88; border-right:1px solid #1a4e88;
}
.sidebars h3 a, .sidebars h4 a { 
  color: #FFFFFF;
}


.widget_links ul li a {
  background: url(images/icon_links.gif) no-repeat top left;
  padding: 2px 0px 2px 18px;
  margin: 0px 0px 0px 0px;
}
.widget_categories ul li a {
  background: url(images/icon_categories.gif) no-repeat top left;
  padding: 2px 0px 2px 18px;
  margin: 0px 0px 0px 0px;
}


/* Post */
.post { border-bottom-color:#666; }

