@charset "UTF-8";
/* CSS Document */

body,
html {
    margin:0;
    padding:0;
	font-size: 100%;
	background-image: url(p7exp/images/p7exp_pbg.jpg);
	background-color: #FFFFFF;
	background-repeat:repeat-x; 
    }
	

body {
    min-width:950px;
	font-family: Georgia, "Times New Roman", Times, serif;

/*	font-family:"Times New Roman", Times, serif;  */
/*	font-family: arial, "lucida console", sans-serif; */
/*	font-family: "Trebuchet MS", Arial, sans-serif; */
   }
   
   
body a { 
		text-decoration: none;
	color:#003399;
	}

body a:hover{
	color:#000066;
}

body a:visited{
	color:#003399;
}

body p {
		color:#999999;
	}

body ul {
	color:#391B02;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-left: 0px;
	}

body li {
	padding-bottom: 10px;
	margin:0;
	}

/********/
/* WRAP */
/********/
	
#wrap {
	background-image:url(images/body.png); 
	background-position: center;
	background-repeat:repeat-y;

/*    margin:0 auto; */
	margin-bottom: 45px;
/*	margin-top: 45px; */
	margin-left:auto;
	margin-right:auto;

    width:1040px;
   }
	

/**********/
/* HEADER */
/**********/

#header {
	background-image:url(images/mainbanner.jpg);  
	background-position: center;
	background-repeat:no-repeat;
	height:148px;
    }
	
#header h1 {
    padding:5px;
    margin:0;
    }


/***********/
/* SIDEBAR */
/***********/

#sidebar {
	margin-left:45px;
    float:left;
    width:200px;
	padding-left:10px;
	padding-top:10px;
 	}
	
#sidebar ul {
    margin-bottom:0;
    }
	
#sidebar h3, #sidebar p {
    padding:0 10px;
    }
	
/*****************/
/* MEDIASELECTOR */
/*****************/

#mediaselector {

	background-color:#000000;
	margin-left:45px;
	margin-right:45px;
	width:950px;
	
/*	height:200px;


	margin-top:0px;
	margin-bottom:0px;*/
}

#mediaspacer {
	height:10px;
}

#footernotes {
	font-size:12px;
}

/*****************/
/* MEDIABANNER */
/*****************/

#mediabanner {

	padding:0;
	background-color:#EEEEEE;
	margin-left:45px;
	margin-right:45px;
	width:950px;

}

#alertbar {
	padding:5px;
	background-color:#CC0000;
	color:#FFFFFF;
}

/********/
/* MAIN */
/********/

#main {
    float:left;
    width:930px;
	margin-left:45px;
	margin-right:45px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
    }

#main h2, #main h3, #main form{
    padding:0px;
	color:#660000;
    }

#main p{
		color:#000000;
	}

#main ol{
		list-style-type:none;
		padding:5px;
	}	


/**************/
/* FOOTER */
/**************/

#footer {
	color:#330000;
	background-image:url(images/footerimage.jpg);
	background-repeat:no-repeat;
	margin-left:45px;
	margin-right:44px;
	padding-top:5px;
    clear:both;
 	font-size: 12px;
	height:38px;
   }
	
#footer p {
    padding:10px;
    margin:0;
    }


/*********/
/* IMAGE */
/*********/

img.floatLeft {
	float: left;
	margin: 4px;
}

img.floatRight {
	float: right;
	margin: 4px;
}

div.imgtransparent {
opacity:0.4;
filter:alpha(opacity=40)
}


/**************/
/* VSPACER */
/**************/

DIV.vspacer {
		padding-top:10px;
	}


DIV.descriptor {
	font-size: 12px;
	color:#666666;
	}

/**************/
/* MAINCOLUMN */
/**************/

#maincolumn {
    float:left;
    width:630px;
 	font-size: 13px;
   }

#maincolumn h1 {
	padding:0px;
	color:#391B02;
	font-weight:500;
	font-size:22px;
	border-bottom: #391B02 1px dotted;
}

#maincolumn h2, #maincolumn h3, #maincolumn form{
    padding:0px;
	color:#660000;
	font-weight:normal;
    }

#maincolumn h2{
	BORDER-BOTTOM: #FFFFFF 1px solid;
	font-size:16px;
	}
	
#maincolumn p{
		color:#391B02;
}


/**************/
/* FULLPAGE */
/**************/

#fullpage {
    float:left;
    width:930px;
 	font-size: 13px;
   }

#fullpage h1 {
	padding:0px;
	color:#391B02;
	font-weight:500;
	font-size:22px;
	border-bottom: #391B02 1px dotted;
}

