/* Front Page */

#features{width: 940px;}

#features li {list-style:none; padding-top:10px;}

#nbsidebar img {display:none;}

a.rsswidget title {display:none;}

#feature1

{

	float: left; 

	width: 464px; 

	height: 180px;

	margin: 0 4px 0 0; 

	background-image:url('http://www.nightshadebooks.com/new_site/wp-content/uploads/2012/09/eclipse.png');

	background-position: left top;

	background-repeat:no-repeat;

	/*border-bottom-width:2px;

	border-bottom-style:solid;

	border-bottom-color:#646464;*/

}



#feature2

{

	float: left; 

	width: 232px; 

	height: 180px;

	margin: 0 4px 0 0; 

	background-image:url('http://nightshadebooks.com/new_site/wp-content/themes/listings/images/new-voices_columnheader.png');

	background-position: left top;

	background-repeat:no-repeat;

	/*border-bottom-width:2px;

	border-bottom-style:solid;

	border-bottom-color:#646464;*/

}

#feature3

{

	float: left; 

	width: 464px; 

	height: 180px;

	margin: 0 4px 0 0; 

	background-image:url('http://www.nightshadebooks.com/new_site/wp-content/uploads/2012/09/nightbazaar.png');

	background-position: left top;

	background-repeat:no-repeat;

	/*border-bottom-width:2px;

	border-bottom-style:solid;

	border-bottom-color:#646464;*/

}

#feature4

{

	float: left; 

	width: 232px; 

	height: 180px;

	background-image:url('http://nightshadebooks.com/new_site/wp-content/themes/listings/images/blog_columnheader.png');

	background-repeat:no-repeat;

	background-position: left top;

	/*border-bottom-width:2px;

	border-bottom-style:solid;

	border-bottom-color:#646464;*/

}

#twitter
{
	margin-top:-30px; !important;
}



#mainLeft

{

	float: left; 

	width: 468px; 

	margin: 0 0 20px 0; 

}

#showcase

{

	width: 466px;

	height: 217px;

	margin-bottom: 1px; 

	/*background-image:url('http://nightshadebooks.com/new_site/wp-content/themes/listings/images/showcase_bg.png');*/

	overflow: hidden;

	position: relative;

	top: -10px;

	border-radius: 3px; 

	-moz-border-radius: 3px; 

	-webkit-border-radius: 3px; 

background: -moz-linear-gradient(top,  rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 62%, rgba(0,0,0,0.15) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.05)), color-stop(62%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.15))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 62%,rgba(0,0,0,0.15) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 62%,rgba(0,0,0,0.15) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 62%,rgba(0,0,0,0.15) 100%); /* IE10+ */

background: linear-gradient(top,  rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 62%,rgba(0,0,0,0.15) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d000000', endColorstr='#26000000',GradientType=0 ); /* IE6-9 */









}

#book

{

	width:118px; 

	height:180px; 

	border: none;

	float:left;

    margin-left: 16px;

    margin-right: 17px;

    margin-top: 20px;

}

#subscribe

{

	width: 442px; 

	height: 58px;

	padding: 5px 14px 0px 12px;

	border-radius: 4px; 

	-moz-border-radius: 4px; 

	-webkit-border-radius: 4px; 

	border: 1px solid #CCCCCC;

	background-color: #EFEFEF;

}

#twitter

{
	float: right;
	width: 410px;
	margin-bottom: -20px;
	padding: 0px 10px 0px 0px;
}

#news

{

	float: left; 

	width: 425px; 

	height: 325px;

	overflow: auto;

	margin: 0 0px 20px 20px; 

	padding-left:5px;

	padding-right:5px;

	background-color:F5F5F5;

}

#mainBottom

{
	float: left;
	width: 914px;
	margin: -5px 0px 20px 0px;
	padding: 18px 10px 0px 0px;
	background: #EEE;
	border-radius: 5px;
}

#features2

{

	float: left; 

	width: 440px; 

	margin: 0 0px 20px 20px; 

	padding: 10px 0px 5px 10px;

	background-color: #FAFAFA;
	
	border-radius: 5px;

}

#newspost

{	

	float:left; 

	width:410px; 

	margin-bottom:5px;

}

#newspost:Hover

{

	background-color:#EEE;

}



.smdate {font-size:10px; color:#a7a7a7 !important;

}



