/*
Theme Name: RO Equality on Trial-2
Theme URI: http://richiroutreach.com
Description: Will's cloned equality on trial theme for dev purposes
Version: 0.1
Author: Richir Outreach
Author URI: http://richiroutreach.com
Tags: three-columns, fixed-width, flexible-width, two-sidebars, white
*/

@import "css/layout.css";
@import "css/layout_fixed.css";
@import "css/spring_flavour.css";
@import "css/spring_flavour_fixed.css";
@import "ro-styles.css";

/* ignore */
.alignleft {}
.alignright {}
.aligncenter {}

#header {
text-indent:-8000px;
/*___background:#fff url('http://prop8trialtracker.com/wp-content/uploads/2010/12/title3.jpg') no-repeat;
background:#fff url('/titles/rand.php') no-repeat;*/
/* background:#fff url('/titles/Cornejo-Cacarnakis.jpg') no-repeat; */
height:175px;
padding:0;
}


/* Events (Custom post type used for Timeline) */

.eventscolumn {width: 620px; margin: 0 auto; background: url(images/spring_flavour/events-line.jpg) center center repeat-y; padding-top: 20px;}
	.events-odd {}
	.events-even {}
	.timeline {border-bottom: 3px solid #D9E6ED; padding-bottom: 0 !important;}
	.backtotop {padding: 8px 12px; text-transform: uppercase; margin: 25px auto 0; border-radius: 3px; text-align: center; display: block; width: 10%; font-size: 13px; font-weight: 700; border: 1px solid rgba(0,0,0,.05);}
		.backtotop:hover {border: 1px solid #D9E6ED;}
	
ul#p-items {margin: 0; padding: 0; list-style: none;}
ul#p-items li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #efefef;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px #c4c4c4;
    margin: 15px 13px;
    padding: 20px;
    width: 240px;
}

	ul#p-items li.year-divider {
	box-shadow: 0 0 0 0;
	border: none;
    color: #878787;
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
    width: 620px;
    padding: 20px 0;
	}
	ul#p-items li.year-divider span {background: #ddd; border-radius: 10px; padding: 8px 10px;}

#filters {
    border-bottom: 3px solid #D9E6ED;
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 900px;
}
#filters .filter-selected {color: #1D5D92;}
	#filters li {font-size: 13px; margin-right: 15px; display: inline;}
	.post-tag-filter-one {text-transform: uppercase; letter-spacing: .5px; font-size: 14px; font-weight: bold; color:#878787; margin-right: 20px; display: block; margin-bottom: 10px;}

.post_tags {width: 750px; float: left; margin: 0; padding-top: 20px; }
#filters .post_tags li {font-size: 14px; font-weight: 700;}

#sort-by {width: 110px; padding: 15px; float: right; border: 1px solid #efefef; margin: 0; border-radius: 3px;}
	#sort-by li a {font-size: 12px; text-transform: uppercase;}
	.sort-by-head {font-weight: 700; display: block; margin-bottom: 6px;}
	
.projectgrid_title {margin-bottom: 5px;}
.item-date {font-weight: 700; font-size: 11px; margin-top: 5px; letter-spacing: .5px; text-transform: uppercase; margin-bottom: 10px;}
.item-all-tags {display: none;}
.item-terms {padding-bottom: 10px;margin-bottom:10px; border-bottom:1px solid #ddd;}
.item-terms-list {font-style: italic; color: #878787;}
.item-terms .item-terms-tag {font-weight: 700; font-style: normal;}

.projectgrid_desc .wp-post-image {margin: 10px 0;}


.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

	/**** Isotope filtering ****/
	
	.isotope-item {
	  z-index: 2;
	}
	
	.isotope-hidden.isotope-item {
	  pointer-events: none;
	  z-index: 1;
	}
	
	.isotope-item {
	  z-index: 2;
	}
	
	.isotope-hidden.isotope-item {
	  pointer-events: none;
	  z-index: 1;
	}
	
	.isotope,
	.isotope .isotope-item {
	  /* change duration value to whatever you like */
	  -webkit-transition-duration: 0.8s;
	     -moz-transition-duration: 0.8s;
	          transition-duration: 0.8s;
	}
	
	.isotope {
	  -webkit-transition-property: height, width;
	     -moz-transition-property: height, width;
	          transition-property: height, width;
	}
	
	.isotope .isotope-item {
	  -webkit-transition-property: -webkit-transform, opacity;
	     -moz-transition-property:    -moz-transform, opacity;
	          transition-property:         transform, opacity;
	}

.savesend a.wp-post-thumbnail {}

h1 {
line-height:1em;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

#container {
width:950px;
background-position:212px 0px ;
border-top:none;
padding:0;
}

#content h2,#respond h2 {
line-height:1.3em;
margin:0;
}

#navigation {
border-top:4px solid black;
/* background:#fff url('/wp-content/uploads/2010/01/menu.png') repeat-x; */
background:#fff url('http://prop8trialtracker.com/wp-content/uploads/2010/01/menubg-64x70.png') repeat-x;
height:70px;
margin:0 20px;
overflow:hidden;
}

#navigation li {
background-color:transparent;
border:none;
}

#navigation li a {
background-image:none;
background:transparent;
text-transform:none;
font-size:14px;
margin-top:2px;
}

