/* @override http://www.evegoldberg.com/theme/style.css */

/* WORKING CSS FILE 
************************************************* */

/*
Theme Name: Kinder
Theme URI: http://vizou.com/
Description: Custom theme for Eve Golderg
Version: 1.0
Author: Vizou / Dana Whittle
*/

/* @group IE fixes */

/* Fix hasLayout IE6 and IE7, boo-hiss Microsoft */

#clearfix {  	
_height: 1px; 
}

.clearfix {  	
_height: 0; 
min-height: 0; 
}

/* Hides the above hack from IE5 Mac \*/

--* html .clearfix {  	
height: 1px; 
}

/* End hide from IE-mac */

/*

@end */

/* @group Global */

/* Global styles and resets */

* {  	
padding: 0; 
margin: 0; 
}

html {  	
text-align: center; 
}

body {  	
font: 72.4%/1.4em "Lucida Grande", "Trebuchet MS",Arial, Tahoma, Verdana, sans-serif; 
background-color: #BE4D00; 
color: #333; 
padding: 0; 
margin: 0 auto; 
text-align: left; 
width: 910px; 
position: relative; 
background: #BE4D00 url(images/topback.jpg) repeat-x; 
}

p {  	
font-size: 1em; 
padding-bottom: 10px; 
}

img {  	
border: none; 
margin: 0 auto; 
display: block; 
text-align: center; 
}

strong {  	
color: #981727; 
}

a {  	
text-decoration: none; 
color: red; 
}

a:hover {  	
color: #FF9933; 
}

img {  	
border: 0; 
}

ol,
ul {  	
list-style: none; 
list-style-position: outside; 
}

h1, h2, h3 {  	
text-align: left; 
font-family: "Century Schoolbook","New York", Georgia, serif; 
padding: 5px 0; 
}

h3 {  	
color: #333; 
padding-bottom: 10px; 
}

blockquote {  	
padding: 0 20px; 
text-align: justify; 
margin: 10px; 
text-align: left; 
color: #777; 
border-left: 5px solid #E6DACB; 
}

strike {  	
text-decoration: none; 
font-size: 0.8em; 
line-height: 120%; 
font-style: italic; 
color: #E06567; 
}

/* @end */

/* @group Structure */

/* Structure begins with centered header */

#header {  	
height: 220px; 
left: 0; 
background: url(images/header3.jpg) no-repeat left top; 
}

/* This holds left and right columns together */

#content {  	
background: transparent url(images/background2.jpg) repeat-y; 
}

/* Floats to the left */

#main {  	
float: left; 
left: 0; 
width: 72%; 
}

.main_content {  	
padding: 20px 35px 
}

.side_content {  	
font-size: 0.9em; 
padding: 15px 25px 10px 15px; 
}

/* Floats to the right */

#side {  	
float: right; 
left: 72%; 
width: 28%; 
}

/* Comes after container, centered like header */

#footer {  	
height: 110px; 
background: #BE4D00 url(images/footer2.jpg) no-repeat; 
color: #999; 
clear: both; 
margin-bottom: -20px; 
}

/* @end */

/* @group News */

/* Next is the box with newsflash */

#news {  	
width: 197px; 
height: 175px; 
margin: 0 203px 0 510px; 
padding: 37px 0 0 0; 
text-align: center; 
overflow: hidden; 
border: 0; 
}

#news .news_content p {  	
padding: 5px 0 7px 0; 
}

#news h2.news {  	
font-size: 1.4em; 
text-align: center; 
color: #fff; 
padding: 0 0 3px 0; 
}

#news p {  	
font-size: 0.9em; 
color: #000; 
line-height: 120%; 
}

#news a {  	
color: #CC0000; 
}

#news a:hover {  	
color: #fff; 
}

#news p.newsdate {  	
font-size: 1em; 
font-weight: bold; 
padding: 2px 0; 
color: #CC0000; 
}

.go-calendar {  	
font-size: 0.9em; 
line-height: 2em; 
font-weight: bold; 
background: url(/theme/icons/date.png) no-repeat right center; 
padding: 2px 18px 2px 3px; 
}