.gobump img{

float: left;

margin-top: 0px;

-webkit-transition: margin 0.2s ease-out;

-moz-transition: margin 0.2s ease-out;

-o-transition: margin 0.2s ease-out;

}



.gobump img:hover {

margin-top: 5px;

}



/* 1.1 Defaults */



input[type=text], input[type=password], textarea { padding: 3px 12px 2px 12px; border-color: #aaa #ccc #ccc #aaa; border-width:1px; border-style:solid; background-color: #f6f6f6; font-size: 12px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}



/* 2.3 Header */

#header{padding:0 0 0 0 ;clear:both;position:relative;}





/* 2.1 Containers & Columns */

#wrapper  { padding-bottom: 0px; }



#sidebar {

    padding-right: 0px;

    padding-top: 0px;

    width: 0px;

}







/* 2.2 Navigation */



#navigation{z-index:9999; background:#262626 url(images/nav-bg.png) repeat-x bottom; font-family:Rosario, Helvetica, Arial, sans-serif;padding:0; -moz-border-radius-topleft: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px;}







#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 5px;padding:6px 15px 3px 0;margin-right:10px;}



#navigation ul.rss li{display:inline;padding:0 10px 0 0;}



#navigation ul.rss li a{color:#3db0ed;text-decoration:none;}



#navigation ul.rss li a:hover{text-decoration:underline;}







.nav { z-index:9999; margin:0; padding:0; list-style:none; line-height:1;}



