/*
Theme Name:		SMP by Lois Bergerson Designs
Theme URI: 		http://thesewingmachineproject.org/
Version: 		1.0
Description: 	Designed by Lois Bergerson and coded by Michael Wender with the help of the <a href="http://wpframework.com">The WordPress Framework Theme</a>.
Author: 		Lois Bergerson and Michael Wender
Author URI:		
Tags:			
*/

/* Reset Browser Defaults */
@import url( 'library/media/css/reset.css' );
/* Apply base theme styles and colors */
@import url( 'library/media/css/base.css' );

/* Document Body */
html{background: #10284e url(library/media/images/body.bkgrd.png) repeat-x;}
body{background: #10284e url(library/media/images/body.bkgrd.png) repeat-x; width: 828px; margin: 0 auto}
body, input, textarea { font: 13px/1.5 Georgia, "Times New Roman", Times, serif; color: #3a0e0e}

/* Basic 2 Column Layout */
.container { width: 812px; margin: 0 auto;  background: #fff; border-width: 0; border-color: #030f59; border-style: solid}
.hfeed { width: 542px; padding: 0 20px; float: left; background: #fff}
.aside { width: 230px; position: relative; float: right; background: #fff url(library/media/images/bkgrd.sidebar.jpg) no-repeat; min-height: 569px}
.footer { clear: both; }
#login{text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal}
#login, #login a{color: #789fff}
.edit-post{display: block; position: absolute; left: 10px; top: 10px}
.edit-post a{color: #789fff}
.shadow{width: 8px; height: 600px}
#left-shadow{float: left; margin-right: -8px; background: transparent url(library/media/images/shadow.left.png) no-repeat}
#right-shadow{float: right; margin-left: -8px; background: transparent url(library/media/images/shadow.right.png) no-repeat}


.header{background: #fff url(library/media/images/bkgrd.header.jpg) no-repeat; height: 125px; position: relative}
div#logo{width: 224px; height: 85px; position: absolute; top:0; left:0; z-index: 0}
div#logo a{display: block; height: 85px; text-indent: -9999px; background: transparent url(library/media/images/logo.jpg) no-repeat}
p#tagline{position: absolute; left: 321px; top: 12px; text-indent: -9999px; float: left; display: block; width: 280px; height: 63px; background: transparent url(library/media/images/tagline.jpg) no-repeat}
p#copyright{margin: 0; color: #fbf6cb; border-bottom: 2px solid #030e51; background: transparent url(library/media/images/bkgrd.nav.01.jpg) no-repeat; height: 27px; line-height: 27px; display: block; padding: 0 8px; text-align: center; font-size: 9px; font-family: Verdana, sans-serif; text-transform: uppercase;}
p#copyright a{color: #fbf6cb;}
p#copyright span{margin: 0 12px}
#donate{width: 114px; height: 38px; position: absolute; top: 81px; right: 44px}
#donate a{display: block; width: 114px; height: 38px; background: transparent url(library/media/images/button.donate.png) no-repeat; text-indent: -9999px}
#donate a:hover{background-position: 0 -38px}

/* Posts */
.entry-meta, .comment-meta{font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #666; clear: both}
.comment-meta{clear: none}
#allowed-tags{display: none}
.entry-content li{margin: .25em 0 .75em 0}

/* Comments */
li.comment{padding: .75em}
#comments .alt{background: #edf2fe;}

/* Sidebars */
.widget{margin: 0 20px 0 32px}
#widget-buttons{margin: 0 0 0 22px}
.widget_recent_entries li{font-size: 11px}
#rbrichwidget-3{margin: 8px 20px -14px 22px}
#rbrichwidget-3 h3.widget-title{text-indent: -9999px; margin: 0 0 -10px 0; background: transparent url(library/media/images/whats_new.png) no-repeat; width: 80px; height: 36px}
#rbrichwidget-3 p{margin-left: 10px; line-height: 18px; font-size: 12px}
#mailchimp-widget{margin: 0 10px 0 22px}
.mc_custom_border_hdr{border: none!important; background: transparent!important}
#mailchimp-widget h3.widget-title{font-size: 12px; font-weight: bold; color: #370f08; padding: 0; background: transparent!important}
#mailchimp-widget label.mc_var_label{font-size: 11px; font-family: Arial, Helvetica, sans-serif}
#mailchimp-widget input.mc_input{width: 150px!important}
#mailchimp-widget .button{font: 12px Arial, Helvetica, sans-serif; font-weight: bold}
#mc_display_rewards{font: 10px Arial, Helvetica, sans-serif; margin-top: -16px}
#mailchimp-widget #mc_signup_form{width: 176px}
.scrollup{position: absolute; top: 208px; left: 33px}
.aside ul{margin: 0 0 15px 15px}

/* Multi-Level Naviation Menu */
#pixopoint_menu1{ height: 27px;}
#suckerfishnav {background: transparent url(library/media/images/bkgrd.nav.jpg) no-repeat; font-size:11px; letter-spacing: .2em; font-family: Arial, Helvetica, sans-serif; font-weight:bold; width:100%; text-transform: uppercase;}
#suckerfishnav, #suckerfishnav ul {float:left; list-style:none; line-height:27px; padding:0; margin:85px 0 0 0; width:100%; z-index: 100}
#suckerfishnav a {display:block; color:#fbf6cb; text-decoration:none; padding:0px 16px;}
#suckerfishnav li {float:left; padding:0;}
#suckerfishnav ul {position:absolute; left:-999em; height:auto; width:151px; font-weight:normal; margin:0; line-height:1; border:0; border-top:1px solid #666666;}
#suckerfishnav li li {width:149px; border-bottom:1px solid #666666; border-left:1px solid #666666; border-right:1px solid #666666;}
#suckerfishnav li li a {padding:8px 10px; width:130px; color:#fbf6cb;}
#suckerfishnav li ul ul {margin:-29px 0 0 150px;}
#suckerfishnav li li:hover {background:#9ab7ff;}
#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:#fbf6cb;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#fbf6cb;}
#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:#fbf6cb;}
#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:#122647;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#9ab7ff;}

/* Text, Alignments, Etc. */
.alignleft{float: left; margin: .25em 1em .25em 0}
.alignright{float: right; margin: .25em 0 .25em 1em}
.aligncenter{display: block; margin: 1em auto}
.frame, .framed{border: 1px solid #030e51; padding: 1px}
.clear{clear: both}

/* FAlbum Fullwidth Page */
.pageid-11 .aside, .error404 .aside{display: none}
.pageid-11 .hfeed, .error404 .hfeed{width: 100%}
#falbum-wrapper{ width: 740px; float: left; background: #fff}
.falbum{margin: 0 10px 0 20px!important; width: 740px!important}