/* @end */

/* @group Menu */

#nav {  	
width: 910px; 
position: relative; 
left: 0; 
height: 24px; 
min-height: 24px; 
font-size: 0.9em; 
text-transform: lowercase; 
letter-spacing: 1px; 
background: url(images/menu.jpg) no-repeat 0 0; 
padding: 0; 
margin: 0; 
}

#nav li {  	
position: relative; 
float: left; 
margin: 0; 
padding: 0; 
font-weight: bold; 
}

#nav li a {  	
display: block; 
padding: 3px 8px; 
text-align: center; 
border-right: 2px solid #7D0000; 
color: #fff; 
}

#nav li a:hover {  	
padding: 3px 6px 3px 10px; 
display: block; 
background-color: #000; 
color: #FF3A23; 
border-right: 2px solid #7D0000; 
}

#nav_home.first a {  	
margin-left: 8px; 
}

#nav li#nav_blog {  	
display: block; 
float: right; 
width: 145px; 
padding: 0; 
margin: 0 5px 0 0; 
}

#nav li#nav_blog a {  	
border: 0; 
}

li#nav_blog a:hover {  	
border: 0; 
background: url(images/menumelon_hover.jpg); 
}

#nav li#nav_buy a:hover {  	
background: transparent; 
color: lime; 
}

#nav li#nav_buy.buy a {  	
border: 0; 
margin-left: 20px; 
}

/* @end */

/* @group Sidebar */

#side h2 {  	
font-size: 1.7em; 
font-weight: normal; 
color: #CC0000; 
margin-bottom: 10px; 
}

#side strong {  	
font-size: 1.1em; 
color: #981727; 
}

#side ul {  	
padding-bottom: 20px; 
}

#side ul li {  	
padding: 3px 0; 
border-bottom: 1px solid #F9AB2B; 
}

#side img.pixright {  	
border-color: #FFA826; 
}

#side h3 {  	
color: red; 
}

#side .rss {  	
background: url(icons/feed.gif) no-repeat 0 center; 
padding: 2px 0 2px 22px; 
}

/* Blog sidebar */

#side .blog h2 {  	
padding: 10px 0 0 0; 
color: #CC0000; 
}

#side .blog ul {  	
padding-bottom: 5px; 
}

#side .blog ul li {  	
border: 0; 
padding-bottom: 0; 
}

#side .blog h3 {  	
padding: 10px 0 3px 0; 
}

#side .music p {  	
font-size: 1.1em; 
font-weight: bold; 
}

#side .music h2 {  	
color: #CC0000; 
}

/* @end */

/* @group Main content */

/* Content styles
------------------------------------------------------- */

#main h2 {  	
font-size: 2.2em; 
font-weight: normal; 
color: #CC0000; 
margin-bottom: 10px; 
}

#main h3 {  	
color: #CC0000; 
font-size: 140%; 
}

#main strong,
#main blockquote strong {  	
color: #981727; 
}

#main ol li,
#side ol li {  	
list-style-type: decimal; 
padding-bottom: 5px; 
margin-left: 20px; 
}

#main ul li {  	
list-style-image: url(icons/star_red.gif); 
padding-bottom: 8px; 
margin-left: 20px; 
}

#main em {  	
color: #D16848; 
font-family: "Century Schoolbook","New York", Georgia, serif; 
font-style: italic; 
font-size: 1.1em; 
}

/* Use h6 to create a boxed "aside" */

#main h6 {  	
clear: both; 
float: left; 
width: 130px; 
font-size: 0.9em; 
font-weight: normal; 
color: #000; 
background-color: #F7E4A2; 
border: 1px dotted #ccc; 
padding: 12px; 
margin: 18px 15px 10px 0; 
line-height: 1.5em; 
}

#main h6 strong {  	
color: red; 
font-size: 1.1em; 
}

/* Calendar page styles
------------------------------------------------------- */

.gigs p {  	
border-bottom: 1px solid #ccc; 
}

#main .gigs h3 {  	
font-size: 1.5em; 
color: #D1C8A4; 
}

