/*
Theme Name: Velocity Shots
Theme URI:  www.alphabetix.net
Description: A custom Wordpress Theme for Velocity Shots
Version: 
Author:  Alphabetix - Web Design. Only Better
Author URI:  www.alphabetix.net
*/

*{ margin: 0; padding: 0; }
html, body {margin:0;padding:0; font: 15px/2 Georgia, serif; color: #333; background: #333c41;height:100%; /* 100 % height */}
html>body #wrap {height:100%;} /* 100 % height */
h1{ font: bold 2.0em "Century Gothic", sans-serif; color: #003366; padding: 10px 0; }
h2{ font: bold 1.5em "Century Gothic", sans-serif; color: #003366; padding: 10px 0; }
h3{ font: small-caps 1.1em "Century Gothic", sans-serif; color: #003366; padding: 10px 0 0; }
h4{ font: bold 1em "Century Gothic", sans-serif; color: #003366; padding: 10px 0; }
p{ font-size: 1em; color: #333; padding: 0 0 10px; line-height: 1.5em; }
li{ list-style: none; list-style-position:inside; }
a, a:visited {	color: #000; text-decoration: none; }
a:hover, a:active { color: #003366; text-decoration: underline; }
img{ border: 0; }

/*  Header  */ 
#header{}

/*  Content  */ 
html>body #content-wrap {height:100%;} /* 100 % height */
html>body #content { width: 960px; margin:0 auto; padding:20px 1em 130px 1em;} /* 130px won't hide in footer */
#left { float: left; width: 280px; background: #cce1ff; padding:0 20px; min-height: 450px; padding-bottom: 20px; }
#main {padding:0 40px;margin-left:340px; background: #fff; min-height: 450px; padding-bottom: 20px; }
#main_home {padding:30px;background: #333c41; min-height: 600px;  }
.entry li {list-style: disc; margin-left: 15px; }
.home h2, .page-id-8 h2 {display:none; }
.home #main {padding:0; min-height: 470px; }
page-id-8 #main {padding:20px 40px; }

/*  Footer  */                     
#footer {width:100%;height: 130px; background: #333c41; color: #fff; overflow: hidden;}
html>body #footer {position:fixed;bottom:0;z-index:10; /* Prevent certain problems with form controls */}
#footer-top { background: #cce1ff url(images/bg_footer.png) repeat-x top center; height: 80px;}
#footer-top-content { width: 960px; margin: 5px auto; height: 80px;}
#footer-links { float: right; width: 620px; margin: 35px 0 0; text-align: right; }
#footer-links a, #footer-links a:visited  { font: 1.1em "Century Gothic", sans-serif; color:#333; letter-spacing:1px; padding-left: 25px; text-decoration: none; }
#footer-links a:hover, #footer-links a:active  { color: #003366; text-decoration: underline; }
#footer-bottom { width: 960px; margin: 0 auto 10px; height: 30px; font-size: .8em; }
#footer-bottom p { float:right; color: #fff; }
#footer-bottom a { color: #fff; text-decoration: none; }
#footer-bottom a:hover { text-decoration: underline; }

/*  Helper Classes  */		
.clear { clear: both; }
.clear20 { clear: both; margin-top: 20px;}
.clearline { clear: both; margin: 10px 0; border-bottom: 1px solid #333c41; }
.lefty { float: left;}
.righty { float: right;} 
.aligncenter{ float: none; text-align:center; margin-left: -40px;} 
.floatLeft { float: left; margin: 0 4px; padding:10px; border:0;}
.floatRight { float: right; margin: 0 4px; padding:10px; border:0;} 

/*  SuperSlide Style - Accordion  */	
.accordion {display: block;z-index: 0;margin: 10px 0;}
.accordion h3 {font: bold 1em "Century Gothic", sans-serif; color: #003366; padding: 10px 0;}
.toggler, .toggleAllAcc, .openAllAcc, .closeAllAcc {display: block;cursor: pointer;padding: 4px 0;margin: 0px;}
.toggler:hover, .toggleAllAcc:hover, .openAllAcc:hover, .closeAllAcc:hover{background:;}
.toggleAllAcc:hover, .closeAllAcc:hover { background-position: 0px 0px; }
.togcontent {display: block;padding: 10px;margin: 0px;z-index: 1;}
.toggleAllAcc, .openAllAcc, .closeAllAcc { width: 30%; margin: -10px 10px;}
.openAllAcc {margin: 10px;}
.closeAllAcc {margin: 10px;display:none;}

