/* CSS CLASS FOR LAZY THEMBA NDALA */

html {
height:100%;
overflow:hidden;
}


body {
	margin:0px;
	padding:0px;
	background-color:#000000;
	height:100%;
	text-align:center;
	font-size:11px;
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	}
	

#container {
	text-align:left;
	margin:10px 20px 10px 20px;
	padding:5px 5px 5px 5px;
	}
	
	
.headings {
	margin:10px 0 0 10px;
	text-align:left;
	}


#flashcontent {
	position:relative;
	height:100%;
	margin:0;
	z-index:-2000;
	} 


#nav { 
	background-image:url(../img/gif/nav_bg.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid #ffffff;
	height:50px;
	width:100%;
	margin:0;
	padding-top:9px;
	}
	
	
.nav_icon {
	float:left;
	margin-left:45px;
	width:40px;
	height:40px;
	}
	

.nav_icon_left {
	float:left;
	margin-left:40px;
	width:40px;
	height:40px;
	}

#nav a{
	color:#663333;
	text-decoration:none;
	}

	
#year {
	background-image:url(../img/gif/2009.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #ffffff;
	position:absolute;
	bottom:-5px;
	width:100%;
	height:90px;
	z-index:10;
	}
	
#WOW {
	position:absolute;
	bottom:-9px;
	width:130px;
	height:90px;
	left:300px;
	z-index:10;
	}


#mp3player2{
	background-repeat:no-repeat;
	position:absolute;
	bottom:4px;
	left:640px;
	z-index:1000;
	}

#CD {
	background-repeat:no-repeat;
	border-bottom:1px solid #ffffff;
	position:absolute;
	bottom:-4px;
	width:130px;
	height:90px;
	left:620px;
	z-index:10;
	}




/* --------------------------------------- PROFILE ---------------------------------- */


#profileleftbar {
	float:left;
	width:350px;
	height:450px;
	margin:0;
	z-index:10;
	}


#profilebar {
	margin-left:404px;
	margin-right:50px;
	font-family:Verdana, Tahoma;
	padding-left:20px;
	padding-top:10px;
	text-align:left;
	color:#000000;
	}


.profile_pic {
	float:left;
	padding:4px 4px 4px 4px;
	margin-right:5px;
	margin-bottom:1px;
	margin-top:5px;
	}
	

.profilebody {
	background-color:#FFFFFF;
	background-attachment:fixed;
	background-image:url(../img/gif/media_bg.jpg);
	background-repeat:no-repeat;
	}


/* -------------------------------------- NEWS TABS ---------------------------------- */


#newscontainer {
	background-image:url(../img/gif/media_bg.gif);
	background-repeat:no-repeat;
	text-align:left;
	position:fixed;
	left:-10px;
	width:400px;
	height:450px;
	margin-top:-15px;
	padding:5px 15px 5px 15px;
	}
	
	
	
/* -------------------------------------- CALENDAR ---------------------------------- */


.calendarbody {
	background-color:#FFFFFF;
	background-attachment:fixed;
	background-image:url(../img/gif/calendar_bg.gif);
	background-repeat:no-repeat;
	}
	
	
.calendar {
	text-align:left;
	font-family:Verdana, Tahoma;
	letter-spacing:1px;
	margin-left:30px;
	margin-right:40px;
	padding:0 8px 8px 8px;
	}
	

.info 
	{color:#FF0099; 
	 border-top:1px dotted #CCCCCC; 
	 border-bottom:1px dotted #CCCCCC;
	 padding:5px 0 5px 0; }	
	

/* -------------------------------------- TELEVISION ---------------------------------- */


.televisionbody {
	background-color:#FFFFFF;
	background-attachment:fixed;
	background-image:url(../img/gif/televisionBG.gif);
	background-repeat:no-repeat;
	}
	
	
.television {
	text-align:left;
	font-family:Verdana, Tahoma;
	border-bottom:1px dotted #CCCCCC;
	margin:20px 40px 0 50px;
	padding:0 8px 8px 8px;
	width:370px;
	}	

/* -------------------------------------- MUSIC ---------------------------------- */


.musicbody {
	background:#FFFFFF url(../img/gif/musicBG.gif) no-repeat;
	background-attachment:fixed;
	color:#625C06;
	}
	
	
