/* meyerweb.com 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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

b, strong {
  font-weight: bold;
}
  

 End Reset */

/* Reset base stuff */

body {
 font-size: 14px; 
 /*font-family: Trebuchet MS;*/
 font-family: georgia;
}

table {
  width: 100%;
  font-size: 12px;
  font-family: Vernada, sans-serif;
  margin: 5px 0px;
}


thead th, th {
  border-bottom: 3px solid #C59A70;	
}

tr.odd, tr.even {
  background-color: #d5AA80;
  border: none;	
}

tr.odd td.active, tr.even td.active {
  background-color: #DFAF8F;
}

tr.even td.active {
  background-color: #EFBF9F;
}

tr.even {
  background-color: #E5BA90;	
}

tr.odd td, tr.even td {
	padding: 5px;
	
}

h1 { font-size: 22px; font-weight: bold }
h2 { font-size: 18px; font-weight: bold }
h3 { font-size: 16px; font-weight: bold }
h4, h5, h6 { font-size: 14px; font-weight: bold }


p, ol, ul, dd {
  line-height: 24px;
  margin-top: 0em;
  margin-bottom: 10px;
}

ul {
  margin-left: 0px;
  margin-bottom: 10px;
  list-style-type: circle;
  list-style-image: url(images/bullet.png);
  padding-left: 30px;
/* not sure why this was set  list-style-position: inside; */
}


ul.links {
  margin-bottom: 10px; 
}


ol {
  margin-left: 30px;
  list-style-type: decimal;
  list-style-position: outside; 
}

ol ol {
  list-style-type: lower-alpha; 
}

ol ol {
  list-style-type: lower-roman; 
}

li, dt, dd {
}

dt {
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 4px;
}

dd {
  margin-left: 20px;
}

h1, h2, h3, h4, h5, h6 { line-height: 1em; margin-bottom: 0.5em; margin-top: 0em; }
h1.title { margin-top: 0.4em; }

div.block {
  margin-bottom: 1.5em;
}

div.node, #content-area div.block{
  padding: 20px;
  margin-bottom: 20px;
	background:transparent url(images/background-50.png) repeat scroll 0 0;
}

div.comment {
  padding: 10px;
  background:transparent url(images/background-25.png) repeat scroll 0 0;
  margin-bottom: 10px;

}
  
#secondary { margin-bottom: 2em; }

/* Overrides druapl defaults which display these as inline */
/*#primary li, #secondary li {
  display: list-item;
}
*/
/* Fixes blue & black theme for simple menu */
#simplemenu > li {
  background-color: black; 
}

#skip-to-content,#skip-to-top, #navigation-top, #navigation-content{
  display: none; 
}



/* Scroll theme & Layout */
body.front, body.not-front {
  background-color: #E0D6BB; 
}

#page {
  width: 920px;
  margin: auto;
}

#header {
  clear: both;
  background: url(images/header-withdate.jpg) no-repeat;
  height: 335px; 
}

h1.sitename {
  position: relative;
  left: -1000px; 
}

#main {  
  background: url(images/main.jpg) repeat-y;
  float: left;
}

#right {
  float: left;
  width: 200px;
  margin-top: -50px;
  margin-left: 20px;
  position: relative; /* Needed for IE  to show negative margin */
}

#right .block .top-round {
  background:transparent url(images/top-round-60.png) no-repeat scroll 0 0;
  height: 10px;
  display: block;
  font-size: 2px;
}

#right .block h2 {
  background:transparent url(images/background-60.png) repeat scroll 0 0;
  padding: 10px 15px;
  padding-top: 0px;
  margin: 0px;
  text-align: center;
  display: block;
}

#right .block .content {
  background:transparent url(images/background-50.png) repeat scroll 0 0;
  padding: 10px 15px;
  margin: 0px;
}

#right .block .bottom-round
{
  background:transparent url(images/bottom-round-50.png) no-repeat scroll 0 0;
  height: 10px;
  display: block;
}

#search label { display: none; }


body.no-sidebars #content {
  float: left;
  width: 620px;
  margin-top: -50px;
  position: relative; /* Needed for IE  to show negative margin */
  padding-left: 150px;
}

body.sidebar-right #content {
  float: left;
  width: 480px;
  margin-top: -50px;
  position: relative; /* Needed for IE  to show negative margin */
  padding-left: 120px;
}



#bottom-scroll {
  clear: both;
  background: url(images/footer.gif) no-repeat;
  height: 153px;
  width: 920px;
}

#footer {
 clear: both;
 text-align: center;
}

.node .content {
  margin-bottom: 10px;
}



/* Colors */

#page {
 color: #3D1E00;
}

strong, b, h3, h4, h5, h5, dt {
 color: #2A0800; 
}

a, a.link {
  color: #6B1F19;
}

h1.title {
  color: #753A00;
  border-bottom: 2px solid #753A00;
}

h2, h2 a {
  color: #B82219;
}


#mission {
  border: 1px dashed #2A0800;
  padding: 0.5em;
  margin-bottom: 1em;
  font-size: 1em;
  color: #2A0800;
  font-weight: bold;
}
div.feed-icons {
  text-align: right; 
}


.views-field-comment-count {
  display: inline;
}

ul.links
	{
		list-style-image: none;
	}


/* Theme secondary links (bottom of page) */
#secondary ul.links li
	{
  	padding: 0 0.2em;
 
	}

.item-list ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: inherit;
  margin: inherit;
  padding:0;
}

/*override user.css */
.profile h3 { 
	 border-bottom:1px solid #753A00;
}

/* Override tabs at top of pages */
.tabs ul.primary, ul.secondary {
	border-bottom: none;
	padding: 0px 0px 2px 0px;
	margin: 5px 0px;	
}


.tabs ul.primary li a, ul.primary li.active a {
	 background: #A56A30;
	border: 1px solid #753A00;
	 color: #753A00;
	 margin-right: 5px;
	padding: 2px 15px;		
}

.tabs ul.primary li a:hover, ul.primary li a.active {
	background: #C59A60;
	 border: 1px solid #753A00;	 
	/*padding-top: 4px;*/
}

.tabs ul.secondary li { 
	border-right:1px solid #C58A60;
}

.tabs ul.secondary a.active {
	border-bottom: 3px solid #C59A60; 
}

/* Override fields */

fieldset {
	border-style: solid;
	 border-color: #C59A60;
	border-width: 1px;
}

.node-form .form-text {
	font-size:13px;
}


.form-item .description {
	font-size:0.75em;
	margin:4px;
}

div.messages {
	margin: 15px 0px; 
	 padding: 7px;
	 font-size: 0.9em;
}

img.float-right {
	float: right;
	padding-left: 5px;
	 padding-bottom: 5px; 
 
}


/* gallery page */

.view-gallery tbody {
  border: none;
}

.view-gallery td {
 vertical-align: top;
 text-align: center;
 width: 25%;
}

/* new image fields */

.node-news .field-field-imagefield .field-item {
  float: left;
  margin-right: 10px;
  }


.comment .submitted, .node .meta {
  font-color: #333;
  font-size: 12px;
  margin-bottom: 16px;
}

/* Gallery Image node */

/* Center Image */

.node-gallery_image .content {
  text-align: center;
}

/* Format Podcast items */
div.onepixelout
  {
    margin-bottom: 10px;
  }
