BODY  {
	margin: 0;
	background-color: #ffb658;
	background-image : url(/img/common/bg_color08.gif);
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif;
	font-size: 10pt;
	font-weight: normal;
}

a, a:active {
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #990000;
}
a:hover {
	color: #ff0000;
}

.topnav {
	color: #ffffff;
	background-color: #2e0000;
	font-size: 12px;
	font-family: verdana,sans-serif; 
}
.topnav a {
	color: #e68d00;
	text-decoration: none;
}
.main {
	color: #110000;
	background-color: #fff1b2;
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif;
	font-size: 10pt;
	font-weight: normal;
}
.main_txtpage {
	color: #110000;
	background-color: #fff1b2;
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif;
	font-size: 10pt;
	font-weight: normal;
	padding: 10px 10px 10px 10px;
	text-align: left;
	height: auto;
}
.bg { 
	background-color: #110000;
}
td.ftr {
	text-align: center;
	color: #ffffff;
	background-color: #2e0000;
	font-size: 12px;
	font-family: verdana,sans-serif; 
}
.ftr a {
	color: #e68d00;
	text-decoration: none;
}


/******** main menu **************************************************************/

.menu li {
	padding: 4px 4px 4px 4px;
	font-size: 14px;
}
.menu li a,
	.menu li a:link,
	.menu li a:visited,
	.menu li a:hover,
	.menu li a:active {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

/* **************** photo gallery ********************************************************************/

#submenu_trail {
	width: 100%;
	float: right;
	text-align: right;
	font-size: 12pt;
	line-height: 16px;
}
#submenu_trail h3 {
	margin: 8px 0px 0px 0px;
	padding: 0;
	font-size: 18pt;
	line-height: 14px;
	color: #000000;
}
.tophdg {
	font-size: 12pt;
	line-height: 12px;
}

/* menus ****/
#pghdg {
	margin: 0px 50px 10px 50px;
	padding: 0px;
	width: 700px;
	height: 50px;
}
#pghdg h2 {
	color: #660000;
	font-size: 18pt;
}
#menucol_container {
	padding: 0;
	margin: 30px 40px 20px 20px;
	width: 780px;
	font-size: 14pt;
}

#menucol_container ul {
	list-style-type: none;
	list-style-image: url(/img/common/bullet_indigoball_16x16_sm.gif);
}
#menucol_container li {
	padding: 6px 0px 6px 0px;
	margin: 0;
}
.menucol_lft { 
	width: 370px;
	float: left;
	text-align: left;
}
.menucol_rt {
	width: 370px;
	float: right;
	text-align: left;
}
.menu_med {
	font-size: 10pt;
}

/***** articles menu *************/
#art_menu {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 600px;
	font-size: 12pt;
	line-height: 12pt;
}
#art_menu ul {
	list-style-type: disc;
	list-style-image: url(/img/common/bullet_indigoball_16x16_sm.gif);
}
#art_menu li {
	padding: 10px 0px 10px 0px;
}
.art_txt {
	margin: 40px 30px 30px 30px;
	font-size: 11pt;
}
/*******************/

.galtxt {
	width: 260px;
	border: 1px dotted #111100;
	color: #110000;
	background-color: #000000;
}
.alb {
	margin: 30px 30px 30px 40px;
	text-align: left;
}
.alb li {
	padding-top: 6px;
}
.alb li a {
	font-size: 14pt;
}
.alb img {
	float: right;
	padding-left: 10px;
}

/****** articles ****************/

.artlist li {
	padding-top: 6px;
}

#galpage {
	margin: 40px 50px 20px 20px;
	width: 700px;
}
#galpage img {
	padding: 10px 20px 20px 20px;
}

/* ***********************************************************************************************************/
/*  ********************* forms ******************************************************************************/

.lft { color: #000000; background-color: #FEB39C; 
	font-weight: bold;
	padding-left: 10px;
	font-family: verdana,sans-serif; }
.lftnote { margin-left: 20px;
		font-weight: normal;
		font-size: 10px; }
