/*
Theme Name: MaybeToday.org
Theme URI:
Description: The MaybeToday.org theme is based on the "Ad Clerum" theme by Nate from Refueled Dot Net
Version: 0.1.8
Author:  John W Gillis
Author URI: http://maybetoday.org	*/


/* Basics */

*{margin:0; padding:0;}

body {
	background: #546069;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	margin: 20px;
	}


img{ border: none; padding: 6px; margin: 0;}
img a{border:none;}

img.left{ float: left; border: none; padding: 8px; margin: 0;}
img.right{ float: right; border: none; padding: 8px; margin: 0;}

ul{margin:5px 0 5px 20px; list-style-type: none;}
ol{margin:5px 0 5px 20px;}

blockquote{
	border-left: 1px solid #666666;
	margin:10px 0 10px 12px;
	padding:0 0 0 12px;}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;
	}


/* Links and Headings */

a,a:link{
	color:#9e5118;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

h1 {font-size: 20pt;}
h2 {
	color: #ffffff;
	background: #71828F; /* #455A79; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	border-bottom: 1px solid #ffffff;
	}
h3{
	font-size: 14pt; 
	margin:10px 0;
	font-family: "BernhardMod BT", "Bernhard Modern", Garamond, "Baskerville Old Face", "Book Antiqua", Georgia, serif;
	}
h4 {	font-size: 10pt;
	margin-top:10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	}
h5 {	font-size: 12pt;
	font-weight: bold; 
	color: #455A79; /* #636363; deep gray */
	margin: 15px 0 5px -5px; 
	font-family: Garamond, "Baskerville Old Face", "Palatino Linotype", "Book Antiqua", Georgia, serif;
	}
h6 {text-align: center; font-weight: bold; font-size: 10pt; color: #71828f;} 
	/* used for special chars as paragraph dividers */


/*  Container  */


#container {
	width: 900px; 
	margin: 0 auto;
	background:#fff url(images/bg.jpg);
	color:#333;
	border: 8px solid #ffffff;
	}
	
#container2 {
	width: 900px; 
	margin: 0 auto;
	background:#fff url(images/bg.jpg);
	color:#333;
	border: 8px solid #ffffff;
	}
	
#fatpage {
/*	margin: -100px;*/
/*	background:#fff url(images/bg.jpg);
	color:#333;*/
	border: 8px solid #ffffff;
	}


	
/*  HEADER  */

#header {
	width: 100%;
	height: 110px;
	background: #71828F;
	}

#header a,a:link{
	text-decoration: none;
}


#header h1 {
	color: #ffffff;
	font-family: Garamond, "Baskerville Old Face", "Book Antiqua", BernhardMod, Georgia, serif;
	font-size: 28pt;
	font-variant: small-caps; 
	font-weight: bold;
	margin: 0 0 0 13px;
	padding: 35px 0 0 0;
	letter-spacing: 2px;
	}

#header h1 a, a:hover {
	color: #fff;
	text-decoration: none;
	}


#header h3 {
	font-family: georgia, verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	font-style: italic;
	color: #F0F0F0;
	margin: 15px 0 18px 15px;
	}

	
.floatright 	{float: right;
		color: #F0F0F0;
		margin: 0 12px -3px 0;
		}
.floatright li { 
	display: inline;
	position: relative;
	}

.floatright a { 
		color: #F0F0F0;
	} 
		
.floatright a:hover {background: #F3F3F3; color:#121212; }


/* Search */

	#searchform {
		width: 250px; height: 32px;
		float: right;
		margin: 30px 0 0 0;
	}
		#searchform .search-text {	
			width: 160px; height: 24px;
			background: url(images/header/search-bg.gif) no-repeat;
			padding: 10px 0 0 15px;
			color: #676767;
			border: none;
			float: left;
		}
		#searchform .search-submit {
			width: 59px; height: 34px;
			background: url(images/header/submit.gif) no-repeat;
			border: none;
			float: left;
		}
				

/* Tres Pictures  */

#pics {
	width: 900px;
	height: 128px;
	border-top: 1px solid #ffffff;
	}	

#left-pic {
	background-image: url(images/study.jpg);
	border-bottom: 1px solid #ffffff;
	float: left;
	width: 179px;
	height: 128px;
}	

#middle-pic {
	margin: 0px;
	background-image: url(images/creation.jpg);
	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width: 540px;
	height: 128px;
	float: left;
}

