/**

 *  Kablam template: Kablam Studio

 * 

 * Original design: Kablam 1.0 (v1.0 - May 18, 2009) - A  xhtml/css website template by Thomas.

 * For more information, see http://www.kablam.in/

 *

 * LICENSE: Open Source

 * 

 * @author     Thomas (Kablam Designer)

 * @copyright  Kablam

 * @license    http://www.kablam.in/

 * @version    3.00

 * @platform   Website Baker 2.7

*/





* {   

      margin: 0; 

      padding: 0; 

	}



html {

       margin: 0;

	   padding: 0;

	   font: 100%/120%;

	   line-height:1.4em;

	   font-size:100.01%; 

	}

	

body {

	   margin: 0;

	   padding: 0;

	   background-color:#000;

	   text-align: center;	   

       font-family: "Georgia", Times New Roman, Times, serif;

	   font-size:100.1%;

	   color: #242424;	   

	  }

	  

#maincontainer_kbm {

       width:1024px;

       margin:0 auto;

	   height:100%;

	   padding:0;	

	   background:#fff;

      }

	  

#maincontent_kbm {

       margin:0 auto;

	   

	   width:952px;		 

      }

	  	  	  

/* ~~~~~~~~~~~~~~~~~~~~~~ left content ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#left_content_kbm {

       margin:0;

	   padding:0;

	   width:563px;

	   float:left;

	   background:#fff;

      }

.left_content_in {

       font-size:11px;

	   margin:20px 0 20px 0;

	   padding:0;

	   text-align:left;

      }

.left_content_in p {

       font-size:11px;	   

	   padding:10px 0 15px 0;

	   line-height:14px;

      }	

	  

.left_content_in h1 {

       font-size:19px;

	   color:#000;	   

	   padding:0 0 1px 0;

      }	  

.left_content_in h2  {

       font-size:19px;

	   color:#89796d;	   

	   padding:15px 0 5px 0;

      }

.left_content_in h3, h4, h5, h6  {

       font-size:17px;

	   color:#89796d;	   

	   padding:15px 0 5px 0;

      }
	  

.left_content_in img{

       padding:0 0 10px 0;

      }	



.left_content_in hr {

       color:#888888;

	   margin:10px 0 0 0;

      }	    	    

/* ~~~~~~~~~~~~~~~~~~~~~~ right content ~~~~~~~~~~~~~~~~~~~~~~~~~~ */	  	

#right_content_kbm {

       margin:0;

	   padding:0;

	   width:365px;

	   float:right;

	   /*background:#ccc;*/

      }

	  

.right_content_kbm_in  {

       text-align:left;

      }

#main_menu{

      width:100%;

	  margin:11px 0 0 0;

      }	  

#main_menu_in {     

	   font-size:10px;	 	   

	   font-weight:bold;	  	   

      }

       /* ~~~ LOGO ~~~~*/

#main_logo{

      width:100%;

	  margin:18px 0 0 3px;

      }	  

.main_logo_in {     

	 	   

      }	

       /* ~~~ Right Content ~~~~*/

#right_content {



   margin:0;

      }	

	  

.right_content_in {

      margin:0 0 0 5px;
	  font-size:11px;



      }	

.right_content_in p {

       font-size:11px;	   

	   padding:10px 0 15px 0;

	   line-height:14px;

      }		  

  

.right_content_in h2 {

       font-size:19px;

	   color:#89796d;	   

	   padding:4px 0 5px 0;

      }

.right_content_in h3, h4, h5, h6  {

       font-size:17px;

	   color:#89796d;	   

	   padding:15px 0 5px 0;

      }	  

.right_content_in img{

       padding:0 0 10px 0;

      }		       	   	  	  

/* misc */



#clr { clear:both; border:none;}  



.right_content_in .textfield {         

         background-color:#fff;

	     color:#000;

	     border:1px solid #000; 

		 width:230px;

		 

			}

.right_content_in .email	{ 

           background-color:#fff;

	       color:#000;

	       border:1px solid #000; 

		   width:230px;

			}

.right_content_in .textarea	{ 

           background-color:#fff;

	       color:#000;

	       border:1px solid #000;

		   width:230px;

		   height:70px; 

			}	
							
.right_content_in label {
   font-size:11px;
      }
	  
input { 

       background-color:#ccc;

	   color:#000;

	   border:none;

	   padding:0px; 

         }	 

li {
    list-style-type: none;
     }

a  	{
	text-decoration: none;
 	color: #8b8b8b;

	} 	 		 

/* menu */

#navContainer {

        width: auto;

        display:block;

		clear:both;

        /*border-right:1px solid #000;*/

	   }



/* ~~~~~~~~~~~~~~ Remove List Formattings  ~~~~~~~~~~~~~~~~~~~~  */



 ul.menu, li.menu {



	list-style-type: none;

	margin: 0px;

	padding: 0px;

  }







/* Header menu */	 



#header_menu {

     position: absolute; 

	 margin-left: 20px;

	 /*background:#000;*/

	 }