#navigation .selected,#navigation a:hover,#navigation a,#navigation form {
color:#333;
/* background:#fff url('/wp-content/uploads/2010/01/menu.png') repeat-x; */
border:none;
}

#navigation .selected a,#navigation .current_page_item a {
color:#1d5d92;
}

#navigation a:hover {
color:#4f8fc8;
}

#navigation form input#s {
border:1px solid #4f8fc8;
}

#navigation #searchbutton {
background-color:#1d5d92;
//padding:0 4px;
}

/*mr edit to search bar display*/
#body #navigation form {
    padding-right: 0;
}

#navigation #calloutnavlink {
margin:12px 0 8px 15px; 
height:14px;
}

#navigation #calloutnavlink a {
font-size:18px;
letter-spacing: 1px;
}

.sidebar h2 {
color:white;
background:#5584a0 url('http://prop8trialtracker.com/wp-content/uploads/2010/01/sidebar_title.png') repeat-x;
text-transform:uppercase;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
font-style:normal;
text-align:center;
margin-bottom:0;
letter-spacing:1px;
padding: 7px;
}

.sidebar ul, .sidebar div.textwidget,.sidebar table.recentcommentsavatar {
margin:0;
padding:10px;
list-style: none;
}


.sidebar h2 em {
background-image:none;
padding:8px;
}

.sidebar h2 em a,.sidebar h2 em a:visited,.sidebar h2 em a:hover {
color:white;
}

.sidebar ul li {
margin:2px 0;
}

.sidebar li a:hover {
background-color:transparent;
}

.sidebar ul.tweets li {
padding:4px 0 8px;
}

.sidebar ul.months li {
list-style-image:none;
}

.sidebar ul.blogroll li {
list-style-image:none;
}

.sidebar ul.feeds li {
list-style-image:none;
}

.sidebar ul.posts li {
list-style-image:none;
}

.sidebar ul.categories li {
list-style-image:none;
}

.sidebar table.recentcommentsavatar tr td {
padding-bottom:11px;
line-height:15px;
}

.sidebar ul li.recentcomments, .sidebar ul.categories li, .sidebar ul li.cat-item, .sidebar ul.months li,  .sidebar ul.pages li, .sidebar ul li, .sidebar ul li.page_item, .sidebar ul.links li, .sidebar ul.xoxo li  {list-style-image: none;}


#content {
margin: 0px 0px 0px 0px;
width:460px;
font-family:Arial,Helvetica;
font-size:13px;
line-height:18px;
color:#333333;
display:inline-block;
padding:30px 0px 0px 30px;
overflow: visible;
}

/* Featured Image styling */

.single .wp-post-image {float: right; border: 3px solid #fff; box-shadow: 0 1px 2px #ddd; margin: 0 0 20px 15px; width: 300px;}
.attachment-featured-one {float: right; border: 1px solid #fff; box-shadow: 0 1px 1px #ddd; margin: 0 0 20px 15px; width: 150px;}
	.attachment-featured-one:hover {opacity: .8;}

.singlecol #content {
width:760px;
display:block;
margin:0 20px;
}

.sidebar {
margin-right:10px;
font-size:100%;
display:inline-block;
}

#header h1,#header h1 a {
line-height:0;
font-size:0;
display:block;
width:100%;
height:100%;
text-decoration:none;
color:#fff;
margin:0;
padding:0;
}

#footer {
margin:0 20px;
}

/*#footer p {
border-color:#eff5f9;
}*/

a,a:visited,h1 a,h1 a:visited,h2 a,h2 a:visited {
color:#4f8fc8;
text-decoration:none;
outline-color:invert;
outline-style:none;
outline-width:medium;
}

h1 a:hover,h2 a:hover,a:hover {
color:#1d5d92;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22pt;
line-height:28pt;
color:#1d5d92;
margin:0 0 30px;
padding:0;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:20px;
}

h3 a {
color:#1D5D92;
}

#commentform {
background-color:#eff5f9;
}

#commentform label {
color:#1D5D92;
width:auto;
}

#commentform p.info {
padding:4px 15px;
}

#commentform p {
border-color:#ddd;
padding:4px 15px;
}

#commentform .button {
background:#1d5d92 url('/wp-content/uploads/2010/01/sidebar_title.png') repeat-x 0 -20px;
color:white;
border-color:white;
}

#commentform .button:hover {
background:#1d5d92 url('/wp-content/uploads/2010/01/sidebar_title.png') repeat-x 0 0;
border-color:#1d5d92;
}

#comments h2 a,.reply a {
color:#4f8fc8;
}

#comments h2 a:hover,.reply a:hover {
color:#1d5d92;
}

#comments .header {
background-color:#FFFFDD;
}

#comments .header.alt {
background-color:#eff5f9;
}

span.reply a {
width:100px;
margin-bottom:12px;
font-size:11px;
line-height:14px;
padding:2px;
}

span.reply {
display:block;
margin-bottom:12px;
}

form em {
color:#999;
}

#footer strong {color:#666;}

.sidebar .textwidget #pepsi {
margin-right:0px;
}

/*
  Google+ Button
*/
.google-plus-image {
  height: 20px;
  margin-left: 10px;
  position: absolute;
}