/* SpaceStationPlaza.com MAIN SITE-WIDE CSS file */  

body {


font-size: 75%;
font-size: 12px;

	color: white;
	background-color: #000000;
	background-image: url(http://spacestationplaza.com/images/space.jpg);
	background-repeat: repeat;
	background-position: left;
	background-attachment: scroll;
	margin: 8px 8px 8px 8px;
	font-family: verdana;

}

h1 {font-size: 180%;}
h2 {font-size: 130%;}
h3 {font-size: 100%;}
h4 {font-size: 90%;}

A:link, A:visited, A:active {
	color: #FFFFDB;}

A:hover	{
	color: White;
}

A.hm_popup_anchor:link, A.hm_popup_anchor:visited, A.hm_popup_anchor:active {
	color: Blue;
	text-decoration: none;
}

A.hm_popup_anchor:hover {
	color: #F00;
	text-decoration: none;
	background-color: transparent;
}

A.ev_name:link, A.ev_name:visited, A.ev_name:active {
	color: #FFFFDB;
	text-decoration: none;
}
A.ev_name:hover {
	color: Black;
	background-color: White;
}

A.tool:link, A.tool:visited {
	font-size: 11px;
	line-height: 22px;
	color: #FFFF99;
	background-color: Black;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #000000;
	padding: 3px 3px 3px 3px;
}

A.tool:active	{
	font-size: 11px;
	line-height: 22px;
	color: White;
	background-color: Black;
 	font-weight: bold;
	border: 1px solid #FF0000;
	padding: 3px 3px 3px 3px;
}

A.tool:hover	{
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #33FF00;
	background-color: Black;
	border: 1px solid #FF0000;
	padding: 3px 3px 3px 3px;
}

A.tool_short:link, A.tool_short:visited, A.tool_short:active {
	font-size: 10px;
	color: #FFFF99;
	text-decoration: none;
	border: 1px solid #000000;
}

A.tool_short:hover	{
	font-size: 10px;
	color: #33FF00;
	text-decoration: none;
	border: 1px solid #FF0000;
}

a.hideit:link    { color:black; text-decoration:none; }
a.hideit:visited { color:black; text-decoration:none; }
a.hideit:hover   { color:white; text-decoration:none; }
a.hideit:active  { color:black; text-decoration:none; }

a.link_on_wht:link, a.link_on_wht:visited {
	font-size: 11px;
	color: #0000FF;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}

a.link_on_wht:hover, a.link_on_wht:active {
	font-size: 11px;
	color: #FFFFaa;
	text-align: left;
	background-color: Green;
}

a.highlight:link, a.highlight:visited {
	font-size: 14px;
	color: Black;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


a.highlight:hover, a.highlight:active {
	font-size: 14px;
	color: #FFFFCA;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

p.ctr_p {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.k_left {
	text-align: left;
}
.k_center {
	text-align: center;
}
.k_right {
	text-align: right;
}
.k_justify {
	text-align: justify;
}


td.list {
	vertical-align: top;
	font-size: 8pt;
	line-height: 13px;
	color: rgb(205, 234, 216);
}


i.famkin_more {
	display: block;
	font-size: 12px;
	padding-left: 30px;
}


td.list_middle {
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 4px;
	padding-bottom: 0px;
	font-style: italic;
}

td.list_middle_center {
	text-align:center; 
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: middle;
	padding-left: 4px;
}

td.list_bottom_center {
	text-align:center; 
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: bottom;
	padding-left: 4px;
}

td.list_bottom_center_raised {
	text-align:center; 
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: bottom;
	padding-left: 4px;
	padding-bottom: 6px;
}

td.list_top_center_lower {
	text-align:center;
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: top;
	padding-left: 4px;
	padding-top: 6px;
}

td.list_top_center {
	text-align:center;
	color: #FFFFFF;
	vertical-align: top;
	padding-left: 4px;
}

td.list_top_center_lowermore {
	text-align:center; 
	font-size: 14px;
	color: #FFFFFF;
	vertical-align: top;
	padding-left: 4px;
	padding-top: 12px;
}


INPUT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	font-size: 12px;
	color: Black;
	background-color: #B3F3FF;
	border: 0px;
	margin-bottom: 1px;
	margin-top: 1px;
}

TEXTAREA, OPTION, SELECT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
	font-size: 12px;
	color: Black;
	background-color: #B3F3FF;
	border: 0px;
	margin-bottom: 0px;
}

INPUT:focus {
	background: none;
	background-color: #EAFFFF;
	border: 0px;
}

TEXTAREA:focus, OPTION:focus, SELECT:focus {
	background: none;
	background-color: #D4A3FF;
}


input.btn {
	color: white;
	background-color: green;
	border: 1px groove;
	border-color: #c63 #930 #930 #c63;
	font: bold 12px Arial, Helvetica, sans-serif;
} 

input.btnhov {
	color: #044;
	background-color: silver;
	border: 1px groove;
	border-color: #696 #363 #363 #696;
	font: bold 12px Arial, Helvetica, sans-serif;
}

table.lights {
/*	position: absolute; */
	border: 1px solid #FF0000;
	background-color: #000000;
	background-image: url(/images/space_station_anim.gif);
	background-repeat: repeat-x;

	width: 344px;
/*	top: 100px; 
	left: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -20px;
 */

}

table.popup_form_rep {
/*	position: absolute; */

	width: 270px;
	border: 1px solid #FF0000;
	background-color: #000000;

/*	top: 100px; 
	left: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -20px;
 */
}

table.intro {
	border: 1px solid #FF0000;
	background-color: #000000;
	width: 644px;
}


fieldset {
	float: left;
	clear: both;
	width: 90%;
/*	border: 1px solid #FF0000; */
	padding: 5px 5px 5px 5px;
/*	background-color: #000000; */
	margin-top: 20px;
	margin-bottom: 20px;
}

fieldset.reading {
	border: 1px solid #FF0000;
	background-color: #000000; 
	width: 96%;
	text-align: left;
}

fieldset.kadmin {
	text-align: left;
	float: left;
	clear: both;
	width: 94%;
	padding: 5px 5px 5px 5px;
	border: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #FF0000;
}

fieldset.affirmation {
	text-align: center;
	float: left;
	clear: both;
	width: 94%;
	padding: 5px 5px 5px 5px;
	border: 1px solid #F00;
	background-color: #000;
	margin-top: 10px;
	margin-bottom: 10px;
}

fieldset.popup_forms {
	position: absolute;
	width: 270px;
	top: 100px; 
	left: 600px;
	border: 1px solid #FF0000;
	background-color: #000000;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: -20px;
	z-index: 9;
}

fieldset.kinserts {
	text-align: left;
	float: left;
	clear: both;
	width: 94%;
	padding: 5px 5px 5px 5px;
	border: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

legend {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: silver;
	border: thin solid Purple;
}

legend.affirmation {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EEE;
	border: thin solid Lime;
}

label.ed_form {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

label.main {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 12px 10px 0px 4px;
	display: block;
	text-align: left;
}

.lft_sm_wht {
	font-size: 10px;
	line-height: 15px;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}

.lft_sm_blk {
	font-size: 10px;
	line-height: 12px;
	color: Black;
	font-family: Arial;
	font-weight: normal;
	text-align: left;
}

.rt_sm_blk {
	font-size: 10px;
	line-height: 12px;
	color: Black;
	font-family: Arial;
	font-weight: normal;
	text-align: right;
}

.indent {
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 10px;
	font-size: 10px;
	color: silver;
	font-weight: normal;
	line-height: 14px;
}

.outdent {
	background-color: rgb(228, 228, 228);
	margin-right: 10px;
	margin-left: 5px;
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
	line-height: 14px;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 6px;
	padding-right: 6px;
}

div.reading_hdr {

	display: block;

}


.pass_on_thiskin {

}


.reading_credits {

}

.reading_cred_tail {

}

.indent15 {
	margin-left: 15px;
	margin-right: 15px;
}

.indent20_lft{
	text-align: left;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: silver;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	border: 1px dashed #4A0;
}

.indent20_ctr{
	text-align: center;
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
	background-color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: silver;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	border: 1px dashed #4A0;
}

.date_kin_txt {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #000;
	font-size: 10px;
	color: silver;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 4px;
}

.indent_menu_bar {
	margin-left: 30px;
	margin-top: 2px;
	margin-bottom: 4px;
}

.indent30 {
	margin-left: 30px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.indent45 {
	margin-left: 45px;
	margin-top: 2px;
	margin-bottom: 0px;
}

.indent60 {
	margin-left: 60px;
}

.indent75 {
	margin-left: 75px;
}

.list_head{
	font-size: 11px;
	color: #FFD700;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
}

.memo {
	background-color: purple;
	border-bottom: thick ridge Blue;
	border-left: thick ridge Blue;
	border-right: thick ridge Blue;
	border-top: thick ridge Blue;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	margin: 5px 0px 10px 0px;
}

.bold_light {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: Silver;
	font-weight: bold;
	line-height: 20px;
}

.tribe_color_RED {
	font-size: 14px;
	color: RED;
	font-weight: bold;
	line-height: 20px;
}

.tribe_color_WHITE {
	font-size: 14px;
	color: WHITE;
	font-weight: bold;
	line-height: 20px;
}

.tribe_color_BLUE {
	font-size: 14px;
	color: #44aaFF;
	font-weight: bold;
	line-height: 20px;
}

.tribe_color_YELLOW {
	font-size: 14px;
	color: YELLOW;
	font-weight: bold;
	line-height: 20px;
}


.sm_tribe_color_RED {
	font-size: 10px;
	color: RED;
	font-weight: bold;
}

.sm_tribe_color_WHITE {
	font-size: 10px;
	color: WHITE;
	font-weight: bold;
}

.sm_tribe_color_BLUE {
	font-size: 10px;
	color: #44aaFF;
	font-weight: bold;
}

.sm_tribe_color_YELLOW {
	font-size: 10px;
	color: YELLOW;
	font-weight: bold;
}


.HEADER_WHITE {
	font-size: 20px;
	color: WHITE;
	font-weight: bold;
	line-height: 30px;
	text-align: left;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
}

.HEADER_ORANGE {
	font-size: 16px;
	color: #FFCC99;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
}

H1.BIG_WHITE {
	font-size: 24px;
	color: WHITE;
	font-weight: bold;
	line-height: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px 0px -12px 0px;
}

H1.BIG_HEADER_RED {
	font-size: 24px;
	color: RED;
	font-weight: bold;
	line-height: 30px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px 0px 0px 0px;
}

H1.BIG_HEADER_WHITE {
	font-size: 24px;
	color: WHITE;
	font-weight: bold;
	line-height: 30px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px 0px 0px 0px;
}

H1.BIG_HEADER_BLUE {
	font-size: 24px;
	color: #44aaFF;
	font-weight: bold;
	line-height: 30px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px 0px 0px 0px;
}

H1.BIG_HEADER_YELLOW {
	font-size: 24px;
	color: YELLOW;
	font-weight: bold;
	line-height: 30px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px 0px 0px 0px;
}

H2.MED_HEADER_BLUE {
	font-size: 18px;
	color: #44aaFF;
	font-weight: bold;
	line-height: 24px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px 0px 0px 0px;
}

.BIG_HEADER_WHITE {
	font-size: 24px;
	color: WHITE;
	font-weight: bold;
	line-height: 30px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
}

.short {display:inline;}
.long {display:none; background-color: #ffff99;}

td.lit_kin_td {

	background-color: darkmagenta;
	
	background-color: darkmagenta;
	border: dotted 2px yellow;

/*
	text-align: center;
	border-bottom: thick ridge White;
	border-left: thick ridge White;
	border-right: thick ridge White;
	border-top: thick ridge White;
*/

}

td.unlit_kin_td {
	text-align: center;
}

div#dp_info a span {
	display: none;
}

div#dp_info a:hover span {
	display: block;
	position: absolute;
	font-size: 12px;
	text-align: left;
	color: Black;
	padding: 5px 5px 5px 5px;
	margin: 80px;
	z-index: 9;
	background: White;
	margin-bottom: 0px;
	margin-top: 20px;
	border: medium groove #FFD700;
	float: left;
}




img.port_F {
	border: 1px solid rgb(157, 255, 157);
	padding: 0px 0px 0px 0px;
	background-color: rgb(157, 255, 157);
}
img.port_P {
	border: 1px solid rgb(211, 34, 255);
	padding: 0px 0px 0px 0px;
	background-color: rgb(211, 34, 255);
}

img.today {
	border: 1px solid orange;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
}
img.tz_hlt {
	border: 1px solid #000000;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
}

img.port_F:hover, img.port_P:hover, img.today:hover, img.tz_hlt:hover {
	border: 4px solid yellow;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	margin-top: -4px;
	margin-right: -4px;
	margin-bottom: -6px;
	margin-left: -4px;

}



img.img_hlt {
	border: 1px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
}

img.img_hlt:hover {
	border: 1px solid #33FF00;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
}



th.usr_list_hdr {
	font-size: 12px;
	color: Navy;
	background-color: Silver;
	text-decoration: none;
}

td.usr_list_cell {
	text-align: left;
	font-size: 10px;
	color: Black;
	background-color: White;
	text-decoration: none;
}

.wob /* White on Blue */
{
	background-color: #0000FF;
	color: #FFFFFF;
}

.wor /* White on Red */
{
	background-color: #FF0000;
	color: #FFFFFF;
}

.bow /* Black on White */
{
	background-color: #FFFFFF;
	color: #000000;
}

.boy /* Black on Yellow */
{
	background-color: #FFFF00;
	color: #000000;
}

.Link_Summ {
	color: Silver;
	font-size: 10px;
	margin-left: 20px;
}

#countdown_frame {
    width: 280px;
    height: 60px;
    border: none;
}

h1.home_tag {
	font-size: 20px;
	color: Navy;
	font-weight: bold;
	line-height: 24px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin-top: 0px;
	margin-bottom: 0px;
}

.home_tagline {
	font-size: 20px;
	color: Navy;
	font-weight: bold;
}

.home_tagline_sm {
	font-size: 18px;
	color: Navy;
}

.home_tagline_itm {
	font-size: 16px;
	color: Navy;
	font-weight: bold;
	font-style: italic;

}

.list_short{
	font-size: 10px;
	color: #FFFF99;
	text-decoration: none;
	border: 1px solid #000000;
}

td.chrom{
	font-size: 10px;
	text-align: center;
	font-weight: bold;
}

img.special {
	border: 3px double Lime;
}

input[type="file"] {
width: 200px;
padding: 0 0 0 0;

}

.form_img {
	background-color: transparent;
}

/* jQuery Modal Popup for Login */  

#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
#boxes .window{position:absolute;left:0px;top:0px;display:none;z-index:9999;padding:20px;}
#boxes #dialog1{position:fixed !important;left:0px;top:0;}
#boxes #dialog2{position:fixed !important;left:0px;top:0;}
#boxes #dialog3{position:fixed !important;left:0px;top:0;}
#boxes #dialog4{position:fixed !important;left:0px;top:0;}
#boxes #dialog5{position:fixed !important;left:0px;top:0;}




div.mem_wrap {
	float: left;
//	width: 100%;
	display: inline-block; 
//	white-space: nowrap;
}

div.mem_name {
	white-space: nowrap;
	font-size: 18px;
	color: #44aaFF;
	font-weight: bold;
	line-height: 24px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px 0px 0px 0px;
min-height: 25px;
margin-bottom: -10px;
}

div.mem_info_div {
	float: left;
	display: inline-block; 
margin-top: 7px;
margin-left: 12px;
font-size: 12px;
}

div.grp_imgs {
	float: left;
	display: inline-block; 
	white-space: nowrap;
padding: 4px;
}

div.group_wrap{
	display: inline-block; 
}

.Bot_Txt {
	text-align: left;
	margin-bottom: 10px;
	font-size: 110%;
}

.Xtra_Note {
	text-align: left;
	margin-bottom: 10px;
	font-size: 110%;
}


td.mem_timeline {
	border-bottom: 1px solid black;
}

li.vis {
	margin-left: 20px;
}


/*  ============ decoder form fields =========== */

.decode1{clear: both; float: left; margin-left: 4px; margin-right: 10px;}
.decode2{float: left; margin-left: 4px; margin-right: 10px;}
.decode3{float: left; margin-left: 4px; margin-right: 10px;}
.decode4{float: left; margin-left: 4px; margin-right: 10px;}

/*  ============ styling for Desktop and Mobile Devices ====================== */

#oracle_div td {
	text-align: center;
}

div.hdr_wrap_class {
	max-width: 1400px ;
	margin-left: auto ;
	margin-right: auto ;
	
}

div.hdr1_class{
	float: left;
	width: 27%;
	min-width: 300px;
	padding: 4px 4px 4px 4px;
}
div.hdr2_class{
	float: left;
	width: 36%;
	min-width: 320px;
}
div.hdr3_class{
	float: right;
/*	width: 32%;  */
	padding: 4px 4px 4px 4px;

}

#hdr2_id img {
	width: 100%;
	height: 100%;
	min-width: 320px;
	
	margin-top: -14px;
	margin-bottom: -10px;

}

div.menu_bar_class{
	float: left;
	clear: both;
	min-width: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
}



div.page_area_class {
	clear: both;
	max-width: 1400px ;
	margin-left: auto ;
	margin-right: auto ;	
	
}

div.col_one_class {
	float: left;
	width: 32%;
	min-width: 310px;
}

div.col_two_class {
	float: left;
	width: 36%;
	min-width: 344px;
}

div.col_three_class {
	float: left;
	width: 32%;
	min-width: 310px;
}

div.ftr_class {
	clear: both;
	max-width: 1400px ;
	margin-left: auto ;
	margin-right: auto ;	
}



#dpath_id {

	font-size: 12px;
}

div.ajax_fk_srch {
	float: left;
	max-width: 144px;
	font-size: 80%;
	margin-left: 10px;
	margin-bottom: 10px;
}

div.ajax_fg_srch {
	float: left;
	max-width: 144px;
	font-size: 80%;
	margin-left: 10px;
	margin-bottom: 10px;
}


div.kinsert-ssp-bdatxt {
	text-align: justify;
	font-size: 80%;
	padding: 0px 10px 10px 10px;
}

#wavespell_id img {
	margin-bottom: -2px;
	margin-top: -2px;

}

td.list_name {
	min-width: 100px;
	font-size: 8pt;
	line-height: 13px;
	color: rgb(205, 234, 216);

}

td.list_date {
	font-size: x-small;
	vertical-align: text-top;
}

td.list_type {
	font-size: x-small;
	vertical-align: text-top;
}

td.list_bot {
	vertical-align: top;
	font-size: 8pt;
	line-height: 13px;
	color: rgb(205, 234, 216);
}


#tz_table td {
    vertical-align: top;
}

