/*
 *   Theme Name: FSCO 0.1
 *   Theme URI:
 *   Description: A Thematic Child Theme in development.
 *   Author: Dave Caplinger
 *   Template: thematic
 *   Version: 0.6
 *   Tags: Thematic
 *   .
 *   Thematic is Â© Ian Stewart http://themeshaper.com/
 *   .
 *   */

@import url('../thematic/library/styles/reset.css');  /* Reset browser defaults */
@import url('../thematic/library/styles/typography.css');  /* Apply basic typography styles */
@import url('2c-r-fixed.css');  /* Apply a basic layout */
@import url('../thematic/library/styles/images.css');  /* Apply basic image styles */
@import url('default.css');  /* Apply default theme styles and colors */
@import url('../thematic/library/styles/plugins.css');  /* Prepare theme for plugins */

#wrapper {
  background:url(images/ice-side.jpg) repeat scroll;
}

#header {
  /* background: #A5B9BA; */ /* ice blue */
  display:block;
  /* width: 960px; */
/*  height: 226px; */
  position: relative;
}

#headerwrap {
  background: #D7E0DD;  /* ice blue */
}

#branding {
  /* background: #D7E0DD; */  /* ice blue */
  /* background:url(images/header-lt-grey.jpg) no-repeat top center;  */
  /* background:url(images/ice.jpg) no-repeat top center; */
  /* width: 400px; */
  /* margin: 0px 20px 20px 20px; */
  width: 330px;
  padding: 0px;
  float: left;
}

  /* 50% transparency for most browsers:
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  */

  #blog-title { /* this floats above #branding */
    background:url(images/fsco200.gif) no-repeat scroll 10px 10px;
    display:block;
    width:200px;
    height:128px;
    padding:10px;
    margin-left: 55px;
    border:none;
    text-align: center;
  }

  /* make the title text invisible but same size as background logo above */
  #blog-title a {
    display:block;
    width:200px;
    height:128px;
    text-align: center;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity:0;
  }

  #blog-description {
    color:#0F63AE; /* FSC Blue */
    font-size:22px;
    font-style:italic;
    text-align: center;
    /* font-weight:bold; */
    padding: 0 0 10px 0px;
  }

#headerpics {
  background: #444444;
}

.headerpic {
  width: 210px;
  height: 140px;
  margin-top: 20px;
  float: left;
  background: #333333;
  border-width: 1px;
  border-color: #FFFFFF;
}

#headerpic1 {
  background: url(images/3girls210.jpg) no-repeat scroll;
}

#headerpic2 {
  background: url(../../uploads/2009/09/regionals2009small.jpg) no-repeat scroll;

}

#headerpic3 { 
  background: url(../../uploads/2009/09/MistyLTSsml2.jpg) no-repeat scroll;
}

#access {
  /* background: #F1EEE7; */
  border: none;
  width: 960px;
  margin: 0 auto;
  clear: both;
}

.sf-menu a, .sf-menu a:visited {
  color:#0F63AE;
}

#main {
  background: #FFFFFF;
}

#container {
  padding-left: 10px;
}

#content {
  margin:0 0 0 10px;
  overflow:hidden;
}

h1, h2, h3, h4, h5, h6 {
  color:#0F63AE;
}

/* change ALL the hover colors to FSC Red */
a:active,
a:hover {
    color: #EE333E;
}
.sf-menu a:active,
.sf-menu a:hover {
    color: #EE333E;
}
.page-title a:active,
.page-title a:hover {
    color: #EE333E;
}
.entry-title a:active,
.entry-title a:hover {
    color: #EE333E;
}
.entry-meta a:active,
.entry-meta a:hover {
    color: #EE333E;
}
.entry-utility a:active,
.entry-utility a:hover {
    color: #EE333E;
}
.page-link a:active,
.page-link a:hover {
    color: #EE333E;
}
.navigation a:active,
.navigation a:hover {
    color: #EE333E;
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
    color: #EE333E;
}
.comment-reply-link a:active,
.comment-reply-link a:hover {
    color: #EE333E;
}
.comment-navigation a:active,
.comment-navigation a:hover {
    color: #EE333E;
}
.aside .current_page_item a,
.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #EE333E;
}
.aside a:active,
.aside a:hover {
    color: #EE333E;
}
#siteinfo a:active,
#siteinfo a:hover {
    color: #EE333E;
}

#page-top.aside {
  float: right;
  clear: right;
  margin-bottom: 0px;
}

.entry-title, .entry-title a {
  clear: left;
  color:#0F63AE;
  font-size:22px;
}

.linkbutton {
  /* float: left; */
  width: 100%;
  background: #D7E0DD; /* ice blue */
  border-width: 1px;
  border-color: #0F63AE;
}

.linkbutton a {
  display: block;
  margin: 5px 0px 5px 0px;
  padding: 5px 20px 5px 20px;
  text-align: center;
}

.download-button {
  -moz-box-sizing:content-box;
  -moz-border-radius-bottomleft:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#21759B url(images/button-grad.png) repeat-x scroll left top;
  margin-left:6px;
  padding:6px 12px !important;
  font-weight:bold;
  text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3);
  -x-system-font:none;
  border:1px solid #BBBBBB;
  cursor:pointer;
  font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  text-decoration:none;
}

a.download-button:hover {
  border-color:#13455B !important;
  color:#EAF2FA !important;
}

a.download-button {
  font-size:11px;
  line-height:1.5em;
  color: #FFFFFF;
}

#primary {
  border: none;
}

#footer {
  margin-top: 0;
  border: none;
}

#footerwrap {
  background: #D7E0DD;  /* lt blue from ice */
}

#siteinfo {
  padding: 22px 20px 44px 20px;
}