/*
 * Theme Name: 12VoltBolt
 * Description: Child theme for the Twenty Eleven theme 
 * Author: 
 * Template: twentyeleven
 * */

@import url("../twentyeleven/style.css");

/* =Menu
-------------------------------------------------------------- */

#access {
        background: #900; /* Show a solid color for older browsers */
        background: -moz-linear-gradient(#CC0000, #990000) !important;
        background: -o-linear-gradient(#CC0000, #990000) !important;
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#CC0000), to(#990000)) !important; /* older webkit syntax */
        background: -webkit-linear-gradient(#CC0000, #990000) !important;
        -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px !important;
        -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px !important;
        box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 2px !important;
        clear: both !important;
        display: block !important;
        float: left !important;
        margin: 0 auto 6px !important;
        width: 100% !important;
}
#access ul {
        font-size: 13px;
        list-style: none;
        margin: 0 0 0 -0.8125em;
        padding-left: 0;
}
#access li {
        float: left;
        position: relative;
}
#access a {
        color: #eee;
        display: block;
        line-height: 3.333em;
        padding: 0 1.2125em;
        text-decoration: none;
}
#access ul ul {
        -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);
        box-shadow: 0 3px 3px rgba(0,0,0,0.2);
        display: none;
        float: left;
        margin: 0;
        position: absolute;
        top: 3.333em;
        left: 0;
        width: 188px;
        z-index: 99999;
}
#access ul ul ul {
        left: 100%;
        top: 0;
}
#access ul ul a {
        background: #f9f9f9;
        border-bottom: 1px dotted #ddd;
        color: #444;
        font-size: 13px;
        font-weight: normal;
        height: auto;
        line-height: 1.4em;
        padding: 10px 10px;
        width: 168px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
        background: #efefef;
}
#access li:hover > a,
#access a:focus {
        background: #f9f9f9; /* Show a solid color for older browsers */
        background: -moz-linear-gradient(#f9f9f9, #e5e5e5);
        background: -o-linear-gradient(#f9f9f9, #e5e5e5);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f9f9f9), to(#e5e5e5)); /* Older webkit syntax */
        background: -webkit-linear-gradient(#f9f9f9, #e5e5e5);
        color: #373737;
}
#access ul li:hover > ul {
        display: block;
}
#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
        font-weight: bold;
}
.content_sponsor {
width: 500px;
position: inherit;
alignment-adjust: central;
background: #FFFFFF !important;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
border-radius: 20px;
}

#footer{
	position:absolute;
	bottom:0;
	width: 100%;
	height: 150px;			/* height of the footer */
	background:#000;
}

/* HOMEFOOTER */
#homefooter p.left a { margin-right: 0; }
#homefooter p.left { width: 50%; float: left; text-align: left; text-indent: 10px; }
#homefooter p.right { width: 25%; float: right; }
#homefooter p.links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }


/* HOMEFOOTER */
#homefooter { margin: 0 auto 22px; text-align: center; font-size: 10px; color: #6e6e6e; }
#homefooter .piped a { border-color: #ccc; }

#homefooter #links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: 1.5em 0; margin: 1.5em 0 2em; color:#FFF;}
#homefooter #links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#homefooter #links p { margin-bottom: 0; }
#homefooter #links p.left { float: left; width: auto; text-align: left; text-indent: 10px; }
#homefooter #links p.right { float: right; width: auto; text-align: right; text-indent: 10px; }
#homefooter #links ul.right { float: right; padding-right: 10px; margin-bottom: 0; }
#homefooter #links ul.piped a { padding-left: .5em; margin-left: .5em; }


/* Custom */
.indented { text-indent:2em; }