




/* CSS Document  for CreativeHunt.com */

	body {
		margin:0px;
		padding: 0px;
		background: #e4e4e4;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size: 60%; /* Resets 1em to 12px */
	}
	
	/* font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif; */

	IMG {
	 border: 0px;
	}
	
	A {
		text-decoration: none;
		color: #333333;
	}
	
	A:hover {
		text-decoration: underline;
	}
	
	P {
		margin: 0px;
		padding: 0px;
	}
	
	H1 {
			font: 84.5% Georgia, serif;
			font-size: 24px;
	}
	
	H2 {
			font: 84.5% Georgia, serif;
			font-size: 24px;
	}
	
	H3 {
			font: 84.5% Georgia, serif;
			font-size: 20px;
	}
	
	#creativehunt_container {
		width: 985px;
		margin: 0 auto 0 auto;
		overflow: hidden;
	}
	

	.clear {
		clear: both; 
		height: 1px; 
		font-size: 1px; 
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
	
	
	.taxiprint {
		background: url(img/icon_print.php) 0px 1px;
		margin: 0 0 0 10px;
		background-repeat: no-repeat;
		padding: 0 0 0 15px;
		color: #ffa766;
	}
	
	/* ---------------------- Allcities -------------------------- */
	
	
	#cities {
		display: block;
		height: 130px;
	}



	/* ----------- Login Window -------------------------- */
	
	
		#loginwin {
			position: fixed;
			left: 772px;
			top: 25px;
			z-index: 99;
			width: 263px;
			height: 105px;
			background: #191919;
			filter:alpha(opacity=90);
			opacity: 0.90;
			-moz-opacity:0.90;
			display: none;
		}
		
		#loginwin .cont_left {
			width: 130px;
			margin: 0 0 0 30px;
			padding: 15px 0 0 0;
		}
		
		#loginwin .cont_right {
			float: right;
			width: 80px;
			padding: 15px 0 0 0;
		}
		
		#loginwin .cont_bottom {
			border-top: 1px solid #232323;
			padding: 5px 0 0 0;
			margin: 0px 0 0 20px;
			width: 210px;
		}
		
		#loginwin .s1 {
			width: 122px;
			margin: 0 0 10px 0;
			border: 0px;
			padding: 3px;
		}
		
		#loginwin .sendpassword {
			color: #404040;
		}

	
	
	
	/* ---------------------- Navcol -------------------------- */
	
	#navcol {
		width: 255px;
		float: left;
		color: #ffffff;
	}
	
	#navcol .cont {
		width: 200px;
		margin: 0 0 0 20px;
	}
	
	#navcol .section {
		border-top: 5px solid #3e3e3e;
		padding: 15px 0 15px 0;
	}
	
	#navcol .section_guide  {
		border-top: 5px solid #d00202;
		padding: 15px 0 15px 0;
	}
	
	
	
	
	#cats UL {
		margin: 5px 0 0 0;
		padding: 0px;
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	}
	
	/* 	font-family: 'Lucida Console', Monaco, monospace; */
	
	#cats LI {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#cats LI A {
		padding: 5px 0 4px 0;
		background: url(img/navcol_catsbg.gif) no-repeat;
		display: block;
		font-size: 10px;
		color: #E6E6E6;
		border-bottom: 1px dotted #4e4e4e;
	}
	
	#cats LI A:hover {
		background: url(img/navcol_catsbg_over.gif) no-repeat;
		color: #00e4ff;
	}
	
	#cats LI A:hover .jobsnb {
		color: #fffc00;
	}
	
	#cats p {
		float: left;
	}
	
	#cats .item {
		width: 125px;
		padding-left: 14px;
	}
	
	#cats .listingsnb {
		width: 22px;
		text-align: center;
	}
	
	#cats .jobsnb {
		width: 22px;
		margin: 0 0 0 12px;
		text-align: center;
	}
	
	
	#search {
		font-size: 9px;
		height: 46px;
		background: url(img/search_bg.gif) no-repeat;
	}
	
	#search .s1 {
		border: 0px;
		background: none;
		color: #ffffff;
		width: 150px;
	}
	
	#about {
		font-size: 11px;
		color: #666666;
		line-height: 18px;
		margin: 0 0 20px 0;
	}
	
	#about A {
		color: #999999;
	}
	
	#about A:hover {
		color: #ffffff;
	}
	
	/* ------------------ Headers used on many pages ------------ */
	
	
	#chheader {
		background: url(img/headerbg.gif) repeat-x;
		height: 76px;
	}
	
	#chheader A {
		color: #ffffff;
	}
	
	#chheader .locator {
		float: left;
		width: 50%;
		margin: 0 0 0 10px;
		padding: 4px 0 0 0;
		color: #ffffff;
		font-size: 9px;
		height: 25px;
	}
	
	#chheader .rightlocator {
		float: left;
		width: 43%;
		margin: 0 0 0 10px;
		padding: 4px 0 0 0;
		color: #ffffff;
		font-size: 9px;
		text-align: right;
		height: 25px;
	}
	
	#chheader H1 {
		color: #ffffff;
		margin: 0 0 0 10px;
		padding: 10px 0 0 0;
		width: 50%;
		float: left;
	}
	
	#chheader UL {
		margin: 0px;
		padding: 0px;
		float: left;
		width: 220px;
	}
	
	#chheader LI {
		float: left;
		list-style-type: none;
	}
	
	#chheader LI A {
		display: block;
		height: 16px;
		padding: 11px 0 7px 0;
		width: 95px;
		margin: 11px 0 0 0;
		text-align: center;
		font-weight: bold;
		font-size: 11px;
	}
	
	#chheader LI .active {
		background: url(img/header_activetab.gif) center bottom;
		background-repeat: no-repeat;
		color: #000000;
	}
	

	
	/* ---------------------- Navcol -------------------------- */
	
	
	#maincol {
		width: 730px;
		margin: 0 0 0 0px;
		float: left; 
	}
	

	
	
	/* ---------------------- TopNav-------------------------- */
	
	#login {
		height: 24px;
		background: #ffffff;
	}
	
	#login .left {
		width: 200px;
		float: left;
		margin: 0 0 0 10px;
		padding: 6px 0 0 0;
	}
	
	#login .right {
		width: 505px;
		float: left;
		text-align: right;
		padding: 6px 0 0 0;
	}	
	
	#nav {
		background: #ffffff;
		height: 20px;
	}
	
	/* -------------------- Form Stuff ------------------------------ */
	
		#form_error {
			color: #ff0000; 
			height: 22px; 
			margin: 0px;
			background: url(img/formerrorbg.gif) bottom left; 
			background-repeat: no-repeat;
		}
	
	
	
	
	/* ---------------------- Content Hom-------------------------- */
	
	#toparticle {
		background: #ffffff;
		display: block;
		margin: 0 0 10px 0;
		border: 1px solid #e4e4e4;
	}
	
	#toparticle:hover {
		background: #ffffff url(img/mainarticle_bg_over.gif) 0px 10px ;
		background-repeat: repeat-x;
	}
	
	
	#toparticle .cont {
		width: 714px;
		padding: 8px 0 6px 0;
		margin: 0 0 0 9px;
	}
	
	#toparticle .left {
		float: left;
		margin: 18px 0 5px 0;
		width: 220px;
		text-align: right;
	}
	
	#toparticle .right {
		float: left;
		margin: 18px 0 5px 10px;
		width: 440px;
		border-left: 1px solid #9a989c;
		color: #878787;
		
	}
	
	#toparticle .right_cont {
		width: 440px;
		margin: 0 0 0 10px;
	}
	
	#toparticle h1 {
		background: #00e4ff;
		float: right;
		font-size: 16px;
		margin: 0 0 3px 0;
		padding: 0px 6px 0px 6px;
	}
	
	#toparticle h3 {
		font-size: 11px;
		margin: 4px 0 0px 0;
		color: #878787;
	}

	
	/* ----- Follow Articles --- */
	
	#followarticle {
		width: 234px;
		float: left;
		background: #ffffff;
		margin: 0 10px 20px 0;
		height: 260px;
		border: 1px solid #e4e4e4;
	}
	
	#followarticle:hover {
		background: #ffffff url(img/mainarticle_bg_over.gif) 0px -75px ;
		background-repeat: repeat-x;
	}
	
	#followarticle .content {
		width: 210px;
		padding: 8px 0 12px 0;
		margin: 0 0 0 7px;
		color: #878787;
	}
	
	#followarticle h2 {
		background: #00e4ff;
		float: left;
		margin: 8px 0 9px 0;
		font-size: 15px;
		padding: 1px 6px 1px 6px;
		color: #000000;
		font-weight: normal;
	}
	
	#followarticle p {
		margin: 2px 0 10px 0;
		padding: 8px 0 0 0;
	}
	
	#followarticle .timecredits,
	#toparticle .timecredits {
		font-size: 10px;
		color: #333333;
		width: 220px;
		display: block;
		padding: 3px 0 3px 0;
		border-top: 1px solid #5aeeff;
		border-bottom: 1px solid #5aeeff;
	}
	
	
	/* ----------------- Home Jobs ------------------- */
	
	
	#home_centerleft {
		width: 482px;
		float: left;
	}
	
	
	#home_jobs {
		float: left;
		width: 482px;
		background: #ffffff;
		height: 260px;
		border: 1px solid #e4e4e4;
	}
	
	#home_jobs .cont {
		width: 460px;
		margin: 0 0 0 10px;
		padding: 10px 0 10px 0;
	}
	
	#home_jobs H1 {
		font-size: 23px;
		font-weight: normal;
		margin: 4px 0 5px 0;
	}
	
	#home_jobs .s1 {
		border: 1px solid #333333;
		margin: 0px;
		float: left;
		padding: 2px;
		background: url(img/home_jobs_searchbg.gif) 3px 2px;
		background-repeat: no-repeat;
		color: #000000;
	}

	#home_jobs .s2 {
		border:  0px;
		background: #000000;
		color: #330099;
		font-size: 9px;
		margin: 0px;
		color: #00e4ff;
		float: left;
		height: 19px;
	}
	
	#home_jobs UL {
		margin: 8px 0 0 0;
		padding: 0px;
	}
	
	#home_jobs LI {
		margin: 0px;
		list-style-type: none;
		font-size: 11px;
	}
	
	#home_jobs LI A {
		display: block;
	}
	
	#home_jobs LI A:hover {
		text-decoration: none;
		background: #b8f7fe;
	}
	
	#home_jobs .gr {
		background: #eaeaea;
	}
	
	#home_jobs .jobtitle {
		width: 223px;
		border-right: 2px solid #ffffff;
		float: left;
		font-size: 10px;
		padding: 6px 0 5px 8px;
		font-weight: bold;
	}
	
	#home_jobs .jobcompany {
		width: 210px;
		font-size: 9px;
		float: left;
		text-align: right;
		padding: 5px 0 4px 0;
	}
	
	#home_jobs .leg {
		background: #00e4ff;
		margin: 0 0 7px 0;
		font-weight: bold;
	}
	
	
	#home_jobs .morelink {
		margin: 13px 0 10px 0;
		font-size: 11px;
		width: 450px;
		text-align: right;
		color: #999999;
	}
	
	
	/* ----------------- Home Listings ------------------- */
	
	
	#home_listings {
		float: left;
		width: 482px;
		background: #ffffff;
		margin: 15px 0 20px 0;
		height: 270px;
		border: 1px solid #e4e4e4;
	}
	
	#home_listings .cont {
		width: 460px;
		margin: 0 0 0 10px;
		font-size: 9px;
		padding: 10px 0 10px 0;
	}
	
	#home_listings H1 {
		font-size: 23px;
		font-weight: normal;
		margin: 6px 0 8px 0;
	}
	
	#home_listings IMG {
		border: 1px solid #fffb00;
	}
	
	
	#home_listings .s1 {
		border: 1px solid #333333;
		margin: 0px;
		float: left;
		padding: 2px;
		background: url(img/home_listings_searchbg.gif) 3px 1px;
		background-repeat: no-repeat;
		color: #666666;
	}

	#home_listings .s2 {
		border:  0px;
		background: #000000;
		color: #330099;
		font-size: 9px;
		margin: 0px;
		color: #00e4ff;
		float: left;
		height: 19px;
	}
	
	#home_listing {
		width: 114px;
		float: left;
		font-size: 10px;
		border-right: 1px solid #e2e2e2;
	}
	
	#home_listing .cont {
		width: 100px;
		margin: 0 0 0 7px;
	}
	
	#home_listing H1 {
		float: left;
		background: #fffb00;
		font-size: 14px;
	}
	
	#home_listings .morelink {
		margin: 6px 0 10px 0;
		font-size: 11px;
		width: 450px;
		text-align: right;
		color: #999999;
	}
	
	
	
	/* ----------------- Home Events ------------------- */
	
	
	#home_events {
		float: left;
		width: 482px;
		background: #ffffff;
		margin: 15px 0 20px 0;
		border: 1px solid #e4e4e4;
		height: 280px;
	}
	
	#home_events .cont {
		width: 460px;
		margin: 0 0 0 10px;
		font-size: 9px;
		padding: 10px 0 0px 0;
	}
	
	#home_events H1 {
		font-size: 23px;
		font-weight: normal;
		margin: 6px 0 8px 0;
	}
	
	#event {
		width: 227px;
		float: left;
	}
	
	#event .eventcont {
		width: 220px;
	}
	
	#event H2 {
		float: left;
		background: #fffb00;
		font-size: 15px;
		font-weight: normal;
		margin: 9px 0 4px 0;
	}
	
	#home_events UL {
		margin: 0px 0 0 10px;
		padding: 0px;
		width: 210px;
	}
	
	#home_events LI {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#home_events LI A {
		display: block;
		padding: 3px 0 4px 10px;
	}
	
	#home_events LI A:hover {
		background: url(img/home_lists_over.gif);
		text-decoration: none;
	}
	
	#home_events .gr {
		background: #eaeaea;
	}
	
	#home_events .eventtitle {
		font-size: 12px;
		font-weight: bold;
		margin: 4px 0 0 0;
	}
	
	#home_events .morelink {
		margin: 10px 0 0 15px;
		font-size: 11px;
		color: #999999;
	}
	
	
	
	
	/* ----------------- Home Guide ------------------- */
	
	#home_guide {
		 margin: 10px 0 13px 0;
		 display: block;
	}
	
	#home_guide .guidecont {
		width: 180px;
		margin: 10px 0 0 10px;
		color: #000000;
	}
	
	#home_guide .morelink {
		color: #ffffff;
	}
	
	#home_guide H1  {
		float: left;
		background: #191919;
		color: #ff0000;
		font-size: 17px;
		padding: 7px 10px 7px 10px;
		margin: 0 0 0 5px;
	}
	
	#home_guide UL {
		font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
		margin: 2px 0 0 0;
		background: #191919;
		padding: 10px 0 15px 0;
	}
	
	#home_guide LI {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#home_guide LI A {
		padding: 5px 0 4px 15px;
		background: url(img/home_guide_li.gif) 5px 8px;
		background-repeat: no-repeat;
		display: block;
		font-size: 10px;
		color: #fff;
		border-bottom: 1px solid #f00166;
	}
	
	#home_guide LI .item {
		float: left;
		width: 150px;
	}
	
	#home_guide LI .listingsnb {
		float: left;
		width: 20px;
	}
	
	/* ----------------- Home Ads  ------------------- */
	
	#home_promo {
		width: 236px;
		float: left;
		background: #ffffff;
		margin-left: 10px;
	}
	
	#home_promo .cont {
		width: 222px;
		padding: 7px 0 7px 0;
		margin: 0 0 0 7px;
	}
	
	
	#home_promo2 {
		background: #ffffff;
	}
	
	#home_promo2 .cont {
		padding: 7px 0 7px 0;
		margin: 0 0 0 7px;
	}
	
	
	
	
	
	
	
	/* ----------------- Home Listings ------------------- */
	
	
	#home_listings_top {
		width: 728px;
		float: left;
		background: #ffffff;
		margin: 5px 0 20px 0;
		border: 1px solid #e4e4e4;
	}
	
	#home_listings_top .cont {
		width: 714px;
		margin: 0 0 0 10px;
		padding: 10px 0 10px 0;
	}
	
	#home_listings_top .cont .left {
		width: 220px;
		float: left;
	}
	
	#home_listings_top .cont .featured {
		width: 450px;
		margin: 0 0 0 12px;
		float: left;
		border-left: 1px dotted #9a989c;
	}
	
	#home_listings_top .cont .featured H2 {
		margin: 8px 0 5px 10px;
		background: #fffc00;
		float: left;
		font-weight: normal;
	}
	
	
	#home_listings_top H1 {
		font-size: 24px;
		margin: 0 0 10px 0;
		padding: 0 0 0 0;
	}	
	
	#home_listings_top UL {
		margin: 0px;
		padding: 0px;
	}
	
	#home_listings_top LI {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	#home_listings_top LI A {
		display: block;
		padding: 4px 0 3px 0;
		font-weight: bold;
	}
	
	#home_listings_top LI A:hover {
		text-decoration: none;
		background: #fffc00;
	}
	
	#home_listings_top .gr {
		background: #eaeaea;
	}
	
	
	/* ----------------- Subscribe ------------------- */
	
		#subscribe {
			margin: 0 0 0 20px;
			background: url(img/subscribe_bg.png) no-repeat;
			height: 120px;
		}
		
		#subscribe .sb1 {
			border: none;	
			background: none;
			width: 122px;
			margin: 7px 0 0 13px;
			padding: 3px 0 3px 1px;
			float: left;
		}
		
		#subscribe .sb2 {
			background: none;
			border: none;
			width: 100px;
			margin: 4px 0 0 13px;
			padding: 3px 0 3px 1px;
			float: left;
		}
		
		#subscribe .sb3 {
			border: none;
			background: none;
			width: 20px;
			float: left;
			height: 20px;
			margin: 6px 0 0 0;
		}
		
		
		
		
		
	/* ----------------- Home Listings ------------------- */
	
		#home_wire {
			width: 730px;
			background: #ffffff;
		}
		
		#home_wire .cont {
			width: 700px;
			margin: 0 0 0 15px;
			padding: 10px 0 10px;
		}
		

		
	
	/* ----------------- Email this page & Favs ------------------- */	
	
	#savefavs {
		margin: 10px 0 20px 20px;
		display: none;
	}
	
	#savefavs .s1 {
		width: 380px;
		font-size: 14px;
		padding: 5px;
		border: 1px solid #333333;
	}
	
	#emailpage {
		margin: 20px 0 10px 0;
	}
	
	#emailpage .error {
		margin: 0 0 15px 20px;
		font-size: 12px;
		color: #FF0000;
	}
	
	#emailpage .s1 {
		width: 250px;
		border: 1px solid #333333;
		font-size: 14px;
		padding: 2px;
		margin: 2px 0 10px 0;
	}
	
	#emailpage .s2 {
		width: 280px;
		border: 1px solid #333333;
		font-size: 11px;
		padding: 2px;
		height: 64px;
		margin: 2px 0 15px 0;
	}
	
	/* ----------- Pagination -------------- */
	
	
	.np_btn {
		padding: 6px 9px 6px 9px;
		margin: 8px 1px 0 1px;
		color: #ffffff;
		background: url(img/pagesbg.gif);
		display: inline;
	}
	
	.np_btn_current {
		padding: 6px 9px 6px 9px;
		margin: 8px 1px 0 1px;
		color: #ffffff;
		background: url(img/pagesbg_active.gif);
		display: inline;
	}
	
	
	.np_btn_next {
		padding: 6px 20px 6px 9px;
		margin: 8px 1px 0 1px;
		color: #ffffff;
		background: url(img/btn_right.gif) -10px -2px;
		display: inline;
	}
	
	.np_btn_prev {
		padding: 6px 9px 6px 21px;
		margin: 8px 1px 0 1px;
		color: #ffffff;
		background: url(img/btn_left.gif) 0 -2px;
		background-repeat: no-repeat;
		display: inline;
	}
	
	

	
	/* ----------------- Footer ------------------- */	
	
		#ch_footer {
			border-top: 3px solid #ffffff;
			padding: 10px 0 0 0;
			margin: 15px 0 20px 0;
		}
		
		#ch_footer A {
			color: #666666;
		}
		
		#ch_footer .footer_left {
			width: 50%;
			float: left;
		}
		
		#ch_footer .footer_right {
			width: 50%;
			float: left;
			text-align: right;
		}
		
		
		
		/* ------------------- Share stuff, used on Articles AND Wire ----------------- */
		
	#share {
		margin: 15px 0 15px 2px;
		padding: 5px 0 5px 0;
		border-top: 1px solid #efefef;
		border-bottom: 1px solid #efefef;
	}
	
	#share .share_twitter {
		
		padding: 0 0 0 25px;
	}
	
	#share .share_delicios {
		padding: 0 0 0 25px;
	}
	
	#share .share_fb {
		padding: 0 0 0 25px;
	}
	
	#share .share_digg {
		padding: 0 0 0 25px;
	}
	
	#share .share_google {
		padding: 0 0 0 25px;
	}
	
	#share .share_yahoo {
		padding: 0 0 0 25px;
	}
	
	#share .emailpagelink {
	}
	
	#share .share_addtofavs {
		padding: 0 0 0 30px;
		margin: 0 0 0 10px;
	}
		
	
	