@charset "UTF-8";
/* CSS Document */

/* headings

--------------------------------------------------*/



h1 {color:#14568A; font-family: "lucida grande", tahoma, verdana, arial, sans-serif;}

h1 a  {color:#14568A;}

h2 {

   color:#14568A; 

   font-weight: normal;  

   font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
   
   line-height:1.2em;

   font-size:1.6em;

}

h2 a {color:#14568A; font-weight: normal ; text-decoration:none !important; border-bottom: #ccc 0px solid !important;}

h2 a:hover { color:#CC0000;  text-decoration:none;}

h4 {

 font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
 
 color: #14568A;

 font-weight: normal;

 margin: 7px 0 7px 0px;

 font-size:1.5em; 

 line-height:1.5em;

 padding:5px 0;

}

h3 a, h4 a

  {color:#14568A; font-weight: normal;}

h3 a:hover,h4 a:hover

  {color:#CC0000; text-decoration:none;} 



a {color:#14568A; text-decoration:none;}

a img {border:0 !important; }

a:hover {color: #CC0000; text-decoration:none;}

/* body

--------------------------------------------------*/

body {

  color:#464646; /*#333;*/

  background:#cccccc;  

  margin:0;

  padding:0 0;

  font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
  
  font-size:75%;

  line-height:1.8em;

  text-align:left;

}

/* topbar

------------------------------------------------*/



#topbar {

        height:40px;
		
		font-size: 1em ;

		font-weight:Bold;

		line-height: 1.3em;
		
		background-color: #eceff6;
		padding-top:15px;
		margin-bottom:5px;
  
				    

		}

		  



/* container

--------------------------------------------------*/

#container {

  padding:10px 10px 10px 10px;

  background:#FFFFFF;

  margin: 0px auto;

  padding: 0px;
  
  margin-bottom:25px;
  
  margin-left:25px;
  
  margin-right:25px;

  overflow:hidden;
  
  width:980px;
  
  position:static;
  
  float:none;
  
  border: solid 2px #333333;
  
  

}



    /* Default Facebook CSS */  
    .fbbody  
    {  
        font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;  
        font-size: 11px;  
        color: #333333;  
    }  
    /* Default Anchor Style */  
    .fbbody a  
   {  
       color: #3b5998;  
       outline-style: none;  
       text-decoration: none;  
       font-size: 11px;  
       font-weight: bold;  
   }  
   .fbbody a:hover  
   {  
       text-decoration: underline;  
   }  
   /* Facebook Box Styles */  
   .fbgreybox  
   {  
       background-color: #f7f7f7;  
       border: 1px solid #cccccc;  
       color: #333333;  
       padding: 10px;  
       font-size: 13px;  
       font-weight: bold;
	   width:525px;
	   text-align:left; 
	   
   }  
   .fbbluebox  
   {  
       background-color: #eceff6;  
       border: 1px solid #d4dae8;  
       color: #333333;  
       padding: 10px;  
       font-size: 13px;  
       font-weight: bold;  
   }  
   .fbinfobox  
   {  
       background-color: #fff9d7;  
       border: 1px solid #e2c822;  
       color: #333333;  
       padding: 10px;  
       font-size: 13px;  
       font-weight: bold;  
   }  
   .fberrorbox  
   {  
       background-color: #ffebe8;  
       border: 1px solid #dd3c10;  
       color: #333333;  
       padding: 10px;  
       font-size: 13px;  
       font-weight: bold;
	   width:525px; 
   }  
   /* Content Divider on White Background */  
   .fbcontentdivider  
   {  
       margin-top: 15px;  
       margin-bottom: 15px;  
       width: 520px;  
       height: 1px;  
       background-color: #d8dfea;  
   }  
   /* Facebook Tab Style */  
   .fbtab  
   {  
       padding: 8px;  
       background-color: #d8dfea;  
       color: #3b5998;  
       font-weight: bold;  
       float: center;  
       margin-right: 4px;
       text-decoration: none;  
   }  
   .fbtab:hover  
   {  
       background-color: #3b5998;  
       color: #ffffff;  
       cursor: hand;  
   }  



.main_box{

			background:#FFFFFF none repeat scroll 0% 0%;
			
			text-align:left;

			margin-top:5px;

			margin-bottom:10px;

			padding-left:10px;

			padding-right:10px;

			padding-top:10px;

			padding-bottom:5px;

			position:fixed;

		    overflow:hidden;
			
			float:left;

			}



/* header

--------------------------------------------------*/

#header {

		 background:url(img/freedombanner.gif);

		 color: #3b5998;
		 
		 height:245px;

		 padding: 10px 10px 10px 10px;

		 margin-top:10px;

		 margin-left:10px;

		 margin-right:10px;

		 margin-bottom:10px;

		 border:1px solid #DDDDDD;

		 overflow:hidden;

		 text-align:center;

		 }

.singlecol #content a {

					  font-weight: normal;

					  }



#header a,a:hover {text-decoration:none;color:#3b5998;}

#header small {color:white;}

#header h1 {color:white; margin:10px; }

/* left sidebar
-------------------------------------------------- */

#left_sidebar {

			float:left;
			
			width:200px;

			border:solid 0px;

			margin-left:0px;
			
			margin-right:10px;

			font-size:0.9em;
			
			text-align:left;

            position:relative;					

			}


/* facebook integration
-------------------------------------------------- */

#right_sidebar {

			float:right;

			width:200px;

			border:solid 0px;

			margin-left:10px;
			
			margin-right:0px;

			font-size:0.9em;
			
			text-align:center;
			
            position:relative;					

			}
			

/* footer

--------------------------------------------------*/

#footer {

  color:#666;

  font-weight:normal;

  background: #3b5998;;

  clear:both;

  padding: 20px 10px 5px 10px;

  font-size:0.9em; 

  text-align:center;
    
  border-top: 1px solid #DDDDDD;

  }



#footer a {

color: #0066cc; 

text-decoration:none;

}

#footer strong {font-weight:normal;}

#footer a:hover {

color: #000; 

}



#footer p { 

  padding: 5px 10px 10px 0px;

  text-align: center;

  line-height: 2em; 

}



.alignright {float:right;}
