/*
Theme Name:Wax Crayon
Theme URI:http://www.waxcrayon-design.com/
Description:Wax Crayon Wordpress Theme 
Version:1.0
Author:<a href="http://juliusbelen.ph" title="http://juliusbelen.ph">Julius Belen</a>
Author URI:http://juliusbelen.ph
Tags:white, gray, red, yellow, orange, green
*/


* { margin:0; }
a { outline:none; }
a img { border:0; outline:none; }
.clear { width:100%; clear:both; height:0; overflow:hidden; }

body {
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	/*height: 100%;*/
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	}

html {
	margin:0;
	padding:0;
	/*height: 100%;*/
}

#container {
	/*min-height:100%;
	position:relative;
	height: auto !important;
	height: 100%;
	*/
	position:relative;
	}



#wrapper {
	width:974px;
	margin:0 auto;
	clear:both;
	/*padding-bottom:120px;*/
	}
	
#homepage_container {
	width:974px;
	height:640px;
	float:left;
	background-image:url(images/homepage_bg.png);
	background-repeat:no-repeat;
	}
#header {
	width:100%;
	height:110px;
	float:left;
	}
#header a.logo {
	width:390px;
	height:110px;
	float:left;
	display:block;
	}
	

	
/* navbar */

#navbar_container {
	width:560px;
	height:110px;
	float:right;
	}
#navbar_container ul {
	width:auto;
	height:auto;
	float:left;
	list-style:none;
	padding:0;
	}
#navbar_container ul li {
	display:inline;
	float:left;
	}
#navbar_container ul li a {
	text-indent:-9999px;
}
	
/*
page-item-6 = #home_button
page-item-5 = #about_button
page-item-7 = #work_button
page-item-9 = #blog_button
page-item-11 = #contact_button
*/
	
#navbar_container ul li.page-item-6 a {
	width:36px;
	height:46px;
	float:left;
	display:inline;
	margin-left:80px;
	margin-top:42px;
	background-image:url(images/home_button.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
#navbar_container ul li.page-item-6 a:hover, #navbar_container ul li.current_page_item.page-item-6 a  {
	background-image:url(images/home_button_hover.gif);
	background-repeat:no-repeat;
	background-position:0 -1px;
	}
#navbar_container ul li.page-item-5 a {
	width:41px;
	height:44px;
	float:left;
	display:inline;
	margin-left:65px;
	margin-top:47px;
	background-image:url(images/about_button.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
#navbar_container ul li.page-item-5 a:hover, #navbar_container ul li.current_page_item.page-item-5 a  {
	width:41px;
	height:44px;
	float:left;
	display:inline;
	margin-left:65px;
	margin-top:47px;
	background-image:url(images/about_button_hover.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
#navbar_container ul li.page-item-7 a {
	width:37px;
	height:44px;
	float:left;
	display:inline;
	margin-left:60px;
	margin-top:45px;
	background-image:url(images/work_button.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
#navbar_container ul li.page-item-7 a:hover, #navbar_container ul li.current_page_item.page-item-7 a {
	background-image:url(images/work_button_hover.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
#navbar_container ul li.page-item-9 a {
	width:27px;
	height:54px;
	float:left;
	display:inline;
	margin-left:69px;
	margin-top:45px;
	background-image:url(images/blog_button.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
#navbar_container ul li.page-item-9 a:hover, #navbar_container ul li.current_page_item.page-item-9 a {
	background-image:url(images/blog_button_hover.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
#navbar_container ul li.page-item-11 a {
	width:56px;
	height:40px;
	float:left;
	display:inline;
	margin-left:57px;
	margin-top:41px;
	background-image:url(images/contact_button.gif);
	background-repeat:no-repeat;
	background-position:top;
	}
#navbar_container ul li.page-item-11 a:hover, #navbar_container ul li.current_page_item.page-item-11 a {
	background-image:url(images/contact_button_hover.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	}
/* end of navbar */

/* footer */



#footer_container {
	/*
	width:100%;
	height:auto;
	clear:both;
	position:absolute;
	bottom:0;
	*/
	width:100%;
	height:120px;
	clear:both;
	}
#footer_container div.outer {
	width:100%;
	height:120px;
	float:left;
	}

	
#footer_container div.inner {
	width:974px;
	height:120px;
	margin:0 auto;
	background-image:url(images/footer_bg.png);
	background-repeat:no-repeat;
	background-position:center 0;
	}
#footer_container div.inner a.twitter {
	width:auto;
	height:auto;
	float:left;
	padding:20px 0 0 8px;
	}
#footer_container div.inner a.facebook {
	width:auto;
	height:auto;
	float:left;
	padding:62px 0 0 10px;
	}
