/*
Theme Name: Blue_Wide
Theme URI: http://beavercreeksda.org
Description: Simple three column theme.
Version: 1.0 
Author: D. Wright
Author URI: http://beavercreeksda.org/
Tags: 3 column, fixed width, 950px
*/

body {background-image:url(img/page_background.jpg);background-repeat:repeat-x;
background-color:#ffffff;color:#000000;font-family:arial,Sans Serif;font-size:12px;margin:0;text-align:center;}
    
#outerContainer {width:970px;text-align:center;margin:0 auto;}
#innerContainer{width:970px;margin:0;padding:0;text-align:left}

#header{height:65px;}
#header h1 {
	font-weight:normal;
	font-size:26px;
	color:#ffffff;
	line-height:10px;
	margin:0;
	padding:0;
        text-decoration:none;
}

#tagline{font-size:17px;color:#eeeeee;line-height:16px;padding:10px 0 0 0;font-style:italic;}

#TopNavBar{color:#ffffff;font-size:11px; padding:2px 0 0 0; font-weight:bold;text-align:right}
#TopNavBar a:link {color:#ffffff; text-decoration:none;}
#TopNavBar a:visited {color:#ffffff; text-decoration:none; }
#TopNavBar a:hover {color:#99CCFF; text-decoration:none; }
#TopNavBar a:active {color:#ffffff; text-decoration:none; }

#TopNavBarSearchBox{float:right; padding:0;}
#TopNavBarAddress{padding:9px 0 0 0; color:#dddddd; font-size:11px;font-weight:bold; float:right; }

/*--- Menu Bar ----------------*/
#MainNavBar{height:24px;}

#topBannerBar{ margin:15px 0 0 0; }

