@charset "iso-8859-1";
/*#############################################################

development by Reardenkillion Communications

#############################################################*/   	

/********************************************
HTML ELEMENTS
********************************************/ 
* { padding: 0; margin: 0; }

body {

background:#f5f5f5;
font: 11px  Arial, "Helvetica", Sans-serif;
color: #666;


}


h1 { font: 15px Georgia, "Times New Roman", Times, serif; color:#00A0C6; font-weight: bold; margin-bottom:5px; } 
h2 { font: 13px Arial, Helvetica, sans-serif; color:#808080; font-weight: bold; margin-bottom:10px; margin-top:5px;}
h3 {
font:26px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
width: 480px;
color:#FFF;
}

h3.example4b {
color: white;
text-shadow: 0.1em 0.1em 0.2em black;
}

h4 {
font:13px Arial, Helvetica, sans-serif;
font-weight:bold;
width: 480px;
color:#FFF;
}

h4.example5b {
color: white;
text-shadow: 0.1em 0.1em 0.2em black;
}


h5 {
font:13px Arial, Helvetica, sans-serif;
font-weight:normal;
width: 480px;
color:#FFF;
}

h5.example6b {
color: white;
text-shadow: 0.1em 0.1em 0.2em black;
}


h6 { font: 31px Arial, Helvetica, sans-serif; color:#666666; font-weight: bold; margin-bottom:8px; line-height:30px;}



p {
font: 12px Arial, Helvetica, sans-serif;
line-height:15px;
}

/* links */
a
{
text-decoration: none;
color: #00A0C6;
}

a:hover
{
text-decoration: underline;
}

a:visited {
color: #00A0C6;
}


img {
border: 0;
}




.clear { clear:both; }
.clearline { clear:both; border-bottom:solid #ccc 1px; height:5px; }


#wrap
{
width: 100%;
text-align: center;
}

#maxwidth
{
background: #fff;
width: 972px;
margin: auto;
text-align: left;
}


#top-spacer{ width:100%;
height:10px;
}


#content
{	
min-height: 500px;
padding-top: 0px;
background:#FFF url(../images/bg_content_line.jpg) repeat-y;
}

#content .inside{
padding: 0 10px 0 10px;
}

.inside-left{
width:245px;
float:left;
padding:15px 10px 0 0;
}




.line-spacer { border-bottom:solid #ccc 1px; margin: 0 0 10px 0; height:2px; width:100%; float:left;}


.inside-left-post{
width:245px;
float:left;

}

.inside-left-details {
width:225px;
float:left;
background-color:#00A0C6;
margin-top:10px;
color:#FFF;
font-size:11px;
padding:10px;
}

.inside-left-details a { color:#FFC10E; } 
.inside-left-details h1 { font: 15px Georgia, "Times New Roman", Times, serif; color:#000; font-weight: bold; margin-bottom:8px; margin-top:7px;}

.det-left { float:left; width:68px; height:68px; }
.det-right { float:left; height:50px;  line-height:12px; padding-top:2px; }

.photopad1 { padding-right:10px; }
.photopad2 { padding-right:15px; margin-top:15px; }						


.proj-updates { font-size:11px;  }


.inside-left-box{

font-size:11px;
padding:15px 15px 5px 15px;
margin:10px 0;
background:#E6E6E6;
line-height:20px;
color:#000;
text-align:center;
}


.inside-left-box2{

font-size:11px;
padding:5px;
margin:10px 0;
background:#E6E6E6;
line-height:20px;
color:#000;
text-align:left;
}

.view { 
padding:5px; 
background:#00A0C6; 
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFF;
text-align:right;
float:left;
width:235px;
}
.view a { color:#FFF; }

/*------------------------------inner pages---------------------------------------------	*/

.inside-left2{
width:545px;
float:left;
padding:15px 10px 0 0;
}

.inside-left2 h1 { font: 13px Georgia, "Times New Roman", Times, serif; color:#666666; font-weight: bold; margin-bottom:5px; }	


.inside-left3{
width:745px;
float:left;
padding:15px 10px 0 0;
}
.inside-left3 ol,.inside-left3 ul{
    padding-left: 15px;
}
.inside-left3 h1 { font: 13px Georgia, "Times New Roman", Times, serif; color:#666666; font-weight: bold; margin-bottom:5px; }	

.inside-left4{
/*width:310px;*/
float:left;
padding:15px 10px 0 0;
}

.inside-left4 h1 { font: 13px Georgia, "Times New Roman", Times, serif; color:#00A0C6; font-weight: bold; margin-bottom:5px; }	
.inside-left4 h2 { font: 25px Arial, Helvetica, sans-serif; color:#808080; font-weight: normal; margin-bottom:5px; margin-top:0; line-height:20px; }

.science-project { padding:0 0 10px 0; }


.inside-left5{
width:745px;
float:left;
padding:15px 10px 0 0;
}

.inside-left5 h1 { font: 13px Georgia, "Times New Roman", Times, serif; color:#00A0C6; font-weight: bold; margin-bottom:5px; }	


.inside-left6{
width:auto;
float:left;
padding:0;
}

.inside-left7{
font-size:11px;
width:365px;
float:left;
padding:15px 10px 0 0;
}

.inside-left8{
font-size:11px;
width:357px;
float:left;
padding:15px 0 0 10px;
}

.inside-left9{
font-size:11px;
width:370px;
float:left;
padding:15px 0 0 10px;
}
/*------------------------------inner pages---------------------------------------------	*/					

.inside-middle {
padding:15px 0 0 0;
width:500px;
float:left;
}

.inside-middle-main { }

.main-image {    
position: relative;
height: 250px;
width: 100%; /* for IE 6 */
}
.main-image img{  
position:absolute;
z-index:1;
width:501px;
}
.main-image .feature-text{
	z-index:2;
	position:absolute;
	bottom:0;
	padding:0 10px 5px 10px;
}

.inside-middle-box { 
padding:5px; 
background:#00A0C6; 
font:22px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFF;
text-align:right;
}
.inside-middle-box a{ color:#FFF; }

.testi {
min-height:78px;
padding:14px;
margin:10px 0;
/*background:#CCC url(../images/round_bg.jpg) no-repeat;*/
background:#CCC;
}

.thumb { 
padding-right:10px;

}
.testi h1 { font:24px Arial, Helvetica, sans-serif; 
color:#00A0C6; 
line-height:24px;
font-weight:bold;
}

.testi h2 { font:15px Arial, Helvetica, sans-serif; 
color:#999999; 
line-height:15px;
font-weight:bold;
}

.inside-left-post-two{
width:245px;
float:left;
padding:0 10px 0 0;
}

.inside-left-post-two{
width:245px;
float:left;
}


/*------------------------------inner pages---------------------------------------------	*/					
.inside-middle2 {
padding:15px 0 0 0;
width:200px;
float:left;
}


.inside-middle4 {
padding:15px 0 0 10px;
width:425px;
float:left;
}

.inside-middle4 h1 { font: 13px Georgia, "Times New Roman", Times, serif; color:#00A0C6; font-weight: bold; margin-bottom:5px; }	


.inside-middle5 {
padding:15px 0 0 0;
width:500px;
float:left;
}

.inside-middle5 h1 { font:35px Arial, Helvetica, sans-serif; 
color:#00A0C6; 
line-height:32px;
font-weight:bold;
margin-bottom:5px;
}

.inside-middle7 {
font-size:11px;
padding:15px 0 0 10px;
width:370px;
float:left;
}



.inside-middle8 {
background:url(../images/left-line.jpg) top left no-repeat;
padding:15px 0 0 10px;
width:489px;
float:left;

}
.inside-left10{
font-size:11px;
width:420px;
float:left;
padding:5px 10px 0 0;
}

.inside-left11{
font-size:11px;
width:188px;
float:left;
padding:5px 0 0 137px;
}
/*------------------------------inner pages---------------------------------------------	*/									



.inside-right{
width:186px;
float:left;
padding:0 0 0 11px;
}

.inside-right a{ font:12px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold; }

.profile-box { height:auto; background-color:#E6E6E6; padding:10px; font-weight:bold; color:#00A0C6;  font:11px Arial, Helvetica, sans-serif; line-height:15px; }

.profile-box h1 { font:19px Arial, Helvetica, sans-serif; color:#808080; margin:0; font-weight:bold; }
.profile-box h2 { font:11px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold; margin:0; }
.profile-box a { font:11px Arial, Helvetica, sans-serif; color:#00A0C6; font-weight:bold; line-height:16px;}

.prof-left { float:left; width:60px; height:58px; }
.prof-right { float:left; height:50px;  line-height:12px; padding-top:2px; }
.prof-right a { line-height:12px; }

.prof-right-visitor { float:left; height:23px;  line-height:10px; padding-top:27px; }
.profile-thumb { padding-right:10px; }

.profile-box2 { height:auto; background-color:#E6E6E6; padding:10px; font-weight:bold; color:#000;  font:11px Arial, Helvetica, sans-serif; line-height:15px; margin-top:10px; }
.profile-box3 { height:auto; background-color:#E6E6E6; padding:8px; font-weight:normal; color:#808080;  font:11px Arial, Helvetica, sans-serif; line-height:15px; }


.right-post { padding:15px 10px 0 10px; }
.right-post a{ line-height:15px; font-weight:normal; }
.right-post h1 { font: 30px Arial, Helvetica, sans-serif; color:#666666; font-weight: bold; margin-bottom:0; line-height:30px;}
.right-post h2 { font:30px Arial, Helvetica, sans-serif; color:#00A0C6; margin:0; font-weight:bold;}

.goal-left { float:left; width:145px; font-size:13px; font-weight:bold; }
.goal-right { float:left; width:20px; }
.goal { font-size:11px; font-weight:bold; }
.goal a{ font-size:11px; font-weight:bold;  color:#00A0C6; }

.donors { font-size:11px; }

.right-post2 { padding:5px 10px 0 10px; }
.right-post2 a{ line-height:16px; font-weight:normal; }
.right-post2 h1 { font: 30px Arial, Helvetica, sans-serif; color:#666666; font-weight: bold; margin-bottom:0; line-height:30px;}
.right-post2 h2 { font:30px Arial, Helvetica, sans-serif; color:#00A0C6; margin:0; font-weight:bold;}

#content .heading{
color: #ff7f00;
font-size: 20px;
font-weight: bold;
margin-bottom:10px;
line-height: 20px;
}

#content .heading a{
color: #ff7f00;
}

#content .hotList{
font-size: 14px;
font-weight: bold;
color: #000;
}
#content .hotList a{
color: #000;
}

#content .category{
font-size:26px;
font-weight:bold;
}

#content .ad{
font-size:26px;
font-weight:bold;
color:#ccc;
}

#content .category a:hover{
text-decoration:none;
}




#header{
padding: 0 10px 0 10px;
height:134px; /*+1 border and inner content padding (10px)*/


}

#header-wrap { border-bottom:solid #cccccc 1px; }
#header-left { border-right:solid #cccccc 1px; width:161px; height: 128px; float:left; padding-top:5px; }
#header-left-two {  width:169px; height: 100%; float:left; padding-top:10px;}
#header-left-three { width:150px; height: 100%; float:left; padding-top:10px;}
#header-left-three a{ font: 13px  Arial, "Helvetica", Sans-serif; color: #666; }

#header-left-four { width:276px; height: 100%; float:left; padding-top:10px;}
#header-left-five{ width:160px; height: 123px; float:left; padding-left: 30px; padding-top:10px;}

#searchwrapper {
width:150px; /*follow your image's size*/
height:24px;/*follow your image's size*/
background-image:url(../images/searchbox.jpg);
background-repeat:no-repeat; /*important*/
padding:0px;
margin:0px;
position:relative; /*important*/
}

#searchwrapper form { display:inline ; }

.searchbox {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:1px;
left:25px;
width:100px;
height:18px;
font-size:10px;
padding:0;
color:#999;
}

.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:absolute; /*important*/
top:2px;
left:2px;
width:20px;
height:18px;
}

.givebox {
width:67px;
height:18px;
font-size:10px;
padding:0
}

.givebox2 {
width:70px;
height:14px;
font-size:10px;
padding:0
}

.givebox3 {
width:120px;
height:18px;
font-size:10px;
padding:0
}

.rad { vertical-align:text-bottom;}
.rad2 { vertical-align:middle;}



#footer {
padding:20px 10px;
}

.footer-inside {
    background: url(../images/bee-bg.jpg) no-repeat scroll 0 0 #FFFFFF;
    /*height: 215px;*/
    padding: 15px;
}

.footer-inside h1 { font:20px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; margin: 0 0 5px 0; height: 25px; }

.footer-inside a { font:20px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; }
.footer-inside a:hover { text-decoration:none; }


.footer-left-one { border-right: solid #FFF 1px;
width:220px;
height:150px;
float:left;
}

.footer-left-two { border-right: solid #FFF 1px;
				padding-left:15px;
				width:260px;
				height:100%;
				float:left;
				 }

.footer-left-two a { font:11px Arial, Helvetica, sans-serif; color:#fff;  font-weight:bold; }

.footer-left-three { 
padding-left:15px;
width:410px;
height:100#;
float:left;
}
.footer-left-three a{
float:left;
outline:none;
}

.imgpad1 { padding-right:15px; }
.imgpad2 { padding-right:15px; margin-top:15px; }
.imgpad3 {margin-top:15px;}

.footer-navi{ font:11px Arial, Helvetica, sans-serif; color:#808080; font-weight:normal;  padding-top: 5px; }
.footer-navi a{ font:11px Arial, Helvetica, sans-serif; color:#808080; font-weight:normal;  }


.pad { padding:5px 0; }
.pad2 { text-align:center; padding:10px 5px 0; 5px}
.imgpad3 { padding-bottom:5px; }
.video { text-align:center; }

.faqbox {
width:190px;
height:auto;
font-size:11px;
margin:5px 0;
}


span.formButton2 input{
background: transparent url(../images/submit.jpg) no-repeat;
color:#000;
border:1px solid #000;
margin: 5px 0 10px 0;
padding:2px;
font-size: 13px;
border:none;
float:right;
}

input,textarea, select {
padding: 4px;
border:1px solid #CCC;
font: normal 1em Arial, Helvetica, sans-serif;
color:#3F3F3F;
}
input[type="radio"],input[type="checkbox"]{
border:none;
}
.checkboxes label
{
display: block;

padding-right: 10px;
white-space: nowrap;
}

.checkboxes input
{
vertical-align: middle;
}

.checkboxes label span
{
vertical-align: middle; font-size:12px;
}

.point { cursor:pointer; }

.float-left { float:left; padding: 0 10px 0 0; width:auto; }
.float-lefttwo { float:left; padding: 0 0 0 0; width:160px; font-size:11px; }
.float-leftthree { float:left; padding: 0 0 0 0; width:275px; height:70px; font-size:11px; }
.float-leftfour { float:left; padding: 0 0 0 0; width:595px; font-size:12px; }
.float-leftfive { float:left; padding: 0 10px 0 0; width:138px; }
.float-leftsix { float:left; width:275px; }

.link-float-left {float:left; width:100px;}


.editfield { width:100%; margin-bottom:5px; color:#999; }
.editfield2 { margin-bottom:5px; width:50%; color:#999;}

.editfield3 { margin-bottom:5px; width:80%; color:#999;}
select.editfield3 { width:82%;}
.editfield4 { width:100%; height:100px; margin-bottom:5px; color:#999;}
.editfield5 { width:95%; margin-bottom:5px; color:#999; }
.editfield6 { margin-bottom:5px; width:47%; color:#999;}
.editfield7 { margin-bottom:5px; width:22%; color:#999;}

.updates { padding:10px 0 5px 10px; float:left; line-height:9px; }

.fb { width:80px; float:right; }

.black { color:#000; }
.blackbold { color:#000; font-weight:bold; }

.center1 { text-align:center; font-size:11px; }
.big { font-size:25px; }
.big2 { font-size:23px; font-weight:bold; line-height:23px; }


.spacer { width:100%; height:8px; }
.spacer2 { width:100%; height:4px; }
.spacer3 { width:100%; height:2px; }
.spacer4 { height:8px; }
.small {
font-size:11px;
position:absolute;
top:192px;
width: 215px;
}

.small2 { font-size:11px; }

.alignright { float:right; }

.photo-left { float:left; padding: 0 10px 10px 0; }



.post-com{ padding:10px 0; }

.connect { padding:10px 0 0 2px; }
.connect h1 { font:19px Arial, Helvetica, sans-serif; color:#808080; margin-bottom:2px; font-weight:bold; }

#sci-main{
width:755px;
min-height:300px;
float:left;
}
.red-border{
border: 1px dashed #900; 
}
#sci_errors .error{
color:#900;	
}
#pop-up{
width:561px;
height:267px;
background: url(../images/pop-box1.png);
}

#middle-friend {
color: #808080;
font: 25px Arial,Helvetica,sans-serif;
padding: 24px 38px 20px 26px;
width: auto;
}

#sci_errors{
padding-top:10px;	
}

.floatleft{float:left;}
.floatright{float:right;}
.floatnone{float:none;}

/*goal*/
.goal-right{
	overflow:hidden;
	background-color:#929292;
	height:170px;
	position:relative;
	
}
.goal-right .progress{
	width:71px;
	height:200px;
	position:absolute;	
	bottom: 0;

}
.goal-right .pclose{background-color:#cd3c39}
.goal-right .prunning{background-color:#fbbc4a;}
.goal-right .pfull{background-color:#00a058}
.tipjar {
    float: left;
    padding: 15px 0 0 15px;
    width: auto;
}
.profile-box4 {
    color: #000000;
    font: 11px/15px Arial,Helvetica,sans-serif;
    height: auto;
    margin-top: 10px;
    padding: 10px;
}
p.home-short-description{
padding-top:6px;
text-align:left;
}

.give-left p {
    display: block;
    height: 17px;
}

.give-left p input {
    float: left;
}
.give-left p span {
    font-size: 13px;
    font-weight: bold;
    padding-left: 5px;
}
.give-left p input.rad{
padding-top:0px\9;	
}
.give-left p input.rad2{
margin-top: 3px; margin-right: 6px;
}

.correct a{ font:20px Arial, Helvetica, sans-serif; color:#fff; font-weight:bold; line-height:30px;  }