#right-pic {
	background-image: url(images/boat.jpg);
	border-bottom: 1px solid #ffffff;
	width: 179px;
	height: 128px;
	float: right;
}

#dig {display: block;}
#dig li{margin:  0 0 0 12px;}
#dig ul li ul li{margin: 0 0 0 8px;}
#dig li li li ul{margin: 0 0 0 8px;}



/* Menu  */

#nav { 
	background: #71828F;
	text-align: left;
	width: 100%;
	height:23px;
	border-top: 1px solid #ffffff;
	margin: 0;
	padding: 0;
	}
	
#nav ul{margin: 3px 0 0 0;}
		
#nav li { 
	display: inline;
	position: relative;
	}
		
#nav a { 
	color: #FFF; 
	padding: 5px 12px 5px 12px;
	} 
		
#nav a:hover {background: #F3F3F3; color:#121212; }

#nav li ul{ 
	position: absolute; 
	left: -999em;
	margin-top: 8px;
/*	margin-left: 10px; */
	border-bottom: 1px solid #606060;
	border-left: 1px solid #606060;
	border-right: 1px solid #606060;
	display: none;
	} 

#nav li:hover > ul{display: block; }
#nav li:hover ul { top: 0; left: 0; margin-left: 50px;}
	
#nav li li, #nav li li a {display: block; text-align: left; background: #71828F;}
		
#nav li li a { width:150px; padding: 4px;}
#nav li li a:hover { width:150px; background: #F3F3F3;}

#nav li li:hover ul { top: 0; left: 0; margin-left: 80px; background: #F3F3F3; color:#121212;}
#nav li li li, #nav li li li a {display: block; text-align: left;}
#nav li li li:hover ul { top: 0; left: 0; margin-left: 80px; background: #F3F3F3; color:#121212;}
#nav li li li li, #nav li li li li a {display: block; text-align: left;}

/*  Main Content  */


#content { 
	width: 540px;
	padding: 0 1px 1px 1px;
	text-align: justify;
	line-height: 1.8em;
	float: left;
	overflow: hidden;
	}
#content a {color: #884a36;}
#content a:hover{text-decoration: underline; color: #990000;}
	

#content h2 {
	color: #ffffff;
	background: #71828F; /* #455A79; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	line-height: 1.6em;
	padding: 3px 6px;
	margin: 0px; 
	margin: 0 0 10px 0; 
	border-bottom: 1px solid #ffffff;
	}

#content h2 a  {
	color: #ffffff;
	text-decoration: none;
	}
	
#content h2 a:hover  {
	color: #ffffff;
	text-decoration: underline;
	}

#content h3 {
	font-family: "BernhardMod BT", "Bernhard Modern", Garamond, "Baskerville Old Face", "Book Antiqua", Georgia, serif;
	font-size: 14pt;
	text-align: left;
	color: #455A79; 
	text-decoration: none;
	margin: 8px 0 6px 0;	
	}

#content h3 a  {
	color: #455A79;
	text-decoration: none;
	}
	
#content h3 a:hover  {
	color: #455A79;
	text-decoration: underline;
	}

#content2 { 
	width: 540px;
	padding: 0 1px 1px 1px;
	text-align: justify;
	line-height: 1.8em;
	float: left;
	overflow: hidden;
	}
#content2 a {color: #884a36;}
#content2 a:hover{text-decoration: underline; color: #990000;}
	

#content2 h2 {
	color: #ffffff;
	background: #71828F; /* #455A79; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	line-height: 1.6em;
	padding: 3px 6px;
	margin: 0px; 
	margin: 0 0 10px 0; 
	border-bottom: 1px solid #ffffff;
	}

#content2 h2 a  {
	color: #ffffff;
	text-decoration: none;
	}
	
#content2 h2 a:hover  {
	color: #ffffff;
	text-decoration: underline;
	}

#content2 h3 {
	font-family: "BernhardMod BT", "Bernhard Modern", Garamond, "Baskerville Old Face", "Book Antiqua", Georgia, serif;
	font-size: 14pt;
	text-align: left;
	color: #455A79; 
	text-decoration: none;
	margin: 8px 0 6px 0;	
	}

#content2 h3 a  {
	color: #455A79;
	text-decoration: none;
	}
	
#content2 h3 a:hover  {
	color: #455A79;
	text-decoration: underline;
	}

		
