/*html {height:100%;}
body {height:100%; margin:0; padding:0;}

.bgrImage
{
	height: 100%;
	width: 100%;
	background-image: url(./image/star-roadliner.png);
}*/
/* IE 6
html {overflow-y:hidden;}
body {overflow-y:auto;}
#bg {position:absolute; z-index:-1;}
#content {position:static;}
*/

html 
{
	/*height: 98%;	*/
	 
}
body 
{ 
	font-family: Tahoma;
	font-weight: normal;
	/*font-size: 10px;*/
	text-align:left; 
	/*height:98%; */
	margin:0; 
	padding:0;
	background-color: #000000;
}

input, textarea
{
	border: solid 1px;
	border-color: #afafaf;
	font-weight: normal;
	font-size: 8pt;
	font-family: Tahoma, Verdana, arial;
	color: Gray;
	padding: 2px;
	margin: 4px;
}

#bg 
{
	position:fixed; 
	top:0; 
	left:0; 
	width:100%; 
	/*height:98%;*/
}

a
{
	color: #f0ffff;
	outline: none;
	text-decoration: none;
	border-bottom: dotted 1px #f0f0f0; /*Transparant;*/
	font-weight: bold;
}
.homelink
{
	font-size: 18pt;
	border-bottom: dotted 0px #000000; /*Transparant;*/
}

table#events
{
	color: white;
}

.centered 
{
	/*position:relative;*/
	margin: 0 auto;
	width:408px;
	text-align: left;
	/*background-color: red;*/
 /* position: relative;
  top: 0%;
  left: 0%;
  margin-top: 0%;
  margin-left: 0%;
  
  color: white;*/
}
/*.align_center
{
	text-align: center;
	width: 100%;
	margin: 0 auto;
}*/


.text, .textC, .textC1
{	
	text-align:left;
	padding-left: 15px;
	padding-right: 15px;
	color: #e0e0e0;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
}

.text595959, .text787878
{	
	text-align:center;
	padding-left: 15px;
	padding-right: 15px;
	color: #e0e0e0;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
}
.textC1
{
	color: #ffffff;
}

.textB 
{	
	text-align:left;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 13pt;
}

.text2
{
	text-align:left;
	padding-left: 15px;
	color: yellow;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 10pt;
}
.text3
{
	text-align:left;
	padding: 10px;
	color: white;
	font-family: Tahoma;
	/*font-weight: bold;*/
	font-size: 10pt;
}
.text4
{
	font-weight: bold;
	font-size: 14pt;
}
.textHeader, .textHeaderC
{
	text-align:left;
	padding-left: 15px;
	color: white;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 14pt;
}
.textHeaderCenter
{
	margin:0 auto;
}

.logo
{
	padding-top: 25px;
	text-align:left;
	margin-left: 40px;
	position: relative;
}

.logoA
{
	color: #bfbfbf;
	font-size: 16px;
}
.logoB
{
	color: #ffffff;
	font-size: 32px;
}

.navlink
{
	text-align: center;
	font-size: 14pt;
	font-family: Tahoma;
	font-weight: bold;
}


.head, .foot, .body
{
	padding: 0px;
	margin:0 auto;
	width:800px;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: left top ;
}
.head
{
	/*height: 86px;
	background-image: url(./image/head1.jpg);*/
	height: 89px;
	background-image: url(./image/head2c.jpg);
}
.foot
{
	/*height: 103px;
	background-image: url(./image/foot4.jpg);
	height: 100px;
	background-image: url(./image/foot6.jpg);*/
}
.body
{
	height: 524px;
	background-image: url(./image/body2b.jpg);
	/*height: 531px;
	background-image: url(./image/body.jpg);*/
}
div#content
{ 
	filter:alpha(opacity=75);opacity:.75;-moz-opacity: 0.75;
}
div#content2
{ 
	filter:alpha(opacity=35);opacity:.35;-moz-opacity: 0.35;
}
div#content3
{ 
	filter:alpha(opacity=75);opacity:.75;-moz-opacity: 0.75;
}
div#content4
{ 
	filter:alpha(opacity=75);opacity:.75;-moz-opacity: 0.75;
}
div#contentComments
{ 
	/*filter:alpha(opacity=75);opacity:.75;-moz-opacity: 0.75;*/
}
div.navPageContent
{
	width: 600px;
	margin-left: -300px;
	left: 50%;
}

div#navContent
{
	width: 600px;
	margin-left: -300px;
}
div#contactContent
{
	width: 750px;
	margin-left: -375px;
}
div#navContent, div#contactContent
{ 
	position: absolute;
	left: 50%;
}
div#content, div#contentNT, div#content595959
{
	padding: 0px 5px 0px 5px;
	margin: 0px /*5px 0px 5px*/;
}
div#content4
{
	padding: 0px;
	margin: 0px;

}
div#content
{
	background: transparant;
}
div#content4
{
	/*background: transparant;*/
}
div#contentNT
{
	background: #676767;
	background: transparant;
}
div#content2,div#content3
{
	padding: 0px 5px 0px 5px;
	margin: 0px /*5px 0px 5px*/;
	background: transparant;
}
div#content4
{
	padding: 0px 5px 0px 5px;
	margin: 0px /*5px 0px 5px*/;
	background: transparant;
}
div#contentComments
{
	padding: 0px 5px 0px 5px;
	margin: 0px /*5px 0px 5px*/;
	background: transparant;
}

.comment, .comment_name, .comment_desc
{
	/*font-family: Arial;*/
	font-weight: normal;
	font-size: 11px;
}
.comment_desc
{
	padding: 2px;
	padding-left: 10px;
	font-size: 13px;
	color:White;
}
.comment_date
{
	font-weight: normal;
	font-size: 9px;
}


