@import "lifeplan_justnav.css";

/* CSS Document */
body {
	margin: 0 auto; 
	background: #746C34; 
	font-size: 80%;
	background-image:url(/images/lifeplans/bkgrnd.jpg);  
	color: #746C34;
}

body, table, td {font-family: Verdana, Arial, Helvetica, sans-serif;}

a:hover {text-decoration: underline;}

#mainLayoutTable {}

#heading {
	width: 100%;
	color: #BAB482;
	background: url('../images/lifeplans/logo.jpg') no-repeat 0px 0px #B9B380;
	height: 52px;
}

#heading h1 {
  display: inline;
  color: #ffffff;
  font-family: Times, "Times New Roman", serif;
  font-weight: bold;
  font-style: italic;
  font-size: 28px;
  margin: 15px 0px 0px 200px;
  float: left;
}

.subnavborder {width: 175px; background: #F8F8F1;} 
#subnavtopdiv  {background: url(/images/lifeplans/sidebar_top.gif) #F8F8F1 no-repeat; height: 25px; width: 175px;}
#subnavmiddiv  {padding: 0 4px 0 4px; background: url(/images/lifeplans/sidebar_middle.gif) #F8F8F1 repeat-y; width: 100%;}
#subnavbottomdiv  {background: url(/images/lifeplans/sidebar_bottom.gif) #F8F8F1 no-repeat; height: 25px; width: 175px;}
.divider {width: 0px; background: #F8F8F1;}
.contentAreaSecondary {width: 685px; background: #F8F8F1;}

#footer {
	width: 100%;
	background: #BAB482;
	color:#FFFFFF;
	font-size: 90%;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
}

#footer a{text-decoration: none; font-style:italic; color:#FFFFFF;}

.subnavborder a {text-decoration: none; color: #000000;}
.subnavborder a:hover {text-decoration: underline;}

.subnavborder td {padding-left: 3px;};

td.contentAreaSecondary table td{padding-left: 10px; padding-right: 10px;}
td.contentAreaSecondary table td table td {padding: 0px;}
td.contentAreaSecondary {padding-top: 10px; padding-bottom: 10px;}

.subnavTitle {color: #A46240; font-weight: bold; font-family:"Times New Roman", Times, serif; font-size: 11px; text-transform: uppercase;}

#navigation{
}

#navigation ul {
padding: 0;
margin: 0;
background-color: #E2E1CB;
float: left;
width: 100%;
display: inline;
}

#navigation ul li{
display: inline;
line-height: 26px;
}

#navigation ul li a
{
padding: 0 8px 0 8px;
line-height: 25px;
background-color: #E2E1CB;
color: #A46240;
text-decoration: none;
float: left;
font-family:"Times New Roman", Times, serif;
font-weight: bold;
font-size: 11px;
text-transform: uppercase;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
}

#navigation ul li a:hover {background: #D7D3B6; text-decoration: none;}

#navigation ul li.first a {border-left: none;}

.contentAreaSecondary a, .contentAreaBoard a{color: #A46240; text-decoration: none; font-weight: bold;}
.contentAreaSecondary a:hover, .contentAreaBoard a:hover{color: #A46240; text-decoration: underline;}

.subnavborder .inputBox {width: 127px;}
.color1, .color1Heading, .color1heading {color: #9A5134;}
.color2, .color2Heading, .color2heading {color: #645C24;}
.color3 {color: #000066;}
.color1Heading, .color1heading, .color2heading, .color2Heading {font-weight: bold; font-size: 16px;}
.subnavborder .color1Heading, .subnavborder .color2Heading{text-transform: uppercase; font-family:"Times New Roman", Times, serif;}
.color1 a, .color1Heading a, .color1heading a {color: #9A5134;}
.color2 a, .color2Heading a, .color2heading a {color: #9A5134;} 
.color3 a {color: #9A5134;}
.color1Heading a, .color2Heading a, .color1heading a, .color2heading a {text-decoration: none;}
a.color1Heading, a.color2Heading, a.color3, a.color1, a.color2 {text-decoration: none; color: #9A5134;}

.subnavborder .color1Heading, .subnavborder .color2Heading, .subnavborder .color1heading, .subnavborder .color2heading {font-size: 100%;}


body,tr,td,table{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font weight: normal;}

/* This class defines the syles for all generic links */
.calendarlink {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; font weight: normal}
a.calendarlink:link {color: #9A5134;  text-decoration: none} 
a.calendarlink:visited {color: #9A5134; text-decoration: none} 
a.calendarlink:hover {color: #9A5134; text-decoration: none}
a.calendarlink:active {color: #9A5134; text-decoration: none} 

/* This class defines the styles for table headers in the calendar */
td.contentAreaSecondary table td table td.calendarTableHeader 
{
	color: #FFFFFF; 
	background-color: #B9B380; 
	font-family : Verdana, tahoma, Arial; 
	font-size : 11px; 
	font-weight: bold; 
	padding: 4px; 
}



/* This class defines table backgrounds */
.calendarList1 
{
	color: #14314F; 
	background-color:  #e5e5e5; 
	line-height: 14px; 
	font-family : Verdana,tahoma,Arial; 
	font-size : 10px; font-weight: normal;
}

/* This class defines table backgrounds with bold type */
.calendarlist1bold 
{
	color: #14314F; 
	background-color:  #e5e5e5; 
	line-height: 14px; 
	font-family : Verdana,tahoma,Arial; 
	font-size : 10px; font-weight: normal;
	font-weight: bold;
}

/* This class defines table backgrounds */
.calendarList2 
{
	color: #14314F; 
	background-color:  #f5f5f5;
	line-height: 14px; 
	font-family : Verdana,tahoma,Arial; 
	font-size : 10px; 
	font-weight: normal;
}

/* This class defines table backgrounds for days of the month in the calendar */
.calendarMainDisplayBackground 
{
	color: #14314F; 
	background-color:  #e5e5e5; 
	line-height: 14px; 
	font-family : Verdana,tahoma,Arial; 
	font-size : 16px; font-weight: normal;
}

/* This class defines table backgrounds for non days of the month in the calendar */
.calendarMainDisplayBackground2 
{
	color: #14314F; 
	background-color:  #f5f5f5;
	line-height: 14px; 
	font-family : Verdana,tahoma,Arial; 
	font-size : 10px; 
	font-weight: normal;
}
/* This class defines the border between days of the month */
.calendarMainDisplayBorder 
{
	background-color:  #F4F4F4;
}

/* This class defines the styles for all generic buttons */
.calendarInputSubmit1
{
	color: #FFFFFF;
	background-color: #336699;
	font: 10px Verdana, Arial,Helvetica,Sans Serif;
	font-weight: bold;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000 ;
}

/* This class defines the styles for all buttons on the main calendar display*/
.calendarInputSubmit2
{
	color: #000000; 
	background-color: #FdFdFd;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	font-family : Verdana,tahoma,Arial; 
	font-size : 10px;
	font-weight: bold;
}

/* This class defines the styles for all input boxes*/
.calendarInputBox
{
	color: #000000;
	background-color: #FDFDFD;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	font-family : Verdana,tahoma,Arial; 
	font-size : 10px;
	font-weight: normal;
}

/* This class defines the styles for all text areas*/
.calendarInputBoxTextArea
{
	color: #000000;
	background-color: #FDFDFD;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	font-family : Verdana,tahoma,Arial; 
	font-size : 10px;
	font-weight: normal;
}

/* This class defines the styles for main tables*/
.calendarTable1
{
	border: 1px solid #000000;
}

/* This class defines the styles for all admin control panel links*/
.calendarIconLink {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px; color: #999999; font weight: normal}
a.calendarIconLink:link {color: #003399;  text-decoration: none} 
a.calendarIconLink:visited {color: #003399; text-decoration: none} 
a.calendarIconLink:hover {color: #888888; text-decoration: none}
a.calendarIconLink:active {color: #888888; text-decoration: none} 

/* This class defines the styles for all error messages */
.calendarError {
	color: #FF0000;
}

/* This class defines the styles for all headings */
.calendarHeading {
	font-size: 14px;
	font-weight: bolder;
	color: #958A48;
}

.calendarFooter {
	font-family : Verdana,tahoma,Arial; 
	font-size :9px;
	font-weight:bold;
	color: #336699;
}

.calendarLightBackground {
	background-color:#F4F4F4;
}

.calendarDayViewHour {
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.calendarDayViewMinute {
	font-family: Georgia, "Times New Roman", Times, serif;
}

.calendarTableSubHeader {
	color: #336699; 
	background-color: #FFFFFF; 
	font-family : Verdana, tahoma, Arial; 
	font-size : 10px; 
	font-weight: bold; 
	padding-left: 4px; 
	padding-right: 4px;
}

.adminheader {
 color: #3F4356;
 background-color: #D5D2B3;
 font-size: 11px;
 font-weight: bold;
 }
 
 .tableheader {
 color: #3F4356;
 background-color: #D5D2B3;
 font-size: 11px;
 font-weight: bold;
 }
 
 /*********************************************** Web Blog Classes *****************************/

/** These classes work on list blogs **/
#webBlogs {
	width:665px;
}

#webBlogsEven {
	margin-top:0px;
	margin-left:4px;
	width:665px;
	height:28px;
	background: #EBEBDE;
	clear:both;
	border-bottom: 1px solid #FFFFFF;
}

#webBlogsOdd {
margin-top:0px;
	margin-left:4px;
	width:665px;
	height:28px;
	background: #00FF00;
	background: #F0F0E3;
	border-bottom: 1px solid #FFFFFF;
	clear: both;
}

#webBlogsUpdated {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	float: left;
	margin-top: -6px;
	padding-left: 16px;
}
 
#webBlogsTitle {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	float: left;
	margin-top: -6px;
	padding-left: 4px;
}

#webBlogsName {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	float: right;
	margin-top: -6px;
	padding-left: 2px;
	padding-right: 4px;
}
 
/** End list blogs classes **/
 
 /*************************************************************** BLOG CSS ****************************************************/



/* This class defines the syles for all generic links */
.webloglink {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #999999; font weight: normal}
a.webloglink:link {color: #003399;  text-decoration: none} 
a.webloglink:visited {color: #003399; text-decoration: none} 
a.webloglink:hover {color: #888888; text-decoration: none}
a.webloglink:active {color: #888888; text-decoration: none} 

.contentAreaBoard {width: 860px; background: #F8F8F1;}

#MainAdmin, #Container {
	padding-top: 17px;
	padding-bottom: 17px;
	background: #F8F8F1;
}

#MainAdmin table{
	background: #F8F8F1;
}

/* This class defines the styles for table headers in the weblog */
.weblogTableHeader 
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background: #BAB482;
	margin:0;padding:2px;
	text-align:center;
}

.weblogTableSubHeader {
	font-family : Arial,tahoma,Arial; 
	font-size :9px;
	font-weight:bold;
	color: #336699;
	background-color: #FAFAFA;
}

/* This class defines table backgrounds */
td.weblogList1 
{
	color: #14314F; 
	background-color: #EBEBDE; 
	line-height: 14px; 
	font-family : Arial,tahoma,Arial; 
	font-size : 10px; font-weight: normal;
}

/* This class defines table backgrounds with bold type */
.webloglist1bold 
{
	color: #14314F; 
	background-color:  #e5e5e5; 
	line-height: 14px; 
	font-family : Arial,tahoma,Arial; 
	font-size : 10px; font-weight: normal;
	font-weight: bold;
}

/* This class defines table backgrounds */
td.weblogList2 
{
	color: #14314F; 
	background-color:  #F3F3EB;
	line-height: 14px; 
	font-family : Arial,tahoma,Arial; 
	font-size : 10px; 
	font-weight: normal;
}

#Title {
	width:750px;
	font-family: Arial, Helvetica, sans-serif;
	/*background-image:url(/images/rockthechurch/blog_main_top2.jpg);*/
	background-repeat:repeat-y;
}

#TitleHead {
	width:750px;
	height:22px;
	margin-left:5px;
	/*background-image:url(/images/rockthechurch/blog_main_top1.jpg);*/
}

#TitleText, #PostTitle {
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	border-bottom:1px solid #BCB888;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 5px;
	color: #9A4F2F;
}

#PostTitle {margin-bottom: 17px;}

#TitleText a {text-decoration:none; color: #9A4F2F;}
#TitleText a:link{text-decoration:none; color: #9A4F2F;}
#TitleText a:hover{text-decoration:none; color: #9A4F2F;}
#TitleText a:visited{text-decoration:none; color: #9A4F2F;}
#TitleText a:active{text-decoration:none; color: #9A4F2F;}

#PostTitle a {text-decoration: none; color: #9A4F2F}
#PostTitle a:link{text-decoration:none; color: #9A4F2F;}
#PostTitle a:hover{text-decoration:none; color: #9A4F2F;}
#PostTitle a:visited{text-decoration:none; color: #9A4F2F;}
#PostTitle a:active{text-decoration:none; color: #9A4F2F;}

#PostFooter {padding-top: 17px; border-bottom: 1px dashed #BCB888; padding-bottom: 17px;}
#PostFooter a:link {text-decoration: none; color: #9A4F2F;}
#PostFooter a:visited {text-decoration: none; color: #9A4F2F;}
#PostFooter a:hover {text-decoration: underline; color: #9A4F2F;}
#PostFooter a:active {text-decoration: none; color: #9A4F2F;}

#PostFeedData {padding-top: 17px; padding-bottom: 17px;}
#PostFeedData a:link {text-decoration: none; color: #9A4F2F;}
#PostFeedData a:visited {text-decoration: none; color: #9A4F2F;}
#PostFeedData a:hover {text-decoration: underline; color: #9A4F2F;}
#PostFeedData a:active {text-decoration: none; color: #9A4F2F;}

#TitleFooter {
	
	width:750px;
	height:22px;
	margin-top:-2px;
	margin-left:5px;
	/*background-image:url(/images/rockthechurch/blog_main_top3.jpg);
	background-repeat:no-repeat;*/
}

#Title h1 {
	font-size: 16px;
	padding-left:10px; 
}

#Title h1 a{
	color: #000000;
	text-decoration: none;
}

#leftBarTop {
	margin-top:-14px;
	margin-left:0px;
	width:750px;
	height:18px;
	/*background-image:url(/images/rockthechurch/blog_main_left1.jpg);
	background-repeat:no-repeat;*/
}

/* This class defines table backgrounds for days of the month in the weblog */
.weblogMainDisplayBackground 
{
	color: #14314F; 
	background-color:  #e5e5e5; 
	line-height: 14px; 
	font-family : Arial,tahoma,Arial; 
	font-size : 10px; font-weight: normal;
}

/* This class defines table backgrounds for non days of the month in the weblog */
.weblogMainDisplayBackground2 
{
	color: #14314F; 
	background-color:  #f5f5f5;
	line-height: 14px; 
	font-family : Arial,tahoma,Arial; 
	font-size : 10px; 
	font-weight: normal;
}
/* This class defines the border between days of the month */
.weblogMainDisplayBorder 
{
	background-color:  #F4F4F4;
}

/* This class defines the styles for all generic buttons */
.weblogInputSubmit1
{
	color: #FFFFFF;
	background-color: #336699;
	font: 10px Arial, Arial,Helvetica,Sans Serif;
	font-weight: bold;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000 ;
}

/* This class defines the styles for all buttons on the main weblog display*/
.weblogInputSubmit2
{
	color: #000000; 
	background-color: #FdFdFd;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	font-family : Arial,tahoma,Arial; 
	font-size : 10px;
	font-weight: bold;
}

/* This class defines the styles for all input boxes*/
.weblogInputBox
{
	color: #000000;
	background-color: #FDFDFD;
	 border-top : 1px solid #000000; 
	 border-bottom : 1px solid #000000; 
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	font-family : Arial,tahoma,Arial; 
	font-size : 10px;
	font-weight: normal;
}

/* This class defines the styles for all text areas*/
.weblogInputBoxTextArea
{
	color: #000000;
	background-color: #FDFDFD;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	font-family : Arial,tahoma,Arial; 
	font-size : 10px;
	font-weight: normal;
	width: 100%;
}

/* This class defines the styles for main tables*/
.weblogTable1
{
	border: 1px solid #000000;
}

/* This class defines the styles for all admin control panel links*/
.weblogIconLink {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #330000; font weight: normal}
a.weblogIconLink:link {color: #330000;  text-decoration: none} 
a.weblogIconLink:visited {color: #330000; text-decoration: none} 
a.weblogIconLink:hover {color: #330000; text-decoration: none}
a.weblogIconLink:active {color: #330000; text-decoration: none} 

/* This class defines the styles for all error messages */
.weblogError {
	color: #FF0000;
}

/* This class defines the styles for all headings */
.weblogHeading {
	font-family : Arial,tahoma,Arial; 
	font-size :9px;
	font-weight:bold;
	color: #336699;
	background-color: #FAFAFA;
}

.weblogFooter {
	font-family : Arial,tahoma,Arial; 
	font-size :9px;
	font-weight:bold;
	color: #336699;
}

#Post {
	padding: 6px;
	padding-top: 10px;
	margin-left:10px;
}

#PostContainer {
	width:546px;
	/*background-image:url(/images/rockthechurch/blog_main_left2.jpg);
	background-repeat:repeat-y;*/
}

#contentTitle {
	text-align:left;
	font-size:1.4em;
	padding:0 0 0 0;
	width:480px;
	margin-left: 10px;
	font-weight: bold;
	margin-bottom: 0;
}

#contentTitle a{text-decoration: none; color: #A46240;}

#PostContainerFooter {
	height:19px;
	width:617px;
	/*background-image:url(/images/rockthechurch/blog_main_left3.jpg);
	background-repeat:no-repeat;*/
}

#Comments {
	padding: 6px;
}

#CommentsContainer {
	padding-top: 6px;
}

#Comment {
	margin-left:10px;
	width:551px;
	margin-top: 17px;
	margin-right: 10px;
	margin-left: 10px;
}

#Container {
	width:750px;
}

#content {
	width:750px;
	/*background-image:url(/images/rockthechurch/blog_main_left2.jpg);
	background-repeat:repeat-y;*/
}

/********************************************** Right Side Navigation Classes **********************************************/

/** Position Info for Right Side Navigation **/
#rightBar {
	float:right;
	width:180px;
	margin-right: 10px;
	height:auto;
	padding-bottom: 17px;
}

/** Bulleted Links For Right Side nav **/
.rightBarUL {
	
}

/********************************************** Archive Classes **********************************************/

#ArchiveTitle {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background: #BAB482;
	margin:0;padding:2px;
	text-align:center;
}

#ArchiveLinks {
	padding-left:20px;
	padding-bottom: 4px;
	margin-bottom: 17px;
	border-right: 1px dashed #E1E1C9;
	border-bottom: 1px dashed #E1E1C9;
	border-left: 1px dashed #E1E1C9;
}


#Archive a:hover{
	text-decoration: underline;
}

#ArchiveLinks a.archive_link:link {color: #A46240;  text-decoration: none} 
#ArchiveLinks a.archive_link:visited {color: #A46240;  text-decoration:none} 
#ArchiveLinks a.archive_link:hover {color: #A46240; text-decoration:underline}
#ArchiveLinks a.archive_link:active {color: #A46240; text-decoration: none} 

/********************************************** Other Links Classes **********************************************/

#LinksTitle {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	background: #BAB482;
	margin:0;padding:2px;
	text-align:center;
}

#OtherLinks {
	padding-left:20px;
	padding-bottom: 4px;
	border-right: 1px dashed #E1E1C9;
	border-bottom: 1px dashed #E1E1C9;
	border-left: 1px dashed #E1E1C9;
}