.ppost { 
	border: 1px solid #455A79; 
	background-image: url(images/msgborder.gif); 
	background-repeat: repeat-y;
	margin: 5px;
	padding: 5px 5px 0 10px;
	font-size: 1.1em
	} 	
.ppost a {color: #884a36; /* #af521f;*/ }
.ppost a:hover{text-decoration: underline; color: #d89e70; /* #990000;*/ }

.entry {	margin: 6px 6px 8px 6px;	}
	
.entry p {	margin: 6px 0 0 0;	}
	
.entry a {
	color: #7E7E7E;
	text-decoration: none;
	}
	
.entry a:hover {
	color: #7E7E7E;
	text-decoration: underline;
	}

.ppostmetadata{
	clear: both; 
	color: #000000;
	background: #E2E4E8; /*#F3F3F3;  */
	padding:6px;
	margin: 16px 6px 0 6px;
	border-top:1px solid #71828F;
	border-left:1px solid #71828F;
	border-right:1px solid #71828F;
	border-bottom:1px solid #71828F;
	}
	
.ppostmetadata a {color: #ffffff; /*#af521f; */ }
.ppostmetadata a:hover{text-decoration: underline; color: #ffffff; /* #990000; */ }


/* Bible Syudy Software pages table */
table.bsstable{
	margin-left:auto;
	margin-right:auto;
	text-align: left;
	background-color: #F0F0F0;
	border: 2px solid #71828F;
	border-collapse: collapse;
	border-spacing: 2px;
	cell-padding: 4px;
}
table.bsstable th{
	text-align: center;
	border: 1px solid #71828F;
	color: #fff;
	background-color: #71828F;
}
table.bsstable td{
	border: 1px solid #71828F;
}
}
table.bsstable td p{
	margin-left: 3px;
}
table.bsstable td.notes{
	background-color: #F0E2DA;
	font-size: smaller;
}


/* expanding text
<DDET (expand link text)>
(Text to expand)
</DDET>
*/

.ddet_div {
  margin: 8px 0 0 12px;
  padding: 8px;
  background: #F4F4F4;
  border: 1px solid #DDDDDD;
}

.midpageblockrose {
  margin: 8px;
  padding: 8px;
  background: #F0E2DA;
  border: 1px solid #71828F;
}
.pagenav {list-style-type: none;}

.wp-tag-cloud{margin: 0 12px;}

/* Footer */

#footer {
	background: #71828F;
	clear: both;
	width: 100%;
	margin-top:15px;
	border-top:solid 1px #fff;
	color: #fff;
	}
	
#footer p{padding:5px; text-align: center;}

#footer a {	color: #eee;	}


/* Left Sidebar */

#left {
	width: 179px;
	float:left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

#left h2 {
	color: #fff;
	background: #71828F; /* #455A79; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	padding: 3px 6px;
	margin: 0px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #fff;
	}

#left h3 {color: #71828f; font-size: 11pt;}

#left p {margin:0 6px 0 12px; padding: 0;}

#left a {color: #747474; text-decoration: none; margin: 0; padding: 0; line-height: 14pt;}
#left a:hover {color: #333; text-decoration: underline;}

#left ul{
	list-style-type: none;
	margin:0 0 12px 0;
	padding:0;
}

#left ul li{
	list-style-type: none;
	margin:0 0 0 12px;
	padding:0;
}


#left ul ul{
	margin:0;
	padding:0;
}

#left ul ul li{
	margin:0 0 0 12px;
	padding:0;
	color: #455A79;
}

#left ul li.recentcomments {  margin: 0 12px 0 12px;  }
  
#left ul li.recentcomments a{  line-height: 12pt;  }

#left2 {
	width: 179px;
	float:left;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

#left2 h2 {
	color: #fff;
	background: #71828F; /* #455A79; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	padding: 3px 6px;
	margin: 0px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #fff;
	}

#left2 h3 {color: #71828f; font-size: 11pt;}

#left2 p {margin:0 6px 0 12px; padding: 0;}

#left2 a {color: #747474; text-decoration: none; margin: 0; padding: 0; line-height: 14pt;}
#left2 a:hover {color: #333; text-decoration: underline;}

#left2 ul{
	list-style-type: none;
	margin:0 0 12px 0;
	padding:0;
}

#left2 ul li{
	list-style-type: none;
	margin:0 0 0 12px;
	padding:0;
}


#left2 ul ul{
	margin:0;
	padding:0;
}