.contentMain
{
	width: 750px;
	float: inherit;
	margin-top: 0px;
	margin: 0 auto;
}
.contentAds_Top,.contentAds_Left,.contentAds_Right,.contentAds_Bottom,.contentAds_Center
{
	position: absolute;
	/*filter:alpha(opacity=75);opacity:.75;-moz-opacity: 0.75;*/
}
.contentAds_Top
{
	margin-top: 25px;
	width: 505px;
	margin-top: -80px;
	margin-left: 350px;
	z-index:50;
}

.contentAds_Left
{
	margin-top: 20px;
	margin-left: 810px;
	width: 160px;
	z-index:50;
}

.contentAds_Right
{
	margin-top: -15px;
	margin-left: -140px;
	width: 160px;
	z-index:50;
}

.imgBig
{
	height:408px;
	width:408px;
	background-repeat: no-repeat;
	background-position: center; 
}


.contentContact
{
	width: 375px;
	float: left;
	margin-top: 0px;
}


b.rtop, b.rbottom, b.rtopC, b.rbottomC
{
	display:block; 
	background: transparant;
}
b.rtop *, b.rbottom *, b.rtopC *, b.rbottomC *
{
	display: block; 
	height: 1px; 
	overflow: hidden; 
}
b.r1{margin-top: 0; margin-bottom: 0; margin-right: 5px; margin-left: 5px}
b.r2{margin-top: 0; margin-right: 3px; margin-left: 3px}
b.r3{margin-top: 0; margin-right: 2px; margin-left: 2px}
b.r4{margin-top: 0; margin-right: 1px; margin-left: 1px; height: 2px}

.textHeader, .text, .navlink, b.rtop *, b.rbottom *
{
	background-color: #777777; /*#888888;*/
}
b.rtopC *, b.rbottomC *, .textC, .textHeaderC, .textC1
{
	background-color: #989898; /*a8a8a8*/
}

.text595959
{
	background-color: #595959;
	padding: 0px 5px 0px 5px;
	margin: 0px /*5px 0px 5px*/;
}
.text787878
{
	background-color: #787878;
	padding: 0px 0px 10px 20px;
	margin: 0px /*5px 0px 5px*/;
}



.navButton
{
	width: 150px;
	float: left;
	margin-top: 25px;
}
.navButton2
{
	width: 250px;
	float: left;
	margin-top: 25px;
}
.navPageButton
{
	width: 50px;
	float: left;
	margin-top: 25px;
}

.contactIMG
{
	border: solid 8px #aaaaaa;
	/*min-width: 600px;*/
}

.GoogleMaps
{
	border: solid 10px white;
	margin:0 auto;
}

.email
{
	/*background-image: url(../image/email.gif);
	background-repeat: no-repeat;
	background-position: center;*/
}

.name
{
	 visibility: hidden;
	 /*height: 0px;*/
}

.commentContainer
{
	position: absolute;
	width: 250px;
	margin-left: 450px;
	margin-top: 16px;
	filter:alpha(opacity=75); /*opacity:.60;-moz-opacity: 0.60;*/
}
.commentContainer2
{
	position:  absolute;
	width: 300px;
	margin-left: -40px;
	margin-top: -50px;
	filter:alpha(opacity=75);opacity:.75;-moz-opacity: 0.75;
}

.imageComment
{
	position:  absolute;
	width: 350px;
	margin-top: -77px;
	margin-left: 25px;
	padding: 10px;
	display: inline;
	text-align: center;
	background: #333333;
	color: white;
	border: solid 4px #666666;
/*	background: #eeeeee;
	color: black;
	border: solid 4px #dddddd;*/
	
	filter:alpha(opacity=65);opacity:.65;-moz-opacity: 0.65;
	z-index: 1;
	display: block;
}

.GPSLink
{
	position:  absolute;
	/*width: 350px;*/
	margin-top: -30px;
	margin-left: 10px;
	padding: 2px;
	display: inline;
	text-align: left;
	background: #333333;
	color: white;
	/*border: solid 4px #444444;*/
/*	background: #eeeeee;
	color: black;
	border: solid 4px #dddddd;*/
	
	filter:alpha(opacity=75);opacity:.75;-moz-opacity: 0.75;
	z-index: 1;
	display: block;
}

hr
{
	width: 80%;
	text-align: center;
}


.copyright
{
	font-size: 10px;
	text-align: center;
	width: 450px;
	display: block;
	margin: 0 auto;
}

.font_5 { font-size: 5px; }
.font_6 { font-size: 6px; }
.font_7 { font-size: 7px; }
.font_8 { font-size: 8px; }
.font_9 { font-size: 9px; }
.font_10 { font-size: 10px; }
.font_11 { font-size: 11px; }
.font_12 { font-size: 12px; }
.font_13 { font-size: 13px; }
.font_14 { font-size: 14px; }
.font_15 { font-size: 15px; }
.font_16 { font-size: 16px; }
.font_17 { font-size: 17px; }
.font_18 { font-size: 18px; }


.align_center
{
	text-align: center;
	width: 100%;
	margin: 0 auto;
}

ul{
  /*margin: 0 auto;*/
	margin-left: 20px;
}
li{
	text-align: left;
	list-style: disc;
	padding: 3px;
	margin: 5px;
}

.project_desc
{
	min-width:430px;
	width:430px;
	max-width:430px;
}

.align_left
{
	text-align: left;
	/*width: 100%;*/
	margin-right: 0px;
	margin-left: auto;
}
