/* CHRIS CLOETE PHOTOGRAPHY CSS STYLESHEET 2008 */
	@import url("http://dynamic.icecreamlovestheweb.com/labs/gallery.css");
	@import url("http://dynamic.icecreamlovestheweb.com/labs/ie6killer.css");
	@import url("http://dynamic.icecreamlovestheweb.com/labs/comment.css");

  
/*REST OF DOCUMENT*/

	*{outline:none; margin:0px; padding:0px;}
	
	.content_tools_top{display:none;}
	
	.pointer_hand{cursor:default!important;}	
	
	.home_tags{display:none!important; color:#1E1E1E;}
	.social_jgh{display:none;}
	.clear{display:block; clear:both; width:100%;}
	
	body{
		background:#000 url(images/bg_x.gif) repeat-x top left;
		font-family:Arial, Helvetica, sans-serif;
		font-size:62.5%;
		color:#fff;
		margin:0px;
	}
	
	#social {
		position : fixed !important;
		position : absolute;
		bottom : 35px;
		right : 5px;
		width : 30px;
		height : auto;
		text-align : right;
	}
	
	#container{width:1050px; margin:0px auto; padding:0px 0px 50px 0px;}
	
	#top .home_pic a{
		background:transparent url(images/logo2.png) no-repeat top left; 
		height:51px;
		margin-top:5px;
		padding:0px 1050px 35px 0px;
	}

/*MENU STYLED HERE*/

	#menu{
		position:absolute;
		z-index:999; 
		bottom:0; text-transform:lowercase; 
		background:transparent url(images/menu_bg_x.gif) repeat-x top left; 
		height:35px; 
		width:100%;
		position:fixed;
		padding:0pt 0pt 0pt 100px;
		font-family:"tahoma", arial, sans-serif;
	}
	#menu ul{display:inline; margin:0px; padding:0px;}
	#menu li{float:left; list-style:none; padding:5px 30px 0px 30px;}
	#menu a{text-decoration:none; font-size:1.7em; color:#fff;}
	#menu a:hover{color:#F20808;}
	#menu .clicked{color:#F20808;}

/*HIDDEN MENU ITEMS    HOME AND PROJECTS*/

	#menu .menu1, #menu .menu6{display:none;}

/*BLOG MENU STYLED HERE*/

	#blogmenu{
		bottom:0; text-transform:lowercase; 
		height:35px; 
		width:100%;
		padding:55px 0 0 0px;
		font-family:"tahoma", arial, sans-serif;
		border-bottom:1px solid;
	}
	#blogmenu ul{display:inline; margin:0px; padding:0px;}
	#blogmenu li{float:left; list-style:none; padding:5px 30px 0px 30px;}
	#blogmenu a{text-decoration:none; font-size:1.7em; color:#fff;}
	#blogmenu a:hover{color:#F20808;}
	#blogmenu .clicked{color:#F20808;}

	#blogmenu .menu1{display:none;}
	
	
