/*
Theme Name: First Parish Church Theme
Theme URI: http://kjparish.com/
Description: A custom WordPress template.
Version: 1.0
Author: Kristina Parish
Author URI: http://kjparish.com/

*/


@charset "utf-8";
/* 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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Styles */



body {font:normal 14px/20px Arial, Helvetica, sans-serif; background:url("/kylehart_BrownandGreen/background.jpg") repeat-x scroll center top #A6916B; }




h1 {font-size:22px;}
h2 {font-size:22px;} 
h3 {font-size:18px; font-weight:bold;}
h4 {font-weight:bold;}
h5 {font-weight:bold;}

a:link, a:visited {color:#990000; text-decoration:none;}
a:hover {color:#F90; text-decoration:none;}

strong {font-weight:bold; }

div#content {background-color:#FFF; width:960px; margin:0 auto; position:relative;}

/* colors=> 

*/
header {text-align:center; background-color:#ebe7e4;
/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ebe7e4)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #ebe7e4, #ffffff); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #ebe7e4, #ffffff); /* IE 10 */ background: -ms-linear-gradient(top, #ebe7e4, #ffffff); /* Opera 11.10+ */ background: -o-linear-gradient(top, #ebe7e4, #ffffff);
}
#logo {padding: 30px;}
header h1 {color: #990000;
    font-size: 2.9em;
    font-weight: normal;
    text-align: center;}

nav {width: 920px; height:40px; margin:20px; right:0; background-color:#F2EFEA;
/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2EFEA), to(#f1ee9)); /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #f1ee9, #F2EFEA); /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #f1ee9, #F2EFEA); /* IE 10 */ background: -ms-linear-gradient(top, #f1ee9, #F2EFEA); /* Opera 11.10+ */ background: -o-linear-gradient(top, #f1ee9, #F2EFEA);
-webkit-box-shadow: 2px 2px 2px 2px #cccccc;
-moz-box-shadow: 2px 2px 2px 2px #cccccc;
box-shadow: 2px 2px 2px 2px #cccccc;
border-radius:6px;}
nav ul {padding-top:5px;  }
nav ul li {display:inline; margin:0 9px; padding:12px 8px;}
nav ul li a {}
nav ul li a:hover {}
nav ul li.last {margin-right:0;}




/* Page Highlighting */
nav .current_page_item a {background-color:#adc071; color:#FFF;}
nav .current_page_item {background-color:#adc071;  }
nav .current-menu-item a {background-color:#adc071; color:#FFF;}
nav .current-menu-item  {background-color:#adc071;  }

/* Sidebar */
aside#sideBar {width:200px; float:left; margin:0 0 20px 22px;}
header {}
.logo {}
.logo:hover {opacity:0.9;filter:alpha(opacity=90);}
aside#sideBar h2 {border-bottom:solid 1px #000; padding-bottom:10px; margin:20px 0 10px; font-size:18px;}
aside#sideBar article {border-bottom:dotted 1px #A6916B; padding-bottom:10px; margin:10px 0 10px;}
.callOut {}
.media {margin-top:20px;}
ul#sublinks li {border-bottom:dotted 1px #A6916B; padding:10px;}
ul#sublinks {margin:-10px 0 10px 0;}

aside#sideBar ul li.current_page_item a {background-color:#333333; color:#FFF;}
aside#sideBar ul li.current_page_item {background-color:#333333;  }
#archiveList {margin-bottom:20px;}




/* Posts/Pages */
section.primary p {margin-bottom:10px;}
section.primary {padding:0 20px; margin-left:230px;}
section#full.primary {padding:0 20px; margin-left:0;}
section.primary h1.title {
	margin-bottom:20px;
	color:#FFF;
	border-radius:6px;
	padding:10px;
	background: #adc071; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYzA3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzk0YmYwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZGMwNzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #adc071 0%, #94bf07 50%, #adc071 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adc071), color-stop(50%,#94bf07), color-stop(100%,#adc071)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #adc071 0%,#94bf07 50%,#adc071 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #adc071 0%,#94bf07 50%,#adc071 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #adc071 0%,#94bf07 50%,#adc071 100%); /* IE10+ */
background: linear-gradient(top, #adc071 0%,#94bf07 50%,#adc071 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adc071', endColorstr='#adc071',GradientType=0 ); /* IE6-8 */}


section.primary h2 {background-color:#333; color:#FFF; padding:10px; margin:20px 0 10px; border-radius:6px;}

section.primary article {border-bottom:dotted 1px #A6916B; padding-bottom:10px; margin:20px 0 10px;}
.page section.primary article {border-bottom:none; padding-bottom:10px; margin:20px 0 10px;}
section.primary article.feed {border-bottom:dotted 1px #A6916B; padding-bottom:10px; margin:20px 0 10px;}
.page-parent aside h2 {display:none;}
div#content section.primary article h3 {margin:20px 0 10px;}

div#content section.primary article ul {list-style:outside disc none; margin-left:20px;}
body.page div#content section.primary article#post-192 ul {list-style:outside decimal none;}

img.alignright, img.aligncenter {margin-top:10px; margin-bottom:10px;}
img.alignleft {margin:0 20px 20px 0; float:left;}
img.alignright {margin:0 0 20px 20px; float:right;}

p.date {font-size:11px; text-transform:uppercase; letter-spacing:1px;}
.wp-pagenavi {
    clear: both;
    padding: 20px 0;
}
/* Sprite */

ul.social li {float:left; margin:10px 10px 10px 0;}


.sprites { 
    background-image     : url(/images/sprite.png); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
 } 
 
 
 /* Footer */
 footer { border-top: 10px solid #333333;
    clear: both;
    font-size: 11px;
    margin: 0 auto;
    padding: 20px 20px 20px 250px;
    width: 690px; }
 footer div.footerWidgets {margin-right:80px; float:left; width:150px; margin:10px 0;}
div#content footer ul.navmenu {margin:10px 0;overflow:hidden; float:left;}
div#content footer ul.navmenu li {display:block; margin:0 8px 0 0; font-weight:bold;}
div#content footer ul.navmenu li ul li{float:none; display:block; font-weight:normal; margin-left:10px}


.clear {clear:both; margin:0; height:1px; width:100%;}
#facebook-feed {margin-top:20px;}

 
 /* home */


 
 /*single post*/

  
 /*page*/



 
 /* 
 xxxxxxxxxxxxxx
 
 Plugin Content
 
 xxxxxxxxxxxxxx
 */
#gallery-1 .gallery-item {
    float: left;
    margin-top: 10px;
    text-align: left !important;
    width: 33%;
}

#wp-category-archive-4 {margin-bottom:20px;}

.addthis_toolbox {margin-top:20px;}