

/*This css is to be included in each page.tpl to avoid css caching*/

/*---Need to add to main.css  Write all your new stuff here, then  move to main.css ---------------*/

ul, ol {padding-left:20px; //padding-left:20px;}



.blog-author { color:#666666;} 

#popular_block.panel-pane { width:auto; height:300px; overflow-y: scroll;}



#recent_block .views-row {margin-bottom:0px;}



.panel-pane .views-row-odd, .panel-pane .views-row-even, .panel-pane .pane-views {

clear: both;

}

.panel-pane .stats, .panel-pane .service_links_delicious, .panel-pane .service_links_digg, .panel-pane .submitted, .panel-pane .playstats, .panel-pane .playtime, .panel-pane .play_counter, .panel-pane .node_translation_es {

display:none;

}

/* video teasers on /ccda */
.view-ccda-videos-arg-year .views-field-field-video-import-embed { float: left; margin-bottom: 10px; margin-right: 5px; }

.view-ccda-videos-arg-year .views-field-teaser img { display: none; }

.view-ccda-videos-arg-year .views-row { clear: both; } 

.panel-pane span {

	color:inherit!important;

	font-size:inherit!important;

}

.panel-pane .node_wrapper .node img.print-icon, .panel-pane .node-inner .content img.print-icon { width:auto; position:relative;}

ul.links li{

display:inline;

padding-right: 10px;}



#book-block .node-teaser .content, #book-block .node-inner h2{

margin-left:100px; }



#book-block .node-inner { border-bottom:none;}


.node-teaser{ margin-bottom:0px; padding: 0px;}



#latest_block .views-row-even, #latest_block .views-row-odd { margin-bottom:15px; min-height:70px;}



#opportunities_block .node_wrapper,

#opportunities_block .view-content,

#recent_block .node_wrapper, 

#recent_block .node_teaser, 

#recent_block .node-inner{

margin-bottom:0px;

position:relative;

}


#video-player { float:left; padding-right: 10px;}

.panel-pane.featured .node-inner {border-bottom: none;}



.panel-pane .quicktabs_wrapper .node-inner .content img { 

position:relative;

}





.panel-pane .node_wrapper, .panel-pane .node-inner {

min-height: 80px;

/* border-bottom:1px dotted #7F623F; */ /* why would this be needed? */

margin-right:10px;

padding-bottom:10px;

padding-left:0px;

position:relative;

}

.node-inner .field-field-podcastlink, .node-inner .field-field-podcastrss {padding-top:5px;}

.node .content a, .node .content a:hover{ font-weight:normal;}


#book-block .node-inner {margin-left:0px;}


#latest_block .panel-pane .node_wrapper .node img, #latest_block .panel-pane .node-inner .content img,

#opportunities_block .panel-pane .node_wrapper .node img, #opportunities_block .panel-pane .node-inner .content img,

#recent_block .panel-pane .node_wrapper .node img, #recent_block .panel-pane .node-inner .content img

  {

position:absolute;

left:5px;

width:100px;

height:auto;

top:0px;

//top: 5px;

}





#latest_block .panel-pane .node_wrapper .node, #latest_block .panel-pane .node-inner .content {

margin-left:110px;

}

.panel-pane ul.inline.links li.last, .panel-pane ul.inline.links li.first {

display:none;

}



.panel-pane .content p{

line-height:1.4em;

margin:0px;

padding:0px;}

.panel-pane .content p strong {

font-weight:normal;}

.panel-pane .content p br {

display:none;} 

.views-field-teaser, .views-field-teaser strong, .views-field-teaser p, .views-field-teaser span { 

font-weight: normal; margin:0px; color:inherit;} 





/* Staff Favorites Table http://www.urbanministry.org/tmstaff_favorites*/