.lftsm {
	color: #000000; 
	background-color: #FEB39C; 
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	font-family: verdana,sans-serif; 
}
.rt { text-align: right; }

.signup_lft { 
	color: #000000; 
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	padding: 2px 10px 2px 10px;
	font-family: verdana,sans-serif; }
.signup_lftnote { margin-left: 20px;
		font-weight: normal;
		font-size: 10px; }
.signup_lftsm {
	color: #000000;  
	font-size: 10px;
	font-weight: bold;
	padding-left: 10px;
	font-family: verdana,sans-serif; 
}

.signup_rt { 
	font-size: 12px;
	font-weight: normal;
	text-align: right; 
}
table.signup {
	background-color: #fffae2;
}
 table.signup th {
	padding: 6px 6px 6px 6px;
	color: #008800;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}
.signup_infobox {
	margin: 110px 10px 30px 4px;
	padding:10px 10px 10px 10px;
	border:1px dotted #dd0000;
	width:146px;height:100px;
	font-size: 10pt;
}
.signup_helpbox {
	margin: 20px 10px 30px 4px;
	padding:10px 10px 10px 10px;
	border:1px dotted #ff0000;
	width:146px; height:100px;
	font-size: 11pt;
}
.signup_helphdg {
	font-size: 12pt;
	font-weight: bold;
}
.signup_helphdg2 {
	font-size: 13pt;
	font-weight: bold;
}
.loginlist li {
	margin: 20px 10px 30px 0px;
}


/******************* home *************************************************************************/

#homelist_bludiamond {
	margin: 16px 20px 18px 0px;
	text-align: left;
	list-style-image: url(/img/common/bullet_diamond_blu_12x12.gif);
	list-style-type: circle;
}
#homelist_bludiamond li {
	margin: 0px 20px 0px 0px;
	color: #000080;
	list-style-image: url(/img/common/bullet_diamond_blu_12x12.gif);
	list-style-type: circle;
	font-size: 14pt;

}
#homelist_bludiamond a{
	color: #000080;
	font-size: 14pt;
	text-decoration: none;
}
#homelist_bludiamond a:link {
	color: #000080;
}
#homelist_bludiamond a:active {
	color: #000080;
}
#homelist_bludiamond a:hover {
	color: #ff0000;
}
#homelist_bludiamond a:visited {
	color: #000080;
}


.homelist_bludiamond,
	ul.homelist_bludiamond	{
	margin: 16px 20px 18px 0px;
	list-style-type: circle;
	list-style-image: url(/img/common/bullet_diamond_blu_12x12.gif);
}
.homelist_bludiamond li {
	margin: 0px 20px 0px 0px;
	color: #000080;
	list-style-image: url(/img/common/bullet_diamond_blu_12x12.gif);
	list-style-type: circle;
	font-size: 14pt;

}
.homelist_bludiamond a{
	color: #000080;
	font-size: 14pt;
	text-decoration: none;
}
.homelist_bludiamond a:link {
	color: #000080;
}
.homelist_bludiamond a:active {
	color: #000080;
}
.homelist_bludiamond a:hover {
	color: #ff0000;
}
.homelist_bludiamond a:visited {
	color: #000080;
}






.homelist_redbrown {
	margin: 0px;
	color: #800000;
	list-style-image: none;
	list-style-type: none;
	font-size: 18pt;
	font-weight: bold;
	font-family: "Gill Sans MT", georgia, serif; 
}
.homelist_darkbrown {
	margin: 40px 10px 30px 0px;
	text-align: center;
	color: #8000000;
	font-size: 16pt;
	list-style-image: none;
	list-style-type: none;
}

.homelist_darkbrown li {
	padding: 8px 0px 0px 0px;
}
.homelist_indigoball {
	list-style-type: disc;
	list-style-image: url(/img/common/bullet_indigoball_16x16_sm.gif);
}

.hometxt_red {
	color: #ff0000;
	font-weight: bold;
}

/********************* home layouts *******************************/