.music {
	text-align:left;
	font-family:Verdana, Tahoma;
	margin:20px 40px 0 50px;
	padding:0 8px 8px 8px;
	}	

#mp3player { float:left; margin-right:20px; }


/* -------------------------------------- CONTACTS ---------------------------------- */



.contactsbody {
	background-color:#FFFFFF;
	background-attachment:fixed;
	background-image:url(../img/gif/contacts_bg.gif);
	background-repeat:no-repeat;
	}
	
	
#contacts_form	{
	font-size:11px;
	float:left;
	width:100px;
	margin-left:20px;
	text-align:left;
	}
		
	
#contacts_form label {
	margin:0;
	padding-bottom:5px;
	color:#666666;
	}
	
	
#contacts_form input {
	background-color:#FFFFFF;
	margin:5px 50px 10px 0;
	height:20px;
	border:1px solid #CCCCCC;
	color:#666666;
	}
	

#contacts_form select {
	background-color:#FFFFFF;
	margin:5px 50px 20px 0;
	height:20px;
	border:1px solid #CCCCCC;
	color:#666666;
	}
	
	
#contacts_form textarea {
	background-color:#FFFFFF;
	margin:5px 50px 10px 0;
	width:250px;
	height:80px;
	border:1px solid #CCCCCC;
	color:#666666;
	}
	

.contact_details {
	margin-left:100px;
	padding:0 8px 8px 8px;
	text-align:left;
	}
	
	
.title {
	margin-top:20px;
	font-size:12px;
	letter-spacing:0.5em;
	font-weight:bold;
	}
	
	
.url a
	{ color:#FF0099;
	  text-decoration:none;	}
	  

.url a:hover
	{ color:#FF0099;
	  text-decoration:underline; }



/* -------------------------------------- SOCIALS ---------------------------------- */	


.socialrssbody {
	background-color:#FFFFFF;
	background-attachment:fixed;
	background-image:url(../img/gif/rss_bg.gif);
	background-repeat:no-repeat;
	}
	
	

.socials {
	margin-top:30px;
	margin-left:40px;
	color:#FF9900;
	}
	

.socials a{ 
	color:#FF9900;
	text-decoration:none;
	}
	

.socials a:hover{ 
	color:#FF9900;
	text-decoration:underline;
	}	


.socials p.rssheading{
	font-size:15px;
	text-align:left;
	margin-left:57px;
	}
	
	
.socials p.body{
	font-size:11px;
	padding:15px 0 0 5px;
	text-align:left;
	color:#330000;
	margin-right:40px;
	}
	
	
.socials span {
	color:#003399;
	font-weight:bold;
	}
	
	
/* ********** FACEBOOK ************ */

.socialfbbody {
	background-color:#FFFFFF;
	background-attachment:fixed;
	background-image:url(../img/gif/fb_bg.gif);
	background-repeat:no-repeat;
	}


.socials p.fbheading{
	font-size:15px;
	text-align:left;
	margin-left:57px;
	color:#3b5998;
	}	
	
	
.socials p.fb_appheading{
	margin-top:20px;
	font-size:15px;
	text-align:left;
	margin-left:50px;
	color:#3b5998;
	}	
	
	
.socials span.fb {
	color:#3b5998;
	font-weight:normal;
	}
	
	
.socials p.fbapp {
	margin-top:17px;
	margin-right:40px;
	font-size:11px;
	padding:15px 0 0 5px;
	text-align:left;
	color:#330000;
	}
	
	
/* ********** MYSPACE ************ */


.social_myspacebody {
	background-color:#FFFFFF;
	background-attachment:fixed;
	background-image:url(../img/gif/myspace_bg.gif);
	background-repeat:no-repeat;
	}


.socials p.myspace_heading{
	font-size:15px;
	text-align:left;
	margin-left:57px;
	}	
	
	
/* ********** YAHOO ************ */

.social_yahoobody {
	background-color:#FFFFFF;
	background-attachment:fixed;
	background-image:url(../img/gif/yahoo_bg.gif);
	background-repeat:no-repeat;
	}


.socials p.yahoo_heading{
	font-size:15px;
	text-align:left;
	margin-left:57px;
	}	