/*CONTENT STYLED HERE*/

	.text{font-size:18px; margin:40px 0px 0px 15px;}
	.text img{margin-right:10px;}
	.text a{color:#fff; text-decoration:none;}
	.text a:hover{color:#F20808;}

	.inside{margin:5% 0pt 0pt;}
	
	.block{
		background:transparent url(images/buscard_bg.jpg) no-repeat top; 
		width:317px; 
		height:220px; 
		margin:0px auto; 
		padding:360px 0px 0px 0px; 
		text-align:center;
	}
	.block a{font-family:"Myriad Pro"; text-decoration:none; color:#fff; font-size:20px;}
	.block a:hover{color:#F20808;}
	
	.subgallery{
		float:right;
		height:566px;
		margin:5px 15px 0px 0px;
		width:123px;
		border-left:1px solid #666666;
	}
	.subgallery img{border:none; opacity:0.4; filter:alpha(opacity=40); padding:1px;}
	.subgallery img:hover{opacity:1; filter:alpha(opacity=100);}
	.image_opacity{opacity:1.0!important;}
	
	.donegal{text-align:center;}
	
	#maingallery{
		padding:0px; 
		width:860px; 
		height:570px; 
		background-color:#1e1e1e; 
		text-align:center; 
		margin:40px 0px 20px 17px; 
	}
	
	#maingallery img{vertical-align:middle;}
	
	.site_4 #maingallery{width:1010px; height:470px; line-height:400px; vertical-align:middle;}
	.site_4 #maingallery{line-height:500px; vertical-align:middle;}
	
	#target_desc{display:block; text-align:left!important; font-size:1.1em;}
	
	.pano_subgallery{float:none; height:150px; width:1010px; border-top:1px solid #666666; margin-left:17px;}
	.pano_subgallery .donegal{width:auto; float:left;}
	.pano_subgallery img{border:none; opacity:0.4; filter:alpha(opacity=40); padding:1px;}
	.pano_subgallery img:hover{opacity:1; filter:alpha(opacity=100);}

	.center_block{width:250px; background:#333333; height:200px; margin:0px auto; text-align:center; padding-top:60px;}
	
/*PREVIOUS AND NEXT BUTTONS HERE*/
	
	#js_nav{margin:0 0 0 31px;}
	#NEXT_content{background:transparent url(images/next_btn.png) no-repeat top left; padding:0 12px 30px 0px; margin:10px 0 0; color:transparent; float:left;}
	#PREV_content{background:transparent url(images/prev_btn.png) no-repeat top left; padding:0 12px 30px 0px; margin:10px 0 0; color:transparent; float:left;}

	
/*BLOG STYLED HERE*/

	.blogtext{border-bottom:1px solid #fff;}
	.blogtext a{color:#fff; text-decoration:none;}
	.blogtext a:hover{color:#F20808;}
	.blogtext h1{border-bottom:1px solid #fff; text-transform:uppercase; font-weight:lighter; padding:5px 0px; font-size:18px;}

	#left{
		float:left;
		font-size:12px;
		letter-spacing:0;
		line-height:21px;
		padding:20px 20px 0 0;
		width:758px;	
	}
	#left h1{border:none; font-size:18px;}
	#left img{margin-right:5px; padding:10px;}
	
	.contimg{padding:40px 0px 0px;}
	
	#right{width:271px; float:left; border-left:1px solid #fff;}
	#right h1{padding-left:10px;}
	
	.dotted{font-size:11px; font-style:italic;}
	
	.entry h2{text-transform:uppercase; font-size:15px; margin:5px 0px;}
	.entry{font-size:13px; padding:10px 0px; border-bottom:1px dashed #fff;}
	
	.entry_text{padding:0 10px 0 217px;}
	
	.right_block{
		border-bottom:1px solid;
		padding:5px 0 25px 20px;
	}
	.right_block h1{
		font-weight:lighter;
		text-transform:uppercase;
		padding:5px 0px!important;
		border:none;
	}
	.right_block h2{
		font-size:13px;
		font-weight:lighter;
	}
	.right_block .rightdate{
		float:right;
		font-size:10px;
		padding-left:10px;
		text-align:right;
		width:80px;
	}
	
	.rightgal{float:left;}
	.rightgal img{margin:0px 3px 3px 0px;}
	.rightgal .milk_gallery{float:left!important; display:inline;}

	.commentlink{
		display:block;
		float:left;
		font-weight:bold;
		height:60px;
		padding:40px 0 0;
		text-transform:uppercase;
		width:200px;
		font-size:16px;
	}
	
	.content_stats{float:left;}
	.content_stats_comments{
		background:url("http://www.icecreamlovestheweb.com/images/comment_count_bg.png") no-repeat scroll center top transparent;
		color:#0097FB;
		display:block;
		font-family:Arial,Helvetica,sans-serif;
		font-size:18px;
		height:47px;
		margin:14px 0;
		padding:8px 0 0 5px;
		text-align:center;
		width:59px;
	}
		
/*FOOTER STYLED HERE*/

	#footer{
		font-size:1.1em;
		padding:0px 8px 8pt 0px;
		position:absolute;
		text-align:center;
		z-index:1000;
		position:fixed;
		bottom:0;
		right:0;
	}	



/*COMMENT STYLING*/
	
	.ic_bubble{color:#000;}
	#ic_comment{
		padding-right:156px;
		width:609px;	
	}
	#ic_comment a{color:#fff;}
	#ic_comment a:hover{color:#F20808;}
	#post_button{
		-moz-border-radius:2px 2px 2px 2px;
		background:none repeat scroll 0 0 #AEAEAE;
		color:#000000;
		cursor:pointer;
		float:right;
		font-size:11px;
		font-weight:bold;
		margin:0 1px 0 0;
		padding:3px 5px;
		text-align:center;
	}
	.avatar_name{color:#AEAEAE;}
	.the_comment{
		background:url("http://www.codp.co.za/images/comment_icon.png") no-repeat scroll left top transparent;
		margin:5px 0;
		padding:0 10px 10px 34px;
	}
	.the_comment a{
		font-size:12px;
		font-weight:bold;	
	}
	
	.milk_stage_title{display:block; font-weight:bold;}
	.milk_stage_tags{display:none;}
	.milk_stage_close{background:#000; color:#fff; font-weight:bold; cursor:pointer; padding:5px 10px;}
		
/*IE7 FIXES HERE*/

	*:first-child+html body{background:#000 none;}
	*:first-child+html #top .home_pic img{height:51px; width:1050px;}
	*:first-child+html #menu{left:0px; padding:0pt 0pt 0pt 80px;}
	*:first-child+html .inside{margin-top:0px;}
	*:first-child+html .text{margin-top:20px;}
	*:first-child+html #maingallery{margin-top:20px;}
	*:first-child+html .subgallery{margin-top:20px;}
	*:first-child+html .record_nav_bottom{margin:50px 0px 0px 25px;}
	*:first-child+html .next{padding:30px 20px 20px;}
	*:first-child+html .prev{padding:30px 20px 20px;}