﻿/*
Theme Name: Cheyenne Church of Christ
Theme URI: http://cheyennechurchofchrist.org/
Description: Created exclusively forthe Cheyenne Church of Christ.
Version: 1.0
Author: Warehouse Twenty One
Author URI: http://warehousetwentyone.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;}
/* remember to define focus styles! */
:focus { outline: 0;}
body { line-height: 1; color: black; background: white;}
ol, ul { list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
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: "" "";}

/*layout*/
body {font:13px/1.5 Helvetica, Arial, sans-serif; font-weight:normal;background:#ebdab6 url(images/body_bkg.gif) top repeat-x;color:#565757;}
a {color:#06C; text-decoration:underline}
strong, b {font-weight:bold; }
p {margin-bottom:10px;}
em, i {font-style:italic;}
#header {height:112px;background:transparent url(images/header.jpg) left top no-repeat}
#logo {;margin:0;}
#footer {
	color: #666666;
	text-align: center;
	font-size: 90%;
}
#content {background:#ccc; }
#page {background:#fff; }
/*misc*/
.logo h2 {position:absolute;height:0;margin-left:-9999px;}
.clear {background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:10px}



/*search box*/
form#searchform {float:right;margin:87px 4px 0 0;padding:0 0 0 0;height:24px;width:280px;display:block; }
input#s {margin:3px 1px 0 0;display:block;line-height:normal;float:right;width:134px;background:none;;border:0;position:relative;}
input#searchsubmit {float:right;width:50px;height:20px;background:none;}
input#search_btn {display:none;}



/*main nav*/
#main_nav ul {height:41px; padding: 0px 0 0px 0; font-size: 13px; text-transform: uppercase; line-height: normal; position: relative; z-index: 1; background: url(images/nav.jpg) repeat-x}
#main_nav ul li {	float:left;}
#main_nav ul li a { display:block;padding: 13px  14px; text-decoration: none; color: #f3deb0; }
#main_nav ul li a:hover, #main_nav li.current_page_item a{background: #c8c8c8;  color: #fff;background: url(images/nav_over.jpg) repeat-x}

#main_nav ul li ul { height:auto;display: none; background: #b1bdcb;   margin: 0px 0; padding: 0px 0;position: absolute; width: 940px; z-index: 100; padding: 0; line-height: normal;  left:0;}
/*#main_nav ul li:hover ul { display:block}*/
#main_nav ul li.current_page_item ul { display:block}
#main_nav ul li.current_page_item ul li a {background:none;color: #415061;}
#main_nav ul li ul li {background:none; display: inline; padding:8px 0 0 0; margin: 0; list-style: none; float:left;}
#main_nav ul li ul li a {background:none; display: block; color: #415061; text-transform: none; padding: 5px 10px; margin:0; position: static;}
#main_nav ul li ul li a:hover { border: 0; background: #fff;}
#main_nav ul li ul li.current_page_item a{ background: #fff;}


/*banner_image*/
#banner_image {display:none;}
 
/*homepage*/
.homemain {background: #b1bdcb; padding:10px; margin:0 0; width:920px;}
.home_highlight { background:#e4eaf1;height:340px; width:200px; float:left; margin-right:20px; padding:10px}
.home_highlight h2 {
	background: url(images/home_subheader.jpg) repeat-x;
	padding: 0 5px -10px 15px;
	height: 52px;
	line-height: 89px;
	font-family: geneva;
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 5px;
}

.home_highlight h3 {font-size:18px; font-weight:bold; color:#1f2832;}


/*sidebar*/
#sidebar {padding-top:40px;font-weight:normal;font-size:12px;width:220px;float:right;margin-right:20px;}
#sidebar h3 {background: url(images/home_subheader.jpg)repeat-x; padding:0px 5px -2px 5px; height:52px; line-height:89px;overflow-y:hidden;font-family:geneva; font-size:20px; color:#fff; margin:-10px; margin-bottom:10px;}

#sidebar .sub {background:#981b1e url(../100k/images/breadcrumb_sidebar_bg.png) left 26px repeat-x;margin-bottom:14px;color:#bcbcbc;}
#sidebar .sub h4 {line-height:normal;padding:5px 0 5px 10px;}
#sidebar .sub ul {padding:10px 0;}
#sidebar .sub ul li {display:block;height:30px;}
#sidebar .sub ul li a {display:block;padding:0 10px;line-height:30px;color:#c8c8c8;}
#sidebar .sub ul li a:hover {background:#a81920;color:#ababab;}

/*main area*/
.main {margin-top:30px;min-height:350px; float:left;width:670px;}
.main .main_inside h2 {font-size:18px;color:#333333;margin:5px 0 5px 23px;}


.entry {margin:23px;}
.entry h1 {font-size:26px;color:#333333;text-transform: uppercase;margin-bottom:10px;}
.entry h2 {font-size:22px;color:#1f2832;margin:5px 0;clear:both; font-weight:bold}
.entry h3 {font-size:18px;color:#7590ae;margin:5px 0;clear:both; font-weight:bold}
.entry h4 {font-size:16px;color:#1f2832;margin:5px 0;clear:both; font-weight:bold}
.entry h5 {font-weight:bold;clear:both; font-weight:bold}
.entry p {margin-bottom:20px;}
.entry ul, .entry ol {margin-bottom:20px;padding:0 0 0 50px;clear:both;}
.entry ul {list-style: disc;}
.entry ol {list-style: decimal;}
.entry dl {list-style: square;margin-bottom:20px;clear:both;}
.entry dt {font-weight:bold;clear:both;}
.entry dd {margin-bottom:10px;clear:both;}
.entry blockquote {margin:0 0 20px 0;border:3px double #aaaaaa;font-style:italic;padding:20px 20px 0 20px;color:#888888;clear:both;}
.entry img {}
.entry img.alignleft {float:left;margin:2px 10px 0 0;}
.entry img.alignright {float:right;margin:2px 0 0 10px;}
.entry a {color:#06C;}
.entry a:hover {color:#888;border-bottom:1px solid #888;}
.post_list {padding-top:5px;border-top:25px solid #b8b8b8;}

/*footer*/
#footer a {color:#c8c8c8;}
#footer a:hover {color:#ababab;}


/*misc*/
.search-excerpt {background:#831419;font-weight:normal;padding:0 3px;color:#fff;}
/*.dont {display:none;}*/


/*contact form*/
input.text, textarea.text {background:#eee;border:1px solid #bababa;height:20px;width:250px;font:14px/1.5 "Franklin Gothic Medium", "Arial Narrow Bold", Arial, sans-serif;}
textarea.text {height:100px;}
.form_notice {color:red;border:1px solid red;padding:20px;background:#333;}
.form_notice img {border:none;}

/*live search*/
ul.search_results{display: block; background-color:#565757; width:140px; position:absolute; top:0; left:0; list-style-type: none; list-style-image: none; list-style-position: inside; padding: 0px; margin: 0px; margin-top:5px; border-top: 1px solid #000;}
ul.search_results li{display: block; border-bottom: 1px solid #000; text-align: left; color: #000; }
ul.search_results li:hover{background-color: #fff;	}
ul.search_results li a, ul.search_results li a:visited{display: block; color: #c8c8c8; padding: 5px 10px 5px 10px; font-weight: bold; background-color: #565757; font-size: 12px; margin-left: 0px; text-decoration: none; font-weight:normal;}
ul.search_results li a:hover{background-color: #888888;text-decoration: none;}
.success {color:green;}

.noheight {height:0;}
.nomargin {margin:0;}
.nopad { padding:0;}





