/*  
Theme Name: WordPress Style for Mount Helena Community Church
Description: The theme created for Mount Helena Community Church
Version: 2.0
Author: Jeff Wald
Author URI: http://burningafter.com
*/
/* 
Title:     Mount Helena Community Church master styles for screen media 
Author:    jwald@carroll.edu
Updated:   March 2011
*/
body {text-align: center; /*background: url(/images/style/bg.jpg) repeat-x; background-color:#271810;*/ background-color:#fff; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif; margin:0px; padding:0px; font-size:80%; body:0px; width:100%; height:100%; color:#566866;}

a {color:#0b75b6;}
a:hover {color:#900; text-decoration:none;}

ol, ul, p {line-height:150%;}
img {border:none;}

h1 { text-shadow: 0 1px 0 #fff;}
h2 {font-size:x-large; text-shadow: 0 1px 0 #fff;}
h3 {font-size:large; color:#0b75b6;text-shadow: 0 1px 0 #fff;}
h4 {font-size:medium; color:#0b75b6;text-shadow: 0 1px 0 #fff;}

#topline {width:auto: margin:0px auto; height:120px; padding:0; background: url(/images/style/blue.png) repeat-x; background-color:#0976b7;}
#uppergray {width:990px; display: block; margin:0px auto; height:17px; padding:0; background:url(/images/style/uppergray.gif) right top no-repeat;}

#special {background:transparent; color:#fff; width:990px; margin:0 auto; text-align:left;}

#container {background-color:transparent; width:990px; margin:0 auto 30px; padding: 0;}

#wrap {width:990px; margin:30px auto; padding:0;}

#primary-nav {width:990px; margin:0 auto; padding:0;}
#menu {width:670px; margin: 17px auto 0; padding: 0px; text-align:center; background:transparent; float:right;}


#headerimg a{text-indent:-1000em; display:block; overflow:hidden; background-repeat:no-repeat; float:left; border:none; margin:25px 0 0; width:300px; height:51px; background-image:url(/images/style/logo.png);}

#headerimg h1 {margin:0px; padding:0;}

#content {margin:0 auto; width: 990px; text-align:left; padding: 0px; background-color:#fff; }
#contentbottom {clear:both;}

.floatleft {float:left; margin:0px 15px 5px 0px; border: 6px #E6DFCE solid;}
.floatright {float:right; margin:0px 0px 5px 15px; border: 6px #E6DFCE solid;}
.grayright {border: 1px solid black; padding: 5px; float: right; margin-left: 5px; margin-bottom: 5px; background-color: #eeeeee;}
.frontlist li {padding:5px 0 5px 5px;}
.right {float:right; margin:0px 0px 5px 15px; }
.left {float:left; margin:0px 15px 5px 0px; }

.imagewrap1 {background:url(/images/imagewrap1.png) top left no-repeat;	width:360px; height:280px;}
.imagewrap1 img { width:306px; height:230px; margin:24px 0 0 25px;}

table thead{}
table thead th, table thead td{ padding:0.7em 0.4em; font-size:1.2em; border-bottom:1px solid #E1DECE; background:#425561; color:#fff; font-weight:bold;}
table td { padding:0.5em 0.4em; margin:0;}

tbody tr:nth-of-type(even){
  background:#eee;
}

#footwrap {margin:30px auto 0; background-color:#3a3a3a; padding: 30px 0;}
#footer {width: 700px; margin: 15px auto 0px; color: #0b75b6; background-color: transparent; padding: 7px; font-size: 90%; text-align:center; }
#footer ul { margin: 0; padding: 0; font-size: 94%; }
#footer li { display: inline; position: relative; padding:0px; margin-right: 25px;}
#footer li a:link { color: #fff; text-decoration: none; }
#footer li a:visited { color: #fff; text-decoration: none; }
#footer li a:hover { color: #fff; text-decoration: underline; }
#footer li a:active { color: #fff; text-decoration: none; }

#threecol {float:left; width:100%;}
#section-navigation { float: left; width: 300px; padding: 0 0 20px; margin: 0 20px;}
#section-navigation img {margin-bottom:0;}
#middle {float: left; width: 320px; padding: 0 0 20px;}
#aside {	float: right; width: 280px; padding: 0px; margin: -30px 20px 0 0; color:white;}

#twitter_t {width: 300px; height: 55px; background-image:url("/images/style/twittop.png");}
#twitter_m { width: 270px; padding: 0 15px; background:url("/images/style/twitmid.png") repeat-y; margin-bottom:-15px;}
#twitter_container {min-height:45px; height:auto !important; height:40px; padding:10px 0; margin:0; border:none;}
#twitter_update_list {width: 260px; padding: 0; overflow: hidden; font-family: Georgia; font-style: italic; color: #31353d; line-height: 16px; margin:0;}
#twitter_update_list li { width: 260px; list-style: none; padding-bottom:10px; }
#twitter_update_list li a { color: #0b75b6; border-bottom: dotted 1px; text-decoration: none; }
#twitter_update_list li a:hover { color: #31353d; background: #d3f1f9;}
#twitter_b {width: 300px; height: 17px; background-image:url("/images/style/twitbottom.png"); padding:0; margin:0;}

#sidebar {width:auto; text-align:left;padding:20px 0 0 0; margin-top:100px; border-top:solid 1px gray;}
#sidebar ul {padding:0; list-style: none; margin:0;}
#sidebar li {padding:0; list-style: none; margin:10px 0;}
.widgettitle {color:#0065AC;}
#tec-events-loop p {text-align:left; margin-bottom: 13px; margin-top: 15px;}
#tec-events-loop h2 {text-align:left; padding-top:15px;}

.clicker, .clicker:visited {
background: #222 url(/images/style/overlay.png) repeat-x; 
display: inline-block; 
padding: 5px 10px 6px; 
color: #fff; 
text-decoration: none;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
}

.clicker:hover { background-color: #111; color: #fff; }
.clicker:active { top: 1px; }
.small.clicker, .small.clicker:visited { font-size: 11px; padding: ; }
.clicker, .clicker:visited,
.medium.clicker, .medium.clicker:visited { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
.large.clicker, .large.clicker:visited { font-size: 14px; padding: 8px 14px 9px; }

.green.clicker, .green.clicker:visited { background-color: #91bd09; }
.green.clicker:hover { background-color: #749a02; }
.blue.clicker, .blue.clicker:visited { background-color: #0065AC; }
.blue.clicker:hover { background-color: #00497E; }
.red.clicker, .red.clicker:visited { background-color: #e33100; }
.red.clicker:hover { background-color: #872300; }
.magenta.clicker, .magenta.clicker:visited { background-color: #a9014b; }
.magenta.clicker:hover { background-color: #630030; }
.orange.clicker, .orange.clicker:visited { background-color: #C04F00; }
.orange.clicker:hover { background-color: #d45500; }
.yellow.clicker, .yellow.clicker:visited { background-color: #ffb515; }
.yellow.clicker:hover { background-color: #fc9200; }