#home2_lft {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 445px;
}
#home2_rt {
	border: 1px solid #00ff00;
	margin: 10px 0px 0px 0px;
	float:right;
	width:420px;
	text-align: center;
	background-repeat: no-repeat;
}

#home_lft_2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 330px;
}
#home_rt_2 {
	margin: 0px 0px 0px 30px;
	padding: 4px 4px 4px 4px;
	float:left;
	width:470px;
	text-align: center;
}
#home_rt_mid {
	padding-left: 20px;
	margin: 40px 0px 10px 10px;
	text-align: center;
}


#home_lightbox {
	margin: 10px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	width: 400px;
	color: #330000;
	background-color: #fffae5;
	border: 1px dotted #110000;
}
#home_lightbox ul {
	margin: 16px 20px 18px 0px;
	padding-left: 40px;
	text-align: left;
	list-style-image: url(/img/common/bullet_diamond_blu_12x12.gif);
	list-style-type: circle;
}


/*********************************** previews *******************************************************/


.joinlink, .joinlink a {
	color: #000080;
	font-size: 14pt;
	font-weight: bold;
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif;
}
.joinlink_smaller {
	color: #000080;
}

.txtpage {
	text-align: left;
	color: #110000;
	background-color: #fff1b2;
	font-family: Georgia, "Trebuchet MS", "Times New Roman", serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 10pt;
	padding: 10px 20px 10px 20px;
}
.txtpage img {
	padding-top: 12px;
	padding-bottom: 12px;
}
p.quotes {
	font-style: italic;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}
.txtpageimgrt {
	float: right;
	padding-left: 24px;
	padding-right: 4px;
}
.txtpageimglft {
	float: left;
	padding-left: 4px;
	padding-right: 20px;
}

.txtpageimg {
	padding: 10px 10px 10px 10px;
}

.txtpage h4 {
	color: #800000;
	font-size: 16pt;
}
.txtpage h5 {
	text-align: center;
	color: #800000;
}



/********************************************************************************************************/

/************************ old **************************************************************************/


P  {
	font-family : Georgia, Times New Roman, serif;
	font-weight : normal;
	font-style : normal;
}

P.q  {
	font-size : small;
	font-family : Georgia, Times New Roman, serif;
	font-weight : bold;
	font-style : normal;
	color : Green;
	text-align : left;
}

P.answer  {
	margin-left: 20px;
	font-size : small;
	font-family : Georgia, Times New Roman, serif;
	font-weight : bold;
	font-style : normal;
	color : Black;
	text-align : left;
}

H1  {
	font-family : Georgia, Times New Roman, serif;
	font-size : xx-large;
	font-style : normal;
	color : Black;
}

H2,h2.h2main {
	font-family : Georgia, Times New Roman, serif;
	font-size : x-large;
	font-style : normal;
	color : Black;
}


h2.tempus {
	color: #008000; 
	font-size: 30pt;
	font-family: Tempus Sans ITC; 
	font-weight: 400;
}
h2.tempusblu {
	margin-top: 20px;
	display: inline;
	text-align: center;
	color: #3300CC; 
	font-size: 30pt;
	font-family: Tempus Sans ITC; 
	font-weight: 400;
}
h2.tempuspurp {
	margin-top: 20px;
	display: inline;
	text-align: center;
	color: #3703fa; 
	line-height: 40px;
	font-size: 30pt;
	font-family: Tempus Sans ITC; 
	font-weight: 400;
}

H3, h3.hdgmain {
	font-family : Georgia, Times New Roman, serif;
	font-size : large;
	font-style : normal;
	color : Black;
}

H4  {
	font-family : Georgia, Times New Roman, serif;
	font-size : xx-large;
	font-style : normal;
	color : Black;
}

H5  {
	font-family : Georgia, Times New Roman, serif;
	font-size : x-large;
	font-style : normal;
	color : Black;
}

H6  {
	font-family : Georgia, Times New Roman, serif;
	font-size : large;
	font-style : normal;
	color : Black;
}

