/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
#Site Styles
#Page Styles
#Media Queries
#Font-Face */

/* #Site Styles
================================================== */
body {
    background-image: url(/assets/images/bg_02.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.min-height {
    min-height: 600px;
}

header {
    width: 100%;
    padding: 5px;
    text-align: center;
    position: fixed;
    z-index: 5000;
    background-color: rgba(0,0,0, .7);
    margin-bottom: 15px;
    border-bottom: 1px solid #000000;
    color: #ffffff;
}

.link_block {
    text-align: center!important;
}
.link_block a {
    margin: 1.5%;
    color: #ffffff;
    text-decoration: none;
    font-size: .9em;
}

.link_block a:hover{
    color: #00ff00;
}

.updown {
    width: 10px;
    height: 10px;
    margin-right: 3px;
    background-image: url(/assets/images/updownicons.png);
    background-repeat: no-repeat;
    background-position:  0 0;
    display: inline-block;
    vertical-align: middle;
}

#header_logo {
    display: block;
    height: 100px;
    margin: 25px auto 10px auto;
}
.grey-border{
    border: 1px solid #c0c0c0;
}

.contact_block a {
    margin: 0px 5px;
    color: #2e2e2e;
}

.contact_block_alt a {
    margin: 0px 5px;
    color: #E6E6E6;
}

.trans-white{
    background-color: rgba(255,255,255, .70);
    padding: 10px;

}

.trans-black{
    background-color: rgba(0,0,0, .80);
    padding: 10px;

}
.trans-white p {

}

.trans-green {
    background-color: rgba(0,255,0, .80);
    padding: 10px;

}
.trans-blue{
    background-color: rgba(0,0,255, .70);
    padding: 10px;

}

.center-text {
    text-align: center;
}

.p_image_left {
    float: left;
    margin-right: 5px;
    vertical-align: top;
}

footer {
    width: 100%;
    padding: 10px;
    background-color: #000000;
    min-height: 50px;
}
/* #Page Styles
================================================== */
.hidden {
    display: none;
}
.home_icons {
    height: 65px;
    vertical-align: middle;
}

.small_icons {
    height: 25px;
    vertical-align: middle;
}
/*Colors
=============================================== */
.white_text {
    color: #ffffff;
}

.black_text {
    color: #000000;
}

.black_border {
    border: 1px solid #000000;
}

.black_border_tb {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
}

.white_border_tb {
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #ffffff;
}
/* #Media Queries
================================================== */

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {}

