/* Resurrection Theme--Style Sheet
 */
body {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:    #fff2f2;
	min-width:640px;
	margin-top:   0px;
	margin-left:   0px;
	margin-bottom:   0px;
	margin-right:   0px;
}

/* This style does not use the top and bottom bars.  Also, the normal Tiki approach
 * uses a table.  We don't want the side columns to print, and so we don't want to
 * mess with tables.  
 *
 */

/********************************************* GENERAL LAYOUT *********************************************************/

/* This div encloses the whole Tiki application */
DIV#tiki-main {
	background:    #fff2f2;
	height:   100%;
	width:   100%;
	margin-top:   0px;
	margin-bottom:   0px;
	margin-right:   0px;
	margin-left:   0px;
}

/* This is the middle */
DIV#tiki-mid {
	background:    #fff2f2;
	height:  auto;
	padding-bottom:   0px;
}
/* Two column layout */
DIV#leftcolumn {
	position:absolute;
	left: 0px; top: 0px; width: 180px; 
	vertical-align:    top;
	width:   180px;
}
DIV#centercolumn {
	background:   #fff2f2; /* replace with bitmap??? */
	position:static;
	overflow:hidden;
	margin-left: 180px;
	margin-right:0px;
}

DIV#topright {
	height:49px;
	background: #FFF2F2;
}

DIV#tiki-center {
	width:auto;
	z-index:2;
	padding-left: 5px; padding-right: 3px;
	padding-bottom:10px;
	border: 1px solid #a08080;
	border-right:none;
	background:white;
	height:1%;
}

DIV#topright h1 {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #521A49;
	margin:0; padding:0; padding-top:2px;
}
DIV#topright td {
	padding:2px;
	margin:2px;
	white-space: nowrap;
}
DIV#topright a {
	font-size:10px;
}

div#tiki-bot {
	margin-left:180px;
	margin-top:20px;
	padding: 1em;
	background-color:#f0f0f0;
	border: 1px solid #a08080;
	border-right:none;
}

/********************************************* GENERAL STYLE PROPERTIES **********************************************/
/* Prevent forms from generating unwanted padding or margins */
FORM {
	margin:    0px 0px 0px 0px;
	padding-bottom:   0px;
	padding-left:   0px;
	padding-right:   0px;
	padding-top:   0px;
}
/* General form elements */
input, textarea, select {
	color:    #000000;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Cells where nothing is specified */
TD {
	color:    Black;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	vertical-align:   top;
}

input {
	text-indent: 2px;
}

	p, li, table, th {
		font:normal 14px "Trebuchet MS",Verdana,Sans-Serif;
		text-align:left;
		color:black;
	}
	
	h1 {
		font:bold 23px "Trebuchet MS",Verdana,Sans-Serif;
		font-weight:bold;
		text-align:left;
		margin-top:0px; margin-bottom:0;
		color: black;
	}
	
	h2 {
		font:bold 19px "Trebuchet MS",Verdana,Sans-Serif;
		text-align: left;
		color: #660066;
		margin-top:6px;
	}
	h3 {
		font:normal 17px "Trebuchet MS",Verdana,Sans-Serif;
		text-align: left;
		color: #660066;
		margin-top:3px;
	}
	blockquote {
		font:normal 10px Verdana,Sans-Serif;
    }

	a:link, a:visited, a:active {
		color: #A43492;
		font-weight:normal;
		text-decoration:none;
		/*border-bottom:1px dotted #A43492; */ 
	}
	a:hover{
		color: #A43492;
		font-weight:normal;
		text-decoration:none;
		background-color:#f0f2f2;
	}

/* Boxes used for modules (modules are those boxes in the left/right columns.  note: the right column were deleted) */
div.box {
	background:    #fff8f8;
	/*background-image: url(resurrection/boxgradient.gif);
	background-position: top left;
	background-repeat: repeat-x;*/
	margin-left:   5px;
	margin-right:   4px;
	margin-top:   4px;
	margin-bottom:   8px;
	border:   none;
	padding-bottom:   8px;
	overflow:   hidden;
	width:   167px;
	border-top: 1px solid white;
	border-bottom: 1px solid #ffd0d0;
	border-left: 1px solid white;
	border-right: 1px solid #ffd0d0;
}

/* Boxes are divided in title and data, this is the title */
div.box-title {
	height:   28px;
	border-width:   0px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;
	color:   black;
	font-weight:   bold;
	overflow:   hidden;
	text-align:   center;
	padding-left:   0px;
	padding-right:   0px;
	margin-bottom:   0px;
	width:   170px;
}

div.box h1 {
	border-width:   0px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   13px;
	color:   black;
	font-weight:   bold;
	overflow:   hidden;
	text-align:   center;
	padding-left:   0px;
	padding-right:   0px;
	margin-bottom:   4px;
}

/* And this is the data */
div.box-data, div.box p {
	overflow:    hidden;
	margin-left:   5px;
	margin-right:   5px;
	margin-top:0px;
	font-family:   Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   black;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   10px;
	color:   #003163;
	text-align:   left;
}

/* Links in modules */
.linkmodule, div.box a {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #aa5485;
	text-decoration:   none;
}

.linkmodule:active, div.box a:active  {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #aa5485;
	text-decoration:   none;
}

.linkmodule:hover, div.box a:hover  {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:   #521A49;
	text-decoration:  none;
}

TABLE.normal {
	border-color:    #00639C;
	border-style:   solid;
	border-width:   2px;
	width:   100%;
}
table.layout {
	margin:0px; padding:0px;
	border:none;
	width:100%;
	border-collapse:collapse;
}

/* Tables odd rows */
tr.odd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #EFEFEF;
	vertical-align:   top;
	text-align:   left;
}
tr.odd:hover {
background-color: #FFF7E6;
}
tr.even {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}
tr.even:hover {
background-color: #FFF7E6;
}
TD.odd {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #EFEFEF;
	vertical-align:   top;
	text-align:   left;
}

