/*  
Theme Name: Christianaudio.com
Theme URI: http://christianaudio.com/
Description: Christianaudio theme
Version: 1.0
Author: Christianaudio.com
Author URI: http://christianaudio.com/
*/

body {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 90%;
}

h1, h2, h3, h4, h5, h6, h7 {
}

hr {
	display: none;
}

img {
	border: 0;
}

a {
	color: #69c;
}

#page {
	position: relative;
	width: 990px;
	overflow: hidden;
}

#header {
	margin: 0 0 5px 0;
}

#headernav {
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
}

#leftnav {
	width: 198px;
	border: 1px solid #fff;
	float: left;
}

#sidebar {
	float: left;
}

#content {
	width: 600px;
	margin: 0 20px 0 10px;
	float: left;
}

.post {
	margin: 10px 0 40px 0;
}

.post h2 {
	margin: 0;
	padding: 0 0 5px 0;
}

.post h2 a {
	text-decoration: none;
}

.postmetadata {
}

.postmetadata a {
}

#sidebar {
	float: left;
	width: 160px;
}

#sidebar li {
	margin: 0;
	padding: 0;
}

#sidebar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 95%;
}

.commentlist {
	clear: both;
}

.commentlist li {
	padding: 5px 7px 2px 7px;
	margin: 0 0 10px 0;
}

.commentlist .alt {
	background-color: #f9f9f9;
	border: 1px solid #f3f3f3;
}

.commentlist .bypostauthor {
	background-color: #ffe;
	border: 2px solid #eee;
}

.commentlist .avatar {
	float: left;
	padding: 0 5px 5px 0;
}

/* Header styles **************************************************/

#alwaysSafeShopping {
	font-style: italic;
	color: #666;
	font-size: 90%;
	padding: 0 0 5px 0;
}

#signIn {
	font-size: 90%;
	color: #000;
}

#NavLinks {
	position: absolute;
	top: 84px;
}

#NavLinks li {
	font-size: large;	
	list-style-type: none;
	list-style-position: outside;
	display: inline;
}

#NavLinks li a {
	text-decoration: none;
	color: #69c;
}

#NavLinks li a:hover {
	text-decoration: none;
	color: #06c;
}

#AccountLinks {
	font-size: 90%;
	margin: 0;
	padding: 5px 0 0 0;
}

#AccountLinks li {
	list-style-type: none;
	list-style-position: outside;
	display: inline;	
}

#AccountLinks li a {
	color: #999;
}

#AccountLinks li a:hover {
	color: #36f;
}

/* Footer styles **************************************************/

#footer {
	background-image: url(/img/bottomFooter.jpg);
	background-repeat: repeat-x;
	margin: 35px 0 0 0;
	padding: 15px 0 0 50px;
	width: 990px;
	overflow: hidden;
}

#leftfooter {
	float: left;
	width: 470px;
}

#rightfooter {
	float: left;
	width: 470px;
}

#footer h2 {
	color: blue;
	font-size: 180%;
	padding: 0;
	margin: 0;
}

#footer h3 {
	color: gray;
	font-size: 95%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 0 30px;
}

#friendsList li {
	list-style-type: none;
	text-align: left;
	list-style-position: inside;
	padding: 0 0 5px 0;
}

#aboutList a {
	font-size: 90%;
	color: grey;
}

/* Left nav styles **************************************************/

#searchbox {
	width: 160px;
	background-color: #ccc;
	border: 1px solid #777;
	padding: 0 5px 0 5px;
	margin: 5px 0 10px 0;
}

#searchbox h3 {
	font-size: 160%;
	color: #fff;
	margin: 0;
	padding: 0;
}

#searchbox h4 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 90%;
	font-style: italic;
}

#newreleaseslink {
	color: #0a0;
}

#bestsellerslink {
	color: #0a0;
}

#comingsoonlink {
	color: #000;
}

#allproductslink {
	color: #0a0;
}

#extracats {
	margin: 0 0 10px 0;
}

a.leftColHeaders {
	color: orange;
	font-size: 150%;
	text-decoration: none;
}

ul.leftColDrop {
    color: #3366FF;
    list-style-type: none;
    text-align: left;
	margin: 0 0 10px 28px;
	padding: 0;
}

ul.leftColDrop li {
	padding: 0 0 5px 0;
}

/* Other styles **************************************************/

.navigation {
	padding: 0 0 10px 0;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.review {
	//font-size: 90%;
	padding: 0 0 15px 0;
}

.review .title {
}

.review .text {
	font-size: 90%;
}

.review .rating {
	padding: 2px 0 5px 0;
}
