/*  
Theme Name: Frisco Nabisco
Author URI: http://derekweathersbee.com
Version: 1
Author: Derek Weathersbee
Description: A beautiful checked theme with some smokin' type
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/


body {
	padding: 0 0 40px;
	margin: 0 ;
	color:#333;
	font-size: 13px;
	line-height:18px;
	background:url(http://www.friscomiracleleague.org/images/bg.gif) repeat;
	text-align:center;
}

/* browser test */

#test-border {
width: 580px;
border: 2px solid #fff;
padding: 8px;
position:absolute;
left: -9999px;
top: 200px;
overflow:hidden;
text-align:left;
}

#box {
background: #fff;
font-family:Georgia, "Times New Roman", Times, serif;
color: #666;
font-size: 13px;
line-height: 19px;
overflow:hidden;
padding:20px 0;
}

#type {
float: right;
padding-right: 20px;
width:374px;
}

#type em {
font-size:15px;
color:#336699;
font-weight:bold;

margin: 0 0 8px;
line-height: 24px;
}

#type a {
color: #FF9900;
text-decoration:none;
border-bottom: 3px solid #ff9900;
}


/* end browser test */



table {
margin: 4px 0 14px;
text-align:left;
}

td {
padding: 2px 12px 2px 0;
vertical-align:top;
}

table.schedule {
margin:0 0 14px;
padding:0;
}

table.schedule caption {
text-align:left;
font-size: 16px;
color: #e5941d;
line-height: 24px;
padding:0;
margin: 8px 0 0;
}

table.schedule td {
width: auto;
padding: 0 20px 0 0 ;
}

a {
text-decoration:none;
}

p {
margin:0 0 16px;
padding:0;
}

ul {
	margin: 0 0 14px;
	padding:0;
	list-style-position: outside;
	list-style-image: url(http://www/friscomiracleleague.org/images/bullet.gif);
}


li {
margin: 0 0 2px 24px;
}

a {
text-decoration: none;
color: #e5941d;
font-weight: bold;
}

#sidebar.sponsors ul, #sidebar.sponsors li {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
}


ul.events-list {
margin: 4px 0 10px;
font-size: 14px;
line-height: 20px;
}

ul.events-list li {
background: url(http://www.friscomiracleleague.org/images/dotted-line-tile.gif) top repeat-x;
padding: 12px 0 0;
margin-bottom: 12px;
}

ul.links-list {
margin: 4px 0 10px;
font-size: 14px;
line-height: 20px;
}

ul.links-list li {
background: url(http://www.friscomiracleleague.org/images/dotted-line-tile.gif) bottom repeat-x;
padding: 0 0 12px;
margin-bottom: 12px;
}

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}


blockquote {
display:block;
line-height: 20px;
background:url(http://www.friscomiracleleague.org/images/orange-tile.gif) repeat;
width:388px;
padding: 14px 20px 14px;
margin: 0 0 14px 0;
font-size:14px;
font-weight:bold;
/*position:absolute;
top:-34px;*/
color:#fff;

  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  z-index:2;
  
    -moz-box-shadow: 2px 2px 4px #333;
-webkit-box-shadow: 2px 2px 4px #333;

}

blockquote span {
line-height:32px;
font-size:28px;
display:block;
margin: 0 0 10px;
}

h1 {
display:block;
line-height:70px;
background:url(http://www.friscomiracleleague.org/images/orange-tile.gif) repeat;
width:388px;
padding: 0 20px 0;
margin: 0 0 14px 0;
font-size:48px;
font-weight:bold;
/*position:absolute;
top:-34px;*/
color:#fff;

  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  z-index:2;
  
    -moz-box-shadow: 2px 2px 4px #333;
-webkit-box-shadow: 2px 2px 4px #333;

}


h1 span {
display:block;
}


#left h4, #full-width h4 {
font-size:15px;
padding:0;
margin: 0 0 12px;
font-style:italic;
}

h4 .underline {
border-bottom: 1px dotted #ccc;
}

table em {
font-size: 12px!important;
}


#left h2 {
display:block;
font-size: 24px;
line-height: 27px;
padding: 0 0 16px;
margin: 0 0 16px;
border-bottom: dotted 1px #999;
letter-spacing: -1px;
}

h6 /* Horizontal Rule */ {
display:block;
height: 4px;
line-height:4px;
background:url(http://www.friscomiracleleague.org/images/dotted-line-tile.gif) repeat-x;
margin: 4px 0 12px;
}

h3 {
display:block;
color: #e5941d;
font-variant: small-caps;
font-size: 24px;
font-weight: bold;
margin: 6px 0 14px;
line-height: 26px;
}

.small-caps {
font-variant: small-caps;
color: #e5941d;
font-weight:bold;
}

#wrapper {
width: 944px;
margin:28px auto 0;
text-align:left;
padding:0 0 20px;
position:relative;
}


#header {
float:left;
width:206px;
text-align:left;
}


#searchform {
clear:both;
background:url(http://www.friscomiracleleague.org/images/green-tile.gif) repeat;
width:266px;
height:52px;
margin:0;
position:absolute!important;
top:28px !important;
right:10px!important;
margin:0 ;
display:block;
padding:0 10px 10px 0;

background:url(http://www.friscomiracleleague.org/images/search-bg.png) top left no-repeat;

z-index:99;
}

#searchform form {
margin:0;
padding:0;
}

.searchbutton {
float:right;
width:50px;
height:22px;
margin:16px 12px 0 0;

}

.searchbox {
width:180px;
float:left;
margin:12px 0 0 12px;
height:22px;
display:block;
padding:3px 0 3px 4px;
border:none;
background: url(http://www.friscomiracleleague.org/images/search-bg.jpg) top left no-repeat;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
}

#searchform span {
float:right;
width: 50px;
margin:12px 12px 0 0;
display:block;
}

