html{ 
height: 100%; 
border: 0; 
padding: 0; 
margin: 0;
text-align:center;
} 
body{ 
height: 100%; 
margin: 0; 
padding: 0; 
border: 0; 
background-image:url(../images/tinkerafbpowmia_02.gif);
background-repeat: repeat-x;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #333333;
} 

#spacer{ 
display: block; 
height: 85%; 
float: left; 
width: 2px; /* 1px would be enough this is for display only */ 
font-size: 1px; /* to make sure width is not overridden */ 
padding: 0; 
margin: 0; 
} 

#contentwrap{ 
display: block; 
width: 99%; /* to suit but leave room for spacer */ 
text-align: center; 
padding: 0; 
margin: 0; 
} 

#content{ 
margin-right: 0px;
padding-right: 0px; 
width:100%;
text-align: center; 
} 

#inside{ 
margin-right: 0px;
padding-right: 0px; 
width:80%;
text-align: center; 
} 

#header{
padding: 5px 0px 55px 0px;
width: 100%; 
height: 127px;
vertical-align:bottom;
}

#logo {
padding: 10px 10px 0 0;
float:right;
}


#leftcolumn{
padding: 15px 20px 15px 5px;
float: left;
width: 50%; 
text-align: justify;
}

#rightcolumn{
padding: 15px 5px 15px 15px;
float: right;
width: 43%; 
text-align:left;
border-left:1px solid #A1A29D;
}

#centercolumn{
padding: 15px 5px 15px 5px;
width: 100%;
text-align:left;
}


#footer {
font-size:10px;
	color: #fefefe;
	background-image:url(../images/tinkerafbpowmia_15.jpg);
	background-repeat:repeat-x;
	background-color:#42453D;
	padding: 10px 0 5px 0;
	margin-top: 2em;
	clear: both; 
	height: 30%; 
	padding: 0; 
	margin: 0;
	text-align:center;
	width:100%;

}

#insidefooter {
margin-right: 0px;
padding-right: 0px; 
width:80%;
text-align: center;

}

#leftfooter{
padding: 15px 5px 5px 5px;
float: left;
width: 50%; 
text-align: left;
}

#rightfooter{
padding: 15px 5px 5px 5px;
float: right;
width: 43%; 
text-align:left;
}

a.footer:link, a.footer:visited, a.footer:hover, a.footer:active {
color: #ffffff;
}

a.footer:link, a.footer:visited {
text-decoration: none;
}

a.footer:hover, a.footer:active {
text-decoration: underline;
}

  .title  {
      padding: 0px 0px 0px 0px;
      width:558px;
	  float:left;
	  text-align:left;
      margin: 1em 0;
	  font-size:26px;
	  color:#e1e1c8;
    }


  .menu  {
      padding: 18px 0px 0px 0px;
      width:558px;
	  float:left;
	  text-align:left;
      margin: 0 0;
	  background-image:url(../images/menu.gif);
	background-repeat: no-repeat;
	background-position:bottom left;
    }
     .menu ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
     .menu li  {
      margin: 0;
      padding: 5px;
      float: left;
	  width: 5.5em;
      text-align: center;
	  font-size: 12px;
	  font-family: Geneva, Arial, Helvetica, sans-serif;
	  text-decoration:none;
	 	  height:20px;
	  vertical-align:middle;
	  border-left:1px solid #42453c;
    }
	

	.menu a  {
	  text-decoration:none;
	  color:#FFFFFF; 
    }
	
	 .menu a:hover  {
	  text-decoration: underline;
	  color:#FFFFFF; 
    }
	


/*          specific style              */

.white{
color:#FFFFFF; font-size:13px; font-family:arial,tahoma;
}

a.cmsmenu:link, a.cmsmenu:visited, a.cmsmenu:hover, a.cmsmenu:active {
color: #ffffff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
padding: 1px 5px 1px 5px;
height:15px;
text-align:center;
margin-left:15px;
text-decoration: none;
}

a.cmsmenu:link, a.cmsmenu:visited {
border:2px solid #f5f5f5;
background-color: #333333;
}

