/* CSS Document */
	@import url("comment.css");	
	@import url("http://dynamic.icecreamlovestheweb.com/labs/gallery.css");
	@import url("http://dynamic.icecreamlovestheweb.com/labs/ie6killer.css");

	.milk_stage_tags{display:none;}
	.milk_stage_close{display:block; color:#BC092F;}	


/* Global Styles */

	*{outline:none;}
	
	html,body{font-family:Arial; font-size:12px; line-height:normal; height:100%; color:#000;}
	
	#site{width:909px; margin:0px auto;}
	
	#go_top{position:fixed; bottom:40px; right:0;} 

		
	.clicked{font-weight:bold!important;}
	
	.homelink{position:absolute;}
	.homelink a{padding:112px 148px;}
	
	#social{padding:0 0 0 630px;}
	#social a{padding:0 3px;}

	
	a{text-decoration:none; color:#BC092F;}
	a:hover{text-decoration:none; color:#BC092F;}
	
	img{border:none;}
	
	.home_tags{background:#D7D7D7; padding:3px 5px 3px 10px; margin:10px 0; color:#fff; display:block;overflow:hidden;display:none;}
	.home_tags a{color:#fff; font-weight:bold;}


/* Main Layout */	

	/* Top */
	
	
	#top{
		height:129px; 
		text-align:left;
		margin:0;
		background:transparent url(images/logo.gif) top left no-repeat;
		padding:10px 0px 0px 0px;
	}
	
	.menulogin{font-weight:bold!important;}
	.menulogin a{font-weight:bold!important;}

	#reg_stuff ul{margin:0px 0px 0px 20px; padding:0; list-style:none;}
	#reg_stuff li{
		float:right;
		height:20px;
		margin:11pt 0px 0pt 0pt;
		padding:5px 8px 0px;
	}

	.menulogin a:hover{color:#6E6D6B!important;}

/*SOCIAL COMMUNITY LINKS*/

	#community{
		background:transparent url(images/social_title.gif) no-repeat top left; 
		padding:0px 0px 0px 167px; 
		height:33px; 
		margin:26px 0px 5px;
		clear:both;
	}
	#community a{color:#000; padding:0px 14px 0px 28px; font-weight:bold; text-transform:capitalize;}
	#community a:hover{color:#BC092F;}
	
	#community img{float:left;}
	.fb_link{float:left; background:transparent url(images/facebook.gif) no-repeat top left; padding:2px 0px 8px 0px;}
	.yt_link{float:left; background:transparent url(images/youtube.gif) no-repeat top left; padding:2px 0px 8px 0px;}
	.tw_link{float:left; background:transparent url(images/twitter.gif) no-repeat top left; padding:2px 0px 8px 0px;}
	
	#search_site{
		height:30px;
		margin:64px 0px 0pt 636px;
		padding:0px;
		width:272px;
	}

	#search_site img{margin:0 0 0 80px;}
	#search_site input{ 
		background:transparent url(images/INPUT.png) repeat scroll center top;
		border:none;
		font-size:75%;
		height:20px;
		padding:4px 0pt 0pt 5px;
		width:247px;
		float:left;
	}
	
	.keyword{
		width:20px!important; 
		height:24px!important; 
		background:url(images/go.gif) no-repeat!important;
		float:left!important;
	}
	.search_result{margin-bottom:20px;}	
	
	/* Site */	
	
	
	#content{
		min-height:818px;
		height:auto;
		background:transparent url(images/right_bg.gif) repeat-y scroll right top;
		border:1px solid #BABABA;
		margin:0pt auto 0pt 4px;
		text-align:left;
		overflow:hidden;
	}
	
	#menu{margin:0px 0 0 3px;background:#6E6D6B;height:25px; padding:0; text-transform:capitalize;}
	#menu ul{margin:0px 0px 0px 20px; padding:0; list-style:none;}
	#menu li{float:left;height:20px;margin:0pt 0px 0pt 0pt;padding:5px 0px 0px;}
	#menu a{
		color:#fff; 
		text-decoration:none;
		font-size:12px;
		padding:5px 10px 5px 10px;
		font-family:Arial;
		font-weight:lighter;
	}
	#menu a:hover{background-color:#BC092F;}
	#menu .clicked{background-color:#BC092F;}

	#section{height:auto; margin:4px 0px 14px 0px; padding:0px;text-align:left;}
	#section ul{padding:0px 0px 0px 20px; margin:0px;}
	#section li{float:left; list-style:none; text-decoration:none; padding:0px 18px 0px 0px;}
	#section a{
		color:#6E6D6B ; 
		text-decoration:none;
		text-transform:capitalize;
		font-size:11px;
		}
		
	.menu12, .menu13, .menu14, .menu15{display:none!important;}
	.submenu75, .submenu76{display:none!important;}
		
	.record_nav_top{display:none;} 
	
	.record_nav_bottom{
		height:20px;
		margin:0px;
		padding:0px; 
		text-align:right;
		width:100%;
		display:block;
		clear:both;
	}

