/*
Theme Name: Connelly Black and Gold
Theme URI: http://chrisconnelly.com/
Description: Chris Connelly site redesign, October 2006
Version: 1.0
Author: Kimberly Blessing
Author URI: http://kimberlyblessing.com/
*/


* {margin:0; padding:0;}

html {background:#444 url(/wordpress/wp-content/themes/cc1/images/tile.gif) repeat fixed; color:#000; font:.9em "Trebuchet MS", sans-serif;}
body {width:764px; margin:0 auto; border-left:5px solid #996; border-right:5px solid #996; background:#fff;}

img, a img {border:none;}
a {color:#993; font-weight:bold;}
p {margin:1em 0;}

h6, hr {display:none;}

#header h1 {position:relative; width:765px; height:160px; border-top:5px solid #996; background:url(/wordpress/wp-content/themes/cc1/images/banner-4.jpg) no-repeat;}
#header h1 span {display:block; position:absolute; top:100px; left:500px; color:#996; text-transform:uppercase;}
#header h1 a {display:block; height:750px; height:160px; text-decoration:none;}
#header ul {height:26px; background:#996;}
#header>ul {height:auto; min-height:26px;}
#header ul li {display:block; float:left; list-style:none; margin:0; border-bottom:3px solid #996; padding:1px 15px; background:#996; text-transform:uppercase;}
#header ul li.current_page_item {border-bottom:3px solid #000;}
#header ul li a {display:block; padding:2px 5px; color:#000; text-decoration:none;}
#header ul li a:hover, #header ul li a:active, #header ul li a:focus {color:#ddd;}

#content {clear:both; padding:15px; overflow:hidden;}
#content #main {float:left; width:500px;}
#content #sub {float:right; width:200px;}

#content h2 {margin-bottom:1em; color:#996; text-transform:uppercase; font-weight:bold;}
#content ul {margin:1em 0; list-style-type:disc;}
#content ul li {margin:.6em 0 .6em 1.5em;}
#content ol {margin:1em 0 1em 2em;}
#content input, #content select, #content textarea  {font:.9em "Trebuchet MS", sans-serif;}
#content textarea {width:450px;}

#content #sub h3 {margin-bottom:.5em;}
#content #sub h4 {text-transform:uppercase;}
#content #sub ul {margin:0 0 1em 0; list-style-type:square;}
#content #sub ul li {margin:.1em 0 .1em 1.5em;}

#comments {border-top:1px solid #996; padding-top:1em;}

#commentform {margin-top:1em;}
#commentform fieldset {border:none;}
#commentform label {font-weight:bold;}

#footer {clear:both; padding:3px; color:#000; background:#996; overflow:hidden;}
#footer p {width:49%; margin:0; font-size:.8em;}
#footer p.left {float:left;}
#footer p.right {float:right; text-align:right;}
#footer a {color:#000; font-weight:normal;}

.post {margin:0 0 1.5em 0;}
.post h3 {margin:1em 0 0 0;}
.post p.metadata {margin:5px 0 0 0; font: 11px Tahoma, sans-serif;}
.post .entry {margin:0 0 0 1.2em;}
.post img.photo {border:5px solid #996;}

.single h2 {margin-bottom:0 !important;}

.page h2 {margin-bottom:0 !important;}
.page h3 {margin:.9em 0; border-bottom:1px solid #996;}
.page .author {font-weight:bold;}

.archives {overflow:hidden;}
.archives .left {float:left; width:49%;}
.archives .right {float:right; width:49%;}

.navigation {overflow:hidden;}
.navigation .alignleft {float:left; width:48%;}
.navigation .alignright {float:right; width:48%;}

.search #main h2 {margin-bottom:.5em !important;}
.search #main form {width:500px; margin-bottom:1em; border-bottom:1px solid #996; padding-bottom:1em;}
.search #main .post p {margin:.5em 0;}

.biography #header h1 {background:url(/wordpress/wp-content/themes/cc1/images/banner-2.jpg) no-repeat !important;}
.biography #header h1 span {top:120px; left:20px; color:#333;}

.books #header h1 {background:url(/wordpress/wp-content/themes/cc1/images/banner-3.jpg) no-repeat !important;}
.books #header h1 span {top:60px; left:430px; color:#000;}

.downloads #header h1 {background:url(/wordpress/wp-content/themes/cc1/images/banner-1.jpg) no-repeat !important;}
.downloads #header h1 span {top:120px; left:500px; color:#222;}
.downloads #main dl {margin:0;}
.downloads #main dt {margin-top:1em; font-size:1.2em; font-weight:bold;}
.downloads #main dd {margin:.5em 0 1em 1.8em;}
.downloads #main dd ul {margin-top:.5em;}
.downloads #main ul  {margin:1em 0;}
.downloads #main ul li {margin:.1em 1.8em; list-style:disc;}
.downloads #sub {border-left:1px solid #caca8d; padding:5px;}
.downloads #sub p {margin:1em .1em; font: 11px Tahoma, sans-serif;}

.shop #header h1 {background:url(/wordpress/wp-content/themes/cc1/images/banner-6.jpg) no-repeat !important;}
.shop #header h1 span {top:120px; left:420px; color:#996;}
.shop #products {border-top:1px solid #996; overflow:hidden;}
.shop .clear {clear:both;}
.shop .item {float:left; width:170px; min-height:200px; margin:15px 5px;}
.shop .item p {margin:0;}
.shop .item img {width:100px;}
.shop .item a img {width:85px !important;}
.shop table {width:500px; border:1px solid #000; border-collapse:collapse;}
.shop table th {border:1px solid #000; padding:.2em; background-color:#996;}
.shop table td {border:1px solid #000; padding:.2em;}
.shop .del {font-size:.8em; font-weight:normal;}

.discography #header h1 {background:url(/wordpress/wp-content/themes/cc1/images/banner-7.jpg) no-repeat !important;}
.discography #header h1 span {top:20px; left:420px; color:#bbb;}
.discography #sub {border:1px solid #996; padding:5px;}
.discography .item {clear:both; overflow:hidden;}
.discography .item div {float:left; width:110px;}
.discography .item div img {display:block; width:100px; margin-bottom:1em;}
.discography .item p {margin-left:120px;}
.discography .item ol {margin:1em 0 1em 160px !important;}

#sub form {margin:.8em 0 1.2em 0;}
#sub form fieldset {padding:7px;}
#sub form legend {color:#993; font-weight:bold; text-transform:uppercase;}

#sub .boards-latest {margin-bottom:10px; border:1px solid #999; padding:5px; background-color:#caca8d;}
#content #sub .boards-latest ul {margin:1em 0; font: 11px Tahoma, sans-serif;}
#content #sub .boards-latest ul li {margin:.6em 0 .6em 1.5em;}
#sub .boards-latest p {margin:0; font-size:.9em; text-align:right;}
#sub .boards-latest a {color:#666;}

#content #sub .order {border:1px solid #999; padding:5px; background-color:#bbb;}
#content #sub .order h4 {margin:0 0 .5em 0; border-bottom:1px solid #000;}
#content #sub .order ul {margin:0; list-style:none;}
#content #sub .order ul li {margin:.5em 0 0 0;}
#content #sub .order a {display:block; color:#333;}

.home p.intro {border-bottom:1px solid #996; padding-bottom:1em; font-size:1.1em;}
.home p.intro strong {font-size:1.1em; text-transform:uppercase;}
.home p.intro a {font-weight:normal; font-style:italic;}
.home #main h2 {color:#000; font-size:1.25em;}

body.popup {width:400px;}
body.popup p#head, body.popup p#foot {margin:0; padding:3px; color:#000; background:#996;}
body.popup p#head a, body.popup p#foot a {color:#000; text-decoration:none;}
body.popup p#foot {text-align:right; font-size:11px;}
body.popup label {display:block; font-weight:bold;}
body.popup form p span {display:block; font-size:10px; color:#999; font-style:italic;}
body.popup input#code {width:55px; padding:0 1px;}
body.popup input#email {width:200px; padding:0 1px;}

span.discdate {display:block; font-weight:bold;}
em.title {font-weight:bold; font-style:italic;}
p.error {color:#c00;}
