body{margin:0px;text-align:center;background-color:#364566;font-family:Tahoma,Arial,Georgia,Times New Roman;}

.container{
	width:950px;
	border:1px solid #999999;
	margin-left:auto;
	margin-right:auto;
	background:#fbfaf4 url("../i/bg950.gif");
	padding-bottom:20px;
}

/* begin IE - Firefox 100% height hack */

#outer {
margin: 0px auto;
width: 950px;
text-align: left;
font-size:12px;
}
/* end IE - Firefox 100% height hack */

a:link{color:#5a875a;}
a:visited {color:#5a875a;}
a:hover{color:#364566;/*#44_526c*/}
a:active{color:#5a875a;}

.bold{font-weight:bold;}

img.clickable
{
	cursor:pointer;
	cursor:hand;
}
input,textarea,select{font-size:11px;font-family:Tahoma;}

#outer #maincol{float:left;width:700px;}
#outer #maincol #head {width:100%;height:100px;background-color:white;background-image:url(../i/head.jpg);text-align:right;}
#outer #maincol #col1 {float:left;width:190px;background-color:#f1ecd9;border-right:solid 1px #999999;}
#blurb, #search,#donate,h1,h2,h3,#login{border-bottom:1px solid #999999;}
#blurb {padding:10px;background-color:#5a875a; font-size:11px;font-family:arial;color:#ffffff;min-height:80px;line-height:14px;}
#scripturesmenu {padding:10px;}
#twelvestepsmenu {padding:10px;}
#outer #maincol #col2 {float:left;width:509px;word-wrap: break-word;}
#headmenu {float:right;width:508px;}
#headmenu ul
{
list-style: none;
padding: 0;
margin: 0;
} 
ul
{
	padding:5;
	margin:5;
}

#members  ul,#supportgroups ul,#memberswhoblogged ul
{
list-style: none;
padding: 0;
margin: 0;
} 

#lovedonesbloglist ul,#bloglist ul
{
padding: 0;
margin: 0;
} 

.blurbauthor{color:white;font-family:Tahoma;font-size:11px;}
#members ul li
{
    width:115px;
    text-transform:uppercase;
    font-size:10px;
    font-family:Verdana;
    float:left;
    margin-bottom:2px;
}

#supportgroups ul li
{
    width:150px;
    font-size:11px;
    margin-top:10px;
    float:left;
}

#lovedonesbloglist,#bloglist{font-size:11px;}
#lovedonesbloglist ul li,#bloglist ul li
{
    list-style:none;
    font-size:11px;
    margin-top:5px;
}

#lovedonesbloglist ul li a,#bloglist ul li a
{
    font-family:Georgia,Times New Roman;
    font-weight:normal;
    color:#5a875a;/*#5a-875a;#4f-754f;*/
    font-size:12px;
    text-transform:uppercase;
    font-weight:bold;
}


#mainmenu{width:100%;height:22px;background-color:#5a875a;border-right:#solid 1px #cccccc;}
#mainmenu ul{margin:0;padding:0;padding-top:3px;}
#mainmenu ul li
{
    list-style:none;
    float:left;
    padding:0px 10px 0 10px;
    border-right:solid 1px white;
    
}

#mainmenu ul li a
{
    font-family:tahoma,arial,Georgia,Times New Roman;
    font-weight:normal;
    color:#ffffff;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}


#memberswhoblogged{width:100%;}
#memberswhoblogged ul li
{
    width:120px;
    font-size:11px;
    margin-top:3px;
    float:left;
}


.online
{
	color:#5a875a;
	font-weight:bold;
	/*background-image: url(../i/person.gif);
	background-position:right;
	background-repeat:no-repeat;*/
}
.green{color:#5a875a;}
#blurb h4{display:block;width:100%;text-align:right;font-size:11px;padding:0;margin:0;}
#conferencetalks h5{color:#364566;font-weight:bold;font-family:Georgia,Times New Roman;font-size:15px;margin:0;margin-bottom:0px;}
#conferencetalks ul{margin:0;padding:0;}
#blurb h5{display:block;width:100%;text-align:right;font-size:11px;padding:0;margin:0; font-style:italic;color:#ffffff;}
#blurbphoto{float:left;border:1px solid white;margin: 0px 6px 2px 0px;}
#scripturesmenu ul,#twelvestepsmenu ul{list-style:none;padding:0; margin:0;}
#twelvestepsmenu ul li{height:19px;}
#headmenu li{background-color:#f1ecd9;float:left;width:200px;text-align:center;border-bottom: 1px solid #999999;border-right: 1px solid #999999;}
#headmenu li a{color:#364566;text-decoration:none;}
#headmenu #current{background-color:#fbfaf4;border-bottom: 1px solid #fbfaf4;}
#content {padding:10px;}
h1,h2,h3,h6{color:#364566;font-weight:normal;font-family:Georgia,Times New Roman;font-size:18px;margin:0;margin-bottom:5px;}


h6{font-size:20px;text-align:center;margin-bottom:0px;font-weight:normal}
#outer #rightchannel {float:left;width:250px;background-color:#e5dcbe;}
#login {padding:10px;font-size:11px;font-weight:bold;}
#search {padding:10px;font-size:11px;font-weight:bold;background-color:#364566;color:White;}
#donate {padding:10px;}
#members {padding:10px;}

#verse #versenumber{clear:both;float:left; width:20px;text-align:right;padding-right:10px;font-weight:bold;}


#blogscripture{border-top:dotted 1px #999999;border-bottom:dotted 1px #999999;width:98%;padding:5px;margin:5px 0 0px 0;font-family:Georgia,Times New Roman;font-size:12px;}
#entry{background:url(../i/quote.gif); background-repeat:no-repeat;padding-left:30px;margin:5px 0 40px 0;padding-top:10px;font-family:Georgia,Times New Roman;font-size:12px;}
#authorinfo{text-align:center;font-size:11px;font-weight:normal;font-family:Georgia,Times New Roman;}
#authorinfo a{font-weight:bold;}
#reply {border-bottom:1px solid #cccccc;margin-bottom:10px;padding-bottom:10px;margin-left:10px;}
#replytitle{font-weight:bold;color:#364566;font-size:12px;font-family:Georgia,Times New Roman;text-transform:capitalize;}
#replytext{font-family:Georgia,Times New Roman;font-size:11px;padding-left:10px;}
#replysender{font-family:tahoma,Georgia,Times New Roman;font-size:11px;color:#364566;padding-left:10px;}
#replysender a{font-weight:bold;}

#loginname{float:left;font-weight:bold;font-size:11px;}
#loginstatus{float:right;font-weight:bold;font-size:11px;text-align:right;}

.basicLink{font-weight:bold;font-size:11px;}

.button20{height:20px;width:20px;border:solid 1px black;background-color:#f1ecd9;color:#000000;font-weight:bold;}

.button25, .button50,.button70, .button100, .button120, .button150, .button200,.buttonSearch,.button120_911
{
	height: 18px;
	border: solid 1px #ffffff;
	color: white;
	font-weight:bold;
	font-size: 11px;
	font-family: arial;
	padding:-1px 0px 0px 0px;
	margin-right: 2px;
	background-color:#5a875a;
}

.button25
{
	width: 25px;
}

.button50
{
	width: 50px;
}
.button70
{
	width: 70px;
}

.button100
{
	width: 100px;	
}

.button120_911
{
	color:#000000;
	width: 120px;
	background-image: url(../i/Button911.gif);
}

.button120
{
	width: 120px;
}

.button150
{
	width: 150px;
}

.button200
{
	width: 200px;
}

.buttonSearch
{
	width: 22px;
	background-image: url(../i/ButtonSearch.gif);
	margin-left:2px;
}

#submitButton{width:100px;height:18px;color:#ffffff;text-align:center;padding-top:2px;}
#profile {height:120px;width:225px;background-color:#ffffff;border:solid 3px #f1ecd9;position:absolute;z-index:99;display:none;padding:5px 5px 5px 5px;font-size:11px;line-height:18px;}
label{text-align:right;font-size:11px;padding-top:3px;}
.required{font-weight:bold;}
.largerequired{font-size:14px;}
.table{display:block;width:125px;float:left;margin-right:5px;}
.smalltable{display:block;width:90px;float:left;font-weight:bold;text-align:left;}
.tablerequired{display:block;width:125px;float:left;font-weight:bold;margin-right:5px;}

.msg{color:#cc0000;font-size:12px;}
.success{color:#5a875a;font-size:11px;}

/*
.daycount{clear:left;margin-top:2px;background-color:#364566; width:60px;padding:1px 0 1px 0;}
#daycount{clear:left;margin:2px;background-color:#364566;border:solid 1px #f1ecd9;font-size:28px;font-weight:normal;height:42px;font-family:Times New Roman;color:#ffffff;padding:5px 5px 5px 5px;text-align:center;}
#daycounttitle{background-color:#364566;font-size:11px;font-weight:normal;font-family:Tahoma;color:#f1ecd9;text-align:center;}
*/

.daycountcontainer{float:left;background-color:#364566;padding:2px;display:block;width:60px;clear:left;margin-top:6px;}
#daycount{display:block;height:50px;border:solid 1px #f1ecd9;font-size:28px;font-weight:normal;font-family:Times New Roman;color:#ffffff;text-align:center;padding-top:6px;}
#daycounttitle{font-size:11px;font-weight:normal;font-family:Tahoma;color:#f1ecd9;text-align:center;}

.blue{color:#333333;font-weight:normal;}

#lovedonesbloglist ul li a.author ,#bloglist ul li a.author{font-weight:normal;font-size:10px;text-transform:uppercase;}

a.author {font-weight:normal;font-size:10px;text-transform:uppercase;}

h4{color:#5a875a;font-weight:bold;font-family:Georgia,Times New Roman;font-size:14px;margin:0;}


a.tan:link,a.tan:visited,a.tan:hover,a.tan:active{color:#f1ecd9;font-weight:bold;font-family:Georgia,Times New Roman;}
a.black:link,a.black:visited,a.black:hover,a.black:active{color:#000000;font-weight:bold;font-family:Georgia,Times New Roman;}

a.smallTanTextButton{color:#f1ecd9;font-size:11px;font-family:Tahoma;}

#promo{background-color:#5a875a;color:#ffffff;padding:5px;font-family:Georgia,Times New Roman;font-size:11px;text-align:center;float:left;margin-right:5px; display:none;}
#promotitle{color:#f1ecd9;font-size:13px;font-weight:bold;font-family:Georgia,Times New Roman;}
#promotitle a{color:#ffffff;}
.thcenter{text-align:center;}
hr{height:1px;width:75%;align:center;text-align:center;}

#bloglinks{line-height:25px;text-align:center;font-size:11px;}

a.white{color:White;}

#books{list-style:none;padding:0;margin:0;}
#books li{margin-bottom:10px;font-size:11px;}
.bookpic{float:left;margin-right:5px;}

.blogcheckbox{border:solid 1px #a4b97f;background-color:#ffffff;font-weight:bold;color:#cc0000;margin-top:5px; width:98%;padding:5px;}

.a911{color:White;border-bottom:1px solid #ffffff;}

blockquote{font-style:italic;}

#alerts {list-style-type:none;padding:0px;margin:0px;}
#alerts li{background-color:#cc0000;color:white;font-weight:bold;margin-bottom:3px;padding:5px;padding-left:10px;text-align:center;border:solid 1px black;}
#alerts li a{color:#ffffff;}

.Emergency{color:#cc0000;}

.chatname{display:block;width:100px;float:left;margin-right:10px;font-weight:bold;color:White;}
.chatcomment{display:block;width:450px;float:left;text-align:left;color:White;}

.small{font-size:10px;font-weight:bold;}

#sitenews{background-color:#5a875a;color:#ffffff;padding:15px;font-family:Georgia,Times New Roman;}

.blueform{background-color:#364566;padding:5px 0px 5px 0px;}
.blueform .row{padding:3px;}
.blueform .row label{display:block;width:50px;float:left;font-weight:bold;color:#ffffff;padding-right:5px;}

.searchterm{background-color:#ffcc00;color:White;font-weight:bold;padding:1px;}

.modalPopup{overflow:auto;width:800px;height:500px;background-color:#ffffff;padding:10px;border:solid 1px #364566;}

.modalBackground
{
	background-color:#ffffff;
	opacity:.70;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
}

.urgentNews
{
	background-color:#cc0000;
	color:#ffffff;
	padding:2px;
}

table.padded{border-collapse:separate;border-spacing:2px;}

img.alwaysVisible{visibility:visible;}

.featurebox{background-color:#364566;color:#ffffff;padding:15px;font-family:Georgia,Times New Roman;}
.featurebox label{font-weight:bold;color:#f1ecd9;}
.featurebox H1{color:#f1ecd9;font-size:16px;font-weight:bold;border-bottom:solid 1px #f1ecd9;}
.featurebox a{color:#f1ecd9;font-weight:bold;}

.featurebox2{background-color:#5a875a;color:#ffffff;padding:15px;font-family:Georgia,Times New Roman;}
.featurebox2 label{font-weight:bold;color:#f1ecd9;}
.featurebox2 H1{color:#f1ecd9;font-size:16px;font-weight:bold;border-bottom:solid 1px #f1ecd9;}
.featurebox2 a{color:#f1ecd9;font-weight:bold;}

.featurebox3{background-color:#ffffff;color:#333333;padding:15px;font-family:Georgia,Times New Roman;border:dashed 1px #999999;}
.featurebox3 H1{color:#364566;font-size:16px;font-weight:bold;border-bottom:solid 1px #364566;}
.featurebox3 a{color:#51875a;font-weight:bold;}

.featurebox4{background-color:#999999;color:#333333;padding:15px;font-family:Georgia,Times New Roman;border:dashed 1px #999999;}
.featurebox4 H1{color:#364566;font-size:16px;font-weight:bold;border-bottom:solid 1px #364566;}
.featurebox4 a{color:#51875a;font-weight:bold;}

.announcement{margin-bottom:10px;}
.announcement .date{color:#51875a;font-weight:bold;display:block;}

.expandedTable{border-collapse:separate;border-spacing:5px;}

.stepnumber{display:block;width:20px;color:#364566;font-weight:bold;float:left;}

#membersList li {width:160px;float:left;}
#membersList li a {font-weight:normal;text-transform:uppercase;}

