/* ----------------------------------------------------------------------------------------------------------

    This website template was downloaded from http://www.nuviotemplates.com - visit us for more templates

---------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------
HTML
---------------------------------------------------------------------------------------------------------- */

body {background:#FFF; color:#000;}

a {border-bottom:1px solid #DFDFDF; color:#000;}
a:hover {border-bottom:1px solid #DFDFDF; color:#4089F2;}

fieldset {border:1px solid #DFDFDF;}
legend {background:#FFF; color:#4089F2;}

.low, .low a {color:#7F7F7F;}
.low a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#logo {color:#000;}

#slogan {color:#7F7F7F;}

#search {background:#EFEFEF;}
#search #search-input {border:1px solid #AFAFAF;}
#search #search-input:focus {border:1px solid #5F5F5F;}
#search #search-submit {border:1px solid #4089F2; background:#4089F2; color:#FFF;}

#nav {border:1px solid #CCC;}
#nav ul li#nav-active a {background:#4089F2; color:#FFF;}
#nav ul li.current_page_item a {background:#4089F2; color:#FFF;}

#footer {border-top:1px solid #DFDFDF; color:#5F5F5F;}
#footer a {color:#5F5F5F;}
#footer a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
Page: Home
---------------------------------------------------------------------------------------------------------- */

#topstory-title {
	border-bottom:1px solid #3F3F3F;
	background:#4089F2;
	border-left: 1px solid #4089F2;
	border-right: 1px solid #4089F2;
	border-top: 1px solid #4089F2;
}

#topstory-title h2 a {border-bottom:1px solid #5F5F5F; color:#FFF;}
#topstory-title h2 a:hover {border-bottom:1px solid #FFF;}
#topstory-title p.date {color:#000;}
#topstory-title p.date a {border-bottom:1px solid #5F5F5F; color:#000;}
#topstory-title p.date a:hover {border-bottom:1px solid #FFF; color:#FFF;}

#topstory-perex {
	background:#FFF;
	color:#000000;
	border-left: 1px solid #4089F2;
	border-right: 1px solid #4089F2;
	border-bottom: 1px solid #4089F2;
	float: left;
	width: 608px;
}
#topstory-perex a {border-bottom:1px solid #111; color:#111;}
#topstory-perex a:hover {border-bottom:1px solid #4089F2; color:#4089F2;}

#topstory-perex div.amazonfeed div a {border-bottom:0px solid #FFF;}

.col30 h4 a {color:#4089F2;}
.col30 h4 a:hover {color:#000;}
.col30 p.date {color:#7F7F7F;}
.col30 p.date a {color:#7F7F7F;}
.col30 p.date a:hover {color:#000;}

/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */

.hx-style01 span {background:#FFF; color:#4089F2;}

a.ico-more {background:#F5F5F5; color:#5F5F5F;}
a:hover.ico-more {background:#4089F2; color:#FFF;}

h2.widgettitle {
	font-size: 14px;

}






div.rightbox {
	border: 1px solid #4089F2;
	width: 200px;
	float: right;
	margin: 0 10px 4px 10px;
	padding: 10px;
}

div.rightbox h3 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid black;
}
div.rightbox h3 a, div.rightbox h3 a:hover {
	border-bottom: 0;
}
div.rightbox ul {
	margin: 0 0 0 20px;
	padding: 0;
}
div.rightbox ul li.current_page_item a {
	color: #4089F2;
	border-bottom: 1px solid #4089F2;
}
#topstory-perex div.rightbox h3 a {border-bottom:0px solid #111; color:#111;}
#topstory-perex  div.rightbox h3 a:hover {color:#4089F2;}


#topstory-perex div.post-content {

	padding-bottom: 20px;
	
}




#topstory-perex div.amazonfeed-bookstore-featured {
	width: 150%;
}
#topstory-perex div.amazonfeed-bookstore-featured .product {
	display: block;
	text-indent: 0;
	position: relative;
	margin: 4px 0 6px 10px;
	float: left;
	font-size: 1em;
	width: 140px;
	border: 0;
}
#topstory-perex div.amazonfeed-bookstore-featured .product a {
	text-decoration: none;
	border: 0;
}

#topstory-perex div.amazonfeed-bookstore-topic .product {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid black;
}

#topstory-perex div.amazonfeed-bookstore-topic .product img{
	float: left;
	padding: 0 10px 10px 0;
}
#topstory-perex div.amazonfeed-bookstore-topic .product .amazonfeed-product-title {
	font-weight: bold;
	font-size: 1.1em;
}
#topstory-perex div.amazonfeed-bookstore-topic .product .amazonfeed-product-desc {
	display: block;
}
#topstory-perex div.amazonfeed-bookstore-topic .product .amazonfeed-product-desc li {
	list-style-position:inside;
}