#tz-link A:link, A:visited, A:active {
	color: black;
	text-decoration: none;
}

a.more_this_cat {
    color: #F2D3E2;
}

.tz_date_select {
    margin-bottom: 20px;
        float: left;
            position: absolute;
}

.tz_header {
    font-size: 36px;
}

.tz_tone_num {

}

.tz-table tr td {
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.tz-table img {
	margin-bottom: -2px;
}


.tz-table tr td {
    padding: 0px 0px 0px 0px;
    text-align: center;
    
        border-color: black;
    border-style: solid;
    border-width: 1px;	
    
}

.tz_dates_norm {
    border-color: black;
    border-style: solid;
    border-width: 2px;		
    background-color: white;
	color: black;
}

.tz_dates_pp {
    border-color: red;
    border-style: solid;
    border-width: 2px;	
    background-color: black;
	color: white;
}

.tz_dates_fp {
	color: white;
    border-color: blue;
    border-style: solid;
    border-width: 2px;		
    background-color: black;
	color: white;
}

.tz_date_list {
	font-size: 11px;
    margin-top: 1px;
}


.tz_gal_header {

	font-size: 24px;
	margin-top: 13px;
	margin-bottom: 32px;
	
}

div#tz-link {
    margin-bottom: 20px;
    font-size: 20px;
}