TD.even {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	background-color:   #DEE7E7;
	color:   Black;
	vertical-align:   top;
	text-align:   left;
}

TD.third {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   12px;
	color:   Black;
	background-color:   #D6D6DE;
	vertical-align:   top;
	text-align:   left;
}


/******************************* Page Link Items (Replaces Tiki Button Icons) *********/
ul.pagelinks li {
	display: inline;
	margin:2px;
}
ul.pagelinks {
	margin:0; padding:0;
	margin-bottom:1px;
	text-align:right;
}
/* resurrection logo color:  #5e005f */  
ul.pagelinks a:active,ul.paglinks a, ul.pagelinks a:visited,ul.pagelinks a:link {
	color:white;
	background: #aaaaaa;
	padding:3px;
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:   8px;
	color:   white;
	text-decoration:   none;
}
ul.pagelinks a:hover {
	background:#f0f0f0;
	color:red;
	font-weight:bold;
}

/************************* Other buttons on the page ************************/
/* Links in buttons */

DIV#topright a {
}
DIV#topright a:hover {
	background:white;
}
/*DIV#topright a:active {
	background:#dddddd;
	border: 0px solid #fff2f2;
	border-top:1px solid gray;
	border-left:1px solid gray;
}*/


a.linkbut:link, a.linkbut:visited {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#eeeeee;
	padding:2px;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	color:#006699;
	text-decoration:none;
}

a.linkbut:active {
	background:#dddddd;
	border: 0px solid #fff2f2;
	border-top:1px solid gray;
	border-left:1px solid gray;
}

.linkbut:hover {
	background:darkgray;
	color:white;
}



/* A simple box is just a div with a border around and some margin 
 * used for example in the admin screen */
div.simplebox {
	margin-left:    1px;
	margin-right:   1px;
	margin-top:   5px;
	margin-bottom:   5px;
	padding-left:   2px;
	padding-top:   2px;
	padding-bottom:   2px;
	padding-right:   2px;
	border:   1px solid black;
	background:   #f0f0f0;
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
}


div.prevnext {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   9px;
	text-align:center;
}

div.prevnext a:link, div.prevnext a:visited, div.prevnext a:active {
	color:   blue;
}
div.prevnext a:hover {
	color:   white;
	background: blue;
}
/*********** member directory (print version) ***************/
div.midir h2, div.midir h3, div.midir h4, div.midir h5, div.midir h6 {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: Normal;
	font-size:   14px;
	color: black;
	padding:0; margin:0;
}
div.midir h2 {
	font-weight: bold;
	font-size:   16px;
}
div.midir h5 {
	font-size:12px;
}
div.midir h6 {
	font-size: 10px;
}
div.midir p {padding:0; margin:0;}
div.midir h1 {margin-bottom:12px;}

/************************** WIKI *******/
div.wikitext {
	margin-left:10px; margin-right: 10px;	
	/* mac hide \*/
	height:1%
	/* end hide */
}
div.tocnav {
	font-family:    Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:   10px;
	background:   #f0f0f0;
	padding-bottom:   5px;
	padding-top:   5px;
	margin-bottom:   2px;
}


.tocnavlink {
	color:    black;
	text-decoration:   none;
}

