html, body	{
	height : 100%;
	}
body {
	background: black;
	color: #ffffff;
	font-size: 11pt;
	font-family: Calibri, Helvetica, Arial, Trebuchet MS, Verdana;
	line-height: 20px;
	margin: 0px 0px;
	padding: 0px;
	width : 100%;
	height : 101%;
	}

#header	{
	position : fixed;
	width : 100%;
	background : black;
	top : 0px;
	left : 0px;
	height : 170px;
	padding-top : 10px;
	z-index : 10;
	}
#headerimage	{
	position : absolute;
	height : 170px;
	overflow : hidden;
	width : 1000px;
	margin-top : -10px;
	z-index : 0;
	background : url(../images/headerback.png) left center no-repeat;
	}
#headerimage img	{
	margin-top : 30px;
	z-index : 0;
	
	}
#header img	{
	float : left;
	}
#header h1	{
	font-family : arial, san-serif;
	font-size : 55pt;
	font-weight : bold;
	line-height : 60pt;
	margin-top : 50px;
	margin-left : 180px;
	position : absolute;
	font-style : normal;
	letter-spacing : -7px;
	color : white;
	}
#footer	{
	position : fixed;
	bottom : 0px;
	left : 0px;
	height : auto;
	background : #800000;
	color : white;
	width : 100%;
	padding-left : 20px;
	display : flex;
	flex-direction : row;
	justify-content : space-between;
	align-items : center;
	}
#footer div	{
	width : 49%;
	}
#footer img	{
	max-height : 30px;
	}
#footer div p	{
	display : flex;
	flex-direction : row;
	justify-content : flex-end;
	align-items : center;
	margin : 5px 20px;
	}
#footer div span	{
	margin-right : 20px;
	}
#footer div span a	{
	color : yellow;
	}

#content	{
	margin-top : 230px;
	}
.main	{
	margin-left : auto;
	margin-right : auto;
	width : 1000px;
	margin-bottom : 50px;
	}
.maincontent	{
	margin-left : 280px;
	
	}

#sidebar	{
	position : fixed;
	height : 100%;
	width : 270px;
	background : #000080;
	top : 0px;
	}
#sidebarcontent	{
	color : white;
	margin-top : 240px;
	padding : 10px;
	}
#sidebarcontent h1	{
	color : white;
	}
#sidebarcontent p	{
	line-height : 12pt;
	}

#memberarealogin	{
	position : fixed;
	top : 10px;
	right : 10px;
	border : solid 1px white;
	border-radius: 20px !important; 
	-moz-border-radius: 20px; 
	-webkit-background-clip: padding-box;
	padding : 5px;
	text-align : left;
	background : #000080;
	z-index : 200;
	}
#paypallogo	{
	background : white;
	border-radius: 20px !important; 
	-moz-border-radius: 20px; 
	-webkit-background-clip: padding-box;
	}
#twitter-feed	{
	margin-top : 0px;
	margin-bottom : 20px;
	padding : 5px;
	text-align : left;
	width : 240px;
	}
.twitter-timeline	{
	height : 300px;
	width : 220px;
	}
#twitter-content p	{
	text-align : left;
	line-height : 12pt;
	margin-top : 0px;
	margin-bottom : 10pt;
	}

#memberarealogin h1	{
	display : inline;
	font-size : 12pt;
	line-height : 16pt;
	color : #ffffff;
	font-weight : bold;
	padding-right : 10px;
	letter-spacing : 0px;
	}
#twitter-feed h1	{
	margin-top : -12pt;
	font-size : 12pt;
	line-height : 16pt;
	background : white;
	border-radius: 12px !important; 
	-moz-border-radius: 12px; 
	-webkit-background-clip: padding-box;
	color : #000080;
	font-weight : bold;
	padding-left : 10px;
	width : 50%;
	letter-spacing : 0px;
	}

#memberarealogin input[type="text"], #memberarealogin input[type="password"] 	{
	border-radius: 12px !important; 
	-moz-border-radius: 12px; 
	-webkit-background-clip: padding-box;
	padding-left : 5px;
	padding-right : 5px;
	font-size : 10pt;
	width : 130px;
	}

#contact input[type="text"], #contact textarea, #signup input[type="text"], #signup textarea	{
	border-radius: 12px !important; 
	-moz-border-radius: 12px; 
	-webkit-background-clip: padding-box;
	padding-left : 5px;
	padding-right : 5px;
	font-size : 10pt;
	width : 200px;
	}
#contact textarea, #signup textarea	{
	height : 100px;
	font-size: 11pt;
	font-family: Calibri, Helvetica, Arial, Trebuchet MS, Verdana;
	}


