* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 62.5%;
	color: #000;
	/*behavior:url(../js/csshover.htc);*/
}
	body#home {
		background: #1c7b13 url(../img/bg_intergalac_home.gif)
	}
	body#work {
		background: #0590cb url(../img/bg_intergalac_work.gif)
	}
	body#news {
		background: #ff7e00 url(../img/bg_intergalac_news.gif)
	}
	body#info {
		background: #757575 url(../img/bg_intergalac_info.gif)
	}
	body#store, body#error {
		background: #757575 url(../img/bg_intergalac_store.gif)
	}
	body#blog {
		background: #686868 url(../img/bg_intergalac_blog.gif)
	}

li {
	list-style-type: none;
}


/* ##################################################### */
/* ----------------->>> STRUCTURE <<<------------------- */
/* ##################################################### */

/* GLOBAL STYLES */

#wrapper {
	margin: 20px auto;
	padding: 0 50px 25px 50px;
	width: 800px;
	background-color: #9e9c86;
}
	#home #wrapper {
		padding: 0;
		width: 900px;
		background: none;
	}

	#header {
		padding: 30px 0 17px 0;
		float: left;
		width: 800px;
		height: 60px;
		background-color: #9e9c86;
	}
		#home #header {
			padding: 30px 25px 17px 25px;
			width: 850px;
		}
		#home #header, #home #content, #home #footer {
			margin-bottom: 2px;
			background-color: #ffcd05;
		}
			#home #header {
				height: 43px;
			}
		#logo {
			margin-right: 7px;
			float: left;
			background-color: #9e9c86;
			display: inline;
		}
			#home #logo {
				background-color: #ffcd05;
			}
			#logo a {
				padding-top: 35px;
				width: 199px;
				background-image: url(../img/logo_global.gif);
			}
				#home #logo a {
					background-image: url(../img/logo_home.gif);
				}
	#content {
		padding: 25px 40px 100px 40px;
		float: left;
		width: 720px;
		background: #fff;
		font-size: 1.28em;
	}
		#home #content {
			padding: 0 0 10px 0;
			width: 100%;
			border-top: 6px solid #ffcd05;
			border-bottom: 6px solid #ffcd05;
			background-image: url(../img/bg_home_content.gif);
			background-repeat: repeat-y;
		}
		
		#content_main {
			float: left;
			width: 460px;
		}
			.project_art {
				padding-right: 20px;
			}
			body#info #content_main {
				width: 250px;
			}
			body#blog #content_main {
				width: 515px;
			}
		#content_side {
			float: left;
			width: 235px;
		}
			body#info #content_side {
				width: 410px;
			}
			body#blog #content_side {
				padding-left: 35px;
				width: 125px;
			}
		
	#footer {
		padding: 25px 0;
		clear: left;
		width: 800px;
		font-size: 1.1em;
	}
		#home #footer {
			padding: 25px;
			background-color: #ffcd05;
			width: 850px;
		}


	.content_box {
		float: left;
		clear: left;
		width: 100%;
	}
		#content_side .content_box {
			margin-bottom: 2.5em;
		}



/* END GLOBAL STYLES ================================================== */



/* HOMEPAGE STYLES */			

#home_flash {
	margin-bottom: 2px;
}

#home_features {
	float: left;
}
	#home_features li {
		padding: 0 5px;
		float: left;
		width: 290px;
	}
		#home_features li img {
			margin: 0 0 12px 22px;
			display: block;
		}
		#home_features li ul li {
			margin: 9px 0;
			padding: 0 25px;
			float: none;
			width: auto;
			color: #068430;
			font-family: "Arial Black", Arial, Helvetica, sans-serif;
		}
			#home_features li ul li a {
				font-family: Georgia, "Times New Roman", Times, serif;
			}
			
		#home_features li h2.img_replace {
			padding-top: 29px;
		}
			#home_features li#home_info h2 {
				background-image: url(/img/headers/hdr_home_about.gif);
			}
			#home_features li#home_links h2 {
				background-image: url(/img/headers/hdr_home_links.gif);
			}
			#home_features li#home_news h2 {
				background-image: url(/img/headers/hdr_home_news.gif);
			}
		#home #home_info a {
			color: #0e862f;
		}
	#home_features p {
		padding: 0 22px;
	}


