/*
Theme Name: all4oneacademy
Theme URI: http://all4oneacademy.com
Description: exlusive theme for all4oneacademy, created by smartconsultant
Version: 1.0
Author: smartconsultant
Author URI: http://smartconsultant.net
*/

  /* Header */
  /*
  div
  {
    border: 1px solid #ccc;
  }
  */
  
  body
  {
    margin:0px;
    margin-top: 0px;	
  }
  a:a:visited { color:#006600; text-decoration:none; }
  
  textarea
  {
	width: 80%;	
  }
  
  #container
  {
    width: 763px;
    margin:auto;
    border-right: 1px dashed #003399;
  }
  
  #header
  {
    height: 183px;
  }
  
	  #header_logo
	{
	  background: url(../images/logo.jpg) repeat-y top;
	  float	: left;
	  width	: 208px;
	  height : 183px;
	}
		
	#header_banner
	{
	  background:url(../images/banner.jpg) repeat-y top;
	  float	: left;
	  width	: 555px;
	  height : 183px;
	}
	
  #post_container
  {
    border: 0px solid #FFCC66;
    font-family: verdana,sans-serif;
	font-size: 11px;
  }
  
  .separator
   {
    clear:both;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0px solid #ccc;
  }
  
  /* sidebar */
  
  #left_pan
  {
    
	width	: 208px;
	
    float	: left;
	padding	: 0px;
  }

	#left_pan a:link
	{
	  color: #FFCC66;
	  text-decoration: none;
	  font-family: verdana,sans-serif;
	  font-size: 14px;
	}	
	
	#left_pan a:visited
	{
	  color: #FFCC66;
	  text-decoration: none;
	  font-family: verdana,sans-serif;
	  font-size: 14px;
	}
		
	#left_pan a:hover
	{
	  color: #663300;
	  font-family: verdana,sans-serif;
	  font-size: 14px;
	  text-decoration: underline;
	}  
	
	.menu ul 
	{	
	  padding-left: 20px;
	  padding-right: 20px;
	  padding-top: 20px;
	  padding-bottom: 5px;	 
	  color: #ffcc66;
	  font-family: verdana,sans-serif;
	  font-size: 14px;
	  float	: right;
	  text-align : right;
	  margin: 0px; /* for IE */
	  list-style:none;
	}
	
	.sidebar_container
	{
	  padding-left: 20px;
	  padding-right: 10px;
	  padding-top: 5px;
	  padding-bottom: 5px;	 
	  color: #FFCC66;
	  font-family: verdana,sans-serif;
	  font-size: 14px;
	}
	
	.newsletter
	{
	  padding-left: 0px;
	  padding-right: 0px;
	  padding-top: 0px;
	  padding-bottom: 5px;	  
	  color: #663300;
	  font-family: verdana,sans-serif;
	  font-size: 12px;
	}
	
	/* content  */
 
  #right_pan
  {
    float	: right;
	width	: 555px;
	height	: 100%;
 }
 
  #right_pan #title a:link, #right_pan #title a:hover, #right_pan #title a:visited
  {
	color: #CC6600;
	font-family: verdana,sans-serif;
	font-size: 12px;
	padding: 10px 10px;
	padding-top: 5px;
  }	  
  
  #right_pan h2
	{
	  margin-top: 0px;
	  padding-top: 2px;
	  margin-bottom: 10px;
	  font-size: 12px;
	  padding-bottom: 5px;
	  display: block;
	  border-top: 1px dotted #003399;
	  color: #CC6600;
	}
			
	.content_container
	{
	  padding-left: 15px;
	  padding-right: 10px;
	  padding-top: 15px;
	  padding-bottom: 5px;	 
	  color: #000;
	  font-family: verdana,sans-serif;
	  font-size: 12px;
	}
		
	.news_title
	{
	  padding : 0px;	  
	  color: #336600;
	  font-family: verdana,sans-serif;
	  font-size: 12px;	  
	}
	
	.date
	{
	  padding : 0px;	  
	  color: #996600;
	  font-family: verdana,sans-serif;
	  font-size: 12px;	  
	}
	
	/* footer Container */
	/* copyright */
	  #copyright
	  {
		background:url(../images/copyright.jpg) no-repeat top;
		width	: 208px;
		height	: 86px;
	    float	: left;
		padding	: 0px;
		margin	: 0px;
		font-family: verdana,sans-serif;
		font-size: 11px;
	  }
  
  	.copyright_container
	{
	  padding-left: 20px;
	  padding-right: 10px;
	  padding-top: 20px;
	  padding-bottom: 5px;	 
	  color: #000000;
	  font-family: verdana,sans-serif;
	  font-size: 11px;
	}
  
	/* footer */
	  #footer
	  {
		background:url(../images/footer.jpg) no-repeat top;
		width	: 555px;
		height	: 86px;
	    float	: left;
		padding	: 0px;
		margin	: 0px;
	    font-family: verdana,sans-serif;
		font-size: 11px;	
	  }
  
	.footer_container
	{
	  float	: right;
	  padding-left: 15px;
	  padding-right: 15px;
	  padding-top: 25px;
	  padding-bottom: 5px;	 
	  color: #000000;
	  font-family: verdana,sans-serif;
	  font-size: 11px;
	}
  
  /* CSS for contact us page */
  	td { font-size:11px; }
	#content p 
	{
		margin:10px 15px;
		padding:0;
	}
	input{ padding:1px; font-size:11px/11px;}

	fieldset {
		border:0 solid transparent;
	}
	.clr { clear:both;}
	#photo {
		 float:left; margin:5px; width:110px; height:120px;  
	}
	#photos {
		padding:10px; border:solid 1px #ddd;  
	}
	.inner { background: #fff url(../images/bg.jpg) repeat-y; margin:0; }