.tocnavlink:hover {
	color:    black;
	background-color:   white;
	text-decoration:   none;
}
div.wikiinfobox {
	margin:10px;
	margin-bottom:0px;
	background: #f0f0f0;
	padding: 5px;
	/* mac hide \*/
	height:1%
	/* end hide */
}
div.wikiinfobox a:hover{
	background: white;
}

table.std {
	border: 1px solid black;
}
table.std td {
	border-left:0.5em solid #efefef;
	border-right:0.5em solid #efefef;
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
	background-color: #EFEFEF;
}
table.std td.altshade {
	background-color: #DFDFDF;
	border-left:0.5em solid #dfdfdf;
	border-right:0.5em solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}


table.wikitable {
	border: 1px solid black;
}

td.wikicell {
	background-color: #EFEFEF;
}

div.titlebar {
	background-color:  #fff2f2;
	margin-left:5px; margin-right:5px;
	padding:5px;
	font-size:14; font-weight: bold;
}

div.wiki-edithelp {
	background:    white;
	border:   1px solid black;
	padding:   6pt;
}
div.wiki-edithelp td {
	padding-top:.5em; padding-bottom:.5em;
	background-color: #efefef;
}
div.wiki-edithelp table.wikitable {
	background-color:white;
}
div.wiki-edithelp td.wikicell {
	padding:0;
	background-color: #EFEFEF;
}


/******************************************************* WEBLOGS **********************************************************/
	h1.pagetitle {
		font-weight:bold;
		text-align:left;
		font-size:23px;
		margin-top:0px; margin-bottom:0;
	}
	
	div.commentbody {
		margin-left:2em;
	}
	
	div.blogpost, div.blogpost p, div.blogpost li, div.blogpost table, div.blogpost th {
		font:normal 14px "Trebuchet MS",Verdana,Sans-Serif;
		text-align:left;
		color:black;
		margin-left:1em;
	}

	div.commentbody p {
		margin-left:0;
	}
	
	div.blogpost pre {
		margin-left:2em;
	}
	
	div.blogpost div.simplebox {
		margin-left:    2em;
		margin-right:   2em;
	}
	
	div.blogpost h1 {
		font:bold 19px "Trebuchet MS",Verdana,Sans-Serif;
		text-align: left;
		color: #660066;
		margin-top:6px;
		margin-bottom:0;
		padding-bottom:0;
	}
	
	p.byline, div.blogpost p.byline {
		color:gray;
		font-size:11px;
		margin: 0  0 0 .5em;
		padding: 0 0 0 0;
	}
	
	div.blogpost p.dateline {
		font:normal 11px "Trebuchet MS",Verdana,Sans-Serif;
		text-align:left;
		color:black;		
		border-bottom:1px solid #7f7f7f;
  }
  div.blogpost p.commentheader {
    font-style:italic;
		font-weight:bold;
		color: #660066;
  }
  div#sidebar {
  	float:right;
  	width:190px;
  	margin:0px;
  	padding:8px;
  	border: 5px solid white;
  	background-color:#dddddd;
  }
  div#sidebar p, div#sidebar a {
	font:normal 12px Verdana,Sans-Serif;
  	margin:0px; padding: 0px;
  	padding-bottom:3px;
  	margin-bottom:6px;
  }
  div#sidebar h2 {
	font:bold 14px Verdana,Sans-Serif;
  	margin:0px; padding: 0px;
  	margin-top:8px; margin-bottom:5px;
  }

/********************************** IMAGES ******************************/
/* Container for thumbnails */
div.thumbnails {
	border:    none;
	margin-top:   10px;
	margin-bottom:   10px;
}

/* Thumbnails images */
img.athumb {
	border: 1px solid Silver;
}

TABLE.galtable {
        border-collapse: collapse;
        width: 100%;
}

/****************** QUOTE PLUGIN **************************/
.quoteheader {
margin: 10px 5px 0px 5px;
padding: 4px;
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #A9B8C2;
color: black;
font-weight: bold;
background-color: #A9B8C2;
font-size: 8pt;
}
.quotebody {
margin: 0px 5px 10px 5px;
padding: 5px;
border-color: #A9B8C2;
border-width: 0px 1px 1px 1px;
border-style: solid;
color: black;
background-color: #edeeef;
}

/***************  Prayer Journal ******************/
table.prayers td.even, table.prayers td.odd {
padding-top: .7em; padding-bottom: .7em;
}
table.prayers td.third {
	font-weight:bold;
}

/********** quizzes ***************/
div.quizdescription, div.questionblock {
	padding-bottom: 1em;
}
div.quizoptions {
	padding-left: 1em;
}