#footer_container div.inner a.skype {
	width:auto;
	height:auto;
	float:left;
	padding:62px 0 0 10px;
	}
#footer_container div.inner a.flickr {
	width:auto;
	height:auto;
	float:left;
	padding:62px 0 0 10px;
	}
#footer_container div.inner a.rss {
	width:auto;
	height:auto;
	float:left;
	padding:62px 0 0 10px;
	}
#footer_container div.inner div.copyright_contact_info_footer {
	width:338px;
	height:77px;
	float:right;
	display:inline;
	margin:36px 0 0 0;
	background-image:url(images/copyright_contact_info_footer.png);
	background-repeat:no-repeat;
	background-position:left top;
	}
#footer_container div.inner div.copyright_contact_info_footer h1 {
	font-size:20px;
	color:#aa3942;
	float:left;
	padding:28px 0 0 148px;
	display:inline-block;
	}
#footer_container div.inner div.copyright_contact_info_footer h4 a {
	float:left;
	color:#000;
	text-decoration:none;
	font-size:18px;
	padding:28px 0 0 0;
	}


/* about us content */

#about_container {
	width:974px;
	height:613px;
	float:left;
	background-image:url(images/about_us_bg.png);
	background-repeat:no-repeat;
	}	

#about_container div.about_content_container {
	width:100%;
	height:auto;
	float:left;
	}
#about_container div.about_content_container div.left_content {
	width:645px;
	height:auto;
	float:left;
	padding:71px 0 0 0;
	}
#about_container div.about_content_container div.left_content div.main_title {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:14px;
	}
#about_container div.about_content_container div.left_content div.main_title h1 {
	float:left;
	display:block;
	font-weight:normal;
	font-size:60px;
	color:#c96f27;
	padding:0 0 0 160px;
	}
	
#about_container div.about_content_container div.left_content div.left-col {
	width:283px;
	height:auto;
	float:left;
	padding:0 0 0 40px;
	}
#about_container div.about_content_container div.left_content div.left-col p {
	font-size:13px;
	color:#414042;
	width:100%;
	line-height:18px;
	padding-bottom:8px;
	}
	
#about_container div.about_content_container div.left_content div.right-col {
	width:300px;
	height:auto;
	float:left;
	padding:0 0 0 10px;
	}
	
#about_container div.about_content_container div.left_content div.right-col p {
	font-size:13px;
	color:#414042;
	width:100%;
	line-height:18px;
	padding-bottom:8px;
	}
	
#about_container div.about_content_container div.right_content {
	width:216px;
	height:auto;
	float:right;
	padding:71px 0 0 0;
	}
#about_container div.about_content_container div.right_content div.title {
	width:100%;
	height:auto;
	float:left;
	padding:6px 0 22px 0;
	}
#about_container div.about_content_container div.right_content div.title h1 {
	float:left;
	font-size:34px;
	color:#c96f27;
	font-weight:normal;
	}
	
#about_container div.about_content_container div.right_content p {
	font-size:13px;
	color:#414042;
	width:100%;
	line-height:24px;
	}
	
/* contact page */

#contact_container {
	width:974px;
	height:625px;
	float:left;
	background-image:url(images/contact_bg.png);
	background-repeat:no-repeat;
	}	

#contact_container div.contact_content_container {
	width:100%;
	height:auto;
	float:left;
	}
#contact_container div.contact_content_container div.left_content {
	width:442px;
	height:auto;
	float:left;
	padding:86px 0 0 105px;
	}
#contact_container div.contact_content_container div.left_content div.main_title {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:8px;
	}
#contact_container div.contact_content_container div.left_content div.main_title h1 {
	float:left;
	display:block;
	font-weight:normal;
	font-size:48px;
	color:#459d4c;
	padding:6px 0 0 125px;
	}	