.view-tmstaff-favorites table.views-table tbody{ border: 2px solid  #CCC;}

.view-tmstaff-favorites table.views-table th { background-color:#AFAFAF; padding:5px; text-align:center;}

.view-tmstaff-favorites table.views-table th, .view-tmstaff-favorites table.views-table th a {color: #000000; font-weight:bold; }

.view-tmstaff-favorites td{ padding: 5px; min-width:80px;}

.panels-flexible-region-last .view-tmstaff-favorites td{ min-width:auto;}

.view-tmstaff-favorites td.views-field-title a, .view-tmstaff-favorites d.views-field-title { font-weight:bold; color:#660000;}

.view-tmstaff-favorites td.views-field.views-field-teaser p{font-size:11px;}

.view-tmstaff-favorites td .views-field-teaser {width: 200px;}

/* End: Staff Favorites Table */



.panel-pane.box .pane-content { padding: 5px;}



.panel-pane.featured { border: 3px solid #7B5A32; padding: 5px; float:left;}





/*---Already in main.css  Remove all after a couple of days (or after clearing site cache)---------------*/





/* Bordered box is in panels, resembles sidebar items, chrisvol should overwrite with their colors*/

.item-list {white-space:normal;}

.bordered_box  .item-list ul li { list-style-image:url(http://www.urbanministry.org/imgs/0066_double_arrow.png); padding-bottom: 5px; margin-left:20px;}

.item-list ul.pager li.pager-item {padding:0; margin-left:5px;}

.item-list ul.pager  {margin:0;}





#popular_block-title h2.pane-title, #latest_block h2.pane-title, #opportunities_block h2.pane-title, #recent_block h2.pane-title{  /*This is h2 header above nodes*/

border-bottom:2px solid #66332B;

font-size: 1.5em;

margin: 0px;

font-weight:bold;

}

#latest_block h2.pane-title {clear:left;}

#latest_block.pane-frontpage-jobs-default h2.pane-title, 
#grants-listing-block.pane-grants-section-default h2.pane-title {
	margin-top:20px;
}

.panel-pane.sidebar_item{   

padding-bottom:15px;

float: none;

margin-left: 0px;

width: auto; 

}


.node-type-grants .submitted, .section-start .submitted{ display: none;} 

#sidebar {
 float: right;
 width: 305px;
 margin-top:-36px;
}

#main-content {

 float: left;

 width: 600px;
}



.organizations_wrapper {width:285px !important;}

.personal_wrapper {width:285px !important;}

#item-details { width: 40%; }

#latest_block .feed-icon img,

#opportunities_block .feed-icon img,

#recent_block .feed-icon img  {  /*RSS Feed*/

left: 575px;

top: 0px;

position: relative;

}

#profile-block .views-field-picture, #profile-block .views-row-odd, #profile-block .views-row-even {

display:inline-block;

}

#header {

 padding: 10px 10px 0;

 overflow: hidden;

}

table.faceted-search .item-list {width:120px;}

fieldset.faceted-search-keyword {width:565px;}

fieldset.faceted-search-keyword .form-item {float:left;}

fieldset.faceted-search-keyword #edit-operator-wrapper.form-item {margin-right:10px;}

fieldset.faceted-search-keyword #edit-submit {margin-top:10px;}

fieldset.faceted-search-guided .faceted-search-facet.faceted-search-guided {width:250px;}

#site-stats ul, #forums-block ul {padding:4px 0 0 8px;}


/* changes to sidebar amber 11-12-10 */
body.page-create-account #sidebar {margin-top:0px;}
.view-id-argument_taxonomy_podcasts .node-inner {margin:10px 10px 0px 10px;}
.item-list {padding:10px 10px 0px;}
.bordered_box .more-link {margin:-12px 0 0;}
.bordered_box {padding-bottom:5px;}


/* ----- changes to user profile pages 6-14-10 ----- */
.page-user .panel-2col-stacked .panel-col-first .inside {
border-right:1px solid #CCCCCC; 
margin:0 0.5em 1em 0; 
width:420px;
}
body.page-user #user-info-basic {
float:right; 
width:265px; 
margin-top:20px;
}
.field-full-name, .background-resume-label {margin-bottom: 10px; font-weight:bold;}
body.page-user .panels-flexible-region-inside-last {margin-top:0px;}
#user-info-volunteer .vocabulary-volunteer-looking-for{clear:left;}
.looking-for-value {color:#2F5583;}
.page-user .picture, .one-sidebar.section-user .picture {height:100px; margin:10px;}
#user-name-and-picture {float:left; width:150px;}
#contact-links a {clear:left; margin:0px 0px 10px;}
.taxonomy-terms span {font-size:14px; font-weight:bold;}
.taxonomy-terms, .field-group-christian {margin-bottom:10px;}
.field-group-christian span {font-weight:bold;}
.background-resume-label, .vocabulary-affiliations {clear:left;}
.vocabulary-personality-type ul, .vocabulary-languages ul {display:inline;}
#user-info-volunteer {display:block;}
.one-sidebar.section-user #user-info-basic {float:right; width:400px; margin-top:20px; }
.one-sidebar.section-user ul.links {font-size:12px;}
.uprofile-teaser {padding:10px; border:2px solid #939575;}


/* Fix for Quicktabs mispositioning error - http://drupal.org/node/352247 */
.quicktabs-hide {
  display: block;
  position: absolute;
  left: -10000px;
  top: -10000px;
}

body.nav1-my-city .bordered_box .pane-content {margin:0px 5px;}
body.nav1-my-city .bordered_box .pane-content li {margin:0 5px 0 10px;}
.nav1-my-city #panels-page .panels-flexible-region-inside-last {margin-top:-35px;}
.views-exposed-form-caption {font-weight:bold;}
html.js fieldset.collapsible {margin-top:10px;}
html.js fieldset.collapsible legend a {font-weight:bold; margin-right:5px; font-size:14px;}

body.urbansermons #user-login-form input {margin-top:0px;}
body.urbansermons  #latest_block h2.pane-title {clear:left;}

/* changes to homepage */
h2.section-title a {font-size:12px;}
#recent_block_2 {height:auto;}
#recent_block_2 .view-dom-id-5{ height:150px;overflow-y:auto;overflow-x: hidden;}

/* Fix for feed icon overlap on homepage 9/27/10 */
#opportunities_block, #recent_block {padding-top:20px;}


/* Tabs for google earth 11/18/10 */
.nav1-volunteers #gray-tabs-wrap {
background:none repeat scroll 0 0 transparent;
height:45px;
}
ul#gray-tabs {padding-left:5px;}
#gray-tabs li {
display:block;
float:left;
margin:-1px 0 0;
padding-right:8px;
}
#gray-tabs li a {
color:#000;
display:block;
font-weight:bold;
padding:0;
}
a.level_1 {
background:url("../images/gray-tabs.png") no-repeat scroll 0 0 transparent;
display:block;
position:relative;
}
#gray-tabs li span {
display:block;
padding:11px;
text-align:center;
}
#gray-tabs a {
font-size:12px;
text-decoration:none;
}
#item-volunteer-opportunities a:hover, #item-organizations a:hover {
background-position:0 -37px;
}
.page-explore-volunteer-activities #item-volunteer-opportunities a, 
.page-explore-nonprofit-ministries #item-organizations a {
	background-position:0 -37px;
}