/*VIDEO FLOATING LEFT*/
	.video_float{float:left;}
		
/* Top Blocks */
	#space_1{
		margin: 0px 0px 0px 4px;
		padding:5px 0 5px 5px!important;
		border:1px solid #BABABA;
		border-bottom:none;	
		height:200px;
	}

	.block1{margin:0px 4px 0px 0px;}
		
	.archive_float{
		float:left;
		margin:0!important;
		padding:0!important;
	}
	.archive_float h2{
		font-size:12px;
		height:26px;
		margin:170px 0 0 0 !important;
		padding:5px 0pt 3px 0px;
		text-align:center; 
		clear:both;
		position:absolute;
		width:220px;
	}
	.archive_float a{text-decoration:none;color:#000;}
	.archive_float p{display:none;}
	.archive_float .home_tags{display:none;}
	.archive_float .pdf_record{display:none;}
	
	.block{	
		border:1px solid #BABABA;
		max-height:163px; min-height:163px; height:163px;
		margin:0 5px 0 0!important;
		padding:0;
		width:217px;
		text-align:left!important;
		overflow:hidden;
	}
	.block img{border:none;}		
	
/*TOP FOUR BLOCKS HEADINGS*/

	.blocks_heading_one{background:transparent url(images/blocks_heading_one.gif) no-repeat top left;}
	.blocks_heading_two{background:transparent url(images/blocks_heading_two.gif) no-repeat top left;}
	.blocks_heading_three{background:transparent url(images/blocks_heading_three.gif) no-repeat top left;}
	.blocks_heading_four{background:transparent url(images/blocks_heading_four.gif) no-repeat top left;}
	.blocks_heading_five{background:transparent url(images/blocks_heading_five.gif) no-repeat top left;}
	
/*LINKS HEADINGS ON RIGHT PANEL*/

	.links_heading_one{background:#6e6d6b url(images/links_heading_one.gif) no-repeat top left;}
	.links_heading_two{background:#6e6d6b url(images/links_heading_two.gif) no-repeat top left;}
	.links_heading_three{background:#6e6d6b url(images/links_heading_three.gif) no-repeat top left;}
	.links_heading_four{background:#6e6d6b url(images/links_heading_four.gif) no-repeat top left;}
	.links_heading_five{background:#6e6d6b url(images/links_heading_five.gif) no-repeat top left;}
	
/* Right Content */

	#right{
		width:218px;
		margin:0px;
		color:#fff;
		float:right;
		height:100%;
		text-align:center; 

	}
	#right a{color:#666666;}
	#right a:hover{color:#fff;}
	
	.links{
		text-align:center;
	}
	.links h1{
		border:#fff 5px solid;
		color:#fff;
		padding:5px 5px 3px 8px;
		margin:0px 0px 10px 0px;
		font-size:12px;
		height:9px;
	}
	.links h3{margin:0px 0px 5px 5px;}
	.links p{margin:0 0 10px 0!important; padding:0 10px 0 10px; font-weight:bold; font-size:10px!important; color:#333333; }
	.links img{margin:4px 4px 2px 5px; border:1px solid #999999;}
	.links ul{padding:5px; list-style:none;}
	.links a{color:#000;text-decoration:none;padding:0;}
	
	.sponsor_link img{max-width:195px;}
	
	.navi a{font-size:10px!important; padding:10px!important; text-transform:capitalize; font-weight:bold;}
	
	.clear_link{min-height:5px!important; height:5px; max-height:5px; padding:0; margin:0; clear:right;}
	#more_link{border:none!important; margin:4px 10px 0px 0!important;}
	#more_link_text{margin:0 10px 10px 10px!important; padding:0 10px 3px 0; color:#BABABA; border-bottom:1px solid #BABABA; font-size:12px;}


	#more_link_NewYorkWeather{border:none!important; margin:4px 10px 0px 0!important;}
	#more_link_text_NewYorkWeather{margin:0 10px 10px 10px!important; padding:0 10px 3px 0; color:#BABABA; border-bottom:1px solid #BABABA; font-size:12px;}
	#more_link_JohannesburgWeather{border:none!important; margin:4px 10px 0px 0!important;}
	#more_link_text_JohannesburgWeather{margin:0 10px 10px 10px!important; padding:0 10px 3px 0; color:#BABABA; border-bottom:1px solid #BABABA; font-size:12px;}

	
	#RSS{
		text-align:left;
	}
	.rss_blocks{margin:0 10px 0px 10px}
	#RSS h2{
		background:#6E6D6B;
		border:5px solid #fff;
		border-left:none;
		border-right:none;		
		color:#fff;
		padding:3px 5px 3px 8px;
		text-transform:lowercase;
		margin:0px 0px 10px 0px;
		font-size:12px;
	}
	#RSS li{list-style:none; padding:0; margin:0}
	#RSS ul{list-style:none; padding:0; margin:0}
	#RSS h3{font-size:14px; margin:0; font-weight:bold;}
	#RSS a{font-size:11px; color:#000; text-decoration:none; font-weight:bold;}
	#RSS a:hover{color:#990000;}
	#RSS p{margin:0 0 10px 0; padding:0; font-weight:bold; font-size:10px; clear:left;}
	#RSS em{font-size:9px; clear:left; color:#333333;}
	#RSS img{margin:4px; border:1px solid #999999; background:#fff; float:left;}
	
	.rss_item{color:#333333;}
	
	
/* Main Content */


	/* Home Page Columns */
	
	#inside_right{
		float:right;
		width:325px;
		padding:10px 5px 10px 15px;
		border-bottom:1px solid #BABABA;
		margin:0;
	}
	#inside_right h3{margin:0; padding:0; color:#000; font-size:14px; }
	#inside_right p{margin:0 0 20px; padding:0; color:#000; font-size:12px;}
	#inside_right li{list-style:none;}
	
	.inside_left{
		margin:0px;
		padding:5px 0px 0px 5px;
		width:674px;
	}
	.inside_left h3{font-size:18px; font-weight:lighter; color:#fff; padding:0px; margin:0;font-family:Arial; background:#660000; }
	.inside_left p{margin:0 0 20px; padding:0; color:#000; font-size:12px;}
	.inside_left li{list-style:none;}
	
	
/* Home Page Global */
	
	
	
	
	/* Content Layout */
	
	
	.text{
		width:673px;
		padding:10px 5px;
		}
	
	.text h1{
		color:#BC092F;
		font-size:15px;
		margin:0px 0px 10px 0px;
		padding:0px; 
		text-transform:capitalize;
		font-weight:bold;
		}
	.body72 .text h1{margin:0px 0px 10px 0px; clear:left;}

	
	.text h2{
		color:#000;
		font-size:18px;
		line-height:18px;
		margin:0px 0pt 1px;
		padding:0px;
		display:block;
		
		}
	.text h4{padding:0px; background:#CCCCCC; margin:0px 0; color:#000;}
	.text h3{font-size:18px; font-weight:lighter; color:#fff; padding:0px; margin:0;font-family:Arial; background:#660000;}
	.text img{padding:0px 20px 10px 0px; float:left;}
	.text img:after{content:"."; width:100%; clear:both;}
	.text p{font-size:12px;}
	.text a{text-decoration:none; color:#BC092F;}
	.text a:hover{text-decoration:none; color:#BC092F;}
	.text ul{margin:3px 0 0; padding:0 0 0 14px;}
	
	.entry{color:#BC092F;}
	

	
	.heavy_record{ 
		float:left;
		margin:0px;
		padding:10px 10px 10px 5px;
		width:320px;
		min-height:185px;
	}
	.heavy_record h2{
		font-size:14px; 
		color:#000; 
		padding:0; 
		margin:0;
		font-family:Arial;
		border-top:none; 
		}
	.heavy_record img{margin:10px 0px 20px 0;}
	.heavy_record a{color:#000; font-weight:bold; display:block;}
	.heavy_record a:hover{color:#BC092F;}
	.heavy_record .date{font-size:12px; font-style:italic; display:block;}
	.heavy_record .heading_h1{display:none;}

	.director_record{ 
		float:left;
		margin:0px;
		padding:10px 10px 10px 5px;
		width:320px;
		min-height:100px;
	}
	.director_record h2{
		font-size:14px; 
		color:#000; 
		padding:0; 
		margin:0;
		font-family:Arial;
		border-top:none;
		line-height:0px;
		}
	.director_record img{margin:10px 0px 20px 0;}
	.director_record a{color:#000; font-weight:bold; display:block;}
	.director_record a:hover{color:#BC092F;}
	.director_record .date{font-size:12px; font-style:italic; display:block;}
	.director_record .heading_h1{font-size:12px; color:#BC092F;}	
	
	.home_records{
		border-bottom:1px solid #CCCCCC; 
		padding:5px;
		overflow:hidden;
	}
	.home_records img{padding:0px 10px 0px 0px;}
	.home_records a{color:#000; font-weight:bold;}
	.home_records a:hover{color:#BC092F;}
	.home_records .heading_h1{display:none;}
	
	.home_records_text{margin:0px 0px 0px 210px;}

	.speaker_records{
		padding:5px; 
		border:#ccc 1px solid;
		margin:0px 5px 5px 0px;
		height:120px;
	}
	
	.speaker_records img{border:none;}
	.speaker_records h1{font-size:18px; color:#000; margin:0px; padding:0px;}
	.speaker_records h2{font-size:1.2em;}
	
	#left{margin:5px; width:673px;}
	
/*Bottom Page*/

	#bottom{
		border-top:2px solid #730202;
		width:100%;
		min-height:100px;
		margin:24px 0;
		background:#730202 url(images/bottom.gif) repeat-x;
		z-index:999;
	}
	#footer{width:750px; font-size:11px;color:#999; margin:0 0 0 4px;}
	#footer a{color:#999;}
	#footer a:hover{color:#000;}

/* TOOLS facebook send print ect */
	
		
	.content_tools_top{
		margin:0px 0px 20px 0px;
		padding:10px 0px 0px;
		display:block;
		}
	.content_tools_top ul{margin:0px; padding:0px 0 0 0;}
	.content_tools_top li{padding:0pt 10px 0pt 0px;margin:0; list-style:none; display:inline;}
	.content_tools_top a{padding:0;margin:0;}
	.content_tools_top img{padding:0; margin:0; border:none;}
	
	.body51 .content_tools_top{display:none;}
	
	#right .home_date{display:none;}
	
	.heading{
		font-size:15px;
		font-weight:bold;
		margin:0px 0px 10px;
		padding:0px;
		text-transform:capitalize;
	}
	.heading a{
		color:#BC092F!important;
	}	

/* STOP IE spreadfirefox.com */
	 
	
	/*NOTES ALL BOX MODEL FAILS...microsoft scores F-*/

/* IE7+ Hacks */
*:first-child+html .friend{width:49px; height:21px;}
*:first-child+html #search_site{margin:64px 0px 0px 320px; width:800px;}
*:first-child+html #content{height:auto!important;}
*:first-child+html #menu li{height:30px; padding:5px 0px;}
*:first-child+html .home_records{width:651px;}
*:first-child+html .heavy_record{width:311px;}
*:first-child+html .text {width:656px;}
*:first-child+html u1:p{text-decoration:none!important;}
*:first-child+html #left {width:656px;}
*:first-child+html .text h1{padding:0px 0px 5px 0px; margin:0px;}
*:first-child+html .speaker_records{margin:0px 0px 5px 0px;}
*:first-child+html .links h3{font-size:1.2em;}
*:first-child+html .links p{display:block; clear:both;}
*:first-child+html .home_tags{display:none!important;}
*:first-child+html #right{width:217px; margin-left:20px; background:none;}
*:first-child+html .content_tools_top{clear:both;}
*:first-child+html .ic_comment_posters{width:90px;}

/*IE 6*/
*html body #search_site{margin:64px 0px 0px 320px; width:800px;}
*html body #search_site input{width:240px;border:1px solid #999;padding:2px;}
*html body #right{height:800px; width:217px;}
*html body .heavy_record{height:200px; width:260px;}
*html body .home_records{height:200px; overflow:visible;}
*html body .content_tools_top{margin:0px; padding:0px; clear:both;}
*html body #content{height:800px; overflow:visible;}

/*
*html body .speaker_records{width:641px; margin:0px 0px 5px 0px;}
*html body .heavy_record{width:311px; padding:0px; display:inline; margin-right:10px; height:200px;}
*html body #RSS h2{margin:0px 0px 10px 0px; padding:3px 3px 3px 8px;}
*html body .links h3{margin:0px 0px 0px 5px; font-size:1.2em;}*/
*html body .home_records h2{font-size:16px;}
*html body #left h2{font-size:16px;}
*html body #go_top{display:none;}
*html body .back{display:none;}
*html body .home_tags{display:none!important;}