
@import url("http://dynamic.icecreamlovestheweb.com/labs/960grid.css"); 
@import url("http://dynamic.icecreamlovestheweb.com/labs/ie6killer.css");
@import url("milk.css"); 

	*{margin:0; padding:0; outline:none;}
	body{font:11px Arial, Helvetica, sans-serif; line-height:18px; color:#000; background:#0E0E0E url(images/bodybg2.jpg) no-repeat fixed center top;}
	h1{font:26px Arial,Helvetica,sans-serif; line-height:normal; margin:0 0 20px; padding:20px 0 0; color:#2d2d2d;}
	ul,ol{margin:20px 40px}
	img{border:none;}

	h2{font:22px Arial,Helvetica,sans-serif; line-height:normal; margin:0 0 20px; padding:20px 0 0; color:#2d2d2d; text-transform:capitalize;}
	h3{font:18px Arial,Helvetica,sans-serif; line-height:normal; margin:0 0 20px; padding:20px 0 0; color:#2d2d2d; text-transform:capitalize;} 

	h1 a{text-decoration:none; color:#2d2d2d;}
	a{color:#0099FF; text-decoration:none;}
	a:hover{text-decoration:underline;}
	#social{position:fixed; top:10px; right:10px;}
	.social_jgh{display:none;}

	#site{margin:0px auto;width:960px;}
	#structure{background:#efefef url(images/rightbg.png) repeat-y scroll bottom right; padding:0 0 80px 0;float:left;}
	.top{background:transparent url(images/topbg.png) no-repeat scroll bottom center;height:125px;}
	.logo{padding:20px;text-align:left;}
	.logolink{}
	#hide{display:none;}
	#right{float:right; }
	
	
	#mainmenu{background:#000000 none repeat scroll 0 0;margin:0;padding:20px;text-align:left;}
	#mainmenu ul{list-style:none;margin:0; width: 334px; float:left;}
	#mainmenu li{display:inline; }
	#mainmenu a{color:#78F900;font-size:11px;font-weight:lighter;padding:5px 3px;text-decoration:none;text-transform:uppercase;}
	#mainmenu a:hover{color:#fff;border-bottom:1px solid #FFFFFF;}
	#mainmenu .active a{color:#fff!important;border-bottom:1px solid #FFFFFF;}
	#mainmenu .menu2, #mainmenu .menu4, #mainmenu .menu5, #mainmenu .menu6, #mainmenu .menu7, #mainmenu .menu8, #mainmenu .menu9, #mainmenu .menu11,  #mainmenu .menu13, #mainmenu .menu14, #mainmenu .menu15 {display:none;}
 
	 #hello_comment{position:fixed; background:#fff; width:300px; padding:20px; height:auto; min-height:50px; top:0px; left:0px; opacity:1;-webkit-border-radius: 3px; -moz-border-radius: 3px;-moz-box-shadow: 0 0 3px #000;-webkit-box-shadow: 0 0 3px #000; display:none}
 
	 #hello_comment img{margin:0 0 20px 5px;}
	
	.toplink{ display: inline-block;
    margin-bottom: 10px;
    width: 62px;}
	.topicons{background:#000000 url(images/topshadow.png) no-repeat scroll center 143px;color:#FFFFFF;height:236px;padding:0px 20px 4px 45px;text-align:center;width:255px;}
	.topicons h1{font-size:24px;} 
	.rightblock{clear:both;padding-bottom:10px;float:left;width:320px;}
	.rightblock h1{ clear:both;display:block;font-size:16px;margin:0;padding:0;text-transform:uppercase;}
	.rightblock h1 a{ color:#0097FB;text-align:left;border:none;margin:0;padding:0;}
	.spherediv{background:transparent url(images/rightdivider.png) repeat-x scroll center center;clear:both;height:3px;margin:5px 20px 5px;width:280px;}
	.spherea{display:none!important;}

	.tags{margin:20px;}
	.tags a{font-size:12px!important; display:block; padding:5px 0 0 0; margin:5px 0 0 0; border-bottom:1px solid #CCCCCC; text-align:right;}
	
	.tags img{width:60px; height:60px;float:right;border:1px solid #999999;}
	.tastelink img{width:155px; height:60px;float:right;border:none;background:transparent url(images/signup.png) no-repeat scroll 20px 11px;}
	.tastelink img:hover{background:transparent url(images/signup_over.png) no-repeat scroll 20px 11px;}
	.tastelink a{border:none;height:36px;margin:0 0 5px;padding:0 0 5px;}

	.news{}
	.news img{border:1px solid #999999;float:left;height:40px;margin:10px 20px;width:40px;}
	.leftimg{background:transparent url(images/newsimgplace2.png) no-repeat scroll 20px 11px;display:block;float:left;height:58px;width:76px;}
	.lefttext{padding:5px 20px 10px;}
	.lefttext a{text-transform:capitalize;font-size:12px;}
	
	.date_right {color:#929292;display:block;font-family:Arial,Helvetica,sans-serif;margin:0 0 0;padding:10px 10px 0 0;text-transform:capitalize;}
	
	.righttext{float:left;width:200px;height:75px;}
	
	.content{ margin:0 0px 0 0;}
	.content img{border:5px #2d2d2d solid; margin:20px;}
	.content_stats{float:right;}
	.content_stats_comments{background: url(images/comment_count_bg.png) no-repeat scroll center top;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;}
	.record{width:640px;float:left;background: url(images/record_sidebg.png) repeat-y scroll right top;margin:10px 0;}
	.recordtop{background: url(images/recordtopbg.png) no-repeat scroll right top;height:10px;}
	.recordbot{background:transparent url(images/recordbotbg.png) no-repeat scroll right top;float:right;height:5px;width:600px;}
	
	 
	
	.article{background: url(images/record_bg.png) no-repeat scroll left top;margin:0 20px 0px 94px;padding:0 20px 20px 35px;}
	.read_this{background:transparent url(images/readthis.png) no-repeat scroll right bottom;float:right;margin:30px 0;padding:10px; width:100px; text-indent:-3000px; }
	.read_this:hover{background:transparent url(images/readthis_over.png) no-repeat scroll right bottom; } 


	.author{float:left;}
	.author img{border:1px solid #FFFFFF;margin-right:20px;padding:0;width:58px;}
	.milk_gallery{padding:20px 0;}
	
	.milk_gallery img{border:1px solid #929292; margin:1px 6px 1px 0px; }
	
	.searchin {background:#000000 none repeat scroll 0 0;color:#D1D1D1;font-size:28px;height:215px;letter-spacing:-2px;line-height:30px;padding:25px 60px 0 45px;}
	.searchin strong {color:#FF0099;}
	.searchin a {color:#FF0099;text-decoration:none;}
	.searchin a:hover {color:#FFF;text-decoration:none;}
	.searchin h1{color:#FFFFFF;font-size:20px;margin:0;padding:75px 0 0;text-transform:none;}
	
	.pagehead{background:transparent url(images/pageheadbglong.png) no-repeat scroll 0 bottom;clear:both;color:#333333;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:45px;letter-spacing:-1px;line-height:normal;margin:0 0 22px;padding:16px 20px 10px 75px;text-align:left;}
	.heading{clear:both;padding:16px 20px 10px 75px; letter-spacing:-2px;font:24px Arial,Helvetica,sans-serif; color:#efefef; margin:0px 0 0 1px;  text-transform:capitalize;height:44px;}
	.tryhead{background: url(images/rightheadbgtry.png) no-repeat scroll left bottom; }
	.spherehead{background: url(images/rightheadbgsphere.png) no-repeat scroll left bottom; }
	.neohead{background: url(images/rightheadbgneo.png) no-repeat scroll left bottom; }
	
	
 
	

	.home_tags{font-weight:bold; margin:20px 0;}
	.home_tags a{display:inline-block; padding:5px 10px; background:#0099FF; color:#fff; margin:0 0 5px 5px; font-weight:lighter}


	/*BIG FANCY */
	.date_thing{color:#929292;display:block;font-family:Arial,Helvetica,sans-serif;margin:0 0 0px;padding:40px 10px 0 0;text-transform:capitalize;width:220px;}
	.site_names{color:#DAD7D7;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0 0 0;padding:5px 0;text-transform:uppercase;width:330px;z-index:9999;}
	.site_names:before { content: "Posted on: " }

	/*DATA RECORDS */
	.record_nav_top{float:right;margin:0 20px 20px 0;text-align:left;}
	.record_nav_bottom{margin:20px 20px 0 0;}
	.record_box{display:inline-block; padding:5px 10px;font-weight:bold; background:#CCCCCC}
	.record_box a{text-decoration:none; text-transform:uppercase;}
	.record_box a:hover{text-decoration:overline}
	.record_pages{display:none;}
	
	/*Content Tools */
	.content_tools_top{background:transparent url(images/toolsdiv.png) repeat-x scroll center bottom;float:right;height:37px;margin:0 0px 20px 0;padding:20px 0 0;text-align:right;width:560px;}
	.content_tools_top ul{margin:0;}
	.content_tools_top li{display:inline-block; padding:5px 10px;font-weight:bold; background:#CCCCCC;font-weight:normal;width:30px;list-style-image:none;list-style-position:outside;list-style-type:none;}
	.content_tools_top a{text-decoration:none; text-transform:uppercase;}
	.content_tools_top a:hover{text-decoration:overline} 
	
	.content_tools_top .print, .content_tools_top .friend, .content_tools_top .question{display:none;}
	
	.clear{clear:both;}
	
	#search{float:left;height:52px;padding:18px 0 0;}
	#search_site{background:transparent none repeat scroll 0 0;float:right;width:570px;}
	.search_input{ background:transparent none repeat scroll 0 0;border-color:-moz-use-text-color -moz-use-text-color #0097FB;border-style:none none solid;border-width:medium medium 1px;color:#0097FB;float:left;font-size:25px;height:32px;margin:0 0px 0;padding:20px 5px 5px;width:494px;}
	.keyword{background:transparent url(images/search_button_grey.png) no-repeat scroll left 15px;border:medium none;float:right;height:61px;padding:0 0 2px;width:61px;cursor:pointer;}

	.keyword:hover{background:transparent url(images/search_button.png) no-repeat scroll left 15px; }

	
	
	/*footer styles*/ 
	
	#copyright{padding:20px;background:#000;color:#797979;}
	
	#footer{float:left;background: url(images/bottombg.png) no-repeat scroll center bottom;padding-bottom:56px;width:960px;}
	#footermenu{}
	#footermenu ul{float:left;}
	#footermenu ul li{float:left;
	padding:10px;
	width:270px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
	#footermenu ul li a{font-size:16px;color:#999999;text-transform:uppercase;padding-bottom:5px;text-decoration:none;}
	#footermenu ul ul{height:150px;margin-top:10px;}
	#footermenu ul ul li{padding:0px 0px 0px 10px;
	}
	#footermenu ul ul li a{font-size:12px;text-transform:uppercase;padding:0px;}
	 /* read more    */
	.artfull h1 a{letter-spacing:-1px;font:24px Arial,Helvetica,sans-serif; color:#0097FB;}
	.artfull h1 {font:18px Arial,Helvetica,sans-serif; color:#0097FB;}
	.artfull h2, .artfull h3, .artfull h4{font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0px;padding:0px 0px 10px 0px;}
	.artfull h1 a{color:#0097FB;}


	.article h1{font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0px;padding:0px 0px 10px 0px;}
	.artfull h2, .artfull h3, .artfull h4{font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:0 0 0px;padding:20px 0 10px;}
	.article h1 a{color:#0097FB;}



	.artfulltop{background: url(images/artfulltopbg.png) no-repeat scroll right top;height:7px;margin-left:20px;}
	.artfullbot{background:transparent url(images/artfullbotbg.png) no-repeat scroll right top;height:5px;margin-bottom:20px;margin-left:20px;width:620px;clear:both;}

	/* read more	*/
	 
	.artfull{background:transparent url(images/artfullmidbg.png) repeat-y scroll right top;margin:0 0 0 20px;padding:10px 40px 30px 20px;width:560px;}
	.artfull img{max-width:508px; height:auto;}
	#ic_comment{float:left;background:transparent url(images/artfullmidbg.png) repeat-y scroll right top;margin:0 0 0 20px;padding:30px 40px 30px 20px;width:560px; }

	/* read more
	.artfull, #ic_comment{width:auto; -moz-box-shadow: 3px 3px 3px #dcdcdc;-webkit-box-shadow: 3px 3px 3px #dcdcdc; background:#fff; margin:30px 20px; padding:30px 20px}
	.artfull img{max-width:508px; height:auto;}	*/


	/*	Author styles on read more	*/ 
	
	.author_full{width:518px; min-height:151px; background:#d1d1d1 url(images/author_bg.png) top left no-repeat; border:1px solid #929292; padding:0 20px; margin:20px 0 0px;}
	.author_full img{border:none!important; float:right; margin:20px 0px 20px 10px; }
	
	.author_full h4{font:24px Arial, Helvetica, sans-serif; letter-spacing:-2px; font-weight:lighter; margin:20px 0 10px 0; padding:0 0 0 0;}
	.author_full h5{font:14px Arial, Helvetica, sans-serif;font-weight:lighter; margin:0px 0 10px 0; padding:0 0 0 0;}
	
	.author_full ul{margin:0 20px 20px 0; list-style:none;clear:right;}
	.author_full ul li{float:left; margin:20px 20px 20px 0;width:104px;}
	.author_full ul li strong{display:block; float:left; margin:0 10px 0 0;width:60px;}
	.author_full ul li span{color:#0099FF;float:right;width:30px;}
	
	
	.author_full .extra_p{clear:both;}
	
	
	
	/*	COMMENTING	*/
	
	/*DEFAULT STYLING*/
	#ic_comment img{margin:0 0 0px 0px;}
	#ic_comment a{text-transform:uppercase;color:#0099FF; text-decoration:none;}
	.icp{margin:0 0px 0 0;}
	
	#ic_comment_add h1{margin:10px 0 20px 0!important;}
	
	.ic_comment_poster{text-align:center; float:left; min-height:350px; margin:0 0px 0 0;}
	.ic_comment_poster span{display:block;}
	.ic_comment_posters img{margin:0 10px 0 0;max-width:93px}
	#avatar_pic{max-width:93px}
	
	.ic_comment_posters{text-align:center; float:left;}
	
	.avatar_name{color:#2d2d2d; font-weight:bold; display:block;width:100px;}
	.post_date{color:#666666; font-style:italic; font-size:80%;}
	.icp{float:right; padding:17px 0 0 ;}
	.ic_comment_box{float:left;
margin-left:15px;
width:440px;}
	
	.ic_comment_box fieldset{border:none; margin:0 0 5px 0;text-align:right;}
	
	.ic_comment_box textarea{border:1px solid #CCCCCC; width:425px; height:200px; margin:0 20px 0 10px; padding:5px; font:12px Georgia, "Times New Roman", Times, serif; color:#333333}
	.ic_comment_box input{border:1px solid #CCCCCC; width:429px; margin:0 0 0 10px; padding:2px 3px; font:12px Georgia, "Times New Roman", Times, serif; color:#333333}
	
	
	.ic_bubble{padding:10px; margin:0px 20px 10px 0px; width:425px; background:#efefef; min-height:100px;}
	.icc_clear{clear:both; width:100%; height:10px;}
	
	#post_button{cursor:pointer;padding:3px 5px; margin:0 0px 0 0; text-align:center; background:#0099FF;-webkit-border-radius: 2px; -moz-border-radius: 2px; color:#fff; font-size:11px; float:right}
	
	#chat_box{color:#000;-webkit-border-radius: 5px; -moz-border-radius: 5px;  font-size:11px; background:#fff; padding:15px; width:auto;margin:20% 100px; text-align:left; height:auto; position:absolute;}
	
	
	.overlay{text-shadow:none;position:fixed; background:url(images/black70.png); width:100%; height:100%; z-index:9990; text-align:center; top:0; left:0;}
	.overlay_box{margin:200px auto auto auto; background:url(images/load_PS.png) no-repeat; width:438px; height:199px; padding:60px 0 0 0; z-index:9991;}
	.overlay_box p{width:320px; padding:0 0 0 60px;}
	#icecream_no p{font-size:14px; color:#2d2d2d; margin:0 0 10px 0;}
	.ic_field{padding:10px; width:280px; margin:0 0 10px 0;}
	
	.spammed{opacity:0.2;}
	.ic_comment_tools{text-align:right; padding:0 7px 0 0;}
	
 /* forms    */
    #help_stage{width:auto; -moz-box-shadow: 3px 3px 3px #dcdcdc;-webkit-box-shadow: 3px 3px 3px #dcdcdc; background:#fff; margin:30px 20px; padding:30px 20px}
    
    #hide_form1 label, #help_stage label{font-weight:bold;}
    #hide_form1 textarea, #help_stage textarea{border:1px solid #CCCCCC; width:550px; height:100px; margin:0 0 0 0px; padding:5px; font:12px Georgia, "Times New Roman", Times, serif; color:#333333}
    #hide_form1 input, #help_stage input{border:1px solid #CCCCCC; width:554px; margin:0 0 0 0px; padding:2px 3px; font:12px Georgia, "Times New Roman", Times, serif; color:#333333}


    #hide_form1 fieldset, #help_stage fieldset{border:none; margin:0 0 5px 0;text-align:left;}
        
    #hide_form1 .button, #help_button{cursor:pointer;padding:3px 5px; margin:0 0px 0 0!important; text-align:center; background:#0099FF;-webkit-border-radius: 2px; -moz-border-radius: 2px; color:#fff; font-size:11px; float:right; color:#fff!important; width:120px!important; font-family:Arial, Helvetica, sans-serif!important;}

	#hide_form1{padding-bottom:20px;}