#contact_container div.contact_content_container div.left_content  p {
	font-size:12px;
	color:#414042;
	width:100%;
	line-height:18px;
	padding-bottom:8px;
	}
#contact_container div.contact_content_container div.left_content div.form {
	width:442px;
	height:auto;
	float:left;
	padding:4px 0 0 0;
	}
#contact_container div.contact_content_container div.left_content div.form div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding:0 0 10px 0;
	}
#contact_container div.contact_content_container div.left_content div.form div.each_row div.left-col {
	width:95px;
	height:auto;
	padding:4px 0 0 20px;
	float:left;
	font-size:12px;
	color:#414042;
	}
#contact_container div.contact_content_container div.left_content div.form div.each_row div.right-col {
	width:327px;
	height:auto;
	float:left;
	}
#contact_container div.contact_content_container div.left_content div.form div.each_row div.right-col input.textbox {
	width:264px;
	height:auto;
	float:left;
	border:0;
	background-color:#fff;
	font-size:12px;
	padding:4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	}
#contact_container div.contact_content_container div.left_content div.form div.each_row div.right-col textarea {
	width:264px;
	height:93px;
	float:left;
	border:0;
	background-color:#fff;
	font-size:12px;
	padding:4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	}
#contact_container div.contact_content_container div.left_content div.form div.each_row div.right-col input.send_msg_btn {
	width:91px;
	height:25px;
	margin-right:52px;
	float:right;
	display:inline;
	border:0;
	cursor:pointer;
	background-image:url(images/send_message_btn.jpg);
	background-repeat:no-repeat;
	}

#contact_container div.contact_content_container div.wpcf7 {
	position:relative !important;
	}
#contact_container div.contact_content_container div.wpcf7-mail-sent-ok {
	border: 0px !important;
	font-size:12px !important;
	color:#459D4C !important;
	height:16px !important;
	position:absolute !important;
	left:0px !important;
	top:225px !important;
}

#contact_container div.contact_content_container div.right_content {
	width:339px;
	height:auto;
	float:right;
	padding:99px 0 0 0;
	}
#contact_container div.contact_content_container div.right_content div.contact_info {
	width:284px;
	height:215px;
	padding-left:55px;
	float:left;
	}
#contact_container div.contact_content_container div.right_content div.contact_info div {
	font-size:12px;
	color:#414042;
	width:100%;
	height:auto;
	float:left;
	padding-bottom:8px;
	}
#contact_container div.contact_content_container div.right_content div.contact_info div p {	
	float:left;
	padding:4px 0 0 4px;
	}
#contact_container div.contact_content_container div.right_content div.contact_info div p a {
	color:#414042;
	text-decoration:none;
	}	
#contact_container div.contact_content_container div.right_content div.contact_info div p a:hover {
	text-decoration:underline;
	}
	
#contact_container div.contact_content_container div.right_content div.contact_info div p.postal_add {
	float:left;
	clear:both;
	padding:0;
	}

#contact_container div.contact_content_container div.right_content div.contact_info h1 {
	font-size:20px;
	float:left;
	line-height:18px;
	}
	
#contact_container div.contact_content_container div.right_content div.newsletter_form {
	width:288px;
	height:auto;
	float:left;
	}
#contact_container div.contact_content_container div.right_content div.newsletter_form h1 {
	float:left;
	font-size:42px;
	color:#4f77ab;
	font-weight:normal;
	padding:0 0 0 75px;
	}
#contact_container div.contact_content_container div.right_content div.newsletter_form p {
	font-size:12px;
	color:#414042;
	width:278px;
	height:auto;
	float:left;
	padding-left:10px;
	padding-bottom:8px;
	}
#contact_container div.contact_content_container div.right_content div.newsletter_form div.each_row {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:10px;
	}
#contact_container div.contact_content_container div.right_content div.newsletter_form div.each_row div.left-col {
	width:55px;
	height:auto;
	float:left;
	font-size:12px;
	color:#414042;
	padding:3px 0 0 0;
	}
#contact_container div.contact_content_container div.right_content div.newsletter_form div.each_row div.right-col {
	width:213px;
	height:auto;
	float:left;
	}
	
#contact_container div.contact_content_container div.right_content div.newsletter_form div.each_row div.right-col input.textbox {
	width:201px;
	height:auto;
	float:left;
	border:0;
	background-color:#fff;
	font-size:12px;
	padding:4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	}