#left2 ul ul li{
	margin:0 0 0 12px;
	padding:0;
	color: #455A79;
}

#left2 ul li.recentcomments {  margin: 0 12px 0 12px;  }
  
#left2 ul li.recentcomments a{  line-height: 12pt;  }

	
/* Right Sidebar */

#right {
	width: 179px;
	float:right;
	font-size:8pt;
	margin: 0 0 0 0; /* top, right, bottom, left */
	padding: 0; /* top, right, bottom, left */
	overflow: hidden;
	
	}

#right h2 {
	color: #fff;
	background: #71828F; /* #455A79; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	padding: 3px 6px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #fff;
	}

#right h3 {color: #71828f; font-size: 10pt;}

#right p {padding:0; margin: 0 6px 0 12px;}

#right a {display: block; color: #747474; text-decoration: none; padding: 0 6px 0 12px; margin: 0; line-height: 14pt;}
#right a:hover {color: #333; text-decoration: underline;}

#right ul {
	margin:0 0 8px 0;
	padding:0;
	list-style:none;}

#right ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#right ul ul {	margin:0 0 0 8px;}

#right ul ul li {}


#right2 {
	width: 179px;
	float:right;
	font-size:8pt;
	margin: 0 0 0 0; /* top, right, bottom, left */
	padding: 0; /* top, right, bottom, left */
	overflow: hidden;
	
	}

#right2 h2 {
	color: #fff;
	background: #71828F; /* #455A79; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	padding: 3px 6px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #fff;
	}

#right2 h3 {color: #71828f; font-size: 10pt;}

#right2 p {padding:0; margin: 0 6px 0 12px;}

#right2 a {display: block; color: #747474; text-decoration: none; padding: 0 6px 0 12px; margin: 0; line-height: 14pt;}
#right2 a:hover {color: #333; text-decoration: underline;}

#right2 ul {
	margin:0 0 8px 0;
	padding:0;
	list-style:none;}

#right2 ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#right2 ul ul {	margin:0 0 0 8px;}

#right2 ul ul li {}


/* Comment Form  */


#commentform{
	margin:10px;
	padding:10px;}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;}

#author, #email, #url{margin:5px 5px 0 0;}

#submit{margin:5px 5px 0 0;}


/* Comments */


#comments{
	margin:10px;
	padding:10px;
}
	
ol.commentlist {}

ol.commentlist p {margin-bottom: 8px;}

ol.commentlist li {
	background-image: url(images/cmtborder-r.gif);
	background-position: right; 
	background-repeat: repeat-y; 
	margin:10px 0;
	padding:10px;
	border:solid 1px #af521f; 
	text-align: left;
	}

ol.commentlist li.alt {
	background-image: url(images/cmtborder-l.gif);
	background-position: left;
	background-repeat: repeat-y;
	}


cite {}

p.commentmetadata {
	background:#F3F3F3;
	color: #333333;
	padding: 0 6px 6px 6px;
	margin: 0 6px 16px 6px;
	border:1px solid #884a36; /*#af521f*/;
	}
p.commentmetadata a {color: #884a36; /*#af521f*/;}
p.commentmetadata a:hover{text-decoration: underline; color: #d89e70; /*#990000;*/}


/* WP-Calendar */

#wp-calendar {
	margin: 2px auto;
	text-align: center;
	}
	
#wp-calendar caption {
/*	text-align: center; */
	padding: 2px 0px;
	border: none;
	font-weight: 700;
	}

#wp-calendar thead {border: none;}
	
#wp-calendar a {
	display: block;
	font-weight: bold;
	text-decoration: none;
/*	color: #5d0a05 */
	color: #004e87
	}

#wp-calendar a:hover {
	text-decoration: underline;
	}

#wp-calendar td {
	padding: 1px 1px;
	text-align: center;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	font-size: 0.9em;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	font-size: 0.9em;
	}

#today {
	font-weight: bold;
	color: #ffffff;
/*	background-color: #A0A0A0; 
	background-color: #044476;*/
	background-color: #c2c2c2;
	}


.navigation {
	display: block; 
	text-align: center;
	margin: 0 0 20px 0;
	padding: 0 10px 10px 10px;
	font-size: 8pt;
	}


.alignright {
	float: right;
}
.alignright a {}
.alignright a:hover {text-decoration: underline;}

.alignleft {
	float: left;
}
.alignleft a {}
.alignleft a:hover {text-decoration: underline;}
