﻿body
{
	font-family: Tahoma,Sans-Serif;
	margin: 0;
	padding: 0;
}
/* headwrapper for continuation background to the right */
#headwrapper
{
	background-image:url(images/RightMainSlice.gif);
	background-repeat:repeat-x;
}
#header
{
	background-image:url(images/BibleNotebookHeader.gif);
	height:219px;
	width:740px;
	/*position:relative;*/
}
body.sky
{
	background-image:url(images/LeftMainSlice.gif);
	background-repeat:repeat-y;
	/*border:solid 1px blue;*/
}
/*layout width=198=180+2*(4+4+1) */
#userpanel
{
	position:absolute;
	top:117px; /*180*/
	left:0;
	/*width:180px;*/
	/*background-color:Maroon;*/
	padding:4px;
	margin:4px;
	/*background-color:#527CFC;
	border:solid 1px #134EFB;*/
	color:Aqua;
	/*border:solid 2px black;*/
	line-height:23px;
	font-size:small;
}

#userpanel a {color:Silver;font-weight:bold;}

#leftsidebar
{
	float:left;
	width:208px;
	background-color:Fuchsia;
	font-size: small;
	line-height:1;
}
#leftsidebar ul#readingchecklist, #rightsidebar ul#readingchecklist
{
	background-image: url(images/papryus300x300.jpg);
	/*width:180px;*/
	/*background-color:Maroon;*/
	padding:4px;
	margin:4px;
	margin-top:0;
	background-color:#527CFC;
	border:solid 1px #134EFB;
	border-top:none;
	font-size: small;
}
.checklistheader
{
	padding:4px;
	margin:4px;
	margin-bottom:0;
	background-color:#c2e3d3;
	border:solid 1px #134EFB;
}


#content
{
	margin-left:208px;
	margin-right:176px;
	/*background-color:Aqua;*/
	padding:10px;
	padding-top:0;
	line-height: 1.5;
}
#rightsidebar
{
	float:right;
	width:168px;
	/*border:solid 1px #134EFB;*/
	/*background-color:#7295FD;*/
	padding:4px;
	line-height:1;
	margin-top:-69px;
	border-left:dashed 1px maroon;
}

#column1
{
	float: left;
	width: 200px;
}
#column2
{
	margin-left: 200px;
}

.warn
{
	font-weight: bold;
	color: Red;
}

div.ctlwrap
{
	background-color: Orange;
	color: Black;
	margin: 10px 0;
	padding: 0 5px 5px 5px;
}

div.ctlwrap h3
{
	margin: 0 -5px 8px -5px;
	background-color: Blue;
	color: White;
	padding: 3px;
}

span.verseno
{
	vertical-align: top;
	font-size: smaller;
	color: Red;
	font-weight: bold;
}

span.versefav
{
	height:14px;
	width:16px;
	background-image:url(images/heartoverwhite.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	display:inline-block;
}

span.versequestion
{
	height:14px;
	width:16px;
	background-image:url(images/BoxQuestionMaroon.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	display:inline-block;
}

span.versenote
{
	height:14px;
	width:16px;
	background-image:url(images/talk1.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	display:inline-block;
}

#readnavleft
{
	float: left;
	width: 175px;
	padding:4px;
	line-height:1;
	background-color: #B496DD;
	background-image: url(images/papryus300x300.jpg);
	border: solid 1px black;
	font-size: small;
}

#readnavright
{
	float: right;
	width: 175px;
	padding:4px;
	background-image: url(images/papryus300x300.jpg);
	border: solid 1px black;
	font-size: small;
}

#readnavleft a, #readnavright a, #leftsidebar a, #rightsidebar a
{
	color: Maroon;
	text-decoration: none;
	font-weight: bold;
}

#readnavleft a:hover, #readnavright a:hover
{
	color: Blue;
}
 #leftsidebar a:hover, #rightsidebar a:hover {color:White;}

#readnavright a.current
{
	border: solid 1px Maroon;
	background-color: Yellow;
	padding: 0 3px;
	color: Black;
}

#readnavright ul, #readnavleft ul, #leftsidebar ul, #rightsidebar ul
{
	margin-left: 0;
	padding-left: 0; /*border-bottom: 1px solid gray;*/
}

#readnavright ul li, #readnavleft ul li, #leftsidebar ul li, #rightsidebar ul li
{
	list-style: none;
	margin: 0;
	padding: 0.15em .15em .15em 18px; /*border-top: 1px solid gray;*/
}

ul#readingchecklist li.check
{
	background-image: url(images/SmallCheckMaroon.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	/*padding-left: 18px;*/
}

span.check{text-decoration:line-through;}


ul#readingchecklist li.current
{
	background-image: url(images/SmallPtrRightMaroon.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
	/*padding-left: 18px;*/
}

ul#readingchecklist li.current a
{ color:black;}

ul#readingchecklist li.check a
{ text-decoration:line-through;}

ul.memberinfolist li.question
{
	background-image: url(images/BoxQuestionMaroon.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
}

ul.memberinfolist li.comment
{
	background-image: url(images/talk1.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
}

ul.memberinfolist li.favorite
{
	background-image: url(images/heartovertan.gif);
	background-repeat: no-repeat;
	background-position:0 50%;
}


#readcontent
{
	margin-left: 177px;
	margin-right: 177px;
	padding: 0 15px;
	background-image: url(images/shadow_blackwhite.jpg);
	background-repeat: repeat-x;
	background-position: 0 top;
	border-top: solid 1px maroon;
}

.highlight
{
	background-color: Yellow;
}

#readingheader
{
	margin: 0;
	padding: 0 5px;
	background-image: url(images/Red30_bgFD6363.jpg);
	color: White;
	height: 30px;
	font-size: 20px;
	background-color: #FD6363; /*border-bottom:solid 2px maroon;*/
}

h3.blockhead
{
	margin: 10px 0 0 0;
	background-color: maroon;
	border: solid 1px black;
	color: White;
	padding:0 3px;
}

div.blockbody
{
	border: solid 1px black;
	border-top:solid 1px #555555;
	margin: 0 0 10px 0;
	padding: 5px;
}

h3.inputblockhead
{
	margin: 10px 0 0 0;
	background-color: maroon;
	border: solid 1px black;
	color: White;
	padding:0 3px;
}

div.inputblockbody
{
	border: solid 1px black;
	border-top:solid 1px #555555;
	margin: 0 0 10px 0;
	padding: 5px;
	background-color:#DDDDDD;
}

div.inputblockbody p, div.blockbody p
{margin: 8px 0;}