.kin_listing {

    font-size: 12px;
    text-align: left;
    text-transform: initial;

}

.kin_detail {
    font-size: 12px;
    text-align: left;
    /* text-decoration: overline; */
    text-transform: initial;
    margin-left: 10px;
}

.year_header {

    font-size: 22px;
    text-align: center;
    margin-bottom: 40px;

}

/*--------------------------------------------------------------
2.0 - Responsive media queries (mobile styles)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.1 - MAXIMUM width of 720 pixels (phones landscape)
--------------------------------------------------------------*/
@media screen and (max-width: 720px) {


}/* don't delete this closing bracket */

/*--------------------------------------------------------------
2.2 - MAXIMUM width of 380 pixels (phones portrait)
--------------------------------------------------------------*/
@media screen and (max-width: 380px) {

	
}/* don't delete this closing bracket */

/*--------------------------------------------------------------
2.3 - MINIMUM width of 721 pixels (tablets+)
--------------------------------------------------------------*/
@media screen and (min-width: 721px)  {


}/* don't delete this closing bracket */


/*--------------------------------------------------------------
2.4 - MINIMUM width of 1040 pixels (desktops and laptops)
--------------------------------------------------------------*/
@media screen and (min-width: 1040px)  {


}/* don't delete this closing bracket */