#contact_container div.contact_content_container div.right_content div.newsletter_form div.each_row div.right-col input.sign_up_btn {
	width:48px;
	height:25px;
	float:right;
	display:inline;
	border:0;
	cursor:pointer;
	background-image:url(images/sign_up_btn.jpg);
	background-repeat:no-repeat;
	text-indent:-99999px;
	}
	
/* blog page */

#blog_container {
	width:974px;
	height:auto;
	float:left;
	background-image:url(images/blog_bg.jpg);
	background-repeat:no-repeat;
	}	
div.blog_content_container_bottom {
	width:100%;
	height:41px;
	clear:both;
	background-image:url(images/blog_bg_bottom.png);
	background-repeat:no-repeat;
	}

#blog_container div.blog_content_container {
	width:100%;
	height:auto;
	padding:280px 0 0 0;
	float:left;
	}

#blog_container div.blog_content_container div.left_content {
	width:609px;
	height:auto;
	float:left;
	}
#blog_container div.blog_content_container div.left_content div.welcome_text {
	width:auto;
	height:auto;
	float:left;
	padding:0 0 10px 132px;
	}
#blog_container div.blog_content_container div.left_content div.welcome_text h1.title {
	width:100%;
	height:auto;
	float:left;
	font-size:58px;
	padding:0 0 0 0;
	color:#5b4992;
	}
#blog_container div.blog_content_container div.left_content div.welcome_text p.text {
	width:100%;
	height:auto;
	float:left;
	font-size:14px;
	line-height:18px;
	color:#414142;
	}
	
#blog_container div.blog_content_container div.left_content div.each_blog_content {
	width:100%;
	height:auto;
	float:left;
	}
#blog_container div.blog_content_container div.left_content div.each_blog_content div.top {
	width:100%;
	height:80px;
	float:left;
	}
#blog_container div.blog_content_container div.left_content div.each_blog_content div.top div.date {
	width:98px;
	height:50px;
	padding:24px 0 0 0;
	float:left;
	display:inline;
	margin-left:22px;
	background-image:url(images/blog_date_bg.png);
	background-repeat:no-repeat;
	text-align:center;
	}
#blog_container div.blog_content_container div.left_content div.each_blog_content div.top div.date h1 {	
	font-size:24px;
	color:#a53962;
	}
	
#blog_container div.blog_content_container div.left_content div.each_blog_content div.top div.blog_title {	
	width:473px;
	height:54px;
	padding:18px 0 0 15px;
	float:left;
	background-image:url(images/blog_title_bg.png);
	background-repeat:no-repeat;
	}
#blog_container div.blog_content_container div.left_content div.each_blog_content div.top div.blog_title h4 a {
	font-size:28px;
	color:#4e76a9;
	float:left;
	text-decoration:none;
	}
#blog_container div.blog_content_container div.left_content div.each_blog_content div.top div.blog_title h4 a:hover {
	text-decoration:none;
	color:#000;
	}
#blog_container div.blog_content_container div.left_content div.each_blog_content div.content {
	width:488px;
	height:auto;
	float:right;
	}
#blog_container div.blog_content_container div.left_content div.each_blog_content div.content p {
	width:100%;
	height:auto;
	float:left;
	color:#58595b;
	line-height:18px;
	font-size:12px;
	padding-bottom:20px;
	}
	
#blog_container div.blog_content_container div.right_content {
	width:244px;
	height:200px;
	float:right;
	padding-right:113px;
	}
#blog_container div.blog_content_container div.right_content div.each_box {
	width:204px;
	height:173px;
	padding:12px 20px;
	float:left;
	background-image:url(images/border_box.png);
	background-repeat:no-repeat;
	}
#blog_container div.blog_content_container div.right_content div.each_box p.text {
	width:100%;
	height:auto;
	float:left;
	line-height:16px;
	font-size:12px;
	color:#58595b;
	}
