/*
Theme Name: Decision
Theme URI: http://chantal.equivocality.com
Description: A theme for Chantal Hackett, based on her first album, Decision
Version: 1.0
Author: Jeff Ngan
Author URI: http://equivocality.com
Tags: custom header, fixed width, two columns, widgets

	Decision 1.0
	http://chantal.equivocality.com/

	This theme was designed and built by Jeff Ngan,
	whose blog you will find at http://equivocality.com/

*/

/*** CSS Reset ******************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}


/*** Global styles **************************************************************/

body {font-size:75%; font-family:Arial, Verdana, Sans-Serif; color:#414141; background-color:#262729; margin:20px 0; padding:0;}
html>body {font-size:12px;}

p {font-size: 1.167em; line-height: 1.5em; margin-top: 1.5em; margin-bottom: 1.5em; padding:0;}
a:link, a:visited {color:#e7e7e7;}
a:hover {color:#fff;}

/*
ul {list-style-type:none; padding:0; margin:0 10px 1.5em 30px;}
ul li {background:url(images/icons.gif) no-repeat -4800px 1px; padding-left:16px;}
ul li, ol li {line-height:1.636em;}
ul li ul {margin-bottom:0;}
*/

#main-column {width:1031px; margin:0 auto; text-align:left;}

.align-right {float:right;}
.align-left {float:left;}
.clearboth {clear:both;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
/* End hide from IE-mac */

.section-title {font:bold 1.5em arial; color:#000; letter-spacing:0.05em; margin-top:2em; text-transform:lowercase;}

.dotted {background:url(images/dotted-line.gif) repeat-x; height:1px; width:100%; border:0; margin:1em 0 0 0; padding:0; line-height:1px;}
hr {background-color:#000; color:#000; border:1px solid #000; margin:0; padding:0;}

/*** Header *********************************************************************/

#header {background:url(images/header.jpg); height:511px; width:1031px; text-indent:-9000px; margin:0; padding:0;}
#header .blogname {display:none;}

#menu {width:485px; height:43px; padding:301px 0 0 427px; overflow: hidden;}
#menu li {height:43px; display:block; float:left; background-image: none; padding:0;}
#menu li a {height:43px; display:block; background:url(images/menu.gif) no-repeat; text-indent:-9999em;}

#menu li#nav-home a:link, #menu li#nav-home a:visited {margin-left:0; background-position: 0 0; width:67px; outline:none;}
#menu li#nav-tour a:link, #menu li#nav-tour a:visited {margin-left:40px; background-position:-67px 0; width:55px; outline:none;}
#menu li#nav-bio a:link, #menu li#nav-bio a:visited {margin-left:39px; background-position:-122px 0; width:49px; outline:none;}
#menu li#nav-music a:link, #menu li#nav-music a:visited {margin-left:37px; background-position:-171px 0px; width:71px; outline:none;}
#menu li#nav-contact a:link, #menu li#nav-contact a:visited {margin-left:44px; background-position:-242px 0px; width:83px; outline:none;}

#menu li#nav-home a:hover {background-position:0px -43px; width:67px;}
#menu li#nav-tour a:hover {background-position:-67px -43px; width:55px;}
#menu li#nav-bio a:hover {background-position:-122px -43px; width:49px;}
#menu li#nav-music a:hover {background-position:-171px -43px; width:71px;}
#menu li#nav-contact a:hover {background-position:-242px -43px; width:83px;}


/*** Content ********************************************************************/

#content {margin-left:34px; width:980px; background-color:#9d9d9d;}

#entries {float:left; width:540px; padding:0 0 0 20px; display:inline; overflow: hidden;}

.calendar {float:left; background:url(images/calendar.gif); height:41px; width:30px; margin-right:15px; padding:4px 0 0 5px; color:#414141;}
.month {text-transform:uppercase; font-size:1em;}
.date {font-size:2em; padding-top:3px;}
.title {float:left;}
.meta {color:#414141; font-size:1em; margin-top:3px;}

.entry {margin-top:1em;}

h1 {font:2.5em arial; color:#fff; line-height:1em;}
h1 a:link, h1 a:visited {color:#fff; text-decoration:none;}
h1 a:hover {color:#414141;}

.post {margin:1.5em 0;}

.title-blog {background:url(images/title-blog.gif) no-repeat; text-indent:-9000px; width:242px; height:66px; margin-top:3em;}
.title-tour {background:url(images/title-tour.gif) no-repeat; text-indent:-9000px; width:242px; height:66px; margin-top:3em;}
.title-about {background:url(images/title-about.gif) no-repeat; text-indent:-9000px; width:242px; height:66px; margin-top:3em;}
.title-music {background:url(images/title-music.gif) no-repeat; text-indent:-9000px; width:242px; height:66px; margin-top:3em;}
.title-contact {background:url(images/title-contact.gif) no-repeat; text-indent:-9000px; width:242px; height:66px; margin-top:3em;}
.title-archives {background:url(images/title-archives.gif) no-repeat; text-indent:-9000px; width:154px; height:62px; margin-top:3em;}


/*** Comments ******************************************************************/

h3#comments {font:bold 1.5em arial; margin:1.5em 0 0 0;}
#respond h3 {font:bold 1.167em arial; margin:1.5em 0;}

ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0;}
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment {border-bottom:1px dotted #ccc; padding:1.5em 0 0 0;}
ol.commentlist li.comment div.comment-author {margin-bottom:0.5em;}
ol.commentlist li.comment div.vcard {font:normal 1.167em arial;}
ol.commentlist li.comment div.vcard cite.fn {font-style:normal;}
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar {border:1px solid #ccc; float:left; margin:0 1em 0 0;}
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta {font-size:1em; color:#ccc; margin-bottom:1em;}
ol.commentlist li.comment div.comment-meta a {color:#ccc; text-decoration:none;}
ol.commentlist li.comment div.comment-meta a:hover {color:#999; text-decoration:none;}
ol.commentlist li.comment p { margin:1.5em 0; }
ol.commentlist li.comment ul {list-style:square; margin:1em 0; }
ol.commentlist li.comment div.reply {font-size:1em;}
ol.commentlist li.comment div.reply a {font-weight:bold; }
ol.commentlist li.comment ul.children {list-style:none; margin:1em 0 0; text-indent:0;}
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin {}
ol.commentlist li.comment ul.children li.depth-2 {}
ol.commentlist li.comment ul.children li.depth-3 {}
ol.commentlist li.comment ul.children li.depth-4 {}
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {}
ol.commentlist li.odd {}
ol.commentlist li.parent {}
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#comment {width:100%;}

/*** Sidebar ********************************************************************/

/*.widget {border-top:1px solid #9d9584; padding-top:0em;}*/
.widget_text {border:0;}
.widgettitle {font:bold 1.5em arial; color:#000; letter-spacing:0.05em; margin-top:2em; text-transform:lowercase;}
.widget_text h2 {background:url(images/title-about.gif) no-repeat; font-size: 1em; text-indent:-9000px; width:197px; height:38px; margin-top:3em;}
.aktt_widget h2 {background:url(images/title-twitter.gif) no-repeat; font-size: 1em; text-indent:-9000px; width:253px; height:66px; margin-top:3em;}
.widget_quickflickr h2 {background:url(images/title-images.gif) no-repeat; font-size: 1em; text-indent:-9000px; width:222px; height:66px; margin:3em 0 1em 0;}
#sidebar {padding:0 20px 0 100px; width:300px; float:right;}
/* #sidebar li {padding:0; margin:0;} */
#sidebar li ul li {font-size:1.167em; padding:1em 0 0 0; line-height:1.5em;}

.flickr {width:300px;}
.flickr_photo {padding:0 20px 20px 0;}


/*
#sidebar {border-top:1px solid #d1d9dc; margin:0 0 1em 0; padding:1em 0 0 0;}
#sidebar li {display:block; width:220px; float:left; margin-right:20px; list-style:none;}
#sidebar .widget {font-size:1em; line-height:1.5em;}
#sidebar .widget_categories {margin-right:0px;}
#sidebar li h2 {font-size:1.714em; color:#959ea1; padding:0.333em 0;}

#sidebar li ul li a {display:block;}
*/


/*** Footer *********************************************************************/

#footer {background:#9d9d9d; width:940px; padding:1em 20px 1.5em 20px; margin:0 0 0 34px;}
#footer .dotted {margin-bottom:1em;}
