/* CSS Document */

A:link{color: #b0b801; text-decoration: none}

A:active{color:#B2BA00; text-decoration: none}

a:visited {
color: #b0b801;
text-decoration: none;
}
a:hover {
color: #3e69b7;
text-decoration: none;
}

body {
	background-color: #F9EB28;
    background-image: url("pics/bg.png");
    background-position: center center;
    background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.bar
{
	color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    margin-left: 10px;
}

.h1white 
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.h1contact 
{
	color: #CCFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.h1home 
{
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.h1works 
{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.h1swazi 
{
	color: #f36f21;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.h1orphans 
{
	color: #669933;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.h1nercha 
{
	color: #006600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.h1family 
{
	color: #000099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.h1faq
{
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.h1mail
{
	color: #330066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.h1sponsor
{
	color: #CC9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}


.text 
{
color: #333333; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
margin-right: 8px;
margin-left: 5px;
}

.textgreen 
{
color: #CCFF66; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
}

.textred 
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.textbold 
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-right: 7px;
}
 

.line {
	line-height: 4px;
	color: #336699;
	border: #0066FF;
}

.linered {
	line-height: 4px;
	color:  #FF0000;
	border:  #FF0000;
}

.linecontact {
	line-height: 4px;
	color: #CCFF66;
	border: #CCFF66;
}

.lineswazi {
	line-height: 4px;
	color:  #f36f21;
	border:  #f36f21;
}

.lineorphans {
	line-height: 4px;
	color:  #669933;
	border:  #669933;
}

.linenercha {
	line-height: 4px;
	color: #006600;
	border:  #006600;
}

.linefamily {
	line-height: 4px;
	color: #000099;
	border:  #000099;
}

.linefaq {
	line-height: 4px;
	color: #FF9900;
	border:  #FF9900;
}

.linemail {
	line-height: 4px;
	color: #330066;
	border: #330066;
}

.linesponsor {
	line-height: 4px;
	color:  #CC9900;
	border:  #CC9900;
}



.bullet {
	list-style-position: outside;
	list-style-type: square;
	color:  #669933;
	margin-left: 0px;
}

#top_holder
{
	margin-left: auto;
    margin-right: auto;
    width: 680px;
}

#top_top
{
	float: left;
    margin-left: 10px;
    width: 350px;
}

#top_bottom
{
	float: left;
}

#search_holder, #sponsor_holder
{
	margin-left: auto;
    margin-right: auto;
    width: 690px;
}

#search_holder #community ul
{
	border: 1px solid #B2BA00;
    float: left;
    list-style: none outside none;
    margin-right: 5px;
    min-height: 1291px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-top: 5px;
    width: 278px;
}

#search_holder #search_items
{
	border: 1px solid #B2BA00;
    float: left;
    margin-top: 13px;
    min-height: 1291px;
    padding: 5px;
}

#bottom_menu 
{
	margin-left: auto;
    margin-right: auto;
    width: 625px;
}

#bottom_menu #bottom_menu_inside
{
	
    margin-top: 10px;
	float:left;
}

#sponsor_holder #sponsor_holder_inside
{
	border: 1px solid #B2BA00;
    float: left;
    margin-top: 0;
    padding: 5px;
    width: 523px;
}

#page_holder
{
	margin-left: auto;
    margin-right: auto;
    width: 690px;
}
#page_holder_inside
{
	float:left;
	width:690px;
}

#top_top_child
{
	float: left;
    width: 320px;
}

#top_top_child img
{
	border: 0 none;
    width: 320px;
}

/********* TOP BUTTONS **********/
#donate_button
{
	margin-left: 10px;
    margin-top: 190px;
    position: absolute;
}

#donate_button a
{
	background: url("images/donate.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 36px;
    text-indent: -9999pc;
    width: 119px;
	outline-style: none;
}

#socials
{
	margin-left: 670px;
    margin-top: 30px;
    position: absolute;
}

#socials a
{
    clear: left;
    float: left;
    height: 23px;
    margin-bottom: 5px;
    text-indent: -9999px;
    width: 23px;
	outline-style: none;
}

#social_fb
{
	background: url("images/socials.png") no-repeat scroll 0 0 transparent;
}

#social_yt
{
	background: url("images/socials.png") no-repeat scroll 0 -30px transparent;
}

#social_t
{
	background: url("images/socials.png") no-repeat scroll 0 -61px transparent;
}

#social_fc
{
	background: url("images/socials.png") no-repeat scroll 0 -91px transparent;
}

#top_buttons_holder
{
	margin-left: auto;
    margin-right: auto;
    width: 700px;
}

#top_buttons
{
	position: absolute;
    width: 700px;
}

#child_right
{
	float:left;
	margin-left:50px;
	width:300px;
}

#child_right_top
{
	float:left;
	width:300px;
}

#child_button_top
{
	float:left;
	width:300px;
}

a#no_sponsorship
{
	background:url("images/no_sponsorship.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:107px;
	outline-style:none;
	text-indent:-9999px;
	width:150px;
}

a#additional_sponsorship
{
	background:url("images/additional_sponsorship.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:107px;
	outline-style:none;
	text-indent:-9999px;
	width:150px;
}

#child_button_bottom
{
	float:left;
	width:300px;
}

a#fully_sponsored
{
	background:url("images/fully_sponsored.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:107px;
	outline-style:none;
	text-indent:-9999px;
	width:150px;
}

a#complete_sponsor
{
	background:url("images/complete_sponsorships.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:107px;
	outline-style:none;
	text-indent:-9999px;
	width:150px;
}

#child_right_bottom
{
	float:left;
	width:300px;
	font-size:10px;
}

#child_text_left
{
	float:left;
	font-weight:bold;
	margin-right:10px;
	width:135px;
}

#child_text_right
{
	float:left;
	width:135px;
	margin-left:10px;
	font-weight:normal;
	color:#25408f;
}
