/*
Theme Name: Wall2.0c
Theme URI: http://dragontheory.com/wall2.0c/
Description: HonorMen.org Christian Mens Wall of Honor.
Version: 2.0c
Author: Christopher Hawkins
Author URI: http://dragontheory.com/
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was designed and built by Christopher Hawkins,
	whose website you will find at http://DragonTheory.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/*////////////////////////////////////////////////////////////////////////////////////

		PROJECT:		Christian Men's Wall of Honor
		DATE:		2008/04/01

////////////////////////////////////////////////////////////////////////////////////*/
html			{ background-color: #000000; background-image: url("images/bg.jpg"); height: 100%; margin-bottom: 1px; }
body			{ margin: 0; background: transparent; color: #FFFFFF; font: 62.5%/1 "Trebuchet MS", serif; }
textarea, input, select, option, optgroup, button { font: 1em "Arial", sans-serif; }
*			{ margin: 0; padding: 0; }
li, dt, dd, p	{ font-size: 1.2em; }
li *, dt *, dd *, p *, li ul *, li p { font-size: 1em; }
ul			{ margin: 1em 4em; }
a:focus, a:hover	{ text-decoration: underline; }
img 			{ border: none; }






/*////////////////////////////////////////////////////////////////////////////////////

		GLOBAL CLASSES

////////////////////////////////////////////////////////////////////////////////////*/
.left				{ float: left !important; }
.right 			{ float: right !important; }
.text-left 			{ text-align: left !important; }
.text-right			{ text-align: right !important; }
.text-center 		{ text-align: center !important; }
.wrapper 			{ width: 900px; margin: 0 auto; overflow: hidden; }
.wide-wrapper 		{ width: 909px; margin: 0 auto; }
.widest-wrapper 		{ width: 936px; margin: 0 auto; }
a 				{ color: #87CEEB/*#867762*/; text-decoration: underline; }
a:hover 			{ color: #ADA08F; text-decoration: none; }
.clear 			{ float: left !important; clear: both !important; width: 100% !important; }
input.text 			{ padding: 2px 0; border: 1px solid #6E6550; background: #FFFFFF url("images/text_field_background.png") no-repeat 0 0; color: #000000; }
.scripture 			{ font-family: serif;  font-style: italic; font-size: 14px; }
.scriptureNote		{ font-size: 11px; color: #999; margin-left: 10px; }
.question			{ color: #FFF; font-style: italic;}
.answer			{ padding-left: 40px; }
.remember			{ font-size: 11px; color: #FFF; font-weight: normal; }
.forgot			{  font-size: 11px; color: #FFF; font-weight: normal; }
.forgot a			{ padding-left: 100px; }
.tributor			{ color: #BBB; font-style: italic; }
fieldset			{ border: solid 1px #666; padding: 10px; }
legend				{ font-family: arial; font-size: 1.4em; color: #FFF; }
label				{ font-family: arial; font-size: 1.4em; }
hr				{ background-color: #666; height: 1px; color: #666; border: solid 0px #666; margin-top: 20px; margin-bottom: 30px; }
ol.terms			{ list-style-type: decimal; list-style-position: inside; }
ol.terms ol li		{ list-style-type: lower-alpha; list-style-position: inside; font-size: 1em; font-weight: normal; margin-left: 20px;}
ol.terms li p		{ font-size: 1em; font-weight: normal; margin-left: 20px; }
ol.terms span		{ font-size: 1em; font-weight: normal; }
.checkbox			{ background: url("images/checkbox_unchecked.jpg") no-repeat 0 0; border: 0; padding: 0; margin: 0px; width: 13px; height: 13px;}
.note				{ font-size: .9em; color: #AAA; }
h4 				{ font-family: Arial; font-size: 2.0em;}
ol				{ list-style-type: decimal; list-style-position: inside; }

				
/*blockquote			{ padding: 0 48px; color: #ADA08F; border-top: 1px double #999; border-bottom: 1px double #999; }*/
/*blockquote			{ background: transparent url(images/quoleft.png) left top no-repeat;}
/*blockquote div		{ padding: 0 48px; background: transparent url(images/quoright.png) right bottom no-repeat; }*/




/*////////////////////////////////////////////////////////////////////////////////////

		SEARCH RESULTS

////////////////////////////////////////////////////////////////////////////////////*/
.results			{ font-size: 1.4em; color: #FFF; font-weight: normal; }
.results td			{ border: solid 3px #000; border-bottom: solid 1px #333; border-right: solid 1px #333; padding: 5px; }
.results .results_date	{ color: #999; }
table.results		{ width: 100%; }
table.results th		{ text-align: left; }






/*////////////////////////////////////////////////////////////////////////////////////

		BORDERS

////////////////////////////////////////////////////////////////////////////////////*/
.border-0-middle		{ position: relative; margin: 30px 0; background: transparent url("images/border_0_middle2.png") repeat-y 0 10px; }
.border-0-top		{ position: relative; top: -10px; background: transparent url("images/border_0_top2.png") no-repeat 0 0; }
.border-0-bottom		{ position: relative; top: 10px; height: 10px; margin-top: -10px; background: transparent url("images/border_0_bottom2.png") no-repeat 0 100%; }

.border-1-middle		{ position: relative; margin: 30px 0; background: transparent url("images/border_1_middle.png") repeat-y 0 10px; }
.border-1-top		{ position: relative; top: -10px; background: transparent url("images/border_1_top.png") no-repeat 0 0; }
.border-1-bottom		{ position: relative; top: 10px; height: 10px; margin-top: -10px; background: transparent url("images/border_1_bottom.png") no-repeat 0 100%; }






/*////////////////////////////////////////////////////////////////////////////////////

		HEADER

////////////////////////////////////////////////////////////////////////////////////*/
div#header div.info 	{ color: #7F755D; /*background: #302C23 url("images/header_background_0.png") repeat-x bottom*/; }
		div#header div.info p   { padding: 1ex 0; font-size: 1.1em; }

div#header div.title	 { /*background: #363025 url("images/header_background_1.jpg") repeat-x top;*/ }
		div#header div.title .wrapper { height: 102px; background: transparent url("images/payingTribute2faithfulMen.png") no-repeat left center; }
				div#header div.title .wrapper a img { display: block; }

#shine {background-image: url(images/shine.png); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 309px; width: 700px; z-index: -1; }






/*////////////////////////////////////////////////////////////////////////////////////

		MENU

////////////////////////////////////////////////////////////////////////////////////*/
div#menu { float: left; clear: both; border-top: 1px solid /*#736552*/#666; /*background: #3E382D url("images/menu_background_a.png") repeat-x bottom;*/ }
div#menu p { margin-top: 1em; }
div#menu ul { float: right; list-style: none; margin: 0; font-size: 1.1em; }
		div#menu ul li { float: left; }
				div#menu ul li a { float: left; padding: 0 1px 10px 1px; color: #666/*#978D6F*/; text-decoration: none; cursor: pointer; }
						div#menu ul li a span { float: left; padding: 10px 1.5ex 10px 1.5ex; color: #DEB887/*#978D6F*/; text-decoration: none; }
						div#menu ul li a.alt { color: #FFFFFF; }
						div#menu ul li a:focus,
						div#menu ul li a:hover { margin: 0; padding: 0 0 10px 0; /*background: #403A2F url("images/menu_background_b.png") repeat-x bottom;*/ }
								div#menu ul li a:focus span,
								div#menu ul li a:hover span { border-left: 1px solid #666/*736552*/; border-right: 1px solid #666/*736552*/; color: #FFFFFF; }






/*////////////////////////////////////////////////////////////////////////////////////

		SCREEN

////////////////////////////////////////////////////////////////////////////////////*/
div#main .screen-border { margin: 0 auto; width: 874px; height: /*425*/355px; padding: 30px 31px 30px 31px; background: transparent url("images/screen_border4.png") no-repeat top; }
		div#main .screen-border .screen { width: 873px; height: /*425*/355px; /*background: #27221F url("images/screen.jpg") no-repeat 0 0;*/ }
				div#main .screen-border .screen .screen-content { width: 319px; height: 201px; float: left; margin: 44px 0 0 54px; }
* html div#main .screen-border .screen .screen-content { margin: 44px 0 0 27px; } /* <=IE6 */
				div#main .screen-border .screen .slide-content { width: 460px; float: right; padding-top: 30px;  }
				div#main .screen-border h1 { font-size: 1em; line-height: 1.2; margin-top: 0px;  }
				div#main .screen-border p { margin: 1em 30px 0 0; font-size: 1.5em; line-height: 1.3; }
						div#main .screen-border p span { color: #7D6D61; font-weight: bold; }
						 /*div#main .screen-border p a.corner { position: absolute; bottom: 0; right: 0; }
						div#main .screen-border p a.corner img { vertical-align: bottom; } */

.tourLink { margin: 30px 20px 0 0; width: 141px; height: 22px; border: none; background: transparent url("images/button_1.png") no-repeat 50% 50%; color: #998A6F; font-size: 1.3em; font-weight: bold; cursor: pointer; text-align: center; padding-top: 8px; }
.tourLink a { color: #998A6F; text-decoration: none; }
.tourLink a:hover { color: #FFFFFF; }

		div#main .screen-border li { color: #867762; font-size: 1.4em; line-height: 180%;  }
				div#main .screen-border li a { color: #867762; text-decoration: none; }
				div#main .screen-border li a:hover { color: #FFFFFF; text-decoration: underline; }






/*////////////////////////////////////////////////////////////////////////////////////

		MAIN

////////////////////////////////////////////////////////////////////////////////////*/
div#main { /*background: transparent url("images/main_background.png") repeat-x top; background: url(images/bg.jpg);*/}






/*////////////////////////////////////////////////////////////////////////////////////

		TITLE

////////////////////////////////////////////////////////////////////////////////////*/
div#main div.title	{ padding: 1em 0 1em 0;  font-size: 1.3em;}
div#main div.title h1	{ font-size: 1.7em; float: left; margin-top: -1.5ex; color: #FFF; } 

div#main div.title ul li { display: inline; }
		div#main div.title ul li a { color: #FFF; text-decoration: none; }
		div#main div.title ul li a:hover { color: #ADA08F; text-decoration: none; }


		



/*////////////////////////////////////////////////////////////////////////////////////

		SEARCH FORM - BEGIN

////////////////////////////////////////////////////////////////////////////////////*/
#search_table td			{ font-size: 1.4em; padding: 5px; }
#searchform  input		{ font-size: 1em; padding: 2px; }
#search_table th			{ font-size: 1.4em; font-weight: normal; text-align: right; }
#search_table td			{ width: 200px;  text-align: left; vertical-align: top; }
#search_table td.required	{ font-size: .9em; color: #F00; font-weight: normal; }
#search_table td.optional	{ font-size: .9em; color: #8FBC8F; font-weight: normal; }
/*////////////////////////////////////////////////////////////////////////////////////

		SEARCH FORM - END

////////////////////////////////////////////////////////////////////////////////////*/








/*////////////////////////////////////////////////////////////////////////////////////

		COMMENT FORM - BEGIN

////////////////////////////////////////////////////////////////////////////////////*/
#commentform textarea {background-color: #DDD; width: 252px; border: solid 1px #000; border-right: #DDD; border-bottom: #DDD; padding: 5px;}
#commentform label { font-size: 10px; }
/*////////////////////////////////////////////////////////////////////////////////////

		COMMENT FORM - END

////////////////////////////////////////////////////////////////////////////////////*/








/*////////////////////////////////////////////////////////////////////////////////////

		DONATION FORM - BEGIN

////////////////////////////////////////////////////////////////////////////////////*/
#BB_BuyButtonForm table td	{ font-size: 1.4em; text-align: center; width: 137px; }
#BB_BuyButtonForm input		{ padding: 5px; }
#BB_BuyButtonForm label		{ padding: 5px; }
#BB_BuyButtonForm select	{ font-family: arial; font-size: 1.4em; }
/*////////////////////////////////////////////////////////////////////////////////////

		DONATION FORM - END

////////////////////////////////////////////////////////////////////////////////////*/










/*////////////////////////////////////////////////////////////////////////////////////

		SIGNUP FORM - BEGIN ~ not being used 09/14/08

////////////////////////////////////////////////////////////////////////////////////*/
/*
table.signup				{ width: 100%; border: 0px; }
table.signup th			{ width: 150px; padding: 3px; padding-left: 0px; font-size: 1.4em; font-weight: bold; text-align: left; }
table.signup th.alt		{ color: #867762; }
table.signup td			{ padding: 3px; }
table.signup input			{ padding: 3px; font-family: "Trebuchet MS", serif; font-size: 1.4em; font-weight: bold; color: #625748; border: 2px solid #877d63; }
table.signup input.website	{ width: 130px; padding-left: 123px; background: #fff url("../../_images/design/") no-repeat; behavior: url("../../iepngfix.htc "); }
table.signup input.btn		{ margin-top: 10px; color: #998A6F; cursor: pointer; font-size: 1.4em; font-weight: bold; height: 30px; width: 141px; border: medium none; background: transparent url("../../_assets/images/button_0.png") no-repeat scroll 50%;	behavior: url("../../iepngfix.htc"); }
table.signup td div.errMSG	{ position: relative; float: left; margin: 0px; padding: 0px; padding-top: 8px; padding-left: 8px; font-size: 1.4em; font-weight: bold; color: #867762; }
*/

/*////////////////////////////////////////////////////////////////////////////////////

		SIGNUP FORM - END

////////////////////////////////////////////////////////////////////////////////////*/







/*////////////////////////////////////////////////////////////////////////////////////

		THREE COLUMNS ~ not being used 09/14/08

////////////////////////////////////////////////////////////////////////////////////*/
/*div#main ul.three-columns { float: left; clear: both; width: 100%; list-style: none; margin: 2em 0 0 0; padding: 0; }
		div#main ul.three-columns li { color: black; float: left; width: 303px; background: transparent url("images/box_outer_shadow_top.png") no-repeat 0 0; }
				div#main ul.three-columns li .outer-shadow-middle { padding: 3px 5px 0 3px; background: transparent url("images/box_outer_shadow_middle.png") no-repeat 0 6px; }
				div#main ul.three-columns li .outer-shadow-bottom { height: 6px; margin-top: -2px; background: transparent url("images/box_outer_shadow_bottom.png") no-repeat 0 bottom; }
				div#main ul.three-columns li .content { position: relative; padding: 5px; background: transparent url("images/texture_0.png") repeat 0 0; }
						div#main ul.three-columns li .content h2 { padding: .5ex 0; color: #FFFFFF; font-size: 1.7em; font-weight: 400; text-align: center; }
						div#main ul.three-columns li .content .inner { background: #26231C url("images/box_inner_shadow_bottom.png") no-repeat 0 100%; color: #968C72; font-size: 1.2em; }
						div#main ul.three-columns li .inner .inner-shadow-top { height: 6px; background: transparent url("images/box_inner_shadow_top.png") no-repeat 0 0; }
						div#main ul.three-columns li .inner .inner-shadow-middle { padding-top: 1ex; background: transparent url("images/box_inner_shadow_middle.png") repeat-y 0 0; }
						div#main ul.three-columns li .content .inner p { padding: 0 1ex; line-height: 1.3; }
								div#main ul.three-columns li .content .inner p.more { margin-top: -42px; padding: 0; text-align: right; }
										div#main ul.three-columns li .content .inner p.more a { display: inline; }
												div#main ul.three-columns li .content .inner p.more a img { vertical-align: bottom; }
*/






/*////////////////////////////////////////////////////////////////////////////////////

		PRIMARY

////////////////////////////////////////////////////////////////////////////////////*/
div.primary { float: left; width: 595px; margin-top: 8px; border-top: 1px solid #666/*877D63*/; padding-top: 10px; }
		div.primary img { margin: .3em 1em 1em 0; float: left; border: solid 1px #999; }
		div.primary p { margin-bottom: 1em; font-size: 1.4em; line-height: 1.4; }
		div.primary li { margin-bottom: 1em; font-size: 1.4em; line-height: 1.4; }
		div.primary .postList li { list-style: none; }
		div.primary span.alt { color: #A09277; }
		div.primary .errCode { border: 1px solid #635945; background: #474033; padding: 10px 6px; margin: 0 0 15px 0; }
		div.primary .errCode p { color: #867762; font-weight: bold; line-height: 100%; padding: 0; margin: 0; }
		div.primary h2 { color: #635945; font-size: 1.2em; margin: 28px 0 8px 0; }
		div.primary #memSiteWrap { overflow: hidden; margin-bottom: 35px; height: 60px; }
		div.primary .memSite { width: 250px; padding: 10px; border: 1px solid #635945; background: #474033; float: left; }
				div.primary .memSite h3 { color: #FFFFFF; font-size: 1.6em; margin-bottom: 8px; }
				div.primary .memSite .memLink { font-size: 1.3em; }
						div.primary .memSite .memLink a { text-decoration: none; }
						div.primary .memSite .memLink a:hover { text-decoration: underline; }
				div.primary .memSite .memDate { font-size: 1.2em; margin-top: 8px; }
		div.primary strong.alt { color: /*#635945*/#A09262; }
		div.primary div#loginSpacer { height: 50px; }
		div.primary .examples td	{ vertical-align: top; width: 250px; height: 325px; }
		div.primary p.example-link { line-height: 100%; padding: 0; margin: 0; text-align: left; font-weight: bold; }
		div.primary p.example-image { line-height: 100%; padding: 0; margin: 0; text-align: left; }
				div.primary p.example-image img { border: 4px solid #867762; padding: 3px; background: #fff; }
		div.post h3 { font-size: 2em; }
		div.post h2 { font-size: 2.5em; }

/*div.primary blockquote		{ margin: 0 40px 0 5px; padding: 10px 0 10px 45px; line-height: 1.5em; color: #CB8F82; background:  url('images/bquote2.png') no-repeat;}*/ /*div.primary blockquote		{ background: transparent url('images/quoleft.png') left top no-repeat;}div.primary blockquote div	{ padding: 0 48px; background: transparent url('images/quoright.png') right bottom no-repeat; }*/
div.primary blockquote		{ margin: 0; padding: 0; background: transparent url('images/leftquote.png') no-repeat top left; }
div.primary blockquote p		{ padding: 15px; color: #CB8F82; font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.7em; line-height: 1.3; /* background: transparent url('images/rightquote.png') no-repeat bottom right; */ }



/*////////////////////////////////////////////////////////////////////////////////////

		BOXES

////////////////////////////////////////////////////////////////////////////////////*/
ul.boxes { list-style: none; margin: 0; padding: 0; }
		ul.boxes li { float: left; width: 270px; padding: 0px 10px 10px 10px; /*background-image: url('images/wall_items_bg.gif') no-repeat 0 0;*/ height: 180px; }
				ul.boxes li h2 { color: #FFFFFF; font-size: 1.4em; }
				ul.boxes li p { font-size: 1em; }

ul.wall_boxes { list-style: none; margin: 0; padding: 0;  font-size: 1.5em;}
		ul.wall_boxes li { float: left; width: 270px; padding: 10px; background: transparent url('images/wall_items_bg.gif') no-repeat 0 0; border: solid 1px #666;}
				ul.wall_boxes li h2 { color: #CCCCCC; font-size: 1.4em; }
				ul.wall_boxes li p { font-size: 1.0em; }
table.wall_boxes { width: 100%; font-size: 1.4em; }
	table.wall_boxes td { border: solid 1px #666; border-right: solid 3px #000; border-bottom: solid 4px #000; padding: 10px; border-collapse: separate; }


	




/*////////////////////////////////////////////////////////////////////////////////////

		SECONDARY

////////////////////////////////////////////////////////////////////////////////////*/
div#secondary 			{ float: left; width: 295px; margin: 8px 0 0 10px;  }
div#secondary #sidePicWrap 	{ border: 1px solid #666/*877D63*/; padding: 3px; background: #000000 url(images/sidepic-touch_the_wall.jpg) no-repeat 3px 3px; height: 191px;}
div#secondary #sidePicWrap #sidePicMsg { font-size: 1.4em; font-weight: bold; text-align: center; margin-top: 167px; }
div#secondary hr 		{ height: 2px; width: 287px; border: solid 1px #222; border-bottom: #555; margin-left: 3px; margin-top: 5px; margin-bottom: 5px;}				
div#secondary p 		{ color: #BBB; padding: 15px; }
div#secondary h3 		{ text-align: center; }






/*////////////////////////////////////////////////////////////////////////////////////

		CREATE WEBSITE

////////////////////////////////////////////////////////////////////////////////////*/
div.create-website { padding: 15px 0 0 0; }
/* 
* html div.beta-release { height: 110px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = 'images/beta_release3.png', sizingMethod = 'crop'); }
div.createSticker { background: transparent url("images/beta_release.png") no-repeat right top; position: absolute; width: 294px; height: 110px; margin-top: -14px; }
*/
div.create-website h2 { text-align: center; font-size: 1.7em; line-height: 1.5; width: 290px; /*arbitrary width for IE6*/}
div.create-website p { padding: 0 10px; font-size: 1.2em; color: #BBB; line-height: 1.5; margin-top: -20px;}
div.create-website .dateandtime { font-size: .9em; color: #FFF !important; line-height: 1.5; margin-top: -10px;}
div.create-website p.first { padding-right: 50px; }
div.create-website p.second { padding-right: 20px; }
div.create-website form input.half { width: 129px; padding-left: 2px; padding-right: 2px; }
div.create-website form input.wide { width: 269px; padding-left: 2px; padding-right: 2px; }
div.create-website form p.label { margin-top: 1em; color: #9B9175; font-size: 1.4em; font-weight: 700; }
div.create-website form p.hint { color: #8F8F8F; font-size: 1.1em; }
div.create-website form input { font-size: 1.1em; }
div.create-website form textarea { font-size: 1.2em; }
div.create-website form input.button { width: 141px; height: 30px; margin-top: 1em; border: none; background: transparent url('images/button_06.png') no-repeat 50% 50%; color: #998A6F; font-size: 1em; font-weight: 700; cursor: pointer; }
* html div.create-website form input.button { background-image: none;}
div.create-website div.buttonLink { margin-left: 75px; width: 141px; height: 22px; margin-top: 1em; border: none; background: transparent url('images/button_06.png') no-repeat 50% 50%; color: #998A6F; font-size: 1.3em; font-weight: bold; cursor: pointer; text-align: center; padding-top: 8px; }
div.create-website div.buttonLink a { color: #87CEEB; text-decoration: none; }
div.create-website div.buttonLink a:hover { color: #ffffff; }
div.create-website ol.commentlist { list-style: none;}
div.create-website .numberOfEntries { text-align: center; }




/*////////////////////////////////////////////////////////////////////////////////////

		RECTN ARTICLES ~ not being used 09/14/08

////////////////////////////////////////////////////////////////////////////////////*/
/*
div.recent-articles			{ padding: 15px 0 0 0; background: transparent url('images/recent_articles.png') no-repeat right top; }
* html div.recent-articles		{ height: 110px; background-image: none; }
div.recent-articles ul			{ list-style: none; margin: 0; padding: 0 10px; line-height: 1.4; }
div.recent-articles ul li		{ margin-top: 1ex; padding-left: 34px; background: transparent url('images/pigeon.png') no-repeat 0 0; font-size: 1.3em; }
* html div.recent-articles ul li	{ height: 1%; background-image: none; }
div.recent-articles ul li.first	{ margin-top: 0; padding-right: 80px; }
div.recent-articles ul li.second	{ padding-right: 60px; }
div.recent-articles ul li a		{ font-weight: bold; text-decoration: none; }
div.recent-articles ul li a span	{ display: block; color: #6B634E; font-size: .85em; }
div.recent-articles ul li a:focus, div.recent-articles ul li a:hover { text-decoration: none; }
*/

/*
Theme Name: Wall2.0c
Theme URI: http://dragontheory.com/wall2.0c/
Description: HonorMen.org Christian Mens Wall of Honor.
Version: 2.0c
Author: Christopher Hawkins
Author URI: http://dragontheory.com/
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was designed and built by Christopher Hawkins,
	whose website you will find at http://DragonTheory.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/*////////////////////////////////////////////////////////////////////////////////////

		PROJECT:		Christian Men's Wall of Honor
		DATE:		2008/04/01

////////////////////////////////////////////////////////////////////////////////////*/
html			{ background-color: #000000; background-image: url("images/bg.jpg"); height: 100%; margin-bottom: 1px; }
body			{ margin: 0; background: transparent; color: #FFFFFF; font: 62.5%/1 "Trebuchet MS", serif; }
textarea, input, select, option, optgroup, button { font: 1em "Arial", sans-serif; }
*			{ margin: 0; padding: 0; }
li, dt, dd, p	{ font-size: 1.2em; }
li *, dt *, dd *, p *, li ul *, li p { font-size: 1em; }
ul			{ margin: 1em 4em; }
a:focus, a:hover	{ text-decoration: underline; }
img 			{ border: none; }






/*////////////////////////////////////////////////////////////////////////////////////

		GLOBAL CLASSES

////////////////////////////////////////////////////////////////////////////////////*/
.left				{ float: left !important; }
.right 			{ float: right !important; }
.text-left 			{ text-align: left !important; }
.text-right			{ text-align: right !important; }
.text-center 		{ text-align: center !important; }
.wrapper 			{ width: 900px; margin: 0 auto; overflow: hidden; }
.wide-wrapper 		{ width: 909px; margin: 0 auto; }
.widest-wrapper 		{ width: 936px; margin: 0 auto; }
a 				{ color: #87CEEB/*#867762*/; text-decoration: underline; }
a:hover 			{ color: #ADA08F; text-decoration: none; }
.clear 			{ float: left !important; clear: both !important; width: 100% !important; }
input.text 			{ padding: 2px 0; border: 1px solid #6E6550; background: #FFFFFF url("images/text_field_background.png") no-repeat 0 0; color: #000000; }
.scripture 			{ font-family: serif;  font-style: italic; font-size: 14px; }
.scriptureNote		{ font-size: 11px; color: #999; margin-left: 10px; }
.question			{ color: #FFF; font-style: italic;}
.answer			{ padding-left: 40px; }
.remember			{ font-size: 11px; color: #FFF; font-weight: normal; }
.forgot			{  font-size: 11px; color: #FFF; font-weight: normal; }
.forgot a			{ padding-left: 100px; }
.tributor			{ color: #BBB; font-style: italic; }
fieldset			{ border: solid 1px #666; padding: 10px; }
legend				{ font-family: arial; font-size: 1.4em; color: #FFF; }
label				{ font-family: arial; font-size: 1.4em; }
hr				{ background-color: #666; height: 1px; color: #666; border: solid 0px #666; margin-top: 20px; margin-bottom: 30px; }
ol.terms			{ list-style-type: decimal; list-style-position: inside; }
ol.terms ol li		{ list-style-type: lower-alpha; list-style-position: inside; font-size: 1em; font-weight: normal; margin-left: 20px;}
ol.terms li p		{ font-size: 1em; font-weight: normal; margin-left: 20px; }
ol.terms span		{ font-size: 1em; font-weight: normal; }
.checkbox			{ background: url("images/checkbox_unchecked.jpg") no-repeat 0 0; border: 0; padding: 0; margin: 0px; width: 13px; height: 13px;}
.note				{ font-size: .9em; color: #AAA; }
h4 				{ font-family: Arial; font-size: 2.0em;}
ol				{ list-style-type: decimal; list-style-position: inside; }

				
/*blockquote			{ padding: 0 48px; color: #ADA08F; border-top: 1px double #999; border-bottom: 1px double #999; }*/
/*blockquote			{ background: transparent url(images/quoleft.png) left top no-repeat;}
/*blockquote div		{ padding: 0 48px; background: transparent url(images/quoright.png) right bottom no-repeat; }*/




/*////////////////////////////////////////////////////////////////////////////////////

		SEARCH RESULTS

////////////////////////////////////////////////////////////////////////////////////*/
.results			{ font-size: 1.4em; color: #FFF; font-weight: normal; }
.results td			{ border: solid 3px #000; border-bottom: solid 1px #333; border-right: solid 1px #333; padding: 5px; }
.results .results_date	{ color: #999; }
table.results		{ width: 100%; }
table.results th		{ text-align: left; }






/*////////////////////////////////////////////////////////////////////////////////////

		BORDERS

////////////////////////////////////////////////////////////////////////////////////*/
.border-0-middle		{ position: relative; margin: 30px 0; background: transparent url("images/border_0_middle2.png") repeat-y 0 10px; }
.border-0-top		{ position: relative; top: -10px; background: transparent url("images/border_0_top2.png") no-repeat 0 0; }
.border-0-bottom		{ position: relative; top: 10px; height: 10px; margin-top: -10px; background: transparent url("images/border_0_bottom2.png") no-repeat 0 100%; }

.border-1-middle		{ position: relative; margin: 30px 0; background: transparent url("images/border_1_middle.png") repeat-y 0 10px; }
.border-1-top		{ position: relative; top: -10px; background: transparent url("images/border_1_top.png") no-repeat 0 0; }
.border-1-bottom		{ position: relative; top: 10px; height: 10px; margin-top: -10px; background: transparent url("images/border_1_bottom.png") no-repeat 0 100%; }






/*////////////////////////////////////////////////////////////////////////////////////

		HEADER

////////////////////////////////////////////////////////////////////////////////////*/
div#header div.info 	{ color: #7F755D; /*background: #302C23 url("images/header_background_0.png") repeat-x bottom*/; }
		div#header div.info p   { padding: 1ex 0; font-size: 1.1em; }

div#header div.title	 { /*background: #363025 url("images/header_background_1.jpg") repeat-x top;*/ }
		div#header div.title .wrapper { height: 102px; background: transparent url("images/payingTribute2faithfulMen.png") no-repeat left center; }
				div#header div.title .wrapper a img { display: block; }

#shine {background-image: url(images/shine.png); background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; height: 309px; width: 700px; z-index: -1; }






/*////////////////////////////////////////////////////////////////////////////////////

		MENU

////////////////////////////////////////////////////////////////////////////////////*/
div#menu { float: left; clear: both; border-top: 1px solid /*#736552*/#666; /*background: #3E382D url("images/menu_background_a.png") repeat-x bottom;*/ }
div#menu p { margin-top: 1em; }
div#menu ul { float: right; list-style: none; margin: 0; font-size: 1.1em; }
		div#menu ul li { float: left; }
				div#menu ul li a { float: left; padding: 0 1px 10px 1px; color: #666/*#978D6F*/; text-decoration: none; cursor: pointer; }
						div#menu ul li a span { float: left; padding: 10px 1.5ex 10px 1.5ex; color: #DEB887/*#978D6F*/; text-decoration: none; }
						div#menu ul li a.alt { color: #FFFFFF; }
						div#menu ul li a:focus,
						div#menu ul li a:hover { margin: 0; padding: 0 0 10px 0; /*background: #403A2F url("images/menu_background_b.png") repeat-x bottom;*/ }
								div#menu ul li a:focus span,
								div#menu ul li a:hover span { border-left: 1px solid #666/*736552*/; border-right: 1px solid #666/*736552*/; color: #FFFFFF; }






/*////////////////////////////////////////////////////////////////////////////////////

		SCREEN

////////////////////////////////////////////////////////////////////////////////////*/
div#main .screen-border { margin: 0 auto; width: 874px; height: /*425*/355px; padding: 30px 31px 30px 31px; background: transparent url("images/screen_border4.png") no-repeat top; }
		div#main .screen-border .screen { width: 873px; height: /*425*/355px; /*background: #27221F url("images/screen.jpg") no-repeat 0 0;*/ }
				div#main .screen-border .screen .screen-content { width: 319px; height: 201px; float: left; margin: 44px 0 0 54px; }
* html div#main .screen-border .screen .screen-content { margin: 44px 0 0 27px; } /* <=IE6 */
				div#main .screen-border .screen .slide-content { width: 460px; float: right; padding-top: 30px;  }
				div#main .screen-border h1 { font-size: 1em; line-height: 1.2; margin-top: 0px;  }
				div#main .screen-border p { margin: 1em 30px 0 0; font-size: 1.5em; line-height: 1.3; }
						div#main .screen-border p span { color: #7D6D61; font-weight: bold; }
						 /*div#main .screen-border p a.corner { position: absolute; bottom: 0; right: 0; }
						div#main .screen-border p a.corner img { vertical-align: bottom; } */

.tourLink { margin: 30px 20px 0 0; width: 141px; height: 22px; border: none; background: transparent url("images/button_1.png") no-repeat 50% 50%; color: #998A6F; font-size: 1.3em; font-weight: bold; cursor: pointer; text-align: center; padding-top: 8px; }
.tourLink a { color: #998A6F; text-decoration: none; }
.tourLink a:hover { color: #FFFFFF; }

		div#main .screen-border li { color: #867762; font-size: 1.4em; line-height: 180%;  }
				div#main .screen-border li a { color: #867762; text-decoration: none; }
				div#main .screen-border li a:hover { color: #FFFFFF; text-decoration: underline; }






/*////////////////////////////////////////////////////////////////////////////////////

		MAIN

////////////////////////////////////////////////////////////////////////////////////*/
div#main { /*background: transparent url("images/main_background.png") repeat-x top; background: url(images/bg.jpg);*/}






/*////////////////////////////////////////////////////////////////////////////////////

		TITLE

////////////////////////////////////////////////////////////////////////////////////*/
div#main div.title	{ padding: 1em 0 1em 0;  font-size: 1.3em;}
div#main div.title h1	{ font-size: 1.7em; float: left; margin-top: -1.5ex; color: #FFF; } 

div#main div.title ul li { display: inline; }
		div#main div.title ul li a { color: #FFF; text-decoration: none; }
		div#main div.title ul li a:hover { color: #ADA08F; text-decoration: none; }


		



/*////////////////////////////////////////////////////////////////////////////////////

		SEARCH FORM - BEGIN

////////////////////////////////////////////////////////////////////////////////////*/
#search_table td			{ font-size: 1.4em; padding: 5px; }
#searchform  input		{ font-size: 1em; padding: 2px; }
#search_table th			{ font-size: 1.4em; font-weight: normal; text-align: right; }
#search_table td			{ width: 200px;  text-align: left; vertical-align: top; }
#search_table td.required	{ font-size: .9em; color: #F00; font-weight: normal; }
#search_table td.optional	{ font-size: .9em; color: #8FBC8F; font-weight: normal; }
/*////////////////////////////////////////////////////////////////////////////////////

		SEARCH FORM - END

////////////////////////////////////////////////////////////////////////////////////*/








/*////////////////////////////////////////////////////////////////////////////////////

		COMMENT FORM - BEGIN

////////////////////////////////////////////////////////////////////////////////////*/
#commentform textarea {background-color: #DDD; width: 252px; border: solid 1px #000; border-right: #DDD; border-bottom: #DDD; padding: 5px;}
#commentform label { font-size: 10px; }
/*////////////////////////////////////////////////////////////////////////////////////

		COMMENT FORM - END

////////////////////////////////////////////////////////////////////////////////////*/








/*////////////////////////////////////////////////////////////////////////////////////

		DONATION FORM - BEGIN

////////////////////////////////////////////////////////////////////////////////////*/
#BB_BuyButtonForm table td	{ font-size: 1.4em; text-align: center; width: 137px; }
#BB_BuyButtonForm input		{ padding: 5px; }
#BB_BuyButtonForm label		{ padding: 5px; }
#BB_BuyButtonForm select	{ font-family: arial; font-size: 1.4em; }
/*////////////////////////////////////////////////////////////////////////////////////

		DONATION FORM - END

////////////////////////////////////////////////////////////////////////////////////*/










/*////////////////////////////////////////////////////////////////////////////////////

		SIGNUP FORM - BEGIN ~ not being used 09/14/08

////////////////////////////////////////////////////////////////////////////////////*/
/*
table.signup				{ width: 100%; border: 0px; }
table.signup th			{ width: 150px; padding: 3px; padding-left: 0px; font-size: 1.4em; font-weight: bold; text-align: left; }
table.signup th.alt		{ color: #867762; }
table.signup td			{ padding: 3px; }
table.signup input			{ padding: 3px; font-family: "Trebuchet MS", serif; font-size: 1.4em; font-weight: bold; color: #625748; border: 2px solid #877d63; }
table.signup input.website	{ width: 130px; padding-left: 123px; background: #fff url("../../_images/design/") no-repeat; behavior: url("../../iepngfix.htc "); }
table.signup input.btn		{ margin-top: 10px; color: #998A6F; cursor: pointer; font-size: 1.4em; font-weight: bold; height: 30px; width: 141px; border: medium none; background: transparent url("../../_assets/images/button_0.png") no-repeat scroll 50%;	behavior: url("../../iepngfix.htc"); }
table.signup td div.errMSG	{ position: relative; float: left; margin: 0px; padding: 0px; padding-top: 8px; padding-left: 8px; font-size: 1.4em; font-weight: bold; color: #867762; }
*/

/*////////////////////////////////////////////////////////////////////////////////////

		SIGNUP FORM - END

////////////////////////////////////////////////////////////////////////////////////*/







/*////////////////////////////////////////////////////////////////////////////////////

		THREE COLUMNS ~ not being used 09/14/08

////////////////////////////////////////////////////////////////////////////////////*/
/*div#main ul.three-columns { float: left; clear: both; width: 100%; list-style: none; margin: 2em 0 0 0; padding: 0; }
		div#main ul.three-columns li { color: black; float: left; width: 303px; background: transparent url("images/box_outer_shadow_top.png") no-repeat 0 0; }
				div#main ul.three-columns li .outer-shadow-middle { padding: 3px 5px 0 3px; background: transparent url("images/box_outer_shadow_middle.png") no-repeat 0 6px; }
				div#main ul.three-columns li .outer-shadow-bottom { height: 6px; margin-top: -2px; background: transparent url("images/box_outer_shadow_bottom.png") no-repeat 0 bottom; }
				div#main ul.three-columns li .content { position: relative; padding: 5px; background: transparent url("images/texture_0.png") repeat 0 0; }
						div#main ul.three-columns li .content h2 { padding: .5ex 0; color: #FFFFFF; font-size: 1.7em; font-weight: 400; text-align: center; }
						div#main ul.three-columns li .content .inner { background: #26231C url("images/box_inner_shadow_bottom.png") no-repeat 0 100%; color: #968C72; font-size: 1.2em; }
						div#main ul.three-columns li .inner .inner-shadow-top { height: 6px; background: transparent url("images/box_inner_shadow_top.png") no-repeat 0 0; }
						div#main ul.three-columns li .inner .inner-shadow-middle { padding-top: 1ex; background: transparent url("images/box_inner_shadow_middle.png") repeat-y 0 0; }
						div#main ul.three-columns li .content .inner p { padding: 0 1ex; line-height: 1.3; }
								div#main ul.three-columns li .content .inner p.more { margin-top: -42px; padding: 0; text-align: right; }
										div#main ul.three-columns li .content .inner p.more a { display: inline; }
												div#main ul.three-columns li .content .inner p.more a img { vertical-align: bottom; }
*/






/*////////////////////////////////////////////////////////////////////////////////////

		PRIMARY

////////////////////////////////////////////////////////////////////////////////////*/
div.primary { float: left; width: 595px; margin-top: 8px; border-top: 1px solid #666/*877D63*/; padding-top: 10px; }
		div.primary img { margin: .3em 1em 1em 0; float: left; border: solid 1px #999; }
		div.primary p { margin-bottom: 1em; font-size: 1.4em; line-height: 1.4; }
		div.primary li { margin-bottom: 1em; font-size: 1.4em; line-height: 1.4; }
		div.primary .postList li { list-style: none; }
		div.primary span.alt { color: #A09277; }
		div.primary .errCode { border: 1px solid #635945; background: #474033; padding: 10px 6px; margin: 0 0 15px 0; }
		div.primary .errCode p { color: #867762; font-weight: bold; line-height: 100%; padding: 0; margin: 0; }
		div.primary h2 { color: #635945; font-size: 1.2em; margin: 28px 0 8px 0; }
		div.primary #memSiteWrap { overflow: hidden; margin-bottom: 35px; height: 60px; }
		div.primary .memSite { width: 250px; padding: 10px; border: 1px solid #635945; background: #474033; float: left; }
				div.primary .memSite h3 { color: #FFFFFF; font-size: 1.6em; margin-bottom: 8px; }
				div.primary .memSite .memLink { font-size: 1.3em; }
						div.primary .memSite .memLink a { text-decoration: none; }
						div.primary .memSite .memLink a:hover { text-decoration: underline; }
				div.primary .memSite .memDate { font-size: 1.2em; margin-top: 8px; }
		div.primary strong.alt { color: /*#635945*/#A09262; }
		div.primary div#loginSpacer { height: 50px; }
		div.primary .examples td	{ vertical-align: top; width: 250px; height: 325px; }
		div.primary p.example-link { line-height: 100%; padding: 0; margin: 0; text-align: left; font-weight: bold; }
		div.primary p.example-image { line-height: 100%; padding: 0; margin: 0; text-align: left; }
				div.primary p.example-image img { border: 4px solid #867762; padding: 3px; background: #fff; }
		div.post h3 { font-size: 2em; }
		div.post h2 { font-size: 2.5em; }

/*div.primary blockquote		{ margin: 0 40px 0 5px; padding: 10px 0 10px 45px; line-height: 1.5em; color: #CB8F82; background:  url('images/bquote2.png') no-repeat;}*/ /*div.primary blockquote		{ background: transparent url('images/quoleft.png') left top no-repeat;}div.primary blockquote div	{ padding: 0 48px; background: transparent url('images/quoright.png') right bottom no-repeat; }*/
div.primary blockquote		{ margin: 0; padding: 0; background: transparent url('images/leftquote.png') no-repeat top left; }
div.primary blockquote p		{ padding: 15px; color: #CB8F82; font-family: "Times New Roman", Times, serif; font-style: italic; font-size: 1.7em; line-height: 1.3; /* background: transparent url('images/rightquote.png') no-repeat bottom right; */ }



/*////////////////////////////////////////////////////////////////////////////////////

		BOXES

////////////////////////////////////////////////////////////////////////////////////*/
ul.boxes { list-style: none; margin: 0; padding: 0; }
		ul.boxes li { float: left; width: 270px; padding: 0px 10px 10px 10px; /*background-image: url('images/wall_items_bg.gif') no-repeat 0 0;*/ height: 180px; }
				ul.boxes li h2 { color: #FFFFFF; font-size: 1.4em; }
				ul.boxes li p { font-size: 1em; }

ul.wall_boxes { list-style: none; margin: 0; padding: 0;  font-size: 1.5em;}
		ul.wall_boxes li { float: left; width: 270px; padding: 10px; background: transparent url('images/wall_items_bg.gif') no-repeat 0 0; border: solid 1px #666;}
				ul.wall_boxes li h2 { color: #CCCCCC; font-size: 1.4em; }
				ul.wall_boxes li p { font-size: 1.0em; }
table.wall_boxes { width: 100%; font-size: 1.4em; }
	table.wall_boxes td { border: solid 1px #666; border-right: solid 3px #000; border-bottom: solid 4px #000; padding: 10px; border-collapse: separate; }


	




/*////////////////////////////////////////////////////////////////////////////////////

		SECONDARY

////////////////////////////////////////////////////////////////////////////////////*/
div#secondary 			{ float: left; width: 295px; margin: 8px 0 0 10px;  }
div#secondary #sidePicWrap 	{ border: 1px solid #666/*877D63*/; padding: 3px; background: #000000 url(images/sidepic-touch_the_wall.jpg) no-repeat 3px 3px; height: 191px;}
div#secondary #sidePicWrap #sidePicMsg { font-size: 1.4em; font-weight: bold; text-align: center; margin-top: 167px; }
div#secondary hr 		{ height: 2px; width: 287px; border: solid 1px #222; border-bottom: #555; margin-left: 3px; margin-top: 5px; margin-bottom: 5px;}				
div#secondary p 		{ color: #BBB; padding: 15px; }
div#secondary h3 		{ text-align: center; }






/*////////////////////////////////////////////////////////////////////////////////////

		CREATE WEBSITE

////////////////////////////////////////////////////////////////////////////////////*/
div.create-website { padding: 15px 0 0 0; }
/* 
* html div.beta-release { height: 110px; background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src = 'images/beta_release3.png', sizingMethod = 'crop'); }
div.createSticker { background: transparent url("images/beta_release.png") no-repeat right top; position: absolute; width: 294px; height: 110px; margin-top: -14px; }
*/
div.create-website h2 { text-align: center; font-size: 1.7em; line-height: 1.5; width: 290px; /*arbitrary width for IE6*/}
div.create-website p { padding: 0 10px; font-size: 1.2em; color: #BBB; line-height: 1.5; margin-top: -20px;}
div.create-website .dateandtime { font-size: .9em; color: #FFF !important; line-height: 1.5; margin-top: -10px;}
div.create-website p.first { padding-right: 50px; }
div.create-website p.second { padding-right: 20px; }
div.create-website form input.half { width: 129px; padding-left: 2px; padding-right: 2px; }
div.create-website form input.wide { width: 269px; padding-left: 2px; padding-right: 2px; }
div.create-website form p.label { margin-top: 1em; color: #9B9175; font-size: 1.4em; font-weight: 700; }
div.create-website form p.hint { color: #8F8F8F; font-size: 1.1em; }
div.create-website form input { font-size: 1.1em; }
div.create-website form textarea { font-size: 1.2em; }
div.create-website form input.button { width: 141px; height: 30px; margin-top: 1em; border: none; background: transparent url('images/button_06.png') no-repeat 50% 50%; color: #998A6F; font-size: 1em; font-weight: 700; cursor: pointer; }
* html div.create-website form input.button { background-image: none;}
div.create-website div.buttonLink { margin-left: 75px; width: 141px; height: 22px; margin-top: 1em; border: none; background: transparent url('images/button_06.png') no-repeat 50% 50%; color: #998A6F; font-size: 1.3em; font-weight: bold; cursor: pointer; text-align: center; padding-top: 8px; }
div.create-website div.buttonLink a { color: #87CEEB; text-decoration: none; }
div.create-website div.buttonLink a:hover { color: #ffffff; }
div.create-website ol.commentlist { list-style: none;}
div.create-website .numberOfEntries { text-align: center; }




/*////////////////////////////////////////////////////////////////////////////////////

		TheWALL ~ 02/10/10

////////////////////////////////////////////////////////////////////////////////////*/
#tributeWall			{ width: 5350px; border: solid 1px white; }
#tributeWall ul#toc  		{ width: 500px; float: left; border: solid 1px grey; }
#tributeWall ul#toc li		{ width: 250px; float: left;  height: 25px; text-align: left; list-style: none; overflow: hidden; font-size: 1.5em; border: none; }
#tributeWall ul#toc li a        { text-decoration: none; }
/*#tributeWall ul#toc li a:hover  { text-decoration: underline; }*/

/*#tributeWall ul#tributees	{ width: 5350px; height: 2000px; z-index: 10; }*/
#tributeWall ul#tributees li	{ width: 450px; height: 450px; margin: 0 200px 200px 0; text-align: left; list-style: none; float: left; overflow: hidden; border: solid 1px green; }
#tributeWall ul#tributees li h2		{ font-size: 200%; margin-bottom: 10px; padding-top: 0px; }
#tributeWall ul#tributees li img	{ float: left; 
					padding: 0; 
					margin: 0 15px 5px 0; 
					border-style: solid; 
					border-top-color: #333; 
					border-right-color: #666; 
					border-bottom-color: #666; 
					border-left-color: #333; 
					border-width: 3px; }
#tributeWall ul li p		{ font-family: arial; font-size: 1.2em; font-weight: normal; line-height: 1.3em; word-spacing: .2em; }



/*////////////////////////////////////////////////////////////////////////////////////

		FOOTER

////////////////////////////////////////////////////////////////////////////////////*/
div#footer { clear: both; padding: 21px 0 1em 0; /*background: transparent url('images/footer_background.png') no-repeat 100% 2px;*/ line-height: 1.5; }








/*////////////////////////////////////////////////////////////////////////////////////

		FOOTER'S MENU

////////////////////////////////////////////////////////////////////////////////////*/
div#footer ul.menu			{ list-style: none; margin: 0 50px 0 0; padding: 1ex 0; border-top: 1px solid #666/*393732*/; }
div#footer ul.menu li		{ display: inline; margin-right: 1em; }
div#footer ul.menu li a		{ color: #A09277/*#7A766B*/; text-decoration: none; }
div#footer ul.menu li a:focus, div#footer ul.menu li a:hover { color: #FFFFFF; }








/*////////////////////////////////////////////////////////////////////////////////////

		FOOTER'S LINKS

////////////////////////////////////////////////////////////////////////////////////*/
div#footer ul.links		{ list-style: none; margin: 0; padding: 0; color: #514D46; }
div#footer ul.links li		{ display: inline; margin-left: 1em; }
div#footer ul.links li.first	{ margin: 0; padding-right: 1em; border-right: 1px solid #514D46; }
div#footer ul.links li.last	{ display: block; float: right; width: 100%; margin: -1.5em 0 0 0; text-align: right; }
div#footer ul.links li a		{ color: #514D46; text-decoration: none; }
div#footer ul.links li a:focus, div#footer ul.links li a:hover { color: #FFFFFF; }




  


/*////////////////////////////////////////////////////////////////////////////////////

		sIFR ~ not being used 09/14/08

////////////////////////////////////////////////////////////////////////////////////*/
/*.sIFR-flash		{ visibility: visible !important; margin: 0; }
.sIFR-replaced		{ visibility: visible !important; }
span.sIFR-alternate	{ position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-flash + div[adblocktab=true] { display: none !important; }*/
.sIFR-hasFlash h1		{ visibility: hidden; font-style: italic;}







/*////////////////////////////////////////////////////////////////////////////////////

		GLIDER ~ not being used 09/14/08

////////////////////////////////////////////////////////////////////////////////////*/
/*#myGlider { margin-bottom: 0;}*/
/* modify width and height of scrolling section if necessary	*/		
/*#myGlider div.scroller { width: 873px; height: 425px; overflow: hidden; border: 0 solid #cccccc;	}*/
/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
/*#myGlider div.scroller div.section { width:873px;	height:425px; overflow:hidden; float:left; padding:0; }
#myGlider div.scroller div.content { width: 10000px; }*/

/*#intro {position: relative; z-index: -1;}
#flashButton {}*/






/*////////////////////////////////////////////////////////////////////////////////////

	COLOURED SCROLLBARS
	http://bjorkoy.com/past/2007/4/8/the_easiest_way_to_png/

////////////////////////////////////////////////////////////////////////////////////*/
html 
	{scrollbar-base-color: #000; scrollbar-arrow-color: #999; scrollbar-track-color: #000;
	scrollbar-shadow-color: #000; scrollbar-lightshadow-color: #000; scrollbar-darkshadow-color: gray;
	scrollbar-highlight-color: #666; scrollbar-3dlight-color: #000;}

	




/*////////////////////////////////////////////////////////////////////////////////////

	SUCKER FISH SHOAL HIGHLIGHTER ~ not being used 09/14/08
	http://www.htmldog.com/articles/suckerfish/shoal/

////////////////////////////////////////////////////////////////////////////////////*/
/*#content input:focus, 
#content textarea:focus, 
#content input.sffocus, 
#content textarea.sffocus 
	{background-color: #369;
	color: #EEE;
	border-top: solid 3px #333;
	border-left: solid 3px #333;
	border-bottom: solid 1px #999;
	border-right: solid 1px #999;
	filter: alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;}*/







/*////////////////////////////////////////////////////////////////////////////////////

		THE END

////////////////////////////////////////////////////////////////////////////////////*/









/* html							{ width: 9000px; height: 8000px; }
body							{ } */
/* .part							{ border: 1px solid black; background-color: transparent; }
	.part h3					{ color: #933; }
#toc							{ display: block; padding: 10px; position: relative; margin: 15px 0; width: 305px; }
	#toc h3					{ padding-bottom: 10px; }
	#toc h3 strong				{ font-size: 13px; color: black; }
	#toc li					{ list-style-type: circle; padding-left: 5px; margin-left: 15px; }
		#toc a				{ color: #69C; }
div.section					{ border: 1px black solid; width: 950px; padding: 10px; margin: 5px 0; position: relative; clear: both; }
	div.section h3				{ margin-bottom: 10px; }
	div.section li				{ list-style: none; float: left; }
	div.pane					{ overflow: auto; clear: left; margin: 10px 0 0 10px; position: relative; width: 826px; height: 322px; }*/
 /*ul.elements					{ background-color: #5B739C; }
	ul.elements li				{ width: 200px; height: 100px; font-weight: bolder; border: 1px black solid; text-align: center; padding: 50px; position: relative; background-color: #DDD; }
		ul.elements li a			{ bottom: 20px; color: #933; font-size: 12px; left: 125px; position: absolute; }
		ul.elements li p			{ color: #666; } */
/* 	#pane-options ul.elements li	{ margin: 5px; }
	#pane-options				{ margin-bottom: 10px; } */
/* ul.links						{ height: 20px; }
	ul.links a					{ color: #69C; margin: 0pt 5px; } */
/* h3 span						{ position: absolute; } */
/* .message						{ background: #EEE; border: 1px solid #999; color: #333; font-size: 12px; font-weight: normal; padding: 1px; margin-top: 2px; } */


