/*
 * Copyrighted by Paul Saunders, 2008.
 *
 * Redistribution and use of any content in source and/or binary forms,
 * with or without modification, are permitted provided that the following
 * conditions are met:
 *
 * Redistributions in binary form must reproduce the above copyright notice,
 * this list of conditions and the following disclaimer in the documentation
 * and/or other materials provided with the distribution.
 *
 * The name of Paul Saunders and the names of my contributors may not be used to
 * endorse or promote products derived from this software without specific
 * prior written permission.
 *
 * The content of this web site and the software herein is provided by the
 * copyright holders and contributors "as is" and any express or implied
 * warranties, including, but not limited to, the implied warranties of
 * merchantability and fitness for a particular purpose are disclaimed.
 * In no event shall the copyright owner or contributors be liable for any
 * direct, indirect, incidental, special, exemplary, or consequential damages
 * (including, but not limited to, procurement of substitute goods or services;
 * loss of use, data, or profits; or business interruption) however caused and
 * on any theory of liability, whether in contract, strict liability, or tort
 * (including negligence or otherwise) arising in any way out of the use of
 * this software, even if advised of the possibility of such damage.
*/
body {
    background: #626294;
    color: #000;
    font-size: .8em;
    font-family: Verdana, Hevletica, sans-serif;
}

body#home a#homenav,
body#types a#typesnav,
body#tourney a#tourneynav,
body#video a#videonav,
body#contact a#contactnav,
body#links a#linksnav {
    color: #fff;
    background: #3c3c6a;
}

h1 {
    color: #3c3c61;
}

a:link,a:visited,a:active {
    color: #3c3c61;
}

ul.nobullets {
    list-style: none;
}

.imgpad {
    padding: 10px;
}   

#wrapper {
    background: #fff url(../images/BowlingBackground-lg.jpg) repeat;
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #fff;
}   

#content {
    margin: 0 auto;
    padding: 5px 5px 5px 10px;
}

.top_border {
    border-top: 2px groove #bcd2ee;
    clear: both;
}

.bottom_border {
    border-bottom: 2px groove #bcd2ee;
    clear: both;
}

.bstripe,.ostripe {
    font-size: .7em;
    font-weight: normal;
    color: #000;
    text-align: center;
    width: 100%;
}

#logoleft, #logoright {
    padding: 10px;
}

.floatleft, .floatright, #logoleft, #logoright {
    display:inline;
}

.floatleft, .floatright {
    margin: 10px;
}

.floatleft, #logoleft {
    float: left;
}

.floatright, #logoright {
    float: right;
}

.clearboth {
    clear: both;
}

#logoleft {
    font-size: 2.5em;
    font-weight: bold;
    font-style: italic;
    color: #3c3c61;
}

.specialtextOL,.specialtextBL {
    font-size: 1.5em;
    font-weight: bold;
}

.specialtextOM,.specialtextBM {
    font-size: 1.1em;
    font-weight: bold;
}

.specialtextOS,.specialtextBS {
    font-size: .9em;
    font-weight: bold;
}

.specialtextOL,.specialtextOM,.specialtextOS {
    color: #3c3c61;
}

.specialtextBL,.specialtextBM,.specialtextBS {
    color: #626294;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.spinner {
    display: none;
}

#minimenu {
    font-size: .75em;
    font-weight: normal;
    color: #3c3c61;
    padding: 5px;
    text-align: center;
}

#side_block {
    float: right;
    width: 200px;
    margin: 10px;
}

#box {
    border: thin silver solid;
    background: #4ab;
    color: #fff;
}
.box_text,.box_text_big {
    font-weight: bold;
}

.box_text_big {
    font-size: .9em;
    margin: 15px 5px 5px 5px;
}

.box_text {
    font-size: .8em;
    margin: 5px 5px 15px 5px;
}

div.figure_left,div.figure_right {
    border: thin #000 solid;
    margin: 5px;
    padding: 5px;
    background: #DBDBDB;
}

div.figure_left {
    float: left;
}

div.figure_right {
    float: right;
}

div.figure_left p,div.figure_right p {
    text-align: center;
    text-indent: 0;
    font-style: italic;
    font-size: .8em;
}

#mapContainer {
    margin-left: 10px;
    height: 400px;
    width: 450px;
}

.scroll_box {
    width: 600px;
    height: 500px;
    overflow: auto;
}

.accessaid {
    position: absolute;
    height: 0;
    overflow: hidden;
}