.nav a  { position:relative; color:#dbdbdb !important; display:block; z-index:100; padding:20px 30px 15px; text-decoration:none; font-weight: bold; text-transform: uppercase; text-shadow: 0px 1px 1px #000;}



.nav a:hover, .nav li.current_page_item a, .nav li.current_page_parent a{ color:#3db0ed !important; text-decoration: none !important;}



.nav li  { float:left; width: auto; background: url(images/nav-li.png) no-repeat top right;}



.nav li a.sf-with-ul { padding-right:25px; margin-right:15px; }







/* 2.2.1 Drop-down menus */



.nav li ul  { background: #FFF; position: absolute; left: -999em; width: 200px; border: 1px solid #000; border-width:1px 1px 0; z-index:9999; background: #262626; margin-left: -1px; }



.nav li ul li  { border-top:1px solid #444; border-bottom:1px solid #000; background: none; }



.nav li ul li a  { padding:8px 10px; width:180px; color:#555; font-size:0.8em; }



.nav li ul li a.sf-with-ul { padding-right: 10px; margin-right: 0; }



.nav li ul li a:hover,



.nav li ul li.current_page_item > a,



.nav li ul li.current-menu-item > a { background:#000; }



.nav li ul ul  { margin: -27px 0 0 200px; }



.nav li ul ul li a  {  }



.nav li ul li ul li a  {  }







.nav li:hover,.nav li.hover  { position:static; }



.nav li:hover ul ul, .nav li.sfhover ul ul,



.nav li:hover ul ul ul, .nav li.sfhover ul ul ul,



.nav li:hover ul ul ul ul, .nav li.sfhover ul ul ul ul { left:-999em; }



.nav li:hover ul, .nav li.sfhover ul,



.nav li li:hover ul, .nav li li.sfhover ul,



.nav li li li:hover ul, .nav li li li.sfhover ul,



.nav li li li li:hover ul, .nav li li li li.sfhover ul  { left:auto; }







.nav .sf-sub-indicator {background:	url(images/arrow-superfish.png) no-repeat;position:absolute;display:block;right:0.4em;top:48%;width:10px;height:10px;text-indent:-999em;overflow:hidden}



.nav li ul .sf-sub-indicator {background:url(images/arrow-superfish-right.png) no-repeat; top: 0.9em;}































/* Added for single book posting CD 01-10-12*/



h1 {



    background: url("images/title-bg.jpg") repeat scroll left top transparent;



    padding: 7px;



}







.col-left {



    padding: 10px;



    width: 600px;



}











.widget_woo_twitter { background: #ebebe9; border: 1px solid #fff; border-width: 0px 1px 1px 1px; padding: 15px 20px 20px; position:relative; margin: 0 auto 0 auto; height:365px; width:270px; z-index: 998;}







.more-listings h2 { position: relative; text-align: left;



}







/* 2.4.1 Lopped Slider */



.loopedSlider { background: #ebebe9; border: 1px solid #fff; border-width: 0px 1px 1px 1px; padding: 15px 20px 20px; position:relative; margin: 0 auto 0 auto; width:600px; z-index: 998;}



.loopedSlider h2 { font-size:16px; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; color:#000; font-weight: normal; padding: 10px 0 15px 0px; text-transform: uppercase;}







.loopedSlider img { border: 1px solid #555; width: 200px;}







.loopedSlider .slider-img { position: relative; }



.loopedSlider .slider-content { width: 382px; }



.loopedSlider .slider-content.with_buttons  { background: url(images/bg-slider-nav.png) no-repeat center 3px; }



.loopedSlider .slider-content h2 { position: relative; background: url(images/title-slider.jpg) repeat top left; padding: 7px; width: 270px; text-align: center; margin-left: 50px; z-index: 9999; }



.loopedSlider .slider-content p { background: #fff; border: 1px solid #bcbcbc; padding: 15px; -moz-box-shadow: 0 1px 3px #ccc; -webkit-box-shadow: 0 1px 3px #ccc; font-size: 13px; margin-top: 25px; margin-bottom: 50px; line-height: 30px;}



.loopedSlider .slider-content ul.tabbed li { display: inline; list-style: none; margin-right: 6px; }



.loopedSlider .slider-content ul.tabbed img { border: 1px solid #bcbcbc; }







#loopedSlider .container { width:600px; height:340px; overflow:hidden; position:relative; float: right; }



#loopedSlider .slides { position:absolute; top:0; left:0; }







#loopedSlider .slides div.slide { position:absolute; top:0; width:600px; display:none; z-index: auto!important; }







.nav-buttons  { margin-right: 20px; position: absolute; top: 61px; right: 0; width: 360px; z-index: 999; }



.nav-buttons.right  { left: 0; right:auto; margin-left:20px; }



.nav-buttons #p a  { float: left; display: block; width: 24px; height: 23px;}



.nav-buttons #n a  { float: right; display: block; width: 24px; height: 23px;}



.nav-buttons #n a, .nav-buttons #p a {



    background-color:



}





  .clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    }



.clearfix {display: inline-block;}  /* for IE/Mac */







<!--[if IE]>

<style type="text/css">

  .clearfix {

    zoom: 1;     /* triggers hasLayout */

    display: block;     /* resets display for IE/Win */

    }  /* Only IE can see inside the conditional comment

    and read this CSS rule. Don't ever use a normal HTML

    comment inside the CC or it will close prematurely. */

</style>

<![endif]-->


/* 4.2 Generic Widgets */
.widget  { margin: 0 0 30px 0; font-size:12px; !important; }
.widget a { color: #000;}
.widget a:hover {text-decoration:underline !important;}
.widget h3  { background: url(images/bg-footer-widgets-border.png) repeat-x bottom; margin: 0px !important; padding:0 0 10px; text-transform:uppercase; font:normal bold 14px Rosario, Helvetica Arial, sans-serif; color:#555; border-bottom: 0px solid #e6e6e6;}
.widget p { margin-bottom:15px; }
.widget div { padding-bottom: 3px; padding-top: 0px; }

.widget ul  { clear:both;list-style-position:inside; list-style-type:disc;}
.widget ul li  { background:url("images/ico-bullet.png") no-repeat scroll 0 8px transparent; list-style:none; border-bottom:1px solid #e6e6e6; padding: 10px 0;}
.widget ul li a  { padding: 0; line-height: 22px; text-decoration: none; }
.widget ul li a:hover  { text-decoration:underline; }
.widget ul ul  { padding: 0 0 0 15px; border-top: none; }

.widget_recent_comments li, #twitter li  { padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; } /* RESET LI STYLING FOR RECENT COMMENT & TWITTER */
.widget_recent_comments li a, #twitter a  { display: inline; padding: 0; line-height: 18px!important; background: none!important; border: none!important; } /* RESET <A> STYLING FOR RECENT COMMENT & TWITTER */

#footer-widgets { background:#fff; padding:0; }
#footer-widgets .block { padding:25px 0 0 22px; width:298px; float:left; }
#footer-widgets .block h3 {background: url(images/bg-footer-widgets-border.png) repeat-x bottom; margin: 0px !important; padding:0 0 20px;}