/*
Design by Free CSS Layouts
http://www.free-css-layouts.com
Released for free under a Creative Commons Attribution 2.5 License

Name       : Butterfly
Released   : 2009/03/08

*/

/* Body */

body
{ 
background: url( images/background.jpg ) repeat-x top left #F4FFF7;; 
}

*
{ 
margin: 0px; 
padding: 0px;
}

a
{
text-decoration: none;
}
a:hover
{ 
text-decoration: underline; 
}
img
{
border: none;
}


/* Header */

#header
{ 
height: 127px; 
}

#header img
{
float: left;  
margin: 29px 0px 0px 20px;
width:225px; 
height:88px; 
}

#header 
#rightmenu
{ 
float: right; 
margin-top: 87px; 
margin-right: 50px; 
height: 37px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size: 18px; 
line-height: 35px; 
}

#header
#rightmenu a
{ 
color:#FCF8F8; 
margin-right: 20px; 
}

#header
#rightmenu a:hover
{ 
height: 46px; 
background: url( images/menuhover.jpg ) repeat-x;
}

#logo 
{
position: absolute; 
top: 40px; 
left: 74px; 
font-size: 1.7em; 
font-family: Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif; 
  
color:#000;
}



#logo a
{
position: absolute; 
top: 29px; 
left: -15px; 
font-size: 11px; 
width: 222px; 
color:#1B72A4;
font-style: italic;
}


/* Categories */

#categ 
{
color: #000; 
font-size: 18px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-weight: bold; 
padding: 0px 15px 0px 15px;
float: left;
}

#categ ul li
{ 

padding: 0px 2px 10px 2px;
float: left;
}



/* Page */

#page
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #6B6E71;


margin: 0px auto; 
width: 800px; 
padding: 10px 16px 25px 16px;  
margin-bottom: 0px; 

float: left; 
margin-top: 30px; 
border-left: 1px solid #77DA95; 
border-right: 1px solid #77DA95;

}

#page h1
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: normal;
color: #145994;
border-bottom: 1px solid #E7E9EB;
}

#page h2
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #145994;

}


#page a
{
color: #166998;
}
#page a:visited
{
color: #166998;
}

#pageindex
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #6B6E71;
padding: 20px 16px 25px 16px; 

}

#pageindex h1
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: normal;
color: #145994;
border-bottom: 1px solid #E7E9EB;
}

#page ul
{ 
width:550px; 
font-size: 14px; 
margin-top: 10px; 
margin-left: 10px; 

}

#page ul li
{ 
width:600px; 
line-height: 24px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #3E393C; 
font-size: 14px; 
 
padding-left: 5px; 
padding-right: 5px; 
}

#page ul li a
{ 
line-height: 24px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #3E393C; 
font-size: 14px; 
font-weight: bold;
background: url( images/li.gif ) no-repeat center left; 
padding-left: 11px; 
}

#page ol
{ 
width:600px; 
font-size: 14px; 
margin-top: 10px; 
margin-left: 10px; 

}

#page img
{ 
border: 3px solid;
margin-right: 5px;
margin-left: 5px;
}

#pagenoborderimg
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #6B6E71;


margin: 0px auto; 
width: 800px; 
padding: 10px 16px 25px 16px;  
margin-bottom: 0px; 

float: left; 
margin-top: 30px; 
border-left: 1px solid #77DA95; 
border-right: 1px solid #77DA95;

}

#pagenoborderimg h1
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: normal;
color: #145994;
border-bottom: 1px solid #E7E9EB;
}

#pagenoborderimg img
{ 
border: 0px;
margin-right: 2px;
margin-left: 2px;
}




#page a
{
color: #166998;
}
#page a:visited
{
color: #166998;
}




/* Legal */

#legal
{
background: #D2F9DE;
padding: 3px 3px 3px 3px;
text-align: center;
}

/* Wrapper */

#main
{

margin: 4px auto; 
width: 930px; 
height: 950px;
padding: 10px 16px 20px 16px;  
margin-bottom: 0px; 
}

#main ul li
{ 

padding-left: 5px; 
margin-left: 10px; 
}

#leftmenu
{ 
float:left; 

background-color: #b0e0e6;
width: 175px; 
height: 300px;
border: dashed;
padding: 0px;  
}


#bg-left
{ 
width: 175px; 
height: 600px;
border: solid;
background-color: #b0e0e6;
float: left;
padding: 0px 0px 0px 0px; 

}


#bg-left .a
{ 
float: left; 
height: 6px; 
width: 175px; 
padding: 0px;  
}


#sidebar 
{ 
float: left; 
width: 175px; 
padding: 0px 5px 0px 5px; 
 
 
}