#blog_container div.blog_content_container div.right_content div.twitts { 
	font-size:12px;
	color:#58595b;
}
#blog_container div.blog_content_container div.right_content div.twitts ul,
#blog_container div.blog_content_container div.right_content div.twitts ul li { 
	list-style:none;
	padding:0px;
	margin:0px;
}
#blog_container div.blog_content_container div.right_content div.twitts ul li { 
	margin-bottom:10px;
}
#blog_container div.blog_content_container div.right_content div.twitts ul li a { 
	display:none;
}
#blog_container div.blog_content_container div.right_content div.each_box p.text a.view_our_portfolio {
	float:right;
	text-decoration:none;
	color:#a53962;
	padding:8px 0 0 0;
	}
#blog_container div.blog_content_container div.right_content div.each_box p.text a:hover.view_our_portfolio {
	text-decoration:underline;
	}
	
#blog_container div.blog_content_container div.right_content div.each_box_title {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:6px;
	text-align:center;
	}
	
/*  work page */

#work_container {
	width:974px;
	height:auto;
	float:left;
	background-image:url(images/work_bg.png);
	background-repeat:no-repeat;
	}	

#work_container div.work_content_container {
	width:100%;
	height:auto;
	float:left;
	}
	
#work_container div.work_content_container div.intro_text {
	width:100%;
	height:207px;
	padding:100px 0 0 0;
	float:left;
	}
#work_container div.work_content_container div.intro_text div.title {
	width:100%;
	height:auto;
	float:left;
	padding-bottom:6px;
	text-align:center;
	}
#work_container div.work_content_container div.intro_text div.title h2 {
	font-size:40px;
	color:#5277a5;
	}
	
#work_container div.work_content_container div.intro_text p.text {
	width:678px;
	height:auto;
	padding:0 0 0 118px;
	float:left;
	font-size:16px;
	color:#424142;
	line-height:24px;
	text-align:center;
	}
#work_container div.work_content_container div.intro_text a.scroll_down {
	display:inline-block;
	margin:5px 0 0 25px;
	}
	
#work_container div.work_content_container div.each_work_container {
	width:974px;
	height:773px;
	float:left;
	background-image:url(images/each_work_bg.png);
	background-repeat:no-repeat;
	}
	
#work_container div.work_content_container div.each_work_container div.work_1 {
	width:893px;
	height:618px;
	float:left;
	display:inline;
	margin:45px 0 0 50px;
	background-image:url(images/work_1_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_1 div.work_info {
	width:459px;
	height:auto;
	float:right;
	padding:10px 20px 0 0;
	}
#work_container div.work_content_container div.each_work_container div.work_1 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:8px;
	}
#work_container div.work_content_container div.each_work_container div.work_1 div.work_info div.title h1 {
	font-size:54px;
	color:#424142;
	}
	
#work_container div.work_content_container div.each_work_container div.work_1 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_1 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_1 a.more {
	width:30px;
	height:160px;
	float:right;
	margin:180px 0 0 0;
	display:inline-block;
	}
	
	
	
#work_container div.work_content_container div.each_work_container div.work_2 {
	width:885px;
	height:638px;
	float:left;
	display:inline;
	margin:25px 0 0 40px;
	background-image:url(images/work_2_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_2 div.work_info {
	width:439px;
	height:auto;
	float:left;
	padding:20px 20px 0 10px;
	}
#work_container div.work_content_container div.each_work_container div.work_2 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:8px;
	}
#work_container div.work_content_container div.each_work_container div.work_2 div.work_info div.title h1 {
	font-size:54px;
	}
	
#work_container div.work_content_container div.each_work_container div.work_2 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_2 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_2 a.see_another_project {
	width:30px;
	height:260px;
	float:left;
	margin:60px 0 0 0;
	display:inline-block;
	}
	
	
#work_container div.work_content_container div.each_work_container div.work_3 {
	width:888px;
	height:630px;
	float:left;
	display:inline;
	margin:25px 0 0 40px;
	background-image:url(images/work_3_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_3 div.work_info {
	width:389px;
	height:auto;
	float:right;
	padding:30px 10px 0 10px;
	}
#work_container div.work_content_container div.each_work_container div.work_3 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:8px;
	}
#work_container div.work_content_container div.each_work_container div.work_3 div.work_info div.title h1 {
	font-size:54px;
	}
	
#work_container div.work_content_container div.each_work_container div.work_3 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_3 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_3 a.step_right_this_way {
	width:30px;
	height:260px;
	float:right;
	margin:70px 0 0 0;
	display:inline-block;
	}