/* Google Earth link in city page sidebar 11/18/10 */
.nav1-my-city .pane-2 h2.pane-title {display:none;}

/* padding on video quicktabs  1/6/11 */
.views-field-field-video-import-embed img {padding:2px 5px 2px 0;}


.page-grants form#civicrm-subscribe-form input#edit-submit {
	margin-top: 5px ;
	margin-right: 45px;
}
.page-grants .panels-flexible-region-last {margin-top:-90px; //margin-top:-75px;}
.page-grants #latest_block.pane-argument-frontpage-default {margin-top:20px;}

#civicrm-subscribe-form .row {padding:10px 10px 0px;} 

.nav1-my-city #panels-page .panels-flexible-region-inside-last {//margin-top:0px;}

/*   sidebar changes   */
body.nav2-find-jobs .panels-flexible-region-inside-last {margin-top:-54px; overflow:visible;}
.sidebar_item p, .sidebar_item .form-item, .sidebar_item .item-list ul li {
 padding: 10px;
 margin:0px;
}
.panels-flexible-region-first {margin-top:0px;}
.panels-flexible-region-last {margin-top: -36px;}
.page-bloggers .panels-flexible-region-last, .page-help .panels-flexible-region-last {margin-top:0px;}
.page-consultant #edit-keywords-wrapper {float:left;}
.page-consultant .pane-content form#faceted-search-ui-form-44 {padding:10px 0px 0px;}
.page-consultant .sidebar_item .form-item {padding:0 8px;}
.page-consultant #content-area #edit-submit {margin-right:5px;}
.page-consultant .panels-flexible-region-last {margin-top: -42px;}
.page-jobs .panels-flexible-region-last {clear:none; top:auto;}
.page-jobs form#faceted-search-ui-form-2 {padding:10px 0 0 10px;}
body.front.no-sidebars #panels-page .panels-flexible-region-inside-last {margin-top:0;}
.pane-content ol#my-city-help-steps {margin:5px 15px;}


.page-consultant #oppsearch, .page-jobs #oppsearch, .page-grants #oppsearch {width:615px;}
.clear-block {//width:100%;}
h2.pane-title {//clear:left;}
#primary-nav {//width:944px;}

/* Make the main content larger on the /amazon_store pages (since they have no sidebar) */
body.page-amazon-store #main-content {
  width: 925px;
}

/* Make customer reviews iframe on /amazon_store pages smaller */
.customerreviews_iframe {
  width: 400px;
}

/* Custom styles for the embed form on /youth */

/* Make the embed this page show up in the right section. */
div#ytc-embed-form {
  left: 600px;
  top: -60px;
  position: relative;
  width: 300px;
}

/* Move the margin on this page up. */
div#quicktabs-youthtrainingcontent {
  margin-top: -40px;
}

/* Tweak for the term panels - .latest-block as class, used for Audio section */
.latest_block h2.pane-title {
border-bottom: 2px solid #66332B;
font-size: 1.5em;
margin: 0px;
font-weight: bold;
}

/* @end */