/* END HOMEPAGE STYLES ================================================== */



/* ###################################################### */
/* ----------------->>> NAVIGATION <<<------------------- */
/* ###################################################### */

.subnav {
	padding: 10px 0 5px 0;
	clear: left;
	text-transform: uppercase;
}
	#news .subnav {
		padding-top: 0;
	}

#gnav {
	margin: 15px 0 0 6px;
	text-transform: uppercase;
	float: left;
	display: inline;
}
	#gnav li, .subnav li {
		margin: 0 12px 0 0;
		color: #fff;
		font-family: "Arial Black", Arial, Helvetica, sans-serif;
	}
		#gnav li a, .subnav li a {
			color: #fff;
		}
			#gnav li a:hover, #gnav li:hover, #gnav li:hover a, #gnav li.nav_select, #gnav li.nav_select a,
			.subnav li a:hover, .subnav li:hover, .subnav li:hover a, .subnav li.nav_select, .subnav li.nav_select a {
				color: #515050;
			}

	#home #gnav {
	}
		#home #gnav li, #home #gnav li a {
			color: #000;
		}
			#home #gnav li a:hover {
				color: #f30;
			}
	
	#content .subnav {
		margin-bottom: 25px;
	}
		#content .subnav li {
			color: #9e9c86;
			font-size: .75em;
		}
			#content .subnav li a {
				color: #9e9c86;
			}
				#content .subnav li a:hover, #content .subnav li:hover, #content .subnav li:hover a, #content .subnav li.nav_select, #content .subnav li.nav_select a {
					color: #61615e;
				}
				#news #content .subnav li a:hover, #news #content .subnav li:hover, #news #content .subnav li:hover a, #news #content .subnav li.nav_select, #news #content .subnav li.nav_select a {
					color: #f60;
				}



/* BEGIN FOOTER NAV */



/* END FOOTER NAV STYLES ================================================== */









/* #################################################### */
/* ------------------>>> LISTS <<<------------------- */
/* #################################################### */


.hor_list {
}
	.hor_list li {
		display: inline;
	}


.cat_list {
	float: left;
	width: 100%;
}
	.cat_list li {
		margin-bottom: 25px;
		padding-right: 25px;
		float: left;
		width: 208px;
		/*height: 300px;*/
	}
		.cat_list li.row_start {
			padding: 0;
			clear: left;
		}
		.cat_list li a {
			color: #09c;
		}
			.cat_list li h2 a {
				text-decoration: none;
				color: #000;
			}

	.cat_list li ul li {
		margin: 2px 0;
		padding: 0;
		height: auto;
	}


.link_list {
}
	.link_list li {
		margin: 3px 0;
	}
		.link_list li a {
			color: #5f5f5f;
			font-weight: normal;
			font-size: .9em;
		}
			.link_list li a:hover, .link_list li.nav_select, .link_list li.nav_select a {
				color: #09c;
			}


.art_list {
	float: left;
}
	.art_list li {
		margin-bottom: 1.5em;
		/*padding: 0 7px;*/
		text-align: center;
		width: 460px;
	}
			body.logos_identity .art_list li {
				padding: 20px 0;
			}
		#info .art_list li {
			width: auto;
		}

.news_list {
	float: left;
	clear: both;
	width: 525px;
}
	.news_list li {
		margin: 1em 0;
		float: left;
		clear: left;
		width: 100%;
	}
		.news_list li p {
			margin-bottom: 1em;
		}
		.news_list li p.news_title {
			margin: 4px 0;
			font-weight: bold;
		}
		.news_list li img {
			margin: 0 2em 2em 0;
			float: left;
		}
		.news_list li a, #store .news_list li p.view_larger_link a {
			font-weight: bold;
			color: #9e9c86;
		}