/* Links */
a:link { color:#B75B00; text-decoration:none; font-weight:normal; }
a:visited{ color:#B75B00; text-decoration:none;	font-weight:normal; }
a:hover { color:#4471AE; text-decoration:none;	font-weight:normal; }
a.active{ color:#B75B00; text-decoration:none; font-weight:normal; }

a img {border:0;}

#MainContentContainer{width:100%; padding:0; margin:15px 0 5px 0}
#LeftwidgetCell{width:190px}
#LeftwidgetCell_wide{width:210px}

#LeftwidgetColumn{margin:0 5px 0 0;}
#LeftwidgetColumn h2{ font-size: 30px; font-weight:normal; color:#2F4779;}
#ThemePicture{background-image:url(img/churchThemePic2.jpg);height:114px;width:190px;margin:0 0 10px 0}

#TopSpanCell{}
#BibleVerse{margin:12px 0 0 0;border:1px solid #cccccc;background-color:#eeeeee;padding:5px}
#BibleVerse p{margin:0}

/*  Holds both PostContentContainer and BottomWidgetContent */
#PostColumn{}
#TitleContainer{height:35px;color:#000000;margin:0 0 20px 0;overflow:hidden;}
#PostContentContainer{margin:0 0 0 10px}
#PostContentContainer p{margin:10px 0 10px 0;}
#PostContentContainer_noRightSidebar{}
#PostContentContainer_noRightSidebar p{margin:10px 0 10px 0;}
#BottomWidgetContainer{}

#post{margin:0 0 20px 0;padding:0;border-bottom:1px solid #D5E1EC;font-size:14px}
#post_userPhoto{float:left;margin-right:10px}
#post h2{font-size:20px; letter-spacing:-1px; font-weight:normal; color:#4471ae; margin:0 0 6px 0;}
#post h2 a{font-weight:normal; color:#416698; margin:0 0 6px 0; text-decoration:none;}
#post h2 a:hover{font-weight:normal; color:#416698; margin:0 0 6px 0;}
#post ul {margin:0 0 0 20px}
.postDate{float:left;margin:0 0 0 3px;font-size:11px;padding:0 5px 0 20px;background-image:url(img/date_icon.gif);background-position:0px 0px;background-repeat:no-repeat;}
.author{float:left; padding:0 0 0 5px;font-size:11px}
.postCategory{ }
.postCategory a{color:#333333;}
.postInfo{height:20px; margin:0 0 10px 0; font-size:13px; overflow:hidden;}
.postTitle{margin:0 0 3px 0; padding:0 0 10px 0; height:25px; overflow:hidden;}
.postTitle h2 a{font-weight:normal; color:#4471ae; font-size:16px;}

.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 0 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}

#SubPageList{padding:0 5px 10px 5px}
#SubPageList ul{
	list-style:disc;
}
#SubPageList h3{color:#2B5788; 	font-size:14px; margin:0 0 10px 0; }
#SubPageList li {margin:0;list-style-type:none}

#RightSideColumn{width:230px;}
#RightSideNarrowColumn{width:190px}
#RightWidgetContainer{margin:0 0 0 15px}
#RightwidgetColumn h2{color:#406AA2; font-size:20px; line-height:70% ;}

.spacer{clear:both; height:10px; display:block;}

.contenttext {padding:0; margin:20px 0 15px 0;line-height:130%;}

#citation{font-size:11px}

/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright {padding:4px; margin:0 0 2px 7px; display:inline;}
img.alignleft {padding:4px; margin:0 7px 2px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}

/* Forms */
form{margin:0; 	padding:0;}
.formButton{background-color:#dddddd; border:1px solid #333333;}
.textInput{font-size:10px; border:1px solid #333333; background-color:#eeeeee;}

#searchFormContainer{margin: 0 0 10px 0;background-color:#ffffff;padding:0}
.searchTextBox{border:1px solid #999999;color:#999999;font-size:11px;width:125px;height:15px;background-color:#ffffff;}
#searchsubmit{font-size:10px}
.textwidget{}

/* --------- Comments ----------- */
#commentsBox {margin:0;background-color:#dddddd;padding:5px;border:1px solid #cccccc}
#comments h2{font-size:16px;color:#49749E;line-height:20px}
#commentText{margin:10px 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #cccccc;}
.archiveheader{margin-bottom:10px;}
.archiveheader h2{font-size:16px;color:#49749E;line-height:20px}

#respond{background-color:#C8D7E6;padding:10px;}
#respond H2{font-size:16px;color:#49749E;line-height:20px}
#respond textarea{background-color:#FFFFFF;border:1px solid #999999;margin:5px 0 0 0}
#respond input{margin:0;background-color:#FFFFFF;border:1px solid #999999;padding:2px;color:#999999;font-weight:bold;}

#contactFormContainer{background-color:#dddddd;border:1px solid #cccccc;padding:15px; margin:20px 0 0 0;}
#contactFormContainer textarea{background-color:#FFFFFF;border:1px solid #999999;margin:5px 0 0 0}
#contactFormContainer select{background-color:#FFFFFF;border:2px solid #999999;margin:5px 0 0 0}
#contactFormContainer input{margin:0;background-color:#FFFFFF;border:1px solid #999999;padding:2px;color:#999999;font-weight:bold;}

/*-------------------- PLUGIN STYLES ------------------------------------*/
.linklisttable {font-size:10px}

.gallery-item{}
.gallery-caption{text-align:left; width:150px;}
.galleryContainer{padding:10px; background-color:#eeeeee; border:1px solid #cccccc; text-align:center; margin:10px 0 10px 0;}
#linklist ul{list-style:disc;}
.linkDescription{margin:-4px 0 3px 15px; font-size:10px; color:#666666;}

.linkList ul li{margin:0 0 0 15px}

/*------ Top Text Widget ------------------*/
#TopTextWidget{height:30px;color:#000000;margin:0 0 17px 0;overflow:hidden;}

/*------ Side Widget ----------------------*/
#SideWidget{margin: 0 0 10px 0;}
#SideWidget H2{color:#294B6C; font-size:18px; padding:5px 0 12px 0; line-height:70%; letter-spacing: -1px;}
#SideWidgetContent{background-color:none;padding:7px 0 7px 0;}
#SideWidgetContent ul{list-style:none; margin:0;padding:0}
#SideWidgetContent ul li{list-style:none; margin:0;padding:0}
#SideWidgetTitle{letter-spacing:-1px;margin:0;background-color:none;color:#416698;font-size:16px;font-weight:bold;padding:0 0 2px 0;
border-bottom:2px solid #416698}
.widgettitle{color:#000066; font-size:20px; }
.widgettitle  h2{color:#000066; font-size:20px;}
#SideWidgetShadow{height:25px; margin: 0;}
#SideWidget a{font-weight:bold}
#SideWidget a:link{color:#B75B00;text-decoration:none}
#SideWidget a:visited{color:#B75B00;text-decoration:none}
#SideWidget a:hover{color:#4471ae;text-decoration:underline}
#SideWidget a:active{color:#B75B00;text-decoration:none}


/*---------- Bottom Widget -------------------- */ 
#BottomWidget{margin:10px; }
#BottomWidget h2{font-weight:normal; font-size:19px; line-height:70%; color:#000000;}
#BottomWidgetContent{}
#BottomWidgetContent ul{list-style:none;}
#BottomWidgetTitle{color:#000000; padding:0 5px 5px 0;}
#BottomWidgetTitle a{color:#000000;}

/*--- Banners ------------------*/ 
#BannerContainer{margin:0 0 5px 0;}

/*--- Footer ----------------- */
#footer {background-image:url(img/footer_background.jpg);background-repeat:repeat-x; color:#ffffff;font-size:13px; padding:18px; margin:0;text-align:center;}
#footer a:link{color:#BAD7F3;text-decoration:underline}
#footer a:visited{color:#BAD7F3;text-decoration:underline}
#footer a:hover{color:#ffffff;text-decoration:none}
#footer a:active{color:#BAD7F3;text-decoration:underline}