#fullpage h2, #fullpage h3, #fullpage form{
    padding:0px;
	color:#660000;
	font-weight:normal;
    }

#fullpage h2{
	BORDER-BOTTOM: #FFFFFF 1px solid;
	font-size:16px;
	}
	
#fullpage p{
		color:#391B02;
}

/**************/
/* Columns */
/**************/

#columnLeft {
	float:left;
	width: 460px;
}

#columnRight {
	padding-top:7px;
	float:right;
	width: 460px;
}

#columnRightContact {
/*	background-image:url(images/boxbggrad2.jpg);
	background-repeat:repeat-x;
*/

	background-color:#CCCCCC;
	border: #999999 1px solid;

	padding-right: 10px; 
	padding-left: 10px;
	padding-bottom:10px;
	float:right;

	width: 420px;
}


/**************/
/* SIDECOLUMN */
/**************/

#sidecolumn {
    float:right;
    width:285px;
 	font-size: 12px;
	}

#sidecolumn p{
/*
		color:#336699;
		color:#003366;
		color:#6B5016;
*/

		color:#391B02;
	}

#sidecolumn h1 {
	padding:0px;
	color:#391B02;
	font-weight:500;
	font-size:22px;
	border-bottom: #391B02 1px dotted;
}


/**********/
/* MENUBOX */
/**********/

DIV.menubox
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color:#FFFFFF;

/*	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	FONT-WEIGHT: bolder;
  	color: #FFFFFF;
*/
}

DIV.menulist
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	padding-right: 10px;
	padding-left: 10px;

/*	font-size:20px;
	font-family:"Times New Roman", Times, serif; */
}

DIV.menutitle
{
	color:#FFFFFF; 
	background-image:url(p7exp/images/p7exp_mbar.jpg); 
/*	background-color:#CCCCCC; */

	padding-right: 10px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}


DIV.regionbiblebg
{
/*	background-color:#CCCC99; */

	background-image:url(images/boxbg_bible.jpg);
	background-repeat:repeat-x;
	
	border: #999999 1px solid;
	padding-right: 10px; 
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:10px;
	padding-right:10px;
	color:#666666;
}


DIV.menuregion
{
/*	background-color:#CCCC99; */

	background-image:url(images/boxbggrad2.jpg);
	background-repeat:repeat-x;
	
	border: #999999 1px solid;
	padding-right: 10px; 
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:10px;
	color:#660000;    /* Side Region Text Color (excludes paragraph) */
}

DIV.gallerymenuregion
{
/*	background-color:#CCCC99; */

	background-image:url(images/boxbggrad2.jpg);
	background-repeat:repeat-x;
	
	border: #999999 1px solid;
	padding-right: 10px; 
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom:10px;
	color:#999999;    /* Side Region Text Color (excludes paragraph) */
}

DIV.mainregion
{
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom:7px;
	padding-right: 7px;
}

DIV.slideshowregion
{
	background-color:#FFFFFF;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid; 
}

DIV.highlight
{
	border: #CCCCCC 1px solid;
	padding:10px;
	background-color:#FFFFCC;
	font-size:12px;
}

/*********************/
/* TABLES */
/*********************/


table { 
		text-align: left; 
		border-collapse: collapse;
		color:391B02;
	 }

table.formatted {
		table-layout:fixed; 
		width:100%; 
	}

td.header {
		background-color:#660000;

		color:#FFFFFF;
		border: #FFFFFF 2px solid;
}

td.formatted {
		background-image:url(images/boxbggrad2.jpg);
		color:#330000;
		border: #FFFFFF 2px solid;
	}


td, th { 
	padding: 10px; 
/*	border: 1px solid #000000 ; */
	border-collapse: collapse;
	}

th 	{
	background-color: #999999;
	color: #FFFFFF;
	text-align: left;
	}

td {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
/*	font-size: .8em; */
	}

/*td.col_item { width: 100px; }

td.col_notes { width: 150px; }

td.col_url { width: 100px; }

td.col_selection { width: 50px; }*/

td.col_item { width: 40%; }

td.col_notes { width: 40%; }

td.col_url { width: 20px; }

td.col_selection { width: px; }


tr.name {
	background-color:#666666;
	color:#FFFFFF;
	}

tr.header { 
	background-color:#660000; 
	color:#FFFFFF;
	font-weight:bold;
	}

thead {
/*		background-color: #666666; */
		background-color: #CCCCCC;
/*		font-size: 0.8em; */
	  }

table {
	width: 98%;
/*	font-family: "Century Gothic", "Gill Sans", Arial, sans-serif; */
	}


tr.odd { background-color: #CCCCCC }

