*{margin:0px;padding:0px;font:11px verdana,arial,sans-serif;color:#333;}
a {text-decoration:none;}
a:hover{color:#327b99;}
body{background:#666 url('images/paper_pattern.gif');}
img {border:none;}
/*-------------------------------------------------------------------------------------*/

#container{margin:20px auto 40px auto;width:875px;}
#container_top{float:left;display:inline;width:875px;height:13px;background:url('images/top.gif');}
#container_middle{float:left;display:inline;width:875px;background:url('images/middle.gif') repeat-y;}
#container_bottom{float:left;display:inline;width:875px;height:60px;background:url('images/bottom.gif') no-repeat;}

/*-------------------------------------------------------------------------------------*/

#top{float:left;display:inline;width:790px;margin:40px 0px 0px 40px;border-bottom:1px dotted #666;padding-bottom:20px;}
h1{text-indent:-9999px;}
#homelink{background:url('images/quicklogo.gif');width:194px;height:29px;display:block;float:left;}
/*#top ul{float:left;display:inline;width:500px;margin:12px 0px 0px 45px;}
#top ul li{float:left;display:inline;margin:0px 20px 0px 0px;}
#top ul li a {text-decoration:none; color:#36383A; font:bold 14px arial, sans-serif; text-transform:uppercase;}
#top ul li a:hover {color:#327B99;}*/
#top ul{float:left;display:inline;width:500px;margin:0px 0px 0px 90px;}
#top ul li{float:left;display:inline;width:70px;height:30px;margin:0px 0px 0px 50px;}
#top ul li a{display:block;text-indent:-9999px;width:50px;height:20px;margin:10px 0px 0px 0px;overflow:hidden;}
#top ul li #shop{background:url('images/nav.gif') 0px 0px;}
#top ul li #shop:hover{background:url('images/nav.gif') 0px 25px;}
#top ul li #artists{background:url('images/nav.gif') -89px 0px;}
#top ul li #artists:hover{background:url('images/nav.gif') -89px 25px;}
#top ul li #links{background:url('images/nav.gif') -195px 0px;}
#top ul li #links:hover{background:url('images/nav.gif') -195px 25px;}
#top ul li #about{background:url('images/nav.gif') -286px 0px;}
#top ul li #about:hover{background:url('images/nav.gif') -286px 25px;}
#top ul li #artists {
	background: url('images/nav.gif') -89px 0px;
}
#top ul li #artists:hover {
	background: url('images/nav.gif') -89px 25px;
}

/*-------------------------------------------------------------------------------------*/

#sidebar{float:left;display:inline;width:200px;margin:40px 40px 0px 40px;}
#sidebar h3{font:14px verdana,arial,sans-serif;margin:0px 0px 10px 0px;}
#sidebar ul{list-style-type:none;margin:0px 0px 40px 0px;}
#sidebar ul li{margin:0px 0px 5px 0px;}
#sidebar ul a {list-style-type:none;margin:0px 0px 40px 0px;}
#sidebar a {text-decoration:underline;}

/*-------------------------------------------------------------------------------------*/

#content{margin:40px 0px 0px 0px;float:left;display:inline;width:550px;}
#content a {text-decoration:underline;}
#content h2,#content h2 a, .shop_titles {font:normal 20px verdana,arial,sans-serif;margin:0px 0px 20px 0px;text-decoration:none;color:#333;}
#content h2 a:hover{color:#327B99;}
#content p{line-height:21px;margin:0px 0px 17px 0px;}
.details{background:#e2ebef;padding:20px 0px 20px 0px;}
.details div{width:510px;margin:0px 0px 0px 20px;color:#8bb1c3; line-height:15px;}
.details a{color:#8bb1c3; text-decoration:underline;}
.details a:hover{color:#327B99;}
.post{margin:0px 0px 50px 0px;}
.commentlist{list-style:none;}
.commentlist li{margin:0px 0px 40px 0px;padding:20px 0px 20px 0px;}
.commentlist li div{margin:0px 0px 0px 20px;width:510px;}
.commentlist h4,.commentlist h4 a{font-size:14px;}
.alt{background:#eee;}
.alt2{background:#ddd;}
#archive_navigation{margin:0px 0px 0px 0px;width:550px;}
#archive_navigation #nextlink{font-size:10px;margin:0px 0px 0px 5px;float:left;}
#archive_navigation #previouslink{font-size:10px;margin:0px 5px 0px 0px;float:right;}
#comment_field{border:1px solid #777;width:510px;height:100px;margin:0px 0px 10px 0px;}
#comment_form{background-color:#ddd;font-size:12px;padding:20px 0px 20px 0px;}
#comment_form h4{font-size:14px;margin:0px 0px 20px 0px;color:#666;}
#comment_container{margin:0px 0px 0px 20px;}
#submit{border:1px solid #777;background:#aaa;padding:5px;}

/*-------------------------------------------------------------------------------------*/

#footer{float:left;display:inline;width:790px;margin:20px 0px 0px 40px;border-top:1px dotted #666;text-align:center; text-transform:lowercase;}
#footer p{margin:20px 0px 20px 0px;}

/*-------------------------------------------------------------------------------------*/

.link_cat_container {float:left; display:inline; width:160px; margin:0px 25px 20px 0px;}
.link_cat_container h4 {font-size:10px; width:130px; /*min-height:30px;*/ margin:0px 0px 10px 0px; text-transform:uppercase; font-weight:bold;}
.link_list {list-style:none;}
.link_list li {margin:0px 0px 10px 0px; text-transform:lowercase;}
/*.link_cat_row {margin-bottom:25px; float:left; display:inline;}*/

/*-------------------------------------------------------------------------------------*/

.featured_item {width:200px; margin:0px 0px 20px 0px; float:left; display:inline;}
.featured_item img {border:0px; /*float:left; display:inline;*/}

/*-------------------------------------------------------------------------------------*/

#mp3player {width:195px; /*height:35px;*/ margin:0px 0px 20px 0px; float:left; display:inline;}
/*#mp3player h3 {color:#333; margin:10px 0px 10px 10px; float:left; display:inline;}*/
/*#mp3player object {margin:10px 0px 0px 10px; float:left; display:inline; padding-bottom:10px;}*/

/*-------------------------------------------------------------------------------------*/

#contact_form input, #contact_form textarea { border:1px solid #999; width:175px; margin:0px 0px 10px 0px; padding:5px;}
#contact_form br {display:block; margin:0px 0px 3px 0px;}
#contact_form input#submit {width:60px; background:#ddd;}

/*-------------------------------------------------------------------------------------*/

.artist_list {float:left; display:inline; width:150px; margin:0px 20px 20px 0px;}
.artist_list img {/*width:150px; */margin:0px 0px 10px 0px; border:0px;}
.artist_list h4 {font-size:12px;}
.artist_list h4 a {text-decoration:none;}

/*-------------------------------------------------------------------------------------*/

.shop_item {float:left; display:inline; margin:0px 0px 100px 0px;}
#content .shop_item p {margin-bottom:10px;line-height:14px;}
#content .shop_item p.artist {font-weight:bold; margin-bottom:30px;}
.shop_item img {float:left; display:inline;}
.shop_item h3 {font-size:14px; font-weight:bold; color:#639BAB; text-transform:uppercase; margin-bottom:10px;}
.back_to_top_link {width:540px; text-align:right; margin-top:40px;float:left; display:inline; border-bottom:1px dotted #aaa;}
.back_to_top_link a {color:#ccc; margin-bottom:10px; float:right; display:inline;}
.back_to_top_link a:hover {color:#327b99;}
.sample_pages {margin-bottom:10px;}
.add_to_cart_button {background:#ccc; border:0px; padding:3px; color:#666;}
.out_of_print {font-weight:bold; font-style:italic; color:#aaa;}
#mail_order {width:100px;}
.add_to_cart_button {margin:0px 0px 10px 0px;}
#links_container {margin:0px 0px 0px 60px;}
.shop_item_info {float:left;display:inline; width:100px;}

/*-------------------------------------------------------------------------------------*/

#flickr-sidebar {margin-bottom:15px;}
#flickr-sidebar img {margin:0px 10px 10px 0px;}