#store .news_list {
}
	#store .news_list li a {
		color: #09c;
		font-weight: normal;
	}


.new_row {
	clear: left;
}

/* ######################################################## */
/* ------------------>>> TEXT STYLES <<<------------------- */
/* ######################################################## */

/* header styles */

h1 {
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*font-size: 2.37em;*/
	font-size: 26px;
	line-height: 1em;
	font-weight: normal;
	color: #666666;
	border-bottom: 1px dotted #929292;
}
		h1 a {
			color: #666666;
			text-decoration: none !important;
		}
	#home h1 {
		display: none;
	}
	
	.page_hdr {
		padding-top: 29px;
	}
		.work .page_hdr {
			background-image: url(/img/headers/hdr_page_work.gif);
		}
		.design .page_hdr {
			background-image: url(/img/headers/hdr_page_design.gif) !important;
		}
		.fine_art .page_hdr {
			background-image: url(/img/headers/hdr_page_fineart.gif) !important;
		}
		.childrens_books .page_hdr {
			background-image: url(/img/headers/hdr_page_childrens.gif) !important;
		}
		.comics .page_hdr {
			background-image: url(/img/headers/hdr_page_comics.gif) !important;
		}
		.graff .page_hdr {
			background-image: url(/img/headers/hdr_page_graff.gif) !important;
		}
		.info .page_hdr {
			background-image: url(/img/headers/hdr_page_about.gif) !important;
		}
		.contact .page_hdr {
			background-image: url(/img/headers/hdr_page_contact.gif) !important;
		}
		#news .page_hdr {
			background-image: url(/img/headers/hdr_page_news.gif) !important;
		}
		.store .page_hdr {
			background-image: url(/img/headers/hdr_page_store.gif) !important;
		}
		.blog .page_hdr {
			background-image: url(/img/headers/hdr_page_blog.gif) !important;
		}

		#error .page_hdr {
			background-image: url(/img/headers/hdr_error_dangit.gif) !important;
		}