.nav-container {
}






#news, #positions {
width:165px;
background:#ffffff;

display:block;
	border: 1px solid #ccc;
	border-right:none;

  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-topleft:10px;
    -webkit-border-bottom-left-radius:10px;
  -webkit-border-top-left-radius:10px;
  
  padding:20px;
  margin:0 0 20px;
  
  
    -moz-box-shadow: 2px 2px 4px #333;
-webkit-box-shadow: 2px 2px 4px #333;
}


#news img, #positions img {
border:none;
padding:0;
margin: 0 0 12px;
}

#news h2 , #positions h2{
display:block;
height: 28px;
line-height:28px;
  color:#e5941d;
  text-transform:uppercase;
  letterspacing:1px;
  font-weight:bold;
  font-size:13px;
  padding: 0;
  margin: 0 0 12px;
  

background: url(http://www.friscomiracleleague.org/images/white-dotted-line.gif) bottom center no-repeat;
  
}


#news a, #positions a {
color:#333;
text-decoration: underline;
}

#news h2 em, #positions h2 em {
text-transform: lowercase;
}


#news ul, #positions ul {
margin:0;
padding:0;
list-style:none;
list-style-image:none;
display:block;

}

#news li, #positions li {
margin:0 0 12px;
padding:0;
display:block;
/*font-variant:small-caps;*/
}







#main {
width:738px;
float:right;
text-align:left;
position:relative;
background: url(http://www.friscomiracleleague.org/images/main-bg.png) 0 432px  repeat-y;

margin: 0 0 30px;



}





#image {
width:738px;
background: url(http://www.friscomiracleleague.org/images/home.jpg) top left no-repeat;
padding:432px 0 0 0;
overflow:hidden;
}

#content {
	position: relative;
	
display:block;
width: 738px;
float:left;




}


#left {
clear:none;
	width:460px;
position:inherit;
padding:0;
	margin: 0 0;
float:left;
}


#full-width {
clear:none;
position:inherit;
padding:0;
	margin: 0;
float:left;
}



#inner {
padding:0 20px 0 24px;
}


#full-width #inner {
padding:0 44px 0 24px;
}



#content-footer {
display:block;
text-align:right;
margin: 6px 0 20px;
padding: 8px 0;
background: url(http://www.friscomiracleleague.org/images/dotted-line-tile.gif) top repeat-x;
font-variant: small-caps;
text-transform:lowercase;
font-size: 13px;
}





#sidebar {
width:234px;
background:#f2f2f2;
color: #6a8189;
display:block;
	border: 1px solid #ccc;

  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  padding:15px;
  z-index:2;
 /* position:absolute;
  top:-34px;
  right:-28px;*/
  
  float:right;
  margin:0 10px 20px 0;
  
    -moz-box-shadow: 2px 2px 4px #333;
-webkit-box-shadow: 2px 2px 4px #333;
}


#sidebar img {
border:none;
padding:0;
margin: 0 0 12px;
}

#sidebar h2 {
display:block;
height: 28px;
line-height:28px;
background:url(http://www.friscomiracleleague.org/images/green-tile.gif) repeat;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  color:#586e76;
  text-transform:uppercase;
  letterspacing:1px;
  font-weight:bold;
  font-size:13px;
  padding: 0 10px;
  margin: 0 0 12px;
  
    -moz-box-shadow: 2px 2px 4px #333;
-webkit-box-shadow: 2px 2px 4px #333;
  
}


#sidebar h2 em {
color:#fff;
text-transform: lowercase;
}


#sidebar h3 {
margin:0 0 10px;
font-variant: small-caps;
color: #e5941d;
font-size: 14px;
font-weight:bold;
}

#sidebar.sponsors h3 {
font-size: 20px;
margin: 0 0 6px;
text-transform: lowercase;
}

#sidebar ul {
margin:0 0 20px;
padding:0;
list-style:none;
list-style-image:none;

}

#sidebar li {
margin:0 0 14px;
padding:0;
}


#sidebar .date {
display:block;
font-family: Georgia, Times New Roman, serif;
font-size: 11px;
background: url(http://www.friscomiracleleague.org/images/white-dotted-line.gif) center repeat-x;
}

.date span {
padding: 0 14px 0 0;
background: #f2f2f2;
}

/*Thumbs*/
.thumb-container {
position:relative; width:236px; height:156px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
      -moz-box-shadow: 2px 2px 4px #333;
-webkit-box-shadow: 2px 2px 4px #333;
}

.thumb-frame {
position:absolute; top:0; left:0; z-index:10;

}






#logo {
margin:42px 0 50px;
padding:0;
position:relative;
}

#logo span {
display:none;
position:absolute;
left:-999px;
}








#footer {
height:28px;
line-height:28px;
	border-left: 2px solid #ccc;
	text-align:center;
	clear:both;
	background:#fff;

    -moz-box-shadow: 1px 1px 2px #333;
-webkit-box-shadow: 1px 1px 2px #333;
}

#copyright {
clear:both;
background:url(http://www.friscomiracleleague.org/images/footer-bg.png) top left no-repeat;
font-variant: small-caps;
color: #7a4c08;
font-size: 14px;
text-align:center;
width: 700px;
height:40px;
padding:11px 10px 21px 0;

  -moz-border-radius-bottomright:10px;
  -moz-border-radius-bottomleft:10px;
  -webkit-border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;

}









/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {

  .sIFR-active h1 .title {
    font-family: Verdana;
    visibility: hidden;
	display:none;
  }
  
    .sIFR-active blockquote .title {
    font-family: Verdana;
    visibility: hidden;
	display:none;
  }


  
}