#sidebar ul
{ 
width: 160px; 
float: left;
list-style: none; 
margin-top: 10px;
padding: 0px 0px 0px 0px; 

}

#sidebar ul li
{ 
width: 130px; 

padding: 2px 0px 2px 0px; 
}

#sidebar ul li a
{ 
line-height: 22px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #3E393C; 
font-size: 12px; 
font-weight: bold; 
background: url( images/li.gif ) no-repeat center left; 
padding-left: 8px; 
}

#sidebar ul li 
{ 
line-height: 22px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
color: #000000; 
font-size: 12px; 
font-weight: bold; 
padding-left: 8px; 
}

#sidebar .b
{ 
float: left;
padding: 0px;  

}

#sidebar p
{ 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px ; 
 
}

#sidebar h1
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #145994;
border-bottom: 1px solid #E7E9EB;


}



#ads
{ position: absolute;
 top: 780px;
 float: left; } 



#donate
{ position: absolute;
 top: 640px;
 float:left;
 margin: 6px 10px 6px 6px; }

}
#ads img
{


border: 1px solid #77DA95;
}
/* Content */
#content
{ 
float: left; 
width:650px; 
height: 450px; 
margin-top: 2px; 
margin-left:5px;
background: url( images/content.jpg ) repeat-x ; 
border-left: 1px solid #77DA95; 
border-right: 1px solid #77DA95;
}

#content2
{ 
margin: 0px auto; 
width: 800px; 
padding: 20px 16px 25px 16px;  
margin-bottom: 0px; 
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #6B6E71;
padding-top: 1px;
padding-left:17px;
padding-right:17px;
float: left; 
width: 800px; 
margin-top: 30px; 
border-left: 1px solid #77DA95; 
border-right: 1px solid #77DA95;
}

#content2 img
{ 
border: 3px solid;
margin-right: 5px;
margin-left: 5px;

}

/* Footer */
#footer
{ 
background: url( images/footer.jpg ) repeat-x; 
width:100%; 
height: 30px; 
margin: 0px auto; 
}

#footer-text 
{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#53728C; 
text-align: center; 
padding-top: 10px;
}

#footer-text a
{
color: #166998;
}


---------------------


 table
 {
			font: 11px verdana,verdana, arial;
			margin: 0;
			padding: 0;
			border-collapse: collapse;
			text-align: left;
			color: #D2F9De;
			line-height: 16px;
	
}
		
		
caption
{
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 20px;
			text-align: left;
			text-transform: uppercase;
}
		
td
{
			margin: 0;
			padding: 20px 10px;
			border: 1px dotted #f5f5f5;
}

		
th
{
			font-weight: normal;
			text-transform: uppercase;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 22px;
			font-weight: bold;
			color: #fff;
			background-color: #166998;


}
		
thead tr th
{
			background-color: #166998;
			padding:  20px 10px;
			color: #fff;
			font-weight: bold;
			border-right: 2px solid #333;
			text-transform: uppercase;
			text-align:center;
}
		
tfoot tr th, tfoot tr td
{
			background-color: transparent;
			padding:  20px 10px;
			color: #ccc;
			border-top: 1px solid #ccc;
}
		
tbody tr th
{
			padding: 20px 10px;
			border-bottom: 1px dotted #fafafa;
}
		
		
tr
{ 
			background-color: #FBFDF6;
}
		tr.odd {
			background-color: #b0e0e6;
		}
		
		tr:hover {
		}
		
		/* tr:hover td, tr:hover td a, tr:hover th a {
			color: #191970; */
		}
		
		td:hover {
		color: #191970;
		background-color: #F7FBEF;
		border-bottom: 1px solid #008000;

		}

		tr:hover th a:hover {
			
		}
		
		table a {
			color: #608117;
			background-image: none;
			text-decoration: none;
			border-bottom: 1px dotted #8A8F95;
			padding: 2px;
			padding-right: 12px; background: transparent no-repeat 100% 50%;
		}

		table a:hover {
			color: #483d8b;
			background-image: none;
			text-decoration: none;
			border-bottom: 1px solid #333;
			padding: 2px;
			padding-right: 12px; color: #483d8b; background: transparent no-repeat 100% 50%;
		}
		
		table a:visited {
			text-decoration: none;
			border-bottom: 1px dotted #333;
			text-decoration: none;
			padding-right: 12px; color: #A2A2A2; background: transparent no-repeat 100% 50%;
		}
		
		table a:visited:hover {
			background-image: none;
			text-decoration: none;
			border-bottom: 3px solid #333;
			padding: 2px;
			padding-right: 12px; color: #A2A2A2; background: transparent no-repeat 100% 50%;
		}