#nav	{
	position : fixed;
	width : 100%;
	top : 170px;
	left : 0px;
	background : #fd5e27;
	z-index : 10;
	padding-top : 6px;
	height : 25px;
	text-align : left;
	}
#nav a	{
	padding-top : 4px;
	padding-bottom : 4px;
	padding-right : 20px;
	padding-left : 20px;
	line-height : 14pt;
	color : black;
	font-size : 14pt;
	font-weight : bold;
	letter-spacing : 1px;
	border-left : outset 2px #fd5e27;
	border-right : outset 2px #fd5e27;
	}
#nav a:hover	{
	background : #e91607;
	color : white;
	}

h1	{
	color : #aaaaaa;
	font-size : 24pt;
	font-family : calibri; 
	font-weight : normal;
	line-height : 20pt;
	letter-spacing : -2px;
	}
p	{
	line-height : 13pt;
	text-align : justify;
	}
a	{
	text-decoration : none;
	color : #888888;
	}

/* page sliding */
#pagearea	{
	position : absolute;
	width : 390px;
	}
#uparrow, #downarrow	{
	position : absolute;
	margin-left : 390px;
	visibility : hidden;
	z-index : 100;
	}
#uparrow	{
	margin-top : 0px;
	}
#downarrow	{
	margin-top : 370px;
	}
#leftcontent, #leftcontent2	{
	float : left;
	width : 600px;
	margin : 20px 20px;
	text-align : left;
	}
.nav, .tenlarge	{
	background : #999999;
	width : 600px;
	text-align : left;
	margin-top : 0px;
	margin-left : 600px;
	}
.nav a	{
	background : url(../images/navback.png) no-repeat, #999999;
	height : 20px;
	padding-left : 30px;
	font-family : times new roman;
	font-size : 12pt;
	color : white;
	letter-spacing : 0px;
	line-height : 24px;
	}
#tenlarge a	{
	background : none;
	padding-left : 0px;
	font-family : times new roman;
	font-size : 12pt;
	color : white;
	letter-spacing : 0px;
	line-height : 24px;
	}
#maincontent	{
	width : 100%;
	height : 100%;
	}
.TextBox, DropBox	{
	background-color:#DDDDDD; 
	border-left:#AAAAAA 1px solid; 
	border-top:#AAAAAA 1px solid; 
	border-right:#FFF 1px solid; 
	border-bottom:#FFF 1px solid; 
	font-family:Calibri; 
	font-size:11pt; 
	color:#333; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px 5px 5px 5px; 
	}
.TextBox	{
	height:18px; 
	text-indent:5px; 
	padding-top:3px; 
	padding-bottom:3px; 
	background-image:url(../images/overlay2.png); 
	background-repeat:repeat; 
	margin-bottom:2px; 
	margin-bottom:4px;
	}
.DropBox	{
	padding:5px 10px 5px 10px; 
	margin-bottom:4px;
	}
.DropBox a, .DropBox a:hover	{
	background-color:#333; 
	color:#ccc;
	}
.SecBox	{
	background-color:#DDDDDD; 
	border-left:#AAAAAA 1px solid; 
	border-top:#AAAAAA 1px solid; 
	border-right:#FFF 1px solid; 
	border-bottom:#FFF 1px solid; 
	width:80px; 
	height:20px; 
	font-family:Calibri; 
	font-size:11pt; 
	font-weight:bold; 
	color:#333; 
	padding-top:3px; 
	padding-bottom:3px; 
	vertical-align:middle; 
	text-align: center; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px 5px 5px 5px; 
	background-image:url(../images/overlay2.png); 
	background-repeat:repeat; 
	margin-bottom:4px;
	}
.button, input[type="submit"]	{
	font-family : calibri;
	font-size : 11pt;
	text-align : center;
	font-weight : bold;
	color : white;
	padding-top : 0px;
	padding-bottom : 0px; 
	border-radius: 12px !important; 
	-moz-border-radius: 12px; 
	-webkit-background-clip: padding-box;
	}
.button, input[type="submit"]	{
	background : green;
	}
#titlearea p	{
	font-family : courier, monotype;
	}
.biggrey	{
	color : #aaaaaa;
	font-size : 24pt;
	font-family : calibri; 
	font-weight : normal;
	line-height : 20pt;
	letter-spacing : -2px;
	}

.announcement	{
	display:none;
	}
  #twitter-feed	{
	display:block;
	}

@media screen and (max-width: 1025px) {
  .announcement	{
	display:block;
	}
  #twitter-feed	{
	display:none;
	}

}