#work_container div.work_content_container div.each_work_container div.work_4 {
	width:841px;
	height:631px;
	float:left;
	display:inline;
	margin:25px 0 0 40px;
	background-image:url(images/work_4_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_4 div.work_info {
	width:410px;
	height:auto;
	float:left;
	padding:30px 20px 0 10px;
	}
#work_container div.work_content_container div.each_work_container div.work_4 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:8px;
	}
#work_container div.work_content_container div.each_work_container div.work_4 div.work_info div.title h1 {
	font-size:54px;
	}
	
#work_container div.work_content_container div.each_work_container div.work_4 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_4 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_4 a.xmas_is_coming {
	width:30px;
	height:260px;
	float:left;
	margin:105px 0 0 0;
	display:inline-block;
	}
	
#work_container div.work_content_container div.each_work_container div.work_5 {
	width:896px;
	height:590px;
	float:left;
	display:inline;
	margin:65px 0 0 40px;
	background-image:url(images/work_5_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_5 div.work_info {
	width:410px;
	height:auto;
	float:right;
	padding:10px 20px 0 10px;
	}
#work_container div.work_content_container div.each_work_container div.work_5 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:8px;
	}
#work_container div.work_content_container div.each_work_container div.work_5 div.work_info div.title h1 {
	font-size:54px;
	}
#work_container div.work_content_container div.each_work_container div.work_5 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_5 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_5 a.beer_next {
	width:30px;
	height:260px;
	float:right;
	margin:105px 0 0 0;
	display:inline-block;
	}
	
#work_container div.work_content_container div.each_work_container div.work_6 {
	width:783px;
	height:626px;
	float:left;
	display:inline;
	margin:35px 0 0 80px;
	background-image:url(images/work_6_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_6 div.work_info {
	width:400px;
	height:auto;
	float:left;
	padding:10px 20px 0 10px;
	}
#work_container div.work_content_container div.each_work_container div.work_6 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:8px;
	}
#work_container div.work_content_container div.each_work_container div.work_6 div.work_info div.title h1 {
	font-size:54px;
	}
	
#work_container div.work_content_container div.each_work_container div.work_6 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_6 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_6 a.skul_time {
	width:30px;
	height:230px;
	float:left;
	margin:105px 0 0 0;
	display:inline-block;
	}
	
#work_container div.work_content_container div.each_work_container div.work_7 {
	width:886px;
	height:576px;
	float:left;
	display:inline;
	margin:90px 0 0 50px;
	background-image:url(images/work_7_image.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}
#work_container div.work_content_container div.each_work_container div.work_7 div.work_info {
	width:400px;
	height:auto;
	float:right;
	padding:0 20px 0 10px;
	}
#work_container div.work_content_container div.each_work_container div.work_7 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:8px;
	}
#work_container div.work_content_container div.each_work_container div.work_7 div.work_info div.title h1 {
	font-size:54px;
	}

#work_container div.work_content_container div.each_work_container div.work_7 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_7 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_7 a.yet_another_project {
	width:30px;
	height:260px;
	float:right;
	margin:45px 0 0 0;
	display:inline-block;
	}
	
#work_container div.work_content_container div.each_work_container div.work_8 {
	width:871px;
	height:607px;
	float:left;
	display:inline;
	margin:65px 0 0 50px;
	background-image:url(images/work_8_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_8 div.work_info {
	width:400px;
	height:auto;
	float:left;
	padding:10px 20px 0 10px;
	}
#work_container div.work_content_container div.each_work_container div.work_8 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:20px;
	}
#work_container div.work_content_container div.each_work_container div.work_8 div.work_info div.title h1 {
	font-size:54px;
	}	
	
#work_container div.work_content_container div.each_work_container div.work_8 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:20px;
	}
#work_container div.work_content_container div.each_work_container div.work_8 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_8 a.colour_explosion {
	width:30px;
	height:210px;
	float:left;
	margin:200px 0 0 0;
	display:inline-block;
	}
	

#work_container div.work_content_container div.each_work_container div.work_9 {
	width:880px;
	height:589px;
	float:left;
	display:inline;
	margin:65px 0 0 50px;
	background-image:url(images/work_9_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_9 div.work_info {
	width:475px;
	height:auto;
	float:right;
	padding:0px 20px 0 0;
	}
#work_container div.work_content_container div.each_work_container div.work_9 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:8px;
	}
