/* $Id: cjm.css,v 1.0 2010/09/18 19:42:41 squarecandy Exp $ */

/**
 * @file
 * Custom CSS for Chris McIntyre site
 */
 
 
 
/* EVENTS */ 
.eventbox {display:none;}

.eventlink {line-height:1.3em;}

.view-eventsmini,
#block-views-alltags-block_1,
#block-views--exp-blog_search-page,
#block-views--exp-pastevents-page_6,
#block-block-16 {background:#e2e3e7; padding:10px;}

#block-views--exp-pastevents-page_6 h2,
#block-views--exp-blog_search-page .views-exposed-widget label,
#block-views-alltags-block_1 h2,
#block-block-16 h2 {margin:0 0 10px 0; color:#ff403f; font-size:.9em; text-transform:uppercase;}
#block-block-16 img {vertical-align:middle;}

.block .views-exposed-form .views-exposed-widget {padding:0;}

#edit-keys {width:143px; margin: 8px 0;}
#edit-year-value-year {margin:0 0 8px 0;}

.views-exposed-form .views-exposed-widget .form-submit {margin-top:2px;}

.view-id-alltags .item-list ul li {list-style-type:none; list-style:none; list-style-image:none; font-size:.85em;}
.view-id-alltags .item-list ul {padding-left: 10px; margin: 5px 0;}


.block .view-eventsmini .item-list ul,
.view-pastevents .item-list ul,
.view-events .item-list ul {margin:0; padding:0; list-style:none;}
.view-eventsmini .item-list ul li,
.view-pastevents .item-list ul li,
.view-events .item-list ul li {list-style:none; list-style-image:none; list-style-type:none; font-size:.85em;}
.view-eventsmini ul li.views-row {margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #ff403f;}
.view-eventsmini ul li.views-row-last {border-bottom:none;}

.view-events ul li.views-row,
.view-pastevents ul li.views-row {margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #ff403f;}
.view-events ul li.views-row-first,
.view-pastevents ul li.views-row-first {margin-top:8px; padding-top:8px;}
.view-events ul li.views-row-last,
.view-pastevents ul li.views-row-last {border-bottom:none;}

.view-pastevents h2, .view-events h2 {margin-bottom:2px;}
.view-pastevents h3, .view-events h3 {margin-top:2px;}

.view-eventsmini ul li a, .view-eventsmini a  {color:#444444; text-decoration:none;}
.view-eventsmini a:hover {color:#000000;}
.view-eventsmini .view-header h3 {margin:0 0 10px 0; color:#ff403f; font-size:.9em;}
.view-eventsmini .view-footer {font-size:.85em; text-align:right;}
.view-eventsmini .view-footer a { color:#666666;}
.view-eventsmini .view-footer p {margin:0;}

a.map:link, a.map:visited {color:#666666; font-size:.8em;}

#block-block-11 p {margin:0;}

.upcoming-title a:link, .upcoming-title a:visited { text-transform:lowercase; color:#777; text-decoration:none;}



.workbox {display:none;}

.view-id-works {margin: 0 0 0 20px;}



.permalink {font-size:.9em; font-style:italic; background:#eeeeee; width:65px; padding:4px; text-align:center;}


.compyears {font-size:.85em; font-weight:normal;}




.section-events h1.title,
.section-past-events h1.title,
.page-blog h1.title,
.page-blog-search h1.title {display:none;}



/* FRONT PAGE */
/* .front #content .section {margin-left:48px;} */

#node-57 {padding:0 30px 0 30px; font-size:1.1em; line-height:1.6em;}

a.home-more, a.home-more:link, a.home-more:visited {color:#FFFFFF; text-decoration:none;}

/* BLOG */

h2.story_title {clear: both; margin:30px 0 0 0;}

.story_date, .submitted {font-size:.8em; font-style:italic; color:#444444;}

.node-type-story div.meta,
div.story_date {margin-bottom:8px;}

.view-id-blog .views-field-view-node {clear:both; margin:15px 0 0 0; padding:10px 10px 2px 10px; background:#eeeeee; font-size:.85em;}
.view-id-taxonomy_term .views-field-view-node {clear:both; margin:15px 0; padding:10px; background:#eeeeee; font-size:.85em;}

.view-id-blog .views-field-tid {margin:0 0 15px 0; padding:2px 10px 10px 10px; background:#eeeeee; font-size:.85em;}
.terms {margin:20px 0; padding:10px; font-size:.85em; background:#eeeeee;}




/* FOOTER */
#footer {color:#FFFFFF; font-size:.85em;}
#footer-connect {font-size:1.3em; color:#ff403f;}

#candymailsubmit {border:0; background:none; color:#ffffff; font-size:1.2em; cursor:pointer; }
#name, #bjhhrd-bjhhrd {border:0; background:#e0e0e0; padding:2px; color:#999999; vertical-align:top; height:13px;} 

#subForm p {height: 17px;}

/* COMPOSER / WORKS PAGE  */

.view-id-works h3 {background:#cccccf; padding:3px 6px; margin:0;}  
.view-id-works h3:hover {cursor:pointer;}
.block .view-id-works .item-list {margin:10px 0;}
.block .view-id-works .item-list ul {margin:0; padding:0 0 0 30px;}
.block .view-id-works .item-list ul li.views-row-first {margin-top:10px;}
.block .view-id-works .item-list ul li.views-row-last {margin-bottom:0px;}
.block .view-id-works .view-content {margin:0px 0;}
#block-menu_block-3 {margin-top:0px;}

#TB_window a.clickplay,
#TB_window a.clickplay:link,
#TB_window a.clickplay:visited {display:none; margin:15px 0; color:#ff403f;}





#header .section {position:relative;}
#block-block-15 { position:absolute; left:640px; top: 73px; margin:0; padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic; 
font-size:18px;
line-height:24px;
color:#FFFFFF;
width:225px;}
#block-block-15 p {margin:0;}
.press-attribution {font-size:12px; text-transform:uppercase; text-align:right;}






.field-field-page-gallery .field-item {float:left; margin:0 10px 10px 0;}
#bottomNavClose { background: url("../images/x.gif") no-repeat scroll left center transparent; height:14px; width:14px; padding:2px; }
#bottomNavClose:hover  {background-position:left;}
#imageContainer {padding:15px;}
#nextLink {background:url("../images/next.gif") no-repeat scroll right 15% transparent;}
#prevLink {background:url("../images/prev.gif") no-repeat scroll left 15% transparent;}

.tagrss { display:block; float:right; height:10px; width:10px; background:url(../images/tinyrss.gif) 0 0 no-repeat; text-indent:-9999px; }