h2 {
}
	#home_features h2 {
		margin-bottom: 20px;
		border-bottom: 1px dotted #068430;
	}
	
	h2.cat_name {
		margin: 12px 0 5px 0;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		line-height: 1em;
		border-bottom: 1px dotted #929292;
		font-weight: normal;
	}
		#content_side h2.cat_name {
			margin-top: 0;
			font-weight: normal;
			font-style: italic;
			border: none;
		}
		
		h2.cat_name a, #content_side h2.cat_name {
			padding-top: 23px;
		}
		
		#hdr_design {
			background-image: url(/img/headers/hdr_sub_design.gif);
		}
		#hdr_fine_art {
			background-image: url(/img/headers/hdr_sub_fineart.gif);
		}
		#hdr_childrens_books {
			background-image: url(/img/headers/hdr_sub_childrens.gif);
		}
		#hdr_comics {
			background-image: url(/img/headers/hdr_sub_comics.gif);
		}
		#hdr_graff {
			background-image: url(/img/headers/hdr_sub_graff.gif);
		}
		
		
		#hdr_web_interactive {
			background-image: url(/img/headers/hdr_sub_web.gif);
		}
		#hdr_broadcast_design {
			background-image: url(/img/headers/hdr_sub_bcastdesign.gif);
		}
		#hdr_print_illustration {
			background-image: url(/img/headers/hdr_sub_printillo.gif);
		}
		#hdr_logos_identity {
			background-image: url(/img/headers/hdr_sub_logos.gif);
		}
		#hdr_character_design {
			background-image: url(/img/headers/hdr_sub_characterdesign.gif);
		}
		
		#hdr_paintings {
			background-image: url(/img/headers/hdr_sub_paintings.gif);
		}
		#hdr_drawings_prints {
			background-image: url(/img/headers/hdr_sub_drawings.gif);
		}
		#hdr_sketchbooks {
			background-image: url(/img/headers/hdr_sub_sketchbooks.gif);
		}
		#hdr_exhibits_press {
			background-image: url(/img/headers/hdr_sub_exhibits.gif);
		}
		
		#hdr_lance_lightning {
			background-image: url(/img/headers/hdr_sub_lance.gif);
		}
		#hdr_magic_villiage {
			background-image: url(/img/headers/hdr_sub_villiage.gif);
		}
		#hdr_hide_seek {
			background-image: url(/img/headers/hdr_sub_hideseek.gif);
		}
		#hdr_misc_concepts {
			background-image: url(/img/headers/hdr_sub_misc.gif);
		}
		#hdr_a_flake_like_mike {
			background-image: url(/img/headers/hdr_sub_flake.gif);
		}
		
		#hdr_combo_pack {
			background-image: url(/img/headers/hdr_sub_combopack.gif);
		}
		#hdr_dream_weapon {
			background-image: url(/img/headers/hdr_sub_dreamweapon.gif);
		}
		#hdr_2000s {
			background-image: url(/img/headers/hdr_sub_2000s.gif);
		}
		#hdr_1990s {
			background-image: url(/img/headers/hdr_sub_1990s.gif);
		}
		#hdr_1980s {
			background-image: url(/img/headers/hdr_sub_1980s.gif);
		}
		
		#hdr_walls_trains {
			background-image: url(/img/headers/hdr_sub_wallstrains.gif);
		}
		#hdr_black_books_drawings {
			background-image: url(/img/headers/hdr_sub_blackbooks.gif);
		}
		#hdr_photographs {
			background-image: url(/img/headers/hdr_sub_photo.gif);
		}
		
			#content_side #hdr_web_interactive {
				background-image: url(/img/headers/hdr_side_web.gif);
			}
			#content_side #hdr_broadcast_design {
				background-image: url(/img/headers/hdr_side_bcastdesign.gif);
			}
			#content_side #hdr_print_illustration {
				background-image: url(/img/headers/hdr_side_printillo.gif);
			}
			#content_side #hdr_logos_identity {
				background-image: url(/img/headers/hdr_side_logos.gif);
			}
			#content_side #hdr_character_design {
				background-image: url(/img/headers/hdr_side_characterdesign.gif);
			}
			
			#content_side #hdr_paintings {
				background-image: url(/img/headers/hdr_side_paintings.gif);
			}
			#content_side #hdr_drawings_prints {
				background-image: url(/img/headers/hdr_side_drawings.gif);
			}
			#content_side #hdr_sketchbooks {
				background-image: url(/img/headers/hdr_side_sketchbooks.gif);
			}
			#content_side #hdr_exhibits_press {
				background-image: url(/img/headers/hdr_side_exhibits.gif);
			}
			
			#content_side #hdr_lance_lightning {
				background-image: url(/img/headers/hdr_side_lance.gif);
			}
			#content_side #hdr_magic_villiage {
				background-image: url(/img/headers/hdr_side_villiage.gif);
			}
			#content_side #hdr_hide_seek {
				background-image: url(/img/headers/hdr_side_hideseek.gif);
			}
			#content_side #hdr_misc_concepts {
				background-image: url(/img/headers/hdr_side_misc.gif);
			}
			#content_side #hdr_a_flake_like_mike {
				background-image: url(/img/headers/hdr_side_flake.gif);
			}
			
			#content_side #hdr_combo_pack {
				background-image: url(/img/headers/hdr_side_combopack.gif);
			}
			#content_side #hdr_dream_weapon {
				background-image: url(/img/headers/hdr_side_dreamweapon.gif);
			}
			#content_side #hdr_2000s {
				background-image: url(/img/headers/hdr_side_2000s.gif);
			}
			#content_side #hdr_1990s {
				background-image: url(/img/headers/hdr_side_1990s.gif);
			}
			#content_side #hdr_1980s {
				background-image: url(/img/headers/hdr_side_1980s.gif);
			}
			
			#content_side #hdr_walls_trains {
				background-image: url(/img/headers/hdr_side_wallstrains.gif);
			}
			#content_side #hdr_black_books_drawings {
				background-image: url(/img/headers/hdr_side_blackbooks.gif);
			}
			#content_side #hdr_photographs {
				background-image: url(/img/headers/hdr_side_photo.gif);
			}
		
		