a.other_link:link {color: #A46240;  text-decoration: none} 
a.other_link:visited {color: #A46240;  text-decoration:none} 
a.other_link:hover {color: #A46240; text-decoration:underline}
a.other_link:active {color: #A46240; text-decoration: none} 

#messageFooter {
	height:50px;
	width:750px;
	/*background-image:url(/images/rockthechurch/blog_main_left3.jpg);*/
	background-repeat:no-repeat;
}

#CommentsTitle h3{
	color: #9A4F2F;
	text-align:center;
	font-size:1.3em;
	border-bottom:1px dashed #BCB888;
	margin-left: 10px;
	margin-right: 10px;
	padding:0 0 5px 0;
	width:545px;
}



#Archive a{
	color: #336699;
	text-decoration: none
}

#Post a{
	color: #336699;
	text-decoration: underline;
}

#Post a:hover{
	text-decoration: none;
}

#PostTitle a{
	color: #000000;
	text-decoration: none;
}

#PostTitle a:hover {
	text-decoration: none;
	color: #555555;
}

#contentDate {
	margin-left:10px;
	font-size:11px;
	font-weight: bold;
}

#PostAuthor {
	font-size:14px;
	font-weight: bold;
	text-align: right;
	margin-top: -16px;
}

#contentFooter {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 20px;
	
}

#emailFriend {
	margin-left: 10px;
}

#contentBody{
	width:531px;
	margin-left: 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#PostPostScript {
	padding-top: 17px;
	text-align: right;
}

#commentTitle{
	font-size: 1.2em;
}

img.hideable {display: none; height: .01em;}

img{border: 0px;}

#livesupport {
  float: right;
  margin: 4px 385px 0 0;
  display: inline;
}
