@charset "utf-8";
/* CSS Document */
	
	/* GLOBAL: BODY */
	.clear { display: block; height: 0; clear: both; }
	* html .clear { display: block; height: 10px; line-height: 10px; margin: -10px 0 0 0; clear: both; } /* IE 6 clear */
	html { margin: 0; padding: 0; }
	body { margin: 0; padding: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #666; text-align: center; margin: 0 auto; background: #f3f3eb;  }

	/* GLOBAL: Page Styles & Modules */
	div#main_container { width: 940px; margin: 0 auto; background: #fff; text-align: left; border-bottom: 1px #ddddd6 solid; }
	div#header { height: 100px; }
	div#header div#logo { float: left; width: 296px; height: 100px; background: #6c675f; color: #fff; position: relative; }	
	div#header div#logo h1 { color: #fff; }	
	div#header div#logo h1 a { display: block; height: 23px; width: 244px; margin: 33px 0 5px 25px; text-indent: -9999px; background: url('/images/title.png') 0 0 no-repeat; }
	div#header div#logo h1 span { font-weight: normal; }
	div#header div#logo h6 { text-transform:uppercase; font-weight: normal; color: #50b9c9; font-size: 11px; margin: 0 0 0 25px; width: 244px; text-align: center; }	
	div#header div#logo h6 a { color: #50b9c9; text-decoration: none; }
	div#header div#logo a.cover { display: block; position: absolute; top: 0; left: 0; width: 296px; height: 100px; }
	div#header div#navigation { width: 644px; height: 100px; overflow: hidden; float: left; }	
	div#header div#navigation ul li { width: 160px; height: 100px; overflow: hidden; display: block; float: left; background: #6c675f; margin-left: 1px; color: #fff; }
	div#header div#navigation ul li:hover { background: #807c74; }
	div#header div#navigation ul li.active { background: #50b9c9; }
	div#header div#navigation ul li a { display: block; height: 100px; width: 160px; color: #fff; text-decoration: none; text-transform: uppercase; position: relative; font-size: 13px; }
	div#header div#navigation ul li a span { display: block; position: absolute; bottom: 12px; left: 12px; background: url('/images/nav_li_arrow.png') center right no-repeat; padding-right: 10px; }
	div#header div#navigation ul li:hover a span { background: url('/images/nav_li_arrow_hover.png') center right no-repeat; }
	div#header div#navigation ul li.active a span { background: url('/images/nav_li_arrow.png') center right no-repeat; }
	div#content_container { padding: 10px; }
	div#footer { width: 940px; margin: 0 auto 10px; color: #6c675f; background: #ddddd6; height: 36px; margin-top: 9px; padding: 13px 0; text-align: left; font-size: 12px; height: 10px; }
	div#footer p { margin-left: 22px; }
	
	/* HOMEPAGE */
	div#hd_home { height: 355px; width: 940px; margin: 25px auto 1px; background: url('/images/hd_home_bg.jpg') 0 0 no-repeat; z-index: 100px; }
	div#hd_home ul#icons { display: block; padding: 246px 0 0 39px; }
	div#hd_home ul#icons li { display: block; float: left; margin-right: 22px; height: 50px; position: relative; }
	div#hd_home ul#icons li div { height: 50px; }
	div#hd_home ul#icons li div span { height: 50px; display: block; text-indent: -9999px; }
	div#hd_home ul#icons li.gun { width: 47px; background: url('/images/home/hd_icons/gun.png') 0 0 no-repeat; }	
	div#hd_home ul#icons li.gun div { display: block; height: 50px; width: 47px; }
	div#hd_home ul#icons li.robot { width: 29px; background: url('/images/home/hd_icons/robot.png') 0 0 no-repeat; }	
	div#hd_home ul#icons li.robot div { display: block; height: 50px; width: 29px; }
	div#hd_home ul#icons li.talk { width: 37px; background: url('/images/home/hd_icons/talk.png') 0 0 no-repeat; }	
	div#hd_home ul#icons li.talk div { display: block; height: 50px; width: 37px; }
	div#hd_home ul#icons li.mic { width: 17px; background: url('/images/home/hd_icons/mic.png') 0 0 no-repeat; }	
	div#hd_home ul#icons li.mic div { display: block; height: 50px; width: 17px; }
	div#hd_home ul#icons li.horse { width: 31px; background: url('/images/home/hd_icons/horse.png') 0 0 no-repeat; }	
	div#hd_home ul#icons li.horse div { display: block; height: 50px; width: 31px; }	
	div#hd_home ul#icons li.camera { width: 37px; background: url('/images/home/hd_icons/camera.png') 0 0 no-repeat; }	
	div#hd_home ul#icons li.camera div { display: block; height: 50px; width: 37px; }
	div#hd_home ul#icons li.computer { width: 38px; background: url('/images/home/hd_icons/computer.png') 0 0 no-repeat; }	
	div#hd_home ul#icons li.computer div { display: block; height: 50px; width: 38px; }
	div#hd_home ul#icons li.flag { width: 39px; background: url('/images/home/hd_icons/flag.png') 0 0 no-repeat; }	
	div#hd_home ul#icons li.flag div { display: block; height: 50px; width: 39px; }		
	div#hd_home ul#icons li:hover { background-position: 0 -50px; }		
	div#hd_icon_captions { width: 940px; margin: 0 auto; position: relative; z-index: 100; }
	div#hd_icon_captions ul { margin: 0 0 0 33px; width: 917px; position: relative; z-index: 100; }
	div#hd_icon_captions ul li { display: none; z-index: 300; margin-top: 296px; position: absolute; top: 0; left: 0; height: 50px; width: 125px; padding: 35px 20px 0 20px; text-align: left; font-size: 12px; line-height: 17px;  background: url(/images/home/hd_tooltip.png) 0 0 no-repeat; }	
	div#hd_icon_captions ul li.gun { margin-left: 0; }
	div#hd_icon_captions ul li.robot { margin-left: 60px; }
	div#hd_icon_captions ul li.talk { margin-left: 115px; }
	div#hd_icon_captions ul li.mic { margin-left: 163px; }
	div#hd_icon_captions ul li.horse { margin-left: 210px; }
	div#hd_icon_captions ul li.camera { margin-left: 261px; }	
	div#hd_icon_captions ul li.computer { margin-left: 325px; }	
	div#hd_icon_captions ul li.flag { margin-left: 385px; }		
	div#content_container.home { z-index: 200; }
	div#content_container.home div.cta_col { width: 371px; height: 350px; float: left; overflow: hidden; position: relative; }
	div#content_container.home div.cta_col ul { width: 371px; height: 350px; overflow: hidden; position: relative; margin: 0; padding: 0; }
	div#content_container.home div.cta_col li { margin: 0; padding: 0; display: block; position: relative; }	
	div#content_container.home div.cta_col li div.li { border: 1px #ddddd6 solid; border-left: none; }
	div#content_container.home div.cta_col li h4 { font-size: 16px; text-transform: uppercase; margin: 12px 0 0 50px; }
	div#content_container.home div.cta_col li h4 a { color: #6c675f; text-decoration: none; }
	div#content_container.home div.cta_col li.heading { height: 88px; padding-bottom: 2px; }	
	div#content_container.home div.cta_col li.heading div.li { border: none; padding: 23px 0 28px 0; height: 37px; overflow: hidden; background: url(/images/home/heading_bg.png) 0 0 repeat; }
	div#content_container.home div.cta_col li.heading span { display: block; margin: 0; padding: 0 50px 0 24px; font-size: 22px; text-transform: uppercase; }	
	div#content_container.home div.cta_col li.twitter { height: 134px; overflow: hidden; }
	div#content_container.home div.cta_col li.twitter div.li { height: 130px; position: relative; overflow: hidden; }
	div#content_container.home div.cta_col li.twitter img { display: block; position: absolute; top: 32px; left: 3px; }
	div#content_container.home div.cta_col li.twitter span.latest { display: block; position: absolute; top: 38px; left: 118px; font-size: 12px; line-height: 15px; height: 60px; width: 210px; padding: 10px; overflow: hidden; background: #f3f3eb; border: 1px #ddddd6 solid; }
	div#content_container.home div.cta_col li.twitter span a { color: #6c675f; text-decoration: none; } 
	div#content_container.home div.cta_col li.twitter span a:hover { color: #50b9c9; }	
	div#content_container.home div.cta_col li.facebook,
	div#content_container.home div.cta_col li.linkedin { width: 371px; }
	div#content_container.home div.cta_col li.facebook { height: 62px; position: absolute; left: 0; bottom: 64px; }
	div#content_container.home div.cta_col li.linkedin { height: 62px; position: absolute; left: 0; bottom: 0; }
	div#content_container.home div.cta_col li.facebook div.li,
	div#content_container.home div.cta_col li.linkedin div.li { height: 60px; position: relative; overflow: hidden; }
	div#content_container.home div.cta_col li.facebook h4,
	div#content_container.home div.cta_col li.linkedin h4 { margin-top: 16px; }
	div#content_container.home div.cta_col li.facebook p,
	div#content_container.home div.cta_col li.linkedin p { margin: 0 0 0 53px; }	
	div#content_container.home div.cta_col li.facebook img,
	div#content_container.home div.cta_col li.linkedin img { position: absolute; top: 16px; left: 11px; border: none; }	
	div#content_container.home div.cta_col li.facebook a,
	div#content_container.home div.cta_col li.linkedin a { color: #6c675f; text-decoration: none; }
	div#content_container.home div.cta_col li.facebook a.image { position: absolute; top: 17px; left: 11px; display: block; height: 26px; width: 27px; background: url(/images/home/facebook.png) 0 0 no-repeat; }
	div#content_container.home div.cta_col li.facebook a.image:hover { background-position: 0 -26px; }	
	div#content_container.home div.cta_col li.linkedin a.image { position: absolute; top: 17px; left: 11px; display: block; height: 26px; width: 27px; background: url(/images/home/linked_in.png) 0 0 no-repeat; }
	div#content_container.home div.cta_col li.linkedin a.image:hover { background-position: 0 -26px; }	
	div#content_container.home div.slider { width: 539px; height: 350px; float: left; margin-left: 10px; background: #eaeae7; overflow: hidden; position: relative; }
	div#content_container.home div.slider div.previous { position: absolute; top: 135px; left: 0; background: #fff; height: 80px; width: 40px; overflow: hidden; }
	div#content_container.home div.slider div.previous a { display: block; height: 80px; width: 40px; text-indent: -9999px; background: url(/images/port_prev.png) 0 0 no-repeat; }
	div#content_container.home div.slider div.previous a:hover { background-position: -40px 0; }
	div#content_container.home div.slider div.next { position: absolute; top: 135px; right: 0; background: #fff; height: 80px; width: 40px; overflow: hidden; }
	div#content_container.home div.slider div.next a { display: block; height: 80px; width: 40px; text-indent: -9999px; background: url(/images/port_next.png) 0 0 no-repeat; }
	div#content_container.home div.slider div.next a:hover { background-position: -40px 0; }
	div#content_container.home div.slider div.frame { width: 539px; position: relative; }
	div#content_container.home div.slider ul { position: absolute; top: 0; left: 0; text-align: center; }
	div#content_container.home div.slider ul li { display: block; float: left; height: 275px; width: 375px; z-index: 200; padding: 27px 82px 0; }
	div#content_container.home div.slider ul li a { border: none; }
	div#content_container.home div.slider h3 { color: #6c675f; font-size: 14px; line-height: 18px; font-weight: normal; margin-top: 13px; }
	div#content_container.home div.slider h3 a { color: #6c675f; text-decoration: none; }
	div#content_container.home div.slider h3 a:hover { color: #50b9c9; text-decoration: underline; }
	
	/* ABOUT */
	div#content_container.about { }
	div#content_container.about h2 { padding-top: 53px; margin: 0 0 95px 0; height: 72px; font-size: 72px; line-height: 72px; font-weight: normal; width: 940px; text-align: center; color: #e4e3e1; }
	div#content_container.about h3,
	div#content_container.about h4 { font-size: 24px; text-transform: uppercase; font-weight: normal; margin: 0 0 23px 1px; }	
	div#content_container.about h3 { font-weight: bold; margin-bottom: 2px; }
	div#content_container.about p { margin: 0 0 15px; font-size: 12px; line-height: 15px; }
	div#content_container.about p.quote { font-style: italic; }
	div#content_container.about div.process { padding: 10px 3px 0; border-bottom: 1px #ddddd6 solid; margin-bottom: 48px; }
	div#content_container.about div.process div.info { width: 315px; float: left; margin-right: 10px; padding: 0 40px 0 10px; }
	div#content_container.about div.process div.chart { width: 539px; float: left; padding-top: 27px; }
	div#content_container.about div.process ul.chart { display: block; width: 539px; height: 270px; margin: 0 0 10px; position: relative; background: url('/images/about/process_bg.png') bottom left repeat-x; }
	div#content_container.about div.process ul.chart li { display: block; width: 107px; position: absolute; }
	div#content_container.about div.process ul.chart li span { display: block; width: 107px; }
	div#content_container.about div.process ul.chart li.b1 { height: 98px; bottom: 0; left: 0; }
	div#content_container.about div.process ul.chart li.b1 span { height: 98px; background: #115964; }
	div#content_container.about div.process ul.chart li.b2 { height: 269px; bottom: 0; left: 108px; }
	div#content_container.about div.process ul.chart li.b2 span { height: 269px; background: #1d7f8e; }
	div#content_container.about div.process ul.chart li.b3 { height: 138px; bottom: 0; left: 216px; }
	div#content_container.about div.process ul.chart li.b3 span { height: 138px; background: #50b9c9; }
	div#content_container.about div.process ul.chart li.b4 { height: 54px; bottom: 0; left: 324px; }
	div#content_container.about div.process ul.chart li.b4 span { height: 54px; background: #84dfed; }
	div#content_container.about div.process ul.chart li.b5 { height: 78px; bottom: 0; left: 432px; }
	div#content_container.about div.process ul.chart li.b5 span { height: 78px; background: #b6eff8; }
	div#content_container.about div.process ul.titles { width: 539px; display: block; margin-bottom: 32px; }
	div#content_container.about div.process ul.titles li { display: block; float: left; width: 107px; margin-right: 1px; font-size: 12px; text-align: center; }
	div#content_container.about div.process ul.titles li.b5 { margin-right: 0; }
	div#content_container.about div.personality { padding: 0 3px 20px; border-bottom: 1px #ddddd6 solid; margin-bottom: 48px; }
	div#content_container.about div.personality div.info { width: 345px; float: left; margin-right: 0; padding: 0 20px 0 10px; }
	div#content_container.about div.personality div.info p { padding-right: 30px; }
	div#content_container.about div.personality div.chart { width: 539px; float: left; }
	div#content_container.about div.skill { border-bottom: 1px #ddddd6 solid; padding: 0 0 20px 3px;  }
	div#content_container.about div.skill div.info { padding: 10px 40px 0 10px; width: 275px; float: left; }
	div#content_container.about div.skill div.chart { width: 592px; float: left; }
	div#content_container.about div.productivity { padding: 45px 0 15px 3px; }
	div#content_container.about div.productivity div.info { padding: 0 40px 0 10px; width: 323px; float: left; }
	div#content_container.about div.productivity div.chart { width: 543px; float: left; padding-top: 15px; }

	/* WORK */
	div#content_container.work { padding-right: 0; padding-bottom: 40px; }
	div#content_container.work div.list { float: left; width: 178px; margin: 22px 0 20px 11px; }
	div#content_container.work div.list h2 { margin: 5px 0 22px 0; padding: 0; font-size: 24px; font-weight: bold; text-transform: uppercase; color: #6c675f; }
	div#content_container.work div.list ul { }
	div#content_container.work div.list li { color: #50b9c9; font-size: 12px; margin-bottom: 12px; }
	div#content_container.work div.list li a { color: #50b9c9; text-decoration: none; } 
	div#content_container.work div.list li a:hover { text-decoration: underline; }
	div#content_container.work div.list li a.active { color: #93908a; text-decoration: none; }
	div#content_container.work div.grid { float: left; width: 643px; margin: 30px 50px 0 38px;}
	div#content_container.work div.grid ul { }	
	div#content_container.work div.grid li.client { display: block; float: left; height: 132px; width: 160px; border-right: 1px #ddddd6 solid; border-bottom: 1px #ddddd6 solid; }
	div#content_container.work div.grid li.client ul { height: 132px; width: 160px;  text-align: center; overflow: hidden; position: relative; }
	div#content_container.work div.grid li.client ul li { display: block; position: absolute; top: 0; left: 0; height: 132px; width: 160px; padding: 0; }
	div#content_container.work div.grid li.client ul li.inact { z-index: 200; }
	div#content_container.work div.grid li.client ul li.hover { z-index: 100; } 
	div#content_container.work div.grid li.client ul li.hide { display: none; }
	div#content_container.work div.grid li a img { border: none; }
	div#content_container.work div.grid li.col_last { border-right: none; }
	div#content_container.work div.grid li.row_last { border-bottom: none; }
	div#content_container.work div.grid li.boma { }
	div#content_container.work div.grid li.boma a { display: block; height: 132px; width: 160px; background: url(../images/work/grid_spr_boma.png) 0 0 no-repeat; }	
	div#content_container.work div.grid li.boma a:hover { background-position: 0 -132px; }
	div#content_container.work div.detail { float: right; width: 700px; margin: 26px 20px 0 0; }	
	div#content_container.work div.detail div.slider { height: 420px; width: 700px; background: #f3f3eb; position: relative; overflow: hidden; }
	div#content_container.work div.detail div.slider div.previous { position: absolute; top: 169px; left: 0; background: #fff; height: 80px; width: 40px; overflow: hidden; }
	div#content_container.work div.detail div.slider div.previous a { display: block; height: 80px; width: 40px; text-indent: -9999px; background: url(/images/port_prev.png) 0 0 no-repeat; }
	div#content_container.work div.detail div.slider div.previous a:hover { background-position: -40px 0; }
	div#content_container.work div.detail div.slider div.next { position: absolute; top: 169px; right: 0; background: #fff; height: 80px; width: 40px; overflow: hidden; }
	div#content_container.work div.detail div.slider div.next a { display: block; height: 80px; width: 40px; text-indent: -9999px; background: url(/images/port_next.png) 0 0 no-repeat; }
	div#content_container.work div.detail div.slider div.next a:hover { background-position: -40px 0; }
	div#content_container.work div.detail div.slider div.options { position: absolute; top: 0; left: 0; height: 23px; width: 218px; z-index: 50; }
	div#content_container.work div.detail div.slider div.options div.grouping { background: #fff; margin-right: 2px; float: left; hieght: 23px; }
	div#content_container.work div.detail div.slider div.options div.grouping.return { width: 23px; }
	div#content_container.work div.detail div.slider div.options a.return { display: block; height: 13px; width: 13px; margin: 5px; text-indent: -9999px; background: url(/images/work/grid.png) 0 0 no-repeat; }
	div#content_container.work div.detail div.slider div.options a.return:hover { background-position: 0 -13px; }
	div#content_container.work div.detail div.slider div.options h5 { display: block; float: left; font-size: 12px; font-weight: normal; line-height: 13px; padding: 4px 3px 6px 5px; }
	div#content_container.work div.detail div.slider div.options a.p { display: block; float: left; height: 23px; width: 19px; text-indent: -9999px; background: url(/images/work/spr_prev.png) 0 0 no-repeat; }
	div#content_container.work div.detail div.slider div.options a.p:hover { background-position: -19px 0; }
	div#content_container.work div.detail div.slider div.options a.n { display: block; float: left; height: 23px; width: 19px; text-indent: -9999px; background: url(/images/work/spr_next.png) 0 0 no-repeat; }
	div#content_container.work div.detail div.slider div.options a.n:hover { background-position: -19px 0; }
	div#content_container.work div.detail div.slider ul { position: absolute; top: 0; left: 0; text-align: center; }
	div#content_container.work div.detail div.slider ul li { display: block; float: left; height: 420px; width: 700px; z-index: 200; padding: 0; }
	div#content_container.work div.detail h3 { font-size: 14px; font-weight: normal; padding: 12px 0 11px 0; }	
	div#content_container.work div.detail h3 span.link { font-size: 12px; padding: 1px 0 1px 11px; }
	div#content_container.work div.detail h3 a { color: #50b9c9; text-decoration: none; }
	div#content_container.work div.detail h3 a:hover { text-decoration: underline; }
	div#content_container.work div.detail h6 { font-size: 12px; font-weight: normal; padding: 0 0 10px 0; }
	div#content_container.work div.detail p { font-size: 12px; line-height: 19px; padding-bottom: 19px; }
		
	/* CONTACT */
	div#content_container.contact { padding-bottom: 22px; }	
	div#content_container.contact h2 { padding-top: 53px; margin: 0 0 95px 0; height: 72px; font-size: 72px; line-height: 72px; font-weight: normal; width: 940px; text-align: center; color: #e4e3e1; }
	div#content_container.contact div.info { width: 350px; float: left; padding-right: 50px; margin: 0 50px 0 10px; border-right: 1px #ddddd6 solid; height: 327px; }
	div#content_container.contact div.info h3 { font-size: 24px; margin-bottom: 20px; text-transform: uppercase; }
	div#content_container.contact div.info p { font-size: 12px; line-height: 15px; padding-bottom: 15px; }
	div#content_container.contact div.info div.contact { border-top: 1px #6c675f solid; border-bottom: 1px #6c675f solid; margin-top: 9px; }
	div#content_container.contact div.info div.contact div.inner { border-top: 1px #b5b3af solid; border-bottom: 1px #b5b3af solid; margin: 2px 0; padding: 28px 10px; text-align: center; }
	div#content_container.contact div.info div.contact span { display: block; }
	div#content_container.contact div.info div.contact span.brackets { display: inline; font-size: 25px; }
	div#content_container.contact div.info div.contact span.name { font-size: 20px; text-transform: uppercase; margin-bottom: 15px; }
	div#content_container.contact div.info div.contact span.phone { display: block; color: #50b9c9; font-size: 52px; margin-bottom: 12px; }
	div#content_container.contact div.info div.contact span.email { font-size: 21px; text-transform: uppercase; }
	div#content_container.contact div.info div.contact span.email a { text-decoration: none; color: #6c675f; }
	div#content_container.contact div.form { width: 435px; float: left; }
	div#content_container.contact div.form label { display: block; color: #6c675f; margin: 0 0 3px; }
	div#content_container.contact div.form label.error { font-weight: bold; color: #50b9c9; font-size: 12px; }
	div#content_container.contact div.form input.text { display: block; background: #f3f3eb; color: #6c675f; border: 1px #ddddd6 solid; padding: 8px 14px; font-size: 12px; margin: 0 0 9px; width: 405px; }			
	div#content_container.contact div.form input.text:focus { border: 1px #50b9c9 solid; }
	div#content_container.contact div.form textarea { width: 405px; height: 169px; margin: 0; padding: 14px 14px; font-size: 12px; line-height: 17px; color: #6c675f; font-family: Arial, Helvetica, sans-serif; background: #f3f3eb; border: 1px #ddddd6 solid; }	
	div#content_container.contact div.form textarea:focus { border: 1px #50b9c9 solid; }
	div#content_container.contact div.form a { display: block; margin: 0 0 0 354px; width: 81px; height: 36px; background: #6c675f; text-indent: -9999px; background: url(/images/contact/submit.png) 0 0 no-repeat; }	
	div#content_container.contact div.form a:hover { background-position: 0 -36px; }
	div#content_container.contact div.form div.success { color: #6c675f; font-size: 13px; line-height: 19px; background: #f3f3eb; padding: 20px; }
	div#content_container.contact div.form div.error { color: #50b9c9; font-weight: bold; font-size: 13px; line-height: 19px; }
	div#content_container.contact div.form div.error span { display: block; margin-bottom: 10px; }

	
	/* BLOG */
	div#content_container.blog { }
	div#content_container.blog div.home { padding: 18px 28px 40px; color: #6c675f; position: relative; }	
	div#content_container.blog div.home .categories { width: 257px; position: absolute; top: 25px; right: 20px; }
	div#content_container.blog div.home .categories h3 { color: #6c675f; text-align: center; font-size: 24px; text-transform: uppercase; padding: 16px 0 14px; background: url(/images/blog/index_cat_bg.png) 0 0 repeat; width: 257px; }
	div#content_container.blog div.home .categories ul { width: 233px; height: auto; padding: 12px 12px 0; }
	div#content_container.blog div.home .categories ul li { display: block; height: 50px; width: 50px; float: left; margin: 6px 4px; }
	div#content_container.blog div.home .categories ul li a { display: block; text-indent: -9999px; height: 50px; width: 50px; }
	div#content_container.blog div.home .categories ul li.action-figures a { background: url(/images/home/hd_icons/gun.png) center top no-repeat; }
	div#content_container.blog div.home .categories ul li.comics a { background: url(/images/home/hd_icons/talk.png) center top no-repeat; }
	div#content_container.blog div.home .categories ul li.computers a { background: url(/images/home/hd_icons/computer.png) center top no-repeat; }
	div#content_container.blog div.home .categories ul li.games a { background: url(/images/home/hd_icons/horse.png) center top no-repeat; }
	div#content_container.blog div.home .categories ul li.movies a { background: url(/images/home/hd_icons/camera.png) center top no-repeat; }
	div#content_container.blog div.home .categories ul li.music a { background: url(/images/home/hd_icons/mic.png) center top no-repeat; }
	div#content_container.blog div.home .categories ul li.politics a { background: url(/images/home/hd_icons/flag.png) center top no-repeat; }
	div#content_container.blog div.home .categories ul li.robots a { background: url(/images/home/hd_icons/robot.png) center top no-repeat; }
	div#content_container.blog div.home .categories ul li.active a, 
	div#content_container.blog div.home .categories ul li a:hover { background-position: center bottom; }
	div#content_container.blog div.home .posts { width: 595px; }
	div#content_container.blog div.home .posts .post { width: 575px; padding: 0 20px 10px 0; margin-bottom: 12px; background: url(/images/blog/post_listing_footer.png) bottom left repeat-x; }
	div#content_container.blog div.home .posts .entry-title a { padding: 0 3px 0 0; color: #50b9c9; font-size: 28px; line-height: 34px; font-weight: bold; text-decoration: none; } 
	div#content_container.blog div.home .posts .entry-title a:hover {	background: #50b9c9; color: #fff; }
	div#content_container.blog div.home .posts .entry-date { padding: 10px 0 0; font-size: 12px; }
	div#content_container.blog div.home .posts .entry-date a { font-weight: bold; color: #50b9c9; text-decoration: none; padding: 0 2px; }
	div#content_container.blog div.home .posts .entry-date a:hover { background: #50b9c9; color: #fff; }
	div#content_container.blog div.home .posts .entry-content { padding: 10px 0; font-size: 16px; line-height: 24px; }
	div#content_container.blog div.home .posts #nav-below { width: 595px; padding-top: 13px; }
	div#content_container.blog div.home .posts #nav-below div.nav-previous { float: left; width: 225px; font-size: 14px; font-weight: bold; padding: 0 2px; }
	div#content_container.blog div.home .posts #nav-below div.nav-previous a { color: #50b9c9; text-decoration: none; }	
	div#content_container.blog div.home .posts #nav-below div.nav-next { float: right; width: 225px; font-size: 14px; font-weight: bold; padding: 0 2px; text-align: right; }
	div#content_container.blog div.home .posts #nav-below div.nav-next a { color: #50b9c9; text-decoration: none; }
	div#content_container.blog div.home .no-posts { width: 595px; padding: 0 20px 10px 0; margin-bottom: 200px; }
	div#content_container.blog div.home .no-posts h2 { color: #50b9c9; font-size: 28px; line-height: 34px; font-weight: bold; text-decoration: none; margin-bottom: 20px; }	
	div#content_container.blog div.home .no-posts p { color: #6c675f; font-size: 14px; line-height: 18px; text-decoration: none; }	
	div#content_container.blog div.single { padding-top: 7px; color: #6c675f; }		
	div#content_container.blog div.single .cat_header { padding: 0 20px 6px; }
	div#content_container.blog div.single .post { padding: 0 20px 20px; }
	div#content_container.blog div.single .post .entry-title { color: #6c675f; font-size: 28px; line-height: 34px; font-weight: bold; text-decoration: none; }
	div#content_container.blog div.single .post .entry-date { }
	div#content_container.blog div.single .post .entry-content { padding: 10px 0 0 0; font-size: 16px; line-height: 24px; }	
	div#content_container.blog div.single .post .entry-content p { padding-bottom: 18px; }	
	div#content_container.blog div.single .post .entry-content a { font-weight: bold; color: #50b9c9; text-decoration: none; padding: 0 2px; }	
	div#content_container.blog div.single .post .entry-content a:hover { background: #50b9c9; color: #fff; }
	div#content_container.blog div.single .post .entry-content img { margin: 22px 0; }			
	div#content_container.blog div.single div.navigation { font-size: 12px; line-height: 24px; padding: 26px 0 50px 0; margin: 0 20px; background: url(/images/blog/post_footer_bar.png) 0 0 repeat-x; }
	div#content_container.blog div.single div.navigation a { font-weight: bold; color: #50b9c9; text-decoration: none; padding: 0 2px; }
	div#content_container.blog div.single div.navigation a:hover { background: #50b9c9; color: #fff; }	
	div#content_container.blog div.single div.navigation div.nav-previous { float: left; width: 410px; }
	div#content_container.blog div.single div.navigation div.nav-next { float: right; width: 410px; text-align: right; }		
	
	