
/* -------Common------  */

.l { float:left; }
.r { float:right; }
.c { margin-left:auto;margin-right:auto; }
.jl { text-align:left; }
.jr { text-align:right; }
.jc { text-align:center; }
.jj { text-align:justified; }

/* -------Template------  */

body { background:#1f1814 url(../images/body_bkg.gif) repeat-x;font-family:georgia,serif; font-size:80%; }
html,body,#wrapper,#mainTable { margin:0 auto;padding:0;height:100%;min-height:100%;border:none;text-align:center;color:#b19c80;  }
h1 { font:1.75em georgia,serif; margin:0 0 0.5em; }
h2 { font:1.5em georgia,serif; margin:0 0 0.5em; }
h1, h2 { color:#b19c80; }
p { line-height:1.5; margin:0 0 1em; }


#mainTable { text-align: left; }
td { vertical-align:top;text-align:left;padding:0;margin:0; }

pre { text-align:left; }

div#container {	position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%; width:550px;padding:0; }
table.container { position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%; width:100%; }
td#leftcolumnbkg { margin:0; min-height:100%; width:101px; background:right;background-image:url(../images/gradient_left.gif); background-repeat:repeat-y; }
td#rightcolumnbkg { margin:0; min-height:100%; width:135px; background:top url(../images/right_col_header.gif) #2c241d repeat-x;padding-left:15px; }

.innercotainer { margin:0 auto;  background:transparent;height:1%; }

div#header p { font-style:italic; font-size:1.1em; margin:0; }

td#footer { bottom:0; text-align:center; vertical-align:middle;height:2em;font-size:8pt; }
td#footer p { font-size:90%; padding:.5em; margin:0; }

.stretchtoggle { margin: 0px 0px 0px 0px !important; border-bottom:none; cursor:pointer; clear:both; }
.stretcher { margin:0 0 0 0px !important; padding: 0px 0px 0px 0px !important; }


/* -------Template End------  */
#title { height:26px;text-align:right;vertical-align:bottom;padding-right:5px; }
#date { height:26px;padding-left:15px;vertical-align:bottom; }
#date h3 { font-size:90%; }
h1, h2, h3 { margin:0; }
.header { height:60px; }
.footerBar { background:left url(../images/left_fade.gif) repeat-y; }
.lightBkg { background-color:#2c241d; }
.footerTop { background:right top url(../images/corner_top.gif) no-repeat;height:19px;width:550px; }
.footerBottom { background:right bottom url(../images/corner_bottom.gif) no-repeat;height:19px;width:550px; }

.nav { padding:0 5px; }

#subject { padding:8px 0 8px 20px;text-align:center;font-weight:bold;width:530px; }

a { text-decoration:none;color:#826d50;font-weight:bold; }
a:hover { border-bottom:1px solid #826d50;color:#f1d8b4;font-weight:bold; }

* html #siteheader { display:none; }
* html body { background-image:url(../images/ie6_body_bkg.gif);background-repeat:repeat-x; }
#siteheader { position:fixed;width:100%;height:65px;left:0;background-color:black;z-index:1000;text-align:center; }
#siteheaderbkg { height:60px;left:0;background-color:black;z-index:1000; }
#siteheader table { margin:0 auto; }
#siteheader h1 { display:none;font-size:250%; }
#siteheader td { padding:5px 385px 0 0; }
#siteheader a:hover, #titleImage a:hover { border-bottom:none; }
#sitetitle { color:#ebdcca;width:313px;height:57px;margin-top:19px; }
div#titleImage { position:fixed;left:0;z-index:1001;padding:20px 0 0 0;width:100%; }
* html div#titleImage { margin-bottom:-75px; }
div#titleImage div { margin:0 auto;text-align:left;width:700px; }
img { border:0; }

.stats { color:#5c503f;font-weight:bold; }
ul.menu li { margin:0;padding:3px 0; }
div.hr { background:url(../images/hr.gif) no-repeat;width:550px;height:6px;padding:0; }
td#rightcolumnbkg .hr { background:left center url(../images/right_hr.gif) no-repeat;width:135px;padding:0; }
ul.menu { list-style: none;margin:0;padding:0;margin-top:20px; }
.footercontent { padding-left:45px;margin-bottom:25px;text-align:justify;background:url(../images/footer_border.gif) left repeat-y; }
.footerbordertop { position:absolute;text-align:justify;background:url(../images/footer_border_top.gif) left repeat-y;height:44px;width:27px;margin-left:-45px; }
.footerborderbottom { position:absolute;clear:both;text-align:justify;background:url(../images/footer_border_bottom.gif) left repeat-y;height:44px;width:27px;margin-left:-45px;margin-top:-20px; }

.bottomright { background-image:url(/images/bottom_right_corner.gif);background-repeat:no-repeat;background-position:right bottom; } 

.pagefooter { color:#5c503f; }


		.footerpadding { padding:8px; }
		.footer_space { margin:20px auto; }
		.xmlbutton {
			border:1px solid; padding:0 3px;
			border-color:#FC9 #630 #330 #F96;
			font:bold 10px verdana,sans-serif;
			color:#FFF; background:#F60;
			text-decoration:none;margin:0;
		}
		.xmlbutton:hover { background:#FA4; color:#FFF; text-decoration:none; }

		.message_holder {
			position:absolute; padding:0;
			top:0; left:0; width:100%;
		}
		.message {
			padding:5px;
			text-align:center;
			font-family:verdana,helvetica,sans-serif;
			font-weight: bold;
			color: #008; border:1px #008 solid;
			background-color: #44F;
			width:100%;
		}
		.error {
			padding:5px;
			text-align:center;
			font-family:verdana,helvetica,sans-serif;
			font-weight: bold;
			color: #800; border:1px #800 solid;
			background-color: #F44;
			width:100%;
		}
		.PHPh_th {
			font-family:verdana,arial,sans-serif;
		}
		.PHPh_Input {
			width:400px;
			background-color:#b19c80;
			border:0;
			font-family:verdana,arial,sans-serif;
			margin-top:3px;
		}
		.PHPh_feedback_comment {
			width:400px;
		}
		div.feedback_item {
			margin-top:2px;
			margin-bottom:2px;
			width:480px;
			background-image:url(/images/feedback_header.gif);background-repeat:no-repeat;background-position:top left;
			background-color:#2c241d;
		}
		div.feedback_item_alt {
			background-image:url(/images/feedback_header_alt.gif);background-repeat:no-repeat;background-position:top right;
			background-color:#3c342d;
		}
		table.feedback_item {
			width:480px;
			background-image:url(/images/bottom_right_corner.gif);background-repeat:no-repeat;background-position:right bottom;
		}
		div.feedback_item_alt table.feedback_item {
			background-image:url(/images/bottom_left_corner.gif);background-repeat:no-repeat;background-position:left bottom;
		}
		.feedback_header { border-bottom:white solid 1px; }
		.feedback_item td {	padding:3px 8px; }
		td.feedback_header_name { padding-left:23px; }
		div.feedback_item_alt .feedback_header_name { padding-left:8px; }
		div.feedback_item_alt .feedback_header_date { padding-right:23px; }
		div.feedback_item_alt .feedback_message:last-line { padding-left:23px; }
		div.feedback_item_alt .feedback_message { padding-bottom:10px; }
		.feedback_subject { border-bottom:#1f1814 dotted 3px; }
		sub {
			font-weight:normal;
		}
		img.kwThm {
			width:100px;height:100px;float:left;border:1px solid;margin-right:10px;margin-bottom:2px;
		}
		td.kwList {
			border:1px black solid;padding:10px;background-repeat:repeat-x;font-size:80%;
		}
		.kw { margin-top:10px;text-indent:-8px;margin-left:12px;padding-right:5px; }
		.html_page_content_padding { padding:10px 20px 5px 20px; }
		td.keywordlist { padding:0 10px 8px 10px; }
		td.browsethumb { padding-left:40px; }
		.browsethumb img { margin:8px; }
	
/*  -------- SHADOW BOX  =====*/
		.PHPh_ShadowBox { clear:both;margin:0 0 3px 0;padding:0 0 0 0;background: url('../images/Shadow_left.png') left repeat-y; }
		* html .PHPh_ShadowBox { height:1%; }
		.PHPh_ShadowBoxBottom { margin-top:-20px;margin-bottom:-3px;z-index:100;position:relative;clear:both; }
		* html .PHPh_ShadowBoxBottom { border:none;background:transparent; }
		.center { text-align:center; }
		.clear { clear:both; }
		.PHPh_ShadowBoxLeft {
			background: url('../images/Shadow_left.png') left repeat-y;
			margin-bottom:-150px;
		}
		* html .PHPh_ShadowBoxLeft {
			background: url('../images/Shadow_left.gif') left repeat-y;
		}
		.PHPh_ShadowBoxRight {
			/*padding-right:7px;*/
			background: url('../images/Shadow_right.png') right repeat-y;
		}
		.PHPh_ShadowBoxRightFloat {
			z-index:300;
			position:absolute;
			margin:18px 0 -100% 530px;
			height:400px;width:20px;
			background: url('../images/Shadow_right.png') right repeat-y;
		}
		.PHPh_ShadowBoxLeftFloat {
			z-index:300;
			position:absolute;
			margin-bottom:-100%;
			margin-top:18px;
			height:400px;width:20px;
			background: url('../images/Shadow_left.png') left repeat-y;
		}
		* html .PHPh_ShadowBoxRightFloat { margin-right:-1px;background-image:url('../images/Shadow_right.gif'); }
		* html .PHPh_ShadowBoxLeftFloat { margin-left:-1px;background-image:url('../images/Shadow_left.gif'); }
		* html .PHPh_ShadowBoxRight {
			overflow:hidden;
			background: url('../images/Shadow_right.gif') right repeat-y;
		}
		.PHPh_ShadowBoxBottomLeft {
			position:relative;
			float: left;
			background: url('../images/Shadow_left.png') right repeat-y;
			width:3px;
			height:460px;
			margin-top:-450px;
		}
		.PHPh_ShadowBoxBottomRight {
			position:relative;
			float: right;
			background: url('../images/Shadow_right.png') left repeat-y;
			width:7px;
			height:460px;
			margin-top:-450px;
		}
		.bottom-left {
			background: url('../images/Corner_BL.png') bottom left no-repeat;
			margin-bottom:-3px;
			height: 20px;
			width: 275px;  /* for fixed width (transparent overlaps); */
			margin-right:20px;
			font-size: .2em;
		}
		* html .bottom-left {
			position:relative;
			z-index:250;
			font-size: 2px;
			border:none;
			width: 275px;  /* for fixed width (transparent overlaps); */
			background: url('../images/Corner_BL.gif') bottom left no-repeat;
		}
		.bottom-right {
			float: right;
			margin-top: -17px;
			margin-bottom:-2px;
			margin-right:0;
			background: url('../images/Corner_BR.png') bottom right no-repeat;
			height: 20px;
			width: 275px;  /* for fixed width (transparent overlaps); */
			font-size: .2em;
		}
		* html .bottom-right {
			position:relative;
			z-index:200;
			font-size: 2px;
			border:none;
			width: 275px;  /* for fixed width (transparent overlaps); */
			background: url('../images/Corner_BR.gif') bottom right no-repeat;
		}
		* html .header .bottom-right {  }
		
		.PHPh_ShadowBoxTop { margin-bottom:0;z-index:100;position:relative; }
		.top-left {
			margin-bottom:-18px;
			background: url('../images/Corner_TL.png') top left no-repeat;
			height: 20px;
			width: 275px;  /* for fixed width (transparent overlaps); */
			margin-right:20px;
			font-size: .2em;
		}
		* html .top-left {
			position:relative;
			z-index:250;
			width: 275px;  /* for fixed width (transparent overlaps); */
			font-size: 2px;
			background: url('../images/Corner_TL.gif') top left no-repeat;
		}
		.top-right {
			position:relative;
			z-index:200;
			float: right;
			margin-top: -2px;
			margin-bottom:-18px;
			background: url('../images/Corner_TR.png') top right no-repeat;
			height: 20px;
			width: 275px;  /* for fixed width (transparent overlaps); */
			font-size: .2em;
		}
		/* html>body .top-right      hide from ie 6 */
		/* * html .top-right      only ie 6 */
		* html .top-right { 
			font-size: 2px;
			width: 275px;  /* for fixed width (transparent overlaps); */
			background: url('../images/Corner_TR.gif') top right no-repeat;
			/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='../images/Corner_TR.png'); */
		}
		.shadow_left {
			vertical-align:top;background: url('../images/Shadow_left.png') right repeat-y;
		}
		.shadow_right {
			vertical-align:top;background: url('../images/Shadow_right.png') left repeat-y;
		}
/*  -------- SHADOW BOX  =====*/