a.cmsmenu:hover, a.cmsmenu:active {
background-color:#333333;
border:2px inset #f5f5f5;
}

a.news:link, a.news:visited, a.news:hover, a.news:active {
font-weight:bold;
display:block;
background-image:url(../images/ico-news.gif);
background-repeat:no-repeat;
height:15px;
vertical-align:middle;
background-color:#fefefe;
padding-left:18px;
padding-bottom:3px;
}


a.news:link, a.news:visited  {
color:#000;
text-decoration:none;
}

a.news:hover, a.news:active {
color:#333;
text-decoration: underline;
}


h5 { font-size:11px; color:#e1e1c8;}

h1 { font-size:14px; color: #42453E;}




/* FORM */
form{
	padding:0;
	margin:0;}

/*-------------------------setting nl form-----------------------------*/
#form_box{
	font-family:"Lucida Grande",Tahoma,sans-serif;
	padding:0;
	margin-top:10px;
	margin-bottom:2px;}
 
#form_box label{
	padding:0;
	margin:5px;
	float:left;
	width:30px;}

input.join{

	color:#6e6f62;
	font-size:11px;
	background:#121212;
	border:1px solid #282824;
	padding:2px 0 2px 2px;
	margin:5px;}
	
input.join:hover{
	color:#6e6f62;
	background:#040404;
	border:1px solid #282824;}
	
input.join:focus{
	color:#6e6f62;
	background:#040404;
	border:1px solid #99ff99;}
			
.button{
	width:60px;
	text-align:center;
	font-size:11px;
	background-color:#121212;
	border:1px solid #282824;
	cursor:pointer;
	color:#6e6f62;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:1px;
	margin:2px 1px 2px 5px;}
	
.button:hover{
	width:60px;
	text-align:center;
	font-size:11px;
	background-color:#040404;
	border:1px solid #282824;
	cursor:pointer;
	color:#6e6f62;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:1px;
	margin:2px 1px 2px 5px;}

#form_box p{
	float:left;
	margin:4px 0pt;}
 
#log{
	color:#99ff99;
	margin:10px 3px 2px 5px;}
 
#log_res{
	overflow:auto;}
 
#log_res.ajax-loading{
	padding:20px 0;
	background:url(images/spinner.gif) no-repeat center;}
	
/*-------------------------setting contact form-----------------------------*/
fieldset{
	padding:10px 0 4px 0;
	border:none;}

.warning{
	color:#FF4747;
	background-color:#FFE5E5;
	padding:2px 10px 2px 10px;}

label.contact{
	padding:0 0 10px 0;
	color:#ffffff;}
	
.selectvideo{
	width:40%;}
	
input, .selectmenu{
	}
	
textarea{
	}
	
input, textarea, .selectmenu, .selectvideo{
	font-family:"Lucida Grande",Tahoma,sans-serif;
	color:#6e6f62;
	font-size:11px;
	background:#121212;
	border:1px solid #282824;
	padding:2px 0 2px 2px;
	margin:5px 0 5px 0;}
	
input:hover, textarea:hover{
	color:#6e6f62;
	background:#040404;
	border:1px solid #282824;}
	
input:focus, textarea:focus{
	color:#6e6f62;
	background:#040404;
	border:1px solid #99ff99;}
	
input.radio{
	margin:1px;
	padding:3px;
	color:#222;
	font-family:"Lucida Grande",Tahoma,sans-serif;
	border:0;
	width:auto;
	font-size:9px;
	background-color:transparent;}
	
.buttoncontact{
	width:100px;
	text-align:center;
	font-size:11px;
	background-color:#121212;
	border:1px solid #282824;
	cursor:pointer;
	color:#6e6f62;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:1px;
	margin:2px 1px 2px 5px;}
	
.buttoncontact:hover{
	width:100px;
	text-align:center;
	font-size:11px;
	background-color:#040404;
	border:1px solid #282824;
	cursor:pointer;
	color:#6e6f62;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:1px;
	margin:2px 1px 2px 5px;}