h3 {
}
	h3.proj_name {
		margin-bottom: 1em;
		text-transform: uppercase;
		font-size: .9em;
	}
	.entry-asset h3.asset-name {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 1.6em;
		color: #000;
	}
		.entry-asset h3.asset-name a {
			color: #000;
			text-decoration: none;
		}
	h3.widget-header {
		margin-bottom: .3em;
		font-weight: normal;
		font-style: italic;
		font-size: 1.3em;
	}

/* end header styles ============================= */


#proj_descrip p, .asset-body p {
	margin-bottom: 1em;
}
	#proj_descrip a {
		color: #09c;
		/*font-size: .9em;
		font-weight: bold;*/
	}

/* ################################################################ */
/* ------------------->>> BUTTONS AND LINKS <<<-------------------- */
/* ################################################################ */

a, #blog #content .page_links a:hover {
	text-decoration: underline;
}
	a:hover, li.nav_select a {
		text-decoration: none;
	}
	
#home a, #footer a {
	color: #000;
}
	#home a:hover {
		color: #f30;
	}

.arrow_link {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: .84em;
}


.page_links, .page_links a {
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold;
	color: #09c;
}
	.page_links a:hover, .page_links a.nav_select {
		color: #069;
	}
	
	#blog #content .page_links, #blog #content .page_links a {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #000101;
		text-decoration: none;
		font-weight: normal;
	}
		#blog #content .page_links {
			padding-bottom: 15px;
			float: left;
			width: 100%;
		}
		.link_next {
			float: right;
		}
		.link_prev {
			float: left;
		}




/* ##################################################### */
/* -------------------->>> FORMS <<<-------------------- */
/* ##################################################### */




/* ##################################################### */
/* ------------------->>> EXTRAS <<<-------------------- */
/* ##################################################### */


.img_replace {
	height: 0px;
	display: block;
	overflow: hidden;
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.img_caption, .art_list li .img_caption {
	padding: 10px 0 0 20px;
	text-align: left;
	font-size: .95em;
}


.widget {
	margin-bottom: 2.5em;
}
	.widget-content a {
		color: #000;
		text-decoration: none;
	}
		.widget-content a:hover {
			text-decoration: underline;
		}
	.widget-list li {
		padding: 1px 0;
	}
	.widget-syndicate {
		font-size: .9em;
	}
		#icon_rss {
			margin-bottom: 5px;
			padding-left: 21px;
			font-family: Arial, Helvetica, sans-serif;
			height: 16px;
			line-height: 16px;
			font-weight: bold;
			color: #9e9c86;
			display: block;
			background: url(../img/icon_rss.gif) left 50% no-repeat;
		}

.asset-content a {
	color: #06c;
}

.asset-footer {
	margin-bottom: 1em;
	padding-bottom: 1em;
	border-bottom: 2px solid #e2e1da;
	color: #686868;
	font-size: .95em;
}
	.asset-footer a {
		color: #686868;
	}

.entry-asset {
	margin-bottom: 2em;
}



#error_msg {
	padding: 20px 60px 0 285px;
	background: url(/img/pho_error_face.jpg) left 20px no-repeat;
	min-height: 181px;
}
		* html #error_msg {
			height: 181px;
		}
	#error_msg h3 {
		margin-bottom: 1em;
		color: #df63a4;
		font-size: 1.1em;
		font-family: Arial;
	}
	#error_msg blockquote {
		font-size: 1.8em;
	}
		#error_msg blockquote em {
			font-style: normal;
			color: #df63a4;
		}
		#error_msg blockquote strong {
			font-weight: normal;
			color: #58a0d2;
		}


/* ########################################################## */
/* ------------------->>> ADVERTISING <<<-------------------- */
/* ########################################################## */