/*
===========================================================================================
===========================================================================================
 St. George RAM Lodge 383 - Website
 -----------------------------------
 Copyright:	Tempest Technology  (Pete Tempest)
 		Code from this website must not be used by 3rd parties without permission
===========================================================================================
 FILENAME: 	stgeorgeram383.css
 DESCRIPTION:	CSS page
===========================================================================================
 NOTES
 Dependency:	none
===========================================================================================
 | HISTORY
 |-----------------------------------------------------------------------------------------
 | Date		| Author		| Details
 |--------------|-----------------------|--------------------------------------------------
 | 14/02/2016   | Pete Tempest		| First created
 |              |             		|
 |              |             		|
 |              |             		|
===========================================================================================
*/


/******************************************/
/************* fonts - start **************/
/******************************************/
@font-face {
    font-family: 'noto_sansregular';
    src: url('fonts/NotoSans-Regular-webfont.eot');
    src: url('fonts/NotoSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSans-Regular-webfont.woff') format('woff'),
         url('fonts/NotoSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/NotoSans-Regular-webfont.svg#noto_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noto_sansbold';
    src: url('fonts/NotoSans-Bold-webfont.eot');
    src: url('fonts/NotoSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSans-Bold-webfont.woff') format('woff'),
         url('fonts/NotoSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/NotoSans-Bold-webfont.svg#noto_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noto_sansitalic';
    src: url('fonts/NotoSans-Italic-webfont.eot');
    src: url('fonts/NotoSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSans-Italic-webfont.woff') format('woff'),
         url('fonts/NotoSans-Italic-webfont.ttf') format('truetype'),
         url('fonts/NotoSans-Italic-webfont.svg#noto_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'noto_sansbold_italic';
    src: url('fonts/NotoSans-BoldItalic-webfont.eot');
    src: url('fonts/NotoSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSans-BoldItalic-webfont.woff') format('woff'),
         url('fonts/NotoSans-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/NotoSans-BoldItalic-webfont.svg#noto_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
/****************************************************/
@font-face {
    font-family: 'noto_serifregular';
    src: url('fonts/NotoSerif-Regular-webfont.eot');
    src: url('fonts/NotoSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSerif-Regular-webfont.woff') format('woff'),
         url('fonts/NotoSerif-Regular-webfont.ttf') format('truetype'),
         url('fonts/NotoSerif-Regular-webfont.svg#noto_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_serifitalic';
    src: url('fonts/NotoSerif-Italic-webfont.eot');
    src: url('fonts/NotoSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSerif-Italic-webfont.woff') format('woff'),
         url('fonts/NotoSerif-Italic-webfont.ttf') format('truetype'),
         url('fonts/NotoSerif-Italic-webfont.svg#noto_serifitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_serifbold_italic';
    src: url('fonts/NotoSerif-BoldItalic-webfont.eot');
    src: url('fonts/NotoSerif-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSerif-BoldItalic-webfont.woff') format('woff'),
         url('fonts/NotoSerif-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/NotoSerif-BoldItalic-webfont.svg#noto_serifbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'noto_serifbold';
    src: url('fonts/NotoSerif-Bold-webfont.eot');
    src: url('fonts/NotoSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoSerif-Bold-webfont.woff') format('woff'),
         url('fonts/NotoSerif-Bold-webfont.ttf') format('truetype'),
         url('fonts/NotoSerif-Bold-webfont.svg#noto_serifbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/******************************************/
/************** fonts - end  **************/
/******************************************/

.purplebg {background-color:#600070;} /*   96   0 112  */
.greenbg {background-color:#005030;}  /*    0  80  48  */
.goldbg {background-color:#ffdf00;}   /*  255 223   0  */
.blackbg {background-color:#000000;}  /*    0   0   0  */
.whitebg {background-color:#ffffff;}  /*  255 255 255  */

.purplecol {color:#600070;}
.greencol {color:#005030;}
.goldcol {color:#ffdf00;}
.blackcol {color:#000000;}
.whitecol {color:#ffffff;}

.subject_divider {align:left; noshade:noshade; border-width:4px; border-style:solid; border-color:#005030;}
.subject_divider_thin {align:left; noshade:noshade; 
	border-width:1px; border-style:solid; border-color:#005030;}
.subject_divider_narrow_thin {align:left; width:50%; noshade:noshade; 
	border-width:1px; border-style:solid; border-color:#005030;}
.subject_divider_narrow {align:left; width:50%; noshade:noshade; 
	border-width:2px; border-style:solid; border-color:#005030;}
.subject_divider_wide {align:left; noshade:noshade; 
	border-width:8px; border-style:solid; border-color:#005030;}

a:link {color: #0000ff;}
a:visited {color: #0000ff;}
a:hover {color: #ff00ff;}
a:active {color: #7cfc00;}

h1 {font-family: "noto_serifbold", serif; color:#ffdf00; 
	font-size:2.75vw; text-shadow:4px 5px 10px #000000; margin:0.5vh 0 0 0;}
 
h2 {font-family: "noto_serifregular", serif; color:#ffffff; 
	text-shadow:2px 2.5px 5px #000000; margin:0 0 0 0;}

h3, h4, h5, h6, h7 {font-family: "noto_serifregular", serif; color:#600070;}

body {background-color:#600070;}

ul {list-style:none; margin:1vh 1vw 1vh 0;}
li {margin-top:0.5vh; margin-bottom:1vh;}

table.contacts_table {
	width:90%; margin:0.5vh 2vw 0.5vh 8vw; table-layout:fixed; border-collapse:collapse; 
	font-family: 'noto_sansregular',"sans serif";color:#600070;font-size:1.3vw;font-weight:bold; 
	text-align:left;}

table.links_table {
	width:98%; margin:10px 0px 8px 0px;table-layout:fixed;
	border-collapse:collapse;border:7px solid #600070; 
	font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1.3vw;font-weight:bold; 
	text-align:left;}

table.linksother_table {
	width:98%; margin:8px 0px 8px 0px; table-layout:fixed; 
	border-collapse:collapse; border:3px solid #600070; 
	font-family: 'noto_sansregular',"sans serif";color:#600070;font-size:1vw;font-weight:bold; 
	text-align:left;}

table.web_activity {
	width:85%; margin:1vh 0 0 2vw;table-layout:fixed;border-collapse:collapse; 
	font-family:'noto_sansregular','sans serif';color:#600070;font-size:1vw;font-weight:normal;
}

table.links_table td {border-top:4px solid #600070;}
table.linksother_table td {border-top:2px solid #600070;}

#pg_header {width:99.6%; height:12vh; background-color:#005030;
	border-style:solid; border-width:0.2vw; border-color:#ffdf00;}
#head_left {float:left; width:14%; height:100%; text-align:left;vertical-align:text-top;}
#head_center {float:left; width:70%; height:100%;}
#head_title {float:left; width:100%; height:70%; text-align:center;}
#head_menu {float:left; width:100%; height:29%; text-align:center; vertical-align: middle;}
.menu_item {float:left; width:17%; height:100%; padding-left:1px; padding-right:1px; margin: 0 0 0.1vw 0vw; 
	font-weight:bold; background-color:#005030; text-align:center;}
.menu_text {margin: 0,5px 2px 2px 1px;}
#head_right {float:right; width:12%; height:100%;}

#col_home_left_container {float:left; width:32%; margin:0.75vh 0.55% 0 0; 
	padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff;
	border-style:solid; border-width:0.4vw; border-color:#ffdf00;}
#col_home_main_container {float:left; width:32.5%; margin:0.75vh 0 0 0; 
	padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.4vw; border-color:#ffdf00;}
#col_home_right_container {float:right; width:32%; margin:0.75vh 0 0 0; 
	padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff;
	border-style:solid; border-width:0.4vw; border-color:#ffdf00;}
#col_home_history {width:100%; height:38vh; overflow:hidden; 
	background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_diary {width:100%; height:53vh; overflow:hidden; 
	background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_meetings {width:100%; height:80vw; overflow:hidden; 
	background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_ram {width:100%; height:27.5vh; overflow:hidden; 
	background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_news {width:100%; height:42vh; overflow:hidden; 
	background-color:#ffffff; margin:0px 0% 0px 0%;}
#col_home_meetings_footer {width:100%;  overflow:hidden; 
	background-color:#ffffff; margin:0px 0% 0px 0%;}

#col_whatis_container {width:99.25%; height:80vh; margin:0.75vh 0vw 0vw 0vw; overflow:hidden; 
	border-style:solid; border-style:solid; border-width:0.4vw; border-color:#ffdf00;}
#col_whatis_right {float:right; width:33%; margin:0.5vw 0vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; height:79vh; 
	overflow:hidden; background-color:#ffffff;}
#col_whatis_left {float:left; width:66.5%; margin:0.5vw 0vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; height:79vh; 
	overflow:hidden; background-color:#ffffff;}
#col_join_container {width:99%; height:80vh; margin:0.5vh 0vw 0vw 0vw; overflow:hidden; 
	border-style:solid; border-width:0.6vw; border-color:#600070;}
#col_join_left {float:left; width:33%; margin:0vw 0.5vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; height:76vh; 
	overflow:hidden; background-color:#ffffff;}
#col_join_center {float:left; width:33%; margin:0vw 0vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; height:76vh; 
	overflow:hidden; background-color:#ffffff;}
#col_join_right {float:right; width:33%; margin:0vw 0vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; height:76vh; 
	overflow:hidden; background-color:#ffffff;}
.col_body_auto_join_center {width:100%; height:76vh; overflow:auto; 
	padding-left:0; background-color:#ffffff; margin:0px 0% 0px 0%;}

#col_contacts_fullwidth_container {float:left; width:99.25%; margin:0.75vh 0vw 0vw 0; 
	padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff;
	border-style:solid; border-width:0.4vw; border-color:#ffdf00;}
#col_contacts_left_container {float:left; width:61%; margin:0.75vh 0vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff;
	border-style:solid; border-width:0.4vw; border-color:#ffdf00;}
#col_contacts_right_container {float:right; width:36.75%; margin:0.75vh 0vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; 
	height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.4vw; border-color:#ffdf00;}
.col_contacts_details {width:100%; height:80vh; overflow:hidden; background-color:#ffffff; 
	margin:0px 0% 0px 0%;}
#col_contacts_contact_us {width:100%; height:80vh; overflow:hidden; background-color:#ffffff; 
	margin:0px 0% 0px 0%;}

.coltitle_incbt {width:100%; height:2.3vw; text-align:center; color:#ffdf00; 
	font-family: "noto_serifregular", serif; margin:0 0 0 0;
	font-size:1.5vw; font-weight:bold; background-color:#005030; 
	border-top:4px solid #ffdf00; border-bottom:6px solid #ffdf00;}
	
.coltitle {width:100%; height:2.3vw; text-align:center; color:#ffdf00; 
	font-family: "noto_serifregular", serif; margin:0 0 0 0;
	font-size:1.5vw; font-weight:bold; background-color:#005030; 
	border-bottom:6px solid #ffdf00;}
	
.col_body_auto_full {width:100%; height:74.5vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0; margin:0px 0% 0px 0%;}
.col_body_auto_twitnews {width:100%; height:77vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0%; margin:0px 0% 0px 0%;}
.col_body_auto_history {width:100%; height:32.3vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0%; margin:0px 0% 0px 0%;}
.col_body_auto_diary {width:100%; height:46.5vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0%; margin:0px 0% 0px 0%;}
.col_body_auto_ram {width:100%; height:22vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0%; margin:0px 0% 0px 0%;}
.col_body_auto_news {width:100%; height:37vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0%; margin:0px 0% 0px 0%;}
.col_body_auto_home_news {width:100%; height:36vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0%; margin:0px 0% 0px 0%;}
.col_body_auto_whatis {width:100%; height:56.5vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0%; margin:0px 0% 0px 0%;}
.col_body_auto_notices {width:100%; height:33vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0%; margin:0px 0% 0px 0%;}
.col_body_auto_full_whatis {width:100%; height:73.3vh; overflow:auto; background-color:#ffffff; 
	padding-left:0; padding-right:0%; margin:0px 0% 0px 0%;}

#col_links_container {float:left; width:64.5%; margin:0.75vh 0vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.4vw; border-color:#ffdf00;}
#col_links_details {width:100%; height:80vh; overflow:hidden; background-color:#ffffff; 
	margin:0px 0% 0px 0%;}
#col_links_other_container {float:right; width:33.25%; margin:0.75vh 0vw 0vw 0vw; 
	padding-left:0%; padding-right:0%; height:80vh; overflow:hidden; background-color:#ffffff; 
	border-style:solid; border-width:0.4vw; border-color:#ffdf00;}
#col_links_other_details {width:100%; height:80vh; overflow:hidden; background-color:#ffffff; 
	margin:0px 0% 0px 0%;}
.linkdets_li {text-align:left; vertical-align:middle; margin:2px 0px 0px 0px;}

#rolling_2 {-webkit-column-count:2; -moz-column-count:2; column-count:2; 
	    -webkit-column-gap:40px; -moz-column-gap:40px; column-gap:40px;
	    -webkit-column-rule-style:solid; -moz-column-rule-style: solid; column-rule-style: solid;
	    -webkit-column-rule-width:2px; -moz-column-rule-width: 2px; column-rule-width: 2px;
	    -webkit-column-rule-color:#600070; -moz-column-rule-color:#600070; column-rule-color: 600070;}
#rolling_3 {-webkit-column-count:3; -moz-column-count:3; column-count:3; 
	    -webkit-column-gap:40px; -moz-column-gap:40px; column-gap:40px;
	    -webkit-column-rule-style:solid; -moz-column-rule-style: solid; column-rule-style: solid;
	    -webkit-column-rule-width:2px; -moz-column-rule-width: 2px; column-rule-width: 2px;
	    -webkit-column-rule-color:#600070; -moz-column-rule-color:#600070; column-rule-color: 600070;}
#rolling_4 {-webkit-column-count: 4; -moz-column-count: 4; column-count: 4;}
	    -webkit-column-gap:40px; -moz-column-gap:40px; column-gap:40px;
	    -webkit-column-rule-style:solid; -moz-column-rule-style: solid; column-rule-style: solid;
	    -webkit-column-rule-width:2px; -moz-column-rule-width: 2px; column-rule-width: 2px;
	    -webkit-column-rule-color:#600070; -moz-column-rule-color:#600070; column-rule-color: 600070;}
.span_all_columns {column-span: all;}
h3 {column-span: all;}


.questiontitle {font-family:"noto_serifregular",serif;color:#600070;
	font-size:0.95vw;font-weight:bold;font-style:italic;}

.headingfont1_8 {font-family: "noto_serifbold", serif; color:#600070; font-size:1.8vw;}

.labelfont0_8vw {font-family: 'noto_sansregular', "sans serif"; color:#B0E0E6; font-size:0.8vw;}
.labelfont1_0vw {font-family: 'noto_sansregular', "sans serif"; color:#B0E0E6; font-size:1.0vw;}
.labelfont1_2vw {font-family: 'noto_sansregular', "sans serif"; color:#B0E0E6; font-size:1.2vw;}
.labelfont1_4vw {font-family: 'noto_sansregular', "sans serif"; color:#B0E0E6; font-size:1.4vw;}
.labelfont1_5vw {font-family: 'noto_sansregular', "sans serif"; color:#B0E0E6; font-size:1.5vw;}
.labelfont1_6vw {font-family: 'noto_sansregular', "sans serif"; color:#B0E0E6; font-size:1.6vw;}
.datafont0_4vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:0.4vw;}
.datafont0_5vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:0.5vw;}
.datafont0_6vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:0.6vw;}
.datafont0_7vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:0.7vw;}
.datafont0_8vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:0.8vw;}
.datafont0_9vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:0.9vw;}
.datafont0_95vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:0.95vw;}
.datafont1_0vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:1vw;}
.datafont1_1vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:1.1vw;}
.datafont1_2vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:1.2vw;}
.datafont1_3vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:1.3vw;}
.datafont1_4vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:1.4vw;}
.datafont1_5vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:1.5vw;}
.datafont1_6vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:1.6vw;}
.datafont1_8vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:1.8vw;}
.datafont2_0vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:2.0vw;}
.datafont2_2vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:2.2vw;}
.datafont2_4vw {font-family: 'noto_sansregular', "sans serif"; color:#600070; font-size:2.4vw;}

.datafont0_7vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:0.7vw;}
.datafont0_8vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:0.8vw;}
.datafont0_9vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:0.9vw;}
.datafont1_0vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:1vw;}
.datafont1_2vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:1.2vw;}
.datafont1_4vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:1.4vw;}
.datafont1_8vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:1.8vw;}
.datafont2_2vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:2.2vw;}
.datafont2_4vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:2.4vw;}
.datafont2_6vw_alt {font-family: 'noto_sansregular', "sans serif"; color:#005030; font-size:2.6vw;}

.datafont0_5vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:0.5vw;}
.datafont0_6vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:0.65vw;}
.datafont0_65vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:0.6vw;}
.datafont0_7vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:0.7vw;}
.datafont0_8vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:0.8vw;}
.datafont0_85vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:0.85vw;}
.datafont0_9vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:0.9vw;}
.datafont1_0vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:1vw;}
.datafont1_1vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:1.1vw;}
.datafont1_2vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:1.2vw;}
.datafont1_4vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:1.4vw;}
.datafont1_6vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:1.6vw;}
.datafont1_8vw_nocolour {font-family: 'noto_sansregular', "sans serif"; font-size:1.8vw;}

.datafont0_9vw_white {font-family: 'noto_sansregular', "sans serif"; color:#ffffff; font-size:0.9vw;}
.datafont0_8vw_white {font-family: 'noto_sansregular', "sans serif"; color:#ffffff; font-size:0.8vw;}
.datafont1_0vw_white {font-family: 'noto_sansregular', "sans serif"; color:#ffffff; font-size:1vw;}
.datafont1_1vw_white {font-family: 'noto_sansregular', "sans serif"; color:#ffffff; font-size:1.1vw;}
.datafont1_2vw_white {font-family: 'noto_sansregular', "sans serif"; color:#ffffff; font-size:1.2vw;}
.datafont1_4vw_white {font-family: 'noto_sansregular', "sans serif"; color:#ffffff; font-size:1.4vw;}
.datafont1_6vw_white {font-family: 'noto_sansregular', "sans serif"; color:#ffffff; font-size:1.6vw;}
.datafont1_8vw_white {font-family: 'noto_sansregular', "sans serif"; color:#ffffff; font-size:1.8vw;}
.datafont2_2vw_white {font-family: 'noto_sansregular', "sans serif"; color:#ffffff; font-size:2.2vw;}

.manhalltext {font-family: 'noto_sansbold', "sans serif"; color:#ffdf00; font-size:1vw;font-weight:strong;
	text-shadow:2px 2px 5px #020002;} 
.provlodgetext {font-family:"Old English Text MT",tt_old_english,serif; font-size:2.3vw;
	color:#ffffff; font-weight:lighter; text-shadow:-3px -3px 1px #554444; text-decoration:normal;}
.provlodge {margin:0 0 0 0;background-color:#600070;}
.grandlodge {width:100%:height:100%;margin:1.5vh 0 1.5vh 0;}
.benfundtext {font-family:'noto_sansregular',"sans serif"; color:#ff0000; font-size:3vw; }
.devbenfundtext {font-family:'noto_sansregular',"sans serif"; color:#600070; font-size:2.2vw; }
.benfund {width:100%:height:100%;margin:0 0 1vh 0;}

.stanparaformat {margin:1vh 0.5vw 0.5vh 1vw;}
.stanpara06 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:0.6vw;}
.stanpara07 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:0.7vw;}
.stanpara08 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:0.8vw;}
.stanpara09 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:0.9vw;}
.stanpara10 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1vw;}
.stanpara11 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1.1vw;}
.stanpara12 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1.2vw;}
.stanpara13 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1.3vw;}
.stanpara14 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1.4vw;}
.stanpara15 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1.5vw;}
.stanpara16 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1.6vw;}
.stanpara17 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1.7vw;}
.stanpara20 {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:2vw;}
.pgc_para12 {margin:1vh 0.5vw 0 2.5vw; font-family:'noto_sansregular',"sans serif";color:#600070;font-size:1.2vw;}
.smallnewspara {margin:0.4vh 0.5vw 0 1vw; font-family:'noto_sansregular','sans serif';color:#600070;font-size:0.85vw;}

.stanpara11_alt {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#005030;font-size:1.1vw;}
.stanpara12_alt {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#005030;font-size:1.2vw;}
.stanpara14_alt {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#005030;font-size:1.4vw;}
.stanpara20_alt {margin:1vh 0.5vw 0.5vh 1vw; font-family:'noto_sansregular',"sans serif";color:#005030;font-size:2vw;}
.insetparaformat {margin:0.6vh 2.5vw 0.5vh 4vw;}
.headpara10_green {margin:0.5vh 0.5vw 0 1vw; font-family:"noto_sansbold","sans serif";font=weight:700;
	color:#005030;font-size:1vw;}
.headpara11_green {margin:0.5vh 0.5vw 0 1vw; font-family:"noto_sansbold","sans serif";font=weight:700;
	color:#005030;font-size:1.1vw;}
.headpara12_green {margin:0.5vh 0.5vw 0 1vw; font-family:"noto_sansbold","sans serif";font=weight:700;
	color:#005030;font-size:1.2vw;}
.headpara14_green {margin:0.5vh 0.5vw 0 1vw; font-family:"noto_sansbold","sans serif";font=weight:700;
	color:#005030;font-size:1.4vw;}

.goldpara14serif {font-family:'noto_serifregular',"serif";color:#ffdf00;font-size:1.4vw;}
.goldpara12sans {font-family:'noto_sansregular',"sans serif";color:#ffdf00;font-size:1.2vw;}

.diarydate {float:left; width:18%; font-family: 'noto_sansregular',"sans serif"; color:#600070; 
	font-size:1vw; font-weight:normal; text-decoration:none; margin:0 0 0 0;}
.diarydetmain {float:left; width:70%; margin:0vh 0vw 0vh 0vw; font-family:'noto_sansbold',"sans serif"; 
	color:#600070; font-size:1vw; font-weight:bold; text-decoration:none;}
.diarydetmainlm {float:left; width:70%; margin:0vh 0vw 0vh 0vw; font-family:'noto_sansbold',"sans serif"; 
	color:#600070; font-size:1.1vw; font-weight:bold; text-decoration:underline;}
.diarydetsub {float:left; width:100%; padding-left:5%; font-family:'noto_sansregular',"sans serif"; 
	color:#600070; font-size:0.9vw; font-weight:normal; text-decoration:none; margin:0vh 0vw 0vh 0vw;}
.diaryul {list-style-type:none;margin-left:0;}
.diaryli {text-align:left;height:2.5vw;margin-left:0;}

.homenewsicon {width:9.5%;float:left;margin-right:0.2vw;margin-bottom:0;}
.smallhomenewsicon {width:7.5%;float:left;margin-right:0.2vw;margin-bottom:0;}
.newsnewsicon {width:12%;float:left;margin-right:1vw;margin-bottom:0;}
.diaryicon {width:18%;float:right; margin:0 -2.5vw 0 0.5vw;}

#alt_head {width:98.5%; height:100%; text-align:left; background-color:#600070; border:10px solid #005030; 
	font=family:'noto_sansregular',"sans serif";color:#ffffff;font-size:3.5vw;font-weight:bold;font-style:italic;}

#contacts_footer {width:97.5%; margin:0vh 0px 0px 0px;}
#tt_contact-link {float:left; width:50%; height:3vh; text-align:left;}

#fb_link {float:left; width:32%; height:3.5vh; text-align:right;}
#mt_link {float:left; width:33%; height:3.5vh; text-align:center;}
#twit-link {float:right; width:32%; height:3.5vh; text-align:left;}


