/*
Theme Name: Huff Puff and Away
Theme URI: http://openadvantage.org/
Description: Custom Huff Puff and Away theme
Version: 0.1
Author: Anthony Ramm
Author URI: http://www.antramm.com/
Tags: cudos

	Huff Puff and Away v0.1
	 http://www.antramm.com/

*/
@import url("css/sen.0.5.min.css");
@import url("css/lightbox.css");

.clear {clear:both;}
.wp-caption, .wp-caption-text {text-align:center;}
body {font:90%/1.5em Georgia, "Times New Roman", Times, serif;background:#f0dfc1;color:#306;}
#container { width:950px; margin:20px auto;background:white;}
#left-column {width:169px;position:relative;float:left;background:#92278f;}
  #logo a {text-indent:-9999px;background:url(images/huffpuffaway_logo.png) no-repeat top left;display:block;height:312px;
           position:absolute;width:188px;top:-15px;left:-12px;}
  ul.side-menu {list-style:none; margin:312px 0 0 0;padding:0;}
    ul.side-menu h3 {background:#fcf;color:#306;margin:0;padding:5px;}
    .decor-elements {list-style:none;margin:0;padding:0;border-top:2px solid #fcf;}
      .decor-elements li {padding:2px 5px;border-bottom:2px solid #fcf;background:#639;}
      .decor-elements li a {color:white;}
      .decor-elements li.current_page_item {background:#92278f;color:white;}
      .decor-elements li.current_page_item a {color:white;}

#right-bar h3 {color:#306;}
           
#header {position:relative;height:57px;background:#306;border-bottom:3px solid #fcf;}
  #header .creative-balloon-decor {text-indent:-9999px;position:absolute;
                                   background:url(images/balloon_decor_title.png) no-repeat top left;
                                   height:37px;width:412px;top:10px;left:20px;}
  #header h3 {position:absolute;right:20px;top:27px;}
a img {border-width:0;}
.alignright {float:right;margin-left:10px; margin-top:5px; margin-bottom:2px;}
.alignleft {float:left;margin-right:10px; margin-top:5px; margin-bottom:2px;}

#right-side {border-left:169px solid #92278f;}
#content {margin:25px;float:left; width:477px;}
.listing-style .wp-caption {float:left;margin:0 30px;}

#right-bar {width:250px;background:#ff9;border:1px solid #92278f;border-width:0 2px;float:left;margin:0;padding:0;}
  #right-bar .inner-padding {padding:10px;}
  #right-bar ul {margin-left:15px;}
#footer {clear:both;background:#306;color:white;height:40px;position:relative;}
  #footer-inner {font-size:93%;line-height:40px;margin:0 17px;text-align:center;}
  #footer a {color:white;}
  #footer-left {color:white;background:#92278f;padding:2px 10px;width:149px;
                  position:absolute;bottom:0;right:0;}

#suckerfishnav {background:#663399;}
#suckerfishnav, #suckerfishnav ul {float:left;list-style:none;line-height:32px;padding:0px;border:0px solid #aaa;margin:0;padding-left:15px;width:766px;}
#suckerfishnav a {display:block;color:#dddddd;text-decoration:none;padding:0px 8px 4px 8px;}
#suckerfishnav li {float:left;padding:0;margin:0;}
#suckerfishnav ul {position:absolute;left:-999em;height:auto;	width:211px;font-weight:normal;margin:0;line-height:1;	border:0;border-top:1px solid #ffccff;padding:0;	}
#suckerfishnav li li {	width:210px;border-bottom:1px solid #ffccff;border-left:1px solid #ffccff;border-right:1px solid #ffccff;}
#suckerfishnav li li a {padding:4px 10px;	width:210px;color:#dddddd;}
#suckerfishnav li ul ul {margin:-21px 0 0 201px;}
#suckerfishnav li li:hover {background:#92278f;}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a  {color:#dddddd;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#dddddd;}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#dddddd;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul  {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul  {left:auto;background:#330066;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#330066;}

#smcf-container h1 {color:white;}
  #smcf-container label {margin-top:0;}
  #smcf-container div.smcf-bottom a {display:none;}
  #smcf-container .smcf-send, #smcf-container .smcf-cancel {background:#306;}
  #smcf-container .smcf-label-replacement {width:100px;float:left;}
  #smcf-container .smcf-send, #smcf-container .smcf-cancel {display:inline-block;width:100px;}