#work_container div.work_content_container div.each_work_container div.work_9 div.work_info div.title h1 {
	font-size:54px;
	}

#work_container div.work_content_container div.each_work_container div.work_9 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:8px;
	}
#work_container div.work_content_container div.each_work_container div.work_9 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_9 a.are_we_there_yet {
	width:30px;
	height:240px;
	float:right;
	margin:110px 0 0 0;
	display:inline-block;
	}
	
#work_container div.work_content_container div.each_work_container div.work_10 {
	width:859px;
	height:627px;
	float:left;
	display:inline;
	margin:45px 0 0 50px;
	background-image:url(images/work_10_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_10 div.work_info {
	width:380px;
	height:auto;
	float:left;
	padding:0px 20px 0 20px;
	}
#work_container div.work_content_container div.each_work_container div.work_10 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:20px;
	}
#work_container div.work_content_container div.each_work_container div.work_10 div.work_info div.title h1 {
	font-size:54px;
	}
	
#work_container div.work_content_container div.each_work_container div.work_10 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:20px;
	}
#work_container div.work_content_container div.each_work_container div.work_10 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_10 a.two_more_togo {
	width:30px;
	height:240px;
	float:left;
	margin:80px 0 0 0;
	display:inline-block;
	}
	
#work_container div.work_content_container div.each_work_container div.work_11 {
	width:900px;
	height:591px;
	float:left;
	display:inline;
	margin:65px 0 0 50px;
	background-image:url(images/work_11_image.png);
	background-repeat:no-repeat;
	}
#work_container div.work_content_container div.each_work_container div.work_11 div.work_info {
	width:400px;
	height:auto;
	float:right;
	padding:0px 50px 0 20px;
	}
#work_container div.work_content_container div.each_work_container div.work_11 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:20px;
	}
#work_container div.work_content_container div.each_work_container div.work_11 div.work_info div.title h1 {
	font-size:54px;
	}
	
#work_container div.work_content_container div.each_work_container div.work_11 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:20px;
	}
#work_container div.work_content_container div.each_work_container div.work_11 div.work_info p.desc {
	width:100%;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_11 a.penultimate_design {
	width:30px;
	height:260px;
	float:right;
	margin:100px 0 0 0;
	display:inline-block;
	}
	
	
#work_container div.work_content_container div.each_work_container div.work_12 {
	width:900px;
	height:620px;
	float:left;
	display:inline;
	margin:55px 0 0 50px;
	background-image:url(images/work_12_image.png);
	background-repeat:no-repeat;
	background-position:400px 40px;
	}
#work_container div.work_content_container div.each_work_container div.work_12 div.work_info {
	width:600px;
	height:auto;
	float:left;
	padding:0px 50px 0 10px;
	}
#work_container div.work_content_container div.each_work_container div.work_12 div.work_info div.title {
	width:100%;
	height:auto;
	float:left;
	color:#424142;
	padding-bottom:20px;
	}
#work_container div.work_content_container div.each_work_container div.work_12 div.work_info div.title h1 {
	font-size:54px;
	}
	
#work_container div.work_content_container div.each_work_container div.work_12 div.work_info p.type_of_work {
	width:100%;
	height:auto;
	float:left;
	font-size:20px;
	color:#424142;
	padding-bottom:20px;
	}
#work_container div.work_content_container div.each_work_container div.work_12 div.work_info p.desc {
	width:350px;
	height:auto;
	float:left;
	font-size:16px;
	line-height:24px;
	color:#424142;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_12 div.work_info h1.thanks {
	width:100%;
	height:auto;
	float:left;
	font-size:36px;
	color:#5277a5;
	padding-top:160px;
	padding-bottom:10px;
	}
#work_container div.work_content_container div.each_work_container div.work_12 div.work_info p.desc a.return_to_top {
	width:350px;
	height:auto;
	text-align:right;
	float:right;
	font-size:16px;
	line-height:24px;
	color:#a52222;
	text-decoration:none;
	}
#work_container div.work_content_container div.each_work_container div.work_12 div.work_info p.desc a:hover.return_to_top {
	text-decoration:underline;
	}
	