#header_menu li {

     line-height: normal;

	 text-transform:uppercase;	 

     }



ul#header_menu  {

     z-index: 10;

	 clear: both;

	 }



#nav {

	height: 1.8em;

	/*background: #000;*/

	border-top: 0;

	/*border-bottom: 1px solid #000;*/

	padding:0;

     }



#nav ul {

	list-style-type: none; 

	margin: 0; 

	padding: 0; 

	font-size: 99%; 

	/*text-transform: uppercase;*/

	width: auto;

	/*	(Disappearing List-Background)	http://www.positioniseverything.net/explorer/ie-listbug.html */

	position: relative; /* Fix the Stupid IE6 Bug */

     }



#nav ul li {

      float: left; 

      /*color: #000; */

	  text-align: center; 

	  font-weight: normal;

	  padding:0 0 0 0;

	 }



#nav ul li a {

      display: block;

      /*background: #666; */

	  padding:5px 5px; 

	  padding-bottom: 4px; 

	  /*border-left: 1px solid #000; */

	  /*border-right: 1px solid #000; */

	  color: #9b9b9b; /*main menu level one color*/

	  text-decoration: none;

	  font-weight:bold;

	 

	 }







/* Root Level Link Formatting */



#nav ul li a:hover, #nav li a:focus { 

     /*background: #d1d2d4; */

     /*border-color: #fff; */

     color:#9b9b9b;

	

	 }



#nav li a:active, #nav ul li a.active {

      /*background: #000; */

	  /*border-color: #fff; */

	  /*color:#ccc;*/

	  }



/* Current page Customisations*/



#nav li.menu-current a { 

    /*background: #000; */

    color: #9b9b9b;	

	}



#nav li.menu-current a		{ /*font-weight: bold;*/} 







/* 2nd Child menu */



#nav .menu li ul { 

       position: absolute; 

       width: 12em; 

	   margin: 0; 

	   display: none;      

	   top:20px;/* u want up navigation bottom:20px; // or u want doen navigation top:20px; */ 

	   text-transform: none; 

	   /* border: 1px solid #000;  */

	   border-top: 0; 

	   font-size: 100%;

	 }



#nav .menu li ul li { 

	   width: 12em; 

	   text-align: left; 

	   font-weight: normal; 

	   margin: 0; 

	   padding: 0 0 0 5px; 

	   line-height: 1em;

	  }

  

#nav .menu li ul a {

	   width: 100%;

	   padding: .4em .1em .5em .3em;  

	   background: #89796d;

	   color: #fff; 

	   border: 0;

	   background: rgba(137, 121, 109, .9);

	   filter:alpha(opacity=90);

	  -moz-opacity:0.9;

	  -khtml-opacity: 0.9;

	   opacity: 0.9;

	   }







/* 2nd Child link hover */



#nav .menu li ul a:hover {

       background: #545454;

	   color: #fff; 

	   border: 0;

	   background: rgba(84, 84, 84, .9);

	   filter:alpha(opacity=90);

	  -moz-opacity:0.9;

	  -khtml-opacity: 0.9;

	   opacity: 0.9;



					 }







/* Show and hide */



#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}



#nav .menu li ul ul { display: none;}



#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}



#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}











/* 3rd Child Menu Appreances */
#nav .menu li ul li ul {     
       padding:0;
	   top:0px;
	   }

#nav .menu li ul li ul li a 	{ 
		width: 11.5em; 
		padding: .4em .1em .5em .3em;
		background: #89796d;
	   color: #fff; 
	   border: 0;
	   background: rgba(137, 121, 109, .9);
	   filter:alpha(opacity=90);
	  -moz-opacity:0.9;
	  -khtml-opacity: 0.9;
	   opacity: 0.9;
}







/* Positioning the Pop-out Drops */



#nav li {position: relative;}







#nav ul ul ul {



	position: absolute;



	top: 1px;



	left: 100%;



}



/* end menu */



/*  Float containers fix: */



.clearfix:after {



    content: ".";



    display: block;



    height: 0;



    clear: both;



    visibility: hidden;



}



/*  \*/



* html #clearfix {



	height: 1%;



}



/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	
/* ~~~~~~~~~~~~~~~~~~~~~~ copy rights ~~~~~~~~~~~~~~~~~~~~~ */

#copy_kbm {
		margin:0;
		padding:0;
        }	
		
.copy_kbm_in {
   font-size:9px;
   color:#999999;
   text-transform:uppercase;

        }			
/* ~~~~~~~~~~~~~~~~~~~~~~~~ bottom images ~~~~~~~~~~~~~~~~~~~~ */
#bottom_kbm {
      
	   height:30px;       
      }

#header {
	 width:1024px;
	 height:30px;
	 clear:both;
	 margin:0;
	 padding:0;
	 background: url(headers/rotate.php) no-repeat 0px 0px  ;
	 position: relative;
	 margin-bottom: 0px;
      }