.gigdate {  	
font-family: "Century Schoolbook","New York", Georgia, serif; 
font-size: 1.2em; 
font-weight: bold; 
color: #CC0000; 
}

.giglocation {  	
font-weight: bold; 
}

.giglink {  	
background: url(icons/info.png) no-repeat 0 center; 
padding: 3px 4px 3px 19px; 
margin-left: 4px; 
line-height: 160%; 
}

table.GigListingTable {  	
border: 0 !important; 
padding: 0; 
margin: 10px 0; 
border-collapse: collapse; 
}

.GigListingTable tbody tr {  	
border-bottom: 1px solid #ccc; 
}

td.GigListData {  	
padding: 4px 0 4px 10px; 
font-size: 0.95em;
line-height: 1.3em; 
border-left: 1px dotted #F7E4A2; 
}

.gigtabledate  {  	
font-weight: bold;
font-size: 1em;
word-spacing: -1px;
color: #CC0000; 
}

tbody tr.gigtablehead {  	
background: url(images/tableheadbar.jpg) no-repeat 0 0; 
border-bottom: 3px solid #F7E4A2;  
}

td.GigListHeader {  	
font-size: 1.1em; 
font-weight: bold; 
color: #981727; 
padding: 4px 0 4px 8px; 
font-family: "Century Schoolbook","New York", Georgia, serif; 
background: transparent;
border-right: 1px dotted #F7E4A2; 
}

.PerformerName {  	
display: none; 
}

/* Blog post styles
------------------------------------------------------- */

.blogpost {  	
margin-bottom: 15px; 
}

.blogpost .postmeta {  	
color: #D16848; 
text-transform: lowercase; 
font-size: 0.9em; 
border-top: 1px dotted #D16848; 
padding: 6px 0; 
}

.blogpost .postdate {  	
background: url(icons/date.png) no-repeat 0 center; 
font-family: "Century Schoolbook","New York", Georgia, serif; 
font-size: 1.1em; 
font-weight: bold; 
color: red; 
padding: 2px 4px 2px 20px 
}

.blogpost .comments {  	
background: url(icons/comment.gif) no-repeat 0 center; 
padding: 2px 0 2px 18px; 
}

.blogpost .category {  	
background: url(icons/emoticon_smile.png) no-repeat 0 0; 
padding: 2px 4px 2px 18px; 
}

/* Music page styles */

#main .album {  	
margin-bottom: 20px; 
border-bottom: 10px solid #CC0000; 
}

#main .musicmeta {  	
color: #D16848; 
text-transform: lowercase; 
font-size: 0.9em; 
border-bottom: 1px dotted #D16848; 
padding: 0 0 5px 0; 
margin-bottom: 8px; 
}

.music .label {  	
background: url(icons/cd.png) no-repeat 0 0; 
padding: 2px 4px 2px 20px; 
}

.music .buy {  	
background: url(icons/cart.gif) no-repeat 0 0; 
padding: 2px 4px 2px 18px; 
}

.music .listen {  	
background: url(icons/control_play.png) no-repeat 0 0; 
padding: 2px 4px 2px 18px; 
}

.music .details {  	
background: url(icons/info.png) no-repeat 0 0; 
padding: 2px 4px 2px 18px; 
}

/* Images : use these classes (left and right floated)
------------------------------------------------------- */

.pixright {  	
float: right; 
border: 6px solid #E6DACB; 
margin: 0 0 5px 10px; 
}

.pixleft {  	
float: left; 
border: 6px solid #E6DACB; 
margin: 0 10px 5px 0; 
}

/* @end*/

/* @group Footer */

#footer p {  	
text-align: left; 
padding: 40px 30px 20px 600px; 
font-size: 0.8em; 
letter-spacing: 0; 
text-transform: uppercase; 
color: #666; 
}

#footer a {  	
color: #666; 
}

p .dreamhost a {  	
padding: 2px 80px 5px 0; 
background: url(icons/dreamhost_green.gif) 0 0 no-repeat; 
}

p .cca {  	
padding: 30px 40px 0 0; 
width: 40px; 
background: url(images/canadacouncil.png) no-repeat right 3px; 
}

/* @end */