/*

Theme Name: Just new Jay Hafling theme

Theme URI: http://www.jayhafling.com

Description: Sosite vse huy

Version: 1.0

Author: Jay Hafling

Tags: 

*/

@charset "utf-8";



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

	margin:0 18px 18px 0;

}



.alignright {

	float: right;

	margin:0 0 18px 18px;

}

.wrap

{

	width:982px;

	margin:0 auto;

}

/*Headers*/
.index-dark {background:url('images/header-wrap.jpg') 0 50% repeat-x; border: none;}
.header_index

{

	background:url('images/header_home.jpg') 0 50% no-repeat;

	height: 1212px;

	width:100%;

	position:relative;

}

.header_about

{

	background:url('images/header_about.jpg') top left no-repeat;

	height:523px;

	width:100%;

	position:relative;

}

.header_portfolio

{

	background:url('images/header_portfolio.jpg') top left no-repeat;

	height:234px;

	width:100%;

	position:relative;

}

.header_contact

{

	background:url('images/header_contact.jpg') top left no-repeat;

	height:415px;

	width:100%;

	position:relative;

}

.header_wordpress_themes

{

	background:url('images/header_wordpress_themes.jpg') top left no-repeat;

	height:415px;

	width:100%;

	position:relative;

}

.header_blog

{

	background:url('images/header_blog.jpg') top left no-repeat;

	height:234px;

	width:100%;

	position:relative;

}

.header_wordpress_inner

{

	background:url('images/header_wordpress_themes.jpg') top left no-repeat;

	height:234px;

	width:100%;

	position:relative;

}

/**/

a.logo:link, a.logo:visited

{

	background:url('images/png.png') 0 -127px no-repeat;

	width:109px;

	height:20px;

	position:absolute;

	top:93px;

	left:125px;

	text-indent:-9999px;

	display:block;


}

a.logo:hover, a.logo:focus

{

	background:url('images/png.png') 0 -147px no-repeat;

}

.description

{

	position:absolute;

	top:112px;

	left:0;

	width:232px;

	text-align:right;

	color:#fff;

}

.description span

{

	background:#000;

	font-size:12px;

	padding:1px;

}

.contact_block

{

	width:232px;

	position:absolute;

	top:0;

	right:0;

	text-align:right;

	overflow:hidden;

}

.phone

{

	width:100%;

	height:20px;

	margin-top:16px;

	background:url('images/png.png') -109px -127px no-repeat;

	width:200px;

	float:right;

	text-indent:9999px;

	overflow:hidden;

	display:block;

	margin-bottom:3px;

}





/* Main nav menu */



ul.menu, ul.menu li, ul.menu li a

{

	margin:0;

	padding:0;

	background:0;

	list-style:none;

}

ul.menu

{

	position:absolute;

	left:242px;

	top:90px;

}

ul.menu li

{

	float:left;

	display:block;

	margin-right:26px;

}



ul.menu li a:link, ul.menu li a:visited

{

	display:block;

	padding:5px 8px 13px 8px;	

	color:#fff;

	text-decoration:none;

	text-transform:lowercase;

}

ul.menu li a:hover

{

	color:#fff;

	text-decoration:none;

}

ul.menu li.page-item-102 a:hover, ul.menu li.page-item-102.current_page_item a:link, ul.menu li.page-item-102.current_page_item a:visited

{

	background:url('images/menus.png') 0 4px no-repeat;

}

ul.menu li.page-item-56 a:hover, ul.menu li.page-item-56.current_page_item a:link, ul.menu li.page-item-56.current_page_item a:visited

{

	background:url('images/menus.png') 0 -32px no-repeat;

}

ul.menu li.page-item-59 a:hover, ul.menu li.page-item-59.current_page_item a:link, ul.menu li.page-item-59.current_page_item a:visited

{

	background:url('images/menus.png') 0 -68px no-repeat;

}

ul.menu li.page-item-58 a:hover, ul.menu li.page-item-58.current_page_item a:link, ul.menu li.page-item-58.current_page_item a:visited

{

	background:url('images/menus.png') 0 -104px no-repeat;

}

ul.menu li.page-item-125 a:hover, ul.menu li.page-item-125.current_page_item a:link, ul.menu li.page-item-125.current_page_item a:visited

{

	background:url('images/menus.png') 0 -140px no-repeat;

}

ul.menu li.page-item-57 a:hover, ul.menu li.page-item-57.current_page_item a:link, ul.menu li.page-item-57.current_page_item a:visited

{

	background:url('images/menus.png') 0 -176px no-repeat;

}
ul.menu li.page-item-458 a:hover, ul.menu li.page-item-458.current_page_item a:link, ul.menu li.page-item-458.current_page_item a:visited

{

	background:url('images/menus.png') 0 4px no-repeat;

}


/**/



a.rss:link, a.rss:visited

{

	position:absolute;

	background:url('images/png.png') -309px -127px no-repeat;

	height:15px;

	padding-left:20px;

	color:#fff;

	right:25px;

	top:96px;

	line-height:12px;

	text-decoration:none;

	display:block;

}

a.rss:hover

{

	background:url('images/png.png') -374px -127px no-repeat;

	color:#fbd591;

}

.jay

{

	width:262px;

	height:197px;

	position:absolute;

	left:-59px;

	top:204px;

	text-indent:-9999px;

	background:url('images/png.png') 0px -179px no-repeat;

	overflow:hidden;

}

a.get_a_quote:link, a.get_a_quote:visited

{

	width:169px;

	height:127px;

	overflow:hidden;

	background:url('images/png.png') 0px 0px no-repeat;

	position:absolute;

	left:748px;

	top:271px;

	display:block;

	text-indent:-9999px;

}

a.get_a_quote:hover

{

	background:url('images/png.png') -169px 0px no-repeat;

}

.index_intro

{

	width:482px;

	color:#fff;

	position:absolute;

	top:328px;

	left:250px;

}

.index_intro p

{

	margin-bottom:18px;
	font: italic normal 15px Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	color: #a4a4a4;

}

.index_intro h3 {font: normal 15px Arial, Helvetica, sans-serif; color: #fff; margin-bottom: 8px;}

.quotes

{

	width:29px;

	height:20px;

	background:url('images/png.png') -309px -147px no-repeat;

	position:absolute;

	left:-40px;

	top:30px;

}

.signature span

{

	display:block;

	float:right;

	width:69px;

	height:12px;

	background:url('images/png.png') 0px -167px no-repeat;

	text-indent:-9000px;

	margin-right:18px;

	margin-top:5px;

}

.signature a:link, .signature a:visited

{

	font-size:9px;

	color:#fff;

	display:block;

	float:right;

	background:url('images/png.png') -338px 0px no-repeat;

	width:73px;

	height:18px;

	text-align:center;

}

.signature a:hover

{

	background:url('images/png.png') -411px 0px no-repeat;

}

.recent_works 

{

	width:982px;

	position:absolute;

	top: 541px;

	left:0;

	overflow:hidden;

}

.recent_works img.alignleft {float: none; margin: 0;}

.recent_works h3 {font-size: 17px; font-family: MuseoSlab500; font-weight: normal; margin-bottom: 15px;} 

.recent_works ul, .recent_works ul li

{

	margin:0;

	padding:0;

	list-style:none;

	background:none;

}

.recent_works ul

{

	width:1000px;

	overflow:hidden;

}

.recent_works ul li

{

	float:left;

	width:180px;

	/*height:127px;*/

	display:block;
	height:181px;
	position:relative;
	overflow:hidden;

	/*background:url('images/png.png') -262px -179px no-repeat;*/

	margin-right:20px;

}

.recent_works ul li img {position:absolute; top:-185px; left:0;}
.recent_works ul li a:hover img {top:0px;}


.recent_works ul .recent_lishka {margin:0;}


.index_content

{

	margin-top: 23px;

}

.sidebar_left

{

	width:232px;

	float:left;

	text-align:right;

}

.sidebar_left a:link, .sidebar_left a:visited 

{

	text-decoration: underline;

	color: #f20d3b;

}

.sidebar_left a:hover, .sidebar_left a:active 

{

	text-decoration: underline;

	color: #0090ec;

}

.sidebar_left ul, .sidebar_left ul li

{

	margin:0;

	padding:0;

	background:none;

	list-style:none;

}

.sidebar_left ul li

{

	padding-bottom:8px;

	margin-bottom:9px;

	border-bottom:1px solid #c0c0c0;

}

.sidebar_left ul

{

	color:#6f6f6f;

	font:italic 12px/18px Georgia, "Times New Roman", Times, serif;

	background:url('images/twitter.gif') bottom right no-repeat;

}

.twitter_date

{

	display:block;

}

.two_pixels_more_wrap

{

	width:998px;

	margin:0 auto;

}

.recent_posts

{

	width:750px;

	margin-left:16px;

	height:300px;

	float:left;

}

.posts_bloc

{

}



.post_box

{

	display:inline;

	width:212px;

	height:113px;

	padding:18px 12px;

	background:url('images/png.png') 0px -376px no-repeat;

	font-family:Georgia, "Times New Roman", Times, serif;

	position:relative;

	float:left;

	margin-right:14px;

	margin-bottom:13px;

}

.post_box:hover

{

	background:url('images/png.png') -236px -376px no-repeat;

}

a.post_box_title:link, a.post_box_title:visited

{

	font-size:22px;

	line-height:27px;

	text-decoration:none;

	color:#3c3c3c;

}

a.post_box_title:hover

{

	color:#f20d3b;

	text-decoration:underline;

}

a.index_comments:link, a.index_comments:visited

{

	display:block;

	position:absolute;

	bottom:6px;

	left:6px;

	font:italic 11px Georgia, "Times New Roman", Times, serif;

	color:#f20d3b;

}

a.index_comments:hover

{

	color:#0090ec;

}

span.index_date

{

	display:block;

	position:absolute;

	bottom:6px;

	right:6px;

	font:italic 11px Georgia, "Times New Roman", Times, serif;

	color:#6f6f6f;

}

.footer

{

	color:#6f6f6f;

	font:italic 12px/18px Georgia, "Times New Roman", Times, serif;

	padding:18px 0 36px;

}





/**/

.content

{

	margin-top:22px;

}

.mainbar

{

	float:left;

	margin-left:18px;

	margin-top:4px;

	width:482px;

}

.long_mainbar

{

	float:left;

	margin-left:18px;

	margin-top:4px;

	width:732px;

}

.long_mainbar_left

{

	float:left;

	margin-top:4px;

	width:732px;

}

.signature_dark

{

	margin-right:0px;

	padding-top:5px;

	overflow:hidden;

}

.signature_dark span

{

	display:block;

	float:right;

	width:69px;

	height:12px;

	background:url('images/png.png') -109px -167px no-repeat;

	text-indent:-9000px;

}





.sidebar

{

	width:232px;

	float:left;

	text-align:left;

}

.sidebar a:link, .sidebar a:visited 

{

	text-decoration: underline;

	color: #f20d3b;

}

.sidebar a:hover, .sidebar a:active 

{

	text-decoration: underline;

	color: #0090ec;

}

.sidebar ul, .sidebar ul li

{

	margin:0;

	padding:0;

	background:none;

	list-style:none;

}

.sidebar ul li

{

	padding-bottom:4px;

	margin-bottom:4px;

	border-bottom:1px solid #c0c0c0;

	padding-left:18px;

}

.sidebar ul

{

	color:#2e2e2e;

	font:14px/18px Georgia, "Times New Roman", Times, serif;

	margin-bottom:18px;

}

ul.contact_list

{

	font:12px/18px Verdana, Geneva, sans-serif;

}

ul.contact_list a:link, ul.contact_list a:visited

{

	color:#0090ec;

}

ul.contact_list a:hover

{

	color:#f10e3e;

}

ul.contact_list span

{

	width:64px;

	display:block;

	font:12px/18px Georgia, "Times New Roman", Times, serif;

	float:left;

	color:#656565;

}



.sidebar_left

{

	margin:0px;

}

.sidebar_right

{

	margin-left:18px;

}

.portfolio

{

	width:100%;

	overflow:hidden;

	margin-bottom:36px;

}

.portfolio p

{

	margin:0;

}

.portfolio_top

{

	width:100%;

	height:36px;

	background:url(images/portfolio_top.gif) top left no-repeat;

	overflow:hidden;

}

.portfolio_bottom

{

	width:100%; 

	height:11px;

	background:url(images/portfolio_bottom.gif) top left no-repeat;

	overflow:hidden;

}



.contacts

{

	padding:10px 18px 1px 18px;

	color:#fff;

	background:#E5E5E5;

	color:#fff;	

}

.contactform label

{

	width:65px;

	display:block;

	float:left;

	font-size:11px;

	margin-top:5px;

	color:#444;

}

.contactform input

{

	width:226px;

	padding-left:5px;

	height:22px;

	border:0;

	background:url(images/input.gif) top left no-repeat;

	margin:0 0 12px;

}

.contactform textarea

{

	width:365px;

	height:113px;

	padding:5px;

	display:block;

	float:left;

	background:url(images/textarea.gif) top left no-repeat;

}

input#contactsubmit

{

	width:79px;

	height:22px;

	background:url(images/send_btn.gif) top left no-repeat;

	border:0;

	margin-left:15px;

	cursor:pointer;

}

/* blog */

.blog

{

	width:100%;

	margin-top:4px;

}

.blog_inner

{

	width:100%;

	margin-top:0px;

}

.post

{

	width:100%;

	margin-bottom:18px;

	background:url(images/main_separator.gif) bottom left repeat-x;

	overflow:hidden;

}

.post_left

{

	float:left;

	width:232px;

	margin-right:18px;

	text-align:right;

}

.post_right

{

	float:left;

	width:482px;

}

.post_left h2

{

	font-size:14px;

	line-height:18px;

	margin:0;

	font-weight:bold;

}

.post_left .date

{

	font:italic 12px/18px Georgia, "Times New Roman", Times, serif;

	color:#6f6f6f;

}

.post_left .comments a:link, .post_left .comments a:visited

{

	font:italic 11px/18px Georgia, "Times New Roman", Times, serif;

	color:#000;

}

.post_left .comments a:hover

{

	color:#f10e3e;

}

.pages

{

	margin-left:250px;

}

.pages a:link, .pages a:visited

{

	background:#000;

	text-decoration:none;

	padding:3px 7px;

	margin-right:10px;

	color:#fff;

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

}

.pages a.current:link, .pages a.current:visited

{

	color:#ff0000;

}

.blog_inner h2.title

{

	margin-bottom:4px;

	color:#f10e3e;

}

.meta

{

	margin-bottom:18px;

	font:italic 12px/18px Georgia, "Times New Roman", Times, serif;

	color:#6f6f6f;

}



.comments h3

{

	font-size:20px;

	color:#f10e3e;

	text-align:right;

}

ol.commentlist

{

	margin:0;

	padding:0;

	list-style:none;

}



.comment-body

{

	overflow:hidden;

	margin-bottom:18px;

	border-bottom:1px solid #b7b7b7;

	position:relative;

}

.vcard

{

	

}

.vcard img

{

	float:left;

	border:9px solid #c1c1be;

	margin:0px 18px 18px 38px;

}

cite.fn

{

	font:20px/18px Georgia, "Times New Roman", Times, serif;

}

cite.fn a:link, cite.fn a:visited

{

	color:#f10e3e;

}

.commentmetadata

{

	font:italic 12px/18px Georgia, "Times New Roman", Times, serif;

}

.comment-body p

{

	margin:0 0 18px 125px;

	font:12px/18px Georgia, "Times New Roman", Times, serif;

	color:#656565;

}



/*************************/



.comment_form

{

	background:url(images/contact_form.gif) top left repeat;

	padding:18px;

}

.commentform_hint

{

	color:#fff;

	margin-bottom:0px;

}

.commentform_left

{

	float:left;

	margin-right:18px;

	width:297px;

	margin-top:24px;

}

.commentform_right

{

	float:left;

	width:375px;

}

.commentform_title

{

	width:65px;

	float:left;

	font-size:11px;

	color:#444444;

	margin-top:0px;

}

.commentform_left input

{

	width:226px;

	padding-left:5px;

	height:22px;

	border:0;

	background:url(images/input.gif) top left no-repeat;

	margin:0 0 12px;

}

.commentform_right textarea

{

	width:365px;

	height:113px;

	padding:5px;

	display:block;

	background:url(images/textarea.gif) top left no-repeat;

}

.commentform_right input

{

	width:79px;

	height:22px;

	background:url(images/send_btn.gif) top left no-repeat;

	border:0;

	margin-left:0px;

	cursor:pointer;

}

.commentform_right .commentform_title

{

	float:none;

}



.theme

{

	margin:0 0 18px 0;

	border-bottom:1px solid #b7b7b7;

}

.theme_left

{

	width:232px;

	float:left;

	margin-right:18px;

	margin-bottom:18px;

}



.theme_left img

{

	border:9px solid #efefef;

}

.theme_right

{

	width:482px;

	float:left;

}



.commentform_form

{

	overflow:hidden;

}



.reply

{

	position:absolute;

	right:0;

	bottom:5px;

	font-size:10px;

}

.reply a, .reply a:visited

{

	color:#F10E3E;

}

.children

{

	list-style:none;

}

.form_name

{

	font-weight:bold;

}

.form_input

{

	margin-bottom:10px;

}

#clock:before{content:attr(title);}





/**********************************************************/



.header_index h1.landing_wp_designer_h1

{

	font-size:80px;

	top:154px;

}

.header_index h2.landing_wp_designer_h2

{

	font-size:43px;

	line-height:55px;

}



.landing_wp_designer_intro

{

	top:310px;

	left:250px;

}

a.landing_wp_designer_get_a_quote:link

{

	top:289px;

}

.landing_testimonials_sidebar h3

{

	text-align:left;

}



.landing_testimonials

{

	background:url(images/landing_testimonials_body.gif) top left repeat-y;

	text-align:left;

	font:italic 12px/18px Georgia, "Times New Roman", Times, serif;

	color:#6f6f6f;

	margin-bottom:10px;

}

.landing_testimonials_top

{

	background:url(images/landing_testimonials_top.gif) top left no-repeat;

}

.landing_testimonials_bottom

{

	background:url(images/landing_testimonials_bottom.gif) bottom left no-repeat;

}

.landing_testimonials_inner

{

	padding:18px;

}

.landing_testimonials p

{

	margin-bottom:0px;

}

.landing_testimonials_inner span

{

	display:block;

	text-align:right;

	color:#000;

	font-size:11px;

	line-height:14px;

	margin-bottom:10px;

}

.landing_page_content

{

	margin-top:0;

}

.landing_page_content h2

{

	background:url("images/main_separator.gif") repeat-x scroll left bottom transparent;

	color:#F10E3E;

	font-family:'Colaborate-Regulars',Verdana,sans-serif;

	font-size:20px;

	font-weight:normal;

	line-height:26px;

	margin-bottom:15px;

	margin-top:2px;

	position:relative;

}

.landing_page_content h3

{

	

	color:#2e2e2e;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	line-height:18px;

	position:relative;

	font-weight:bold;

	padding-left:21px;

	background:url(images/landing_check.gif) left no-repeat;

}

.landing_request_a_quote

{

	width:194px;

	height:144px;

	padding:7px 18px 15px;

	background:url(images/landing_request_a_quote.gif) top left no-repeat;

	margin-bottom:18px;

}

.landing_request_a_quote h3

{

	background:none;

	font-size:18px;

	text-align:center;

	padding:0px 0 0px 0;

	margin:0;

}

.landing_request_a_quote p

{

	color:#fff;

	font-size:11px;

	line-height:16px;

	text-align:center;

	margin-bottom:12px;

}

a.landing_request_a_quote_btn, a.landing_request_a_quote_btn:visited

{

	width:151px;

	height:36px;

	display:block;

	margin:0 auto;

	background:url(images/landing_request_a_quote_btn.gif) top left no-repeat;

	text-indent:-9999px;

	cursor:pointer;

}

a.landing_request_a_quote_btn:hover

{

	background:url(images/landing_request_a_quote_btn.gif) bottom left no-repeat;

}



.sidebar ul.blog_tags, .sidebar ul.blog_tags li

{

	margin:0;

	padding:0;

	background:none;

	list-style:none;

}

.sidebar ul.blog_tags li ul li

{

	padding-bottom:4px;

	margin-bottom:4px;

	border-bottom:1px solid #c0c0c0;

	padding-left:18px;

}

.sidebar ul.blog_tags li ul

{

	color:#2e2e2e;

	font:14px/18px Georgia, "Times New Roman", Times, serif;

	margin-bottom:18px;

}



.sidebar h2 

{

	background:url("images/main_separator.gif") repeat-x scroll left bottom transparent;

	color:#F10E3E;

	font-family:'Colaborate-Regulars',Verdana,sans-serif;

	font-size:20px;

	font-weight:normal;

	line-height:26px;

	margin-bottom:15px;

	margin-top:2px;

	position:relative;

}

ul.blog_tags li.widget_tag_cloud

{

	font-size:10px;

	line-height:22px;

}

ul.blog_tags li.widget_tag_cloud a

{

	line-height:1em;

	margin-right:3px;

}


/*news style for cform :)*/
.mainbar_with_forma {width:714px;}
.contacts h2 {color:#f02b49; border-bottom:1px solid #bfbfbf; margin:0 0 6px 0;} 

.forma {background:#e5e5e5; padding:0 18px 18px 18px;}
.forma .clear {display:block; line-height:0; height:0; font-size:1px; clear:both;}
.forma .cform fieldset {border:none; margin:0; padding:0;}
.forma .cform fieldset legend {display:none;}
.forma .cform ol {margin:0; padding:0;}
.forma .cform ol li {list-style:none; padding:0 0 25px 0; min-height:1px;}

.forma .cf_hidden, .forma .linklove, .forma .reqtxt, .forma .emailreqtxt {display:none;}

.forma .cform ol li label {display:block; float:left; width:70px; text-align:right; color:#444444; padding:3px 6px 0 0; font-size:11px; font-family:Verdana, Geneva, sans-serif;}
.forma .cform ol li label b {font-weight:normal; color:#f02b49;}

.forma .cform ol li input {width:250px; float:left; display:block; margin:0; padding:2px 5px 0 5px; border:1px solid #dcdfe6; height:21px; border-top:1px solid #abadb3;}
.forma .cform ol li input.upload {border:none;}
.forma .cform ol li select {margin:0; width:262px; float:left; display:block; height:25px; padding:3px 0;}
.forma .cform ol li textarea {padding:5px; display:block; float:left; width:589px; max-width:589px; height:150px; max-height:150px; margin:0; border:1px solid #cbcbcb;}

.forma .cf-sb {padding:0; text-align:right; display:block; margin:-56px 8px 0 0;}
.forma .cf-sb input {width:147px; height:35px; background:url(images/forma_submit_bg.jpg) no-repeat top left; border:none; cursor:pointer !important;}

.forma .cf_info {font-size:16px;}
.forma .failure {color:#f02b49; padding:0 0 18px 0;}
.forma .waiting {padding:0 0 18px 0; color:#000;}

.forma .cform .textonly {background:#eceac4; padding:7px 10px; color:#53544f;}
.forma .cform .textonly b {font-weight:normal; color:#f02b49;}

/*forma cf-fs1*/
.forma .cform .cf-fs1 {float:left; display:block; width:339px; padding:18px 0 0 0;}

/*forma cf-fs2*/
.forma .cform .cf-fs2 {float:left; display:block; width:339px; padding:18px 0 0 0;}

/*forma cf-fs3*/
.forma .cform .cf-fs3 {display:block; height:0; line-height:0; font-size:1px; clear:both;}





/*========================= Re-styling starts here :D ============================*/
.landing-new { border-bottom:18px solid #1f1f1f; }
.landing-new h1.title,
.landing-new h2.title,
.landing-new .index_intro,
.landing-new .getting-started { left:46px; background:none; }
.landing-new .header_index { height:490px; }
/*========================= ============================*/
.landing-new h1.wp_designer_h1 { font-size:54px; top:163px; }
.landing-new h2.wp_designer_h2 { font-size:37px; color:#b29b89; top:210px; }

.landing-new h1.affordable_h1 { font-size:50px; top:163px; }
.landing-new h2.affordable_h2 { font-size:33px; color:#b29b89; top:210px; }

.landing-new h1.small_business_h1 { font-size:38px; top:163px; }
.landing-new h2.small_business_h2 { font-size:25px; color:#b29b89; top:200px; }
/*=========================  ============================*/
.landing-new .index_intro { top:274px; width:430px; }
.landing-new .small_intro { top:264px; width:430px; }
.wp_designer_intro p
{
	font-size:11px;
}
.landing-new .affordable_intro, .landing-new .small_intro
{
	left:48px;
}
.affordable_intro p
{
	font-size:12px;
}
.landing-new .getting-started { position:absolute; top:420px; background:url(images/new-landing/bkg_gs-shape.png) 0 0 no-repeat; width:355px; height:47px; padding:5px 5px 5px 60px; color:#969696; font-family:Georgia; font-weight:bold; font-style:italic; font-size:13px; }
.landing-new .getting-started img { position:absolute; top:-18px; left:-35px; }
.landing-new .getting-started .button { background:url(images/new-landing/bkg_getting-started.png) 0 0 no-repeat; height:36px; width:227px; text-align:center; display:block; float:right; }
.landing-new .getting-started .button span { text-indent:-9999px; font-size:0; background:url(images/new-landing/bkg_gs-title.gif) 50% 0 no-repeat; display:block; height:15px; margin-top:11px; }
.landing-new .getting-started .button:hover span { background-position:50% -15px; }
.services { padding:10px 0 18px; background:url(images/new-landing/bkg_darken.png) 0 0; border-bottom:1px solid #9a9a9a; }
.services .subtitle { font-size:30px; color:#f10e3e; line-height:1.2; font-family:'Colaborate-Regulars', Arial; }
.services dt,
.services dd { margin:0 auto; width:982px; text-align:center; }
.services dd { font-family:Georgia; font-size:14px; font-style:italic; color:#2e2e2e; }
.services-list { margin:0; }
.services-list .wrap-outer { background:url(images/main_separator.gif) 0 100% repeat-x; padding:18px 0 0; }
.efforts ol,
.services-list ol { list-style:none; margin:0; padding:0; }
.services-list li { float:left; width:49%; margin:0 1% 18px 0; position:relative; }
.efforts li img,
.services-list li img { position:absolute; top:0; left:18px; }
.efforts li dl,
.services-list li dl { padding-left:60px; }
.efforts dt.title,
.services-list dt.title { font-weight:bold; font-size:14px; color:#2e2e2e; font-family:Arial; }
.efforts dd,
.services-list dd { font-family:Verdana; font-size:11px; color:#312c2e; }

.efforts { background:url(images/new-landing/bkg_lighten.png) 0 0; margin:0; }
.efforts .wrap-outer { background:url(images/main_separator.gif) 0 100% repeat-x; }
.efforts .sidebar { width:49%; margin-right:1%; padding-top:18px; }
.efforts .sidebar h3 { padding-left:60px; color:#f10e3e; font-size:23px; font-family:'Colaborate-Regulars', Arial; margin-bottom:18px; }
.efforts li { position:relative; margin-bottom:18px; }

.testimonials { margin:0; }
.testimonials .content { margin:0; float:left; width:730px;  }
.testimonials .sidebar_right { float:right; padding-top:18px; }
.testimonials .content .services { background:none; border:none; }
.testimonials .content .services dt,
.testimonials .content .services dd { text-align:left; padding-left:60px; }
.testimonials .content .services .subtitle { font-family:'Colaborate-Regulars', Arial; }
.testimonials .content ul { padding:0; margin:0; list-style:none; margin-top:-38px; }
.testimonials .content ul li { background:url(images/new-landing/bkg_testimonials-top.png) 0 0 no-repeat; padding:17px 0 0 0; margin-top:40px; }
.testimonials .content ul li .testimonial { border:solid #c3c3c3; border-width:0 1px; background:url(images/new-landing/bkg_lighten.png) 0 0; }
.testimonials .content ul li .testimonial p { background:url(images/new-landing/bkg_quotes.png) 18px 7px no-repeat; padding:1px 18px 0 60px; color:#6f6f6f; font-style:italic; font-size:13px; margin-bottom:-10px; font-family:Georgia; line-height:1.35; }
.testimonials .content ul li .testimonial p.author { background:url(images/new-landing/bkg_testimonials-bottom.png) 0 100% no-repeat;  padding-bottom:30px; position:relative; bottom:-26px; margin:-10px -1px 0; text-align:right; color:#2e2e2e; }
.testimonials .content ul li .testimonial p.author a { color:#f20d3b; }
.testimonials .content ul li .testimonial p.author a:hover { text-decoration:none; }
.testimonials .content ul li .testimonial p.author a,
.testimonials .content ul li .testimonial p.author strong { font-family:Georgia; font-style:italic; font-size:11px; }

.slider { position:absolute; bottom:-19px; right:30px; width:380px; }
.slider #portfolio-link { position:absolute; bottom:2px; right:15px; font-size:11px; font-style:italic; font-family:Georgia; color:#f10e3e; }
.slider #portfolio-link:hover { text-decoration:none; }
.slider .next,
.slider .previous { display:block; width:21px; height:37px; background:url(images/new-landing/bkg_slider-control.gif) 0 0 no-repeat; text-indent:-9999px; font-size:0; position:absolute; top:50%; margin-top:-18px; }
.slider .next { right:-25px; }
.slider .next:hover { background-position:0 -37px; }
.slider .previous { background-position:-21px 0; left:-25px; }
.slider .previous:hover { background-position:-21px -37px; }
.slider .container { width:390px; height:320px; overflow:hidden; position:relative; cursor:pointer; }
.slider .slides { position:absolute; top:0; left:0; }
.slider .slides div { position:absolute; top:0; width:390px; display:none; height:320px; overflow:hidden; }
/*
 * Optional
*/
.slider #loopedSlider { margin:0 auto; width:390px; position:relative; clear:both; }
.slider ul.pagination { list-style:none; padding:0; background:url(images/new-landing/bkg_slider-switcher.png) 0 0 no-repeat; width:119px; height:26px; margin:-7px auto 0; text-align:center; position:relative;}
.slider ul.pagination li  { display:inline-block; vertical-align:middle; height:11px;}
.slider ul.pagination li a { display:inline-block; text-indent:-9999px; font-size:0; width:9px; height:9px; background:url(images/new-landing/bkg_slider-inactive.png) 0 0 no-repeat; }
.slider ul.pagination li.active a { background:url(images/new-landing/bkg_slider-active.png) 0 0 no-repeat; }



ul.services_updated 
{
	background:none;
	text-align:left;
	font:normal 10px/18px Verdana, Geneva, sans-serif;
}
ul.services_updated li
{
	margin:0 0 9px 0;
	padding:0 0 8px 48px;
	border-bottom:1px dashed #bdbdbd;
}
ul.services_updated li p
{
	margin:0;
	padding:0;
}
ul.services_updated li.services_wordpress_web_designer
{
	background:url(images/wordpress_designer_icon.gif) top left no-repeat;
}
ul.services_updated li.services_small_business
{
	background:url(images/web_design_for_small_business_icon.gif) top left no-repeat;
}
ul.services_updated li.services_affordable_web_design
{
	background:url(images/affordable_web_design_icon.gif) top left no-repeat;
}
ul.services_updated li h4
{
	font:normal 13px/18px Georgia, "Times New Roman", Times, serif;
}
ul.services_updated li h4 a:link, ul.services_updated li h4 a:visited
{
	text-decoration:none;
}



/*new*/
.thesis {position: absolute; top: 796px; left: 279px; width: 750px;}
.thesis div {width: 285px; float: left; margin: 0 5px 25px 0; padding: 10px 0 0 85px; color: #b7b7b7; font: normal 12px Arial, Helvetica, sans-serif;}
.thesis div:hover p {color: #dfdfdf;}
.thesis div p {line-height: 20px; margin: 0;}
.thesis h3 {font: normal 16px Georgia, "Times New Roman", Times, serif; color: #a7b629; margin-bottom: 3px;}
.thesis div.q01 {background: url(images-designer/icon9.png) 10px 12px no-repeat;}
.thesis div.q02 {background: url(images-designer/icon10.png) 7px 0 no-repeat;}
.thesis div.q03 {background: url(images-designer/icon11.png) 18px 13px no-repeat;}
.thesis div.q04 {background: url(images-designer/icon12.png) 24px 12px no-repeat;}

.link-block {background: url(images/index-link-block.png) 0 0 no-repeat; width: 733px; height: 70px; position: absolute; left: 275px; top: 1079px;}
.link-block p {font: normal 13px Georgia, "Times New Roman", Times, serif; color: #fff; padding: 11px 0 0 85px;}
.link-block a.button2 {position: absolute; right: 14px; top: 11px; background: url(images-designer/button2.png) 0 0 no-repeat; display: block; width: 293px; height: 46px; text-indent: -9999px; overflow: hidden;}
.link-block a.button2:hover {background-position: 0 -50px;}
.link-block span {display: block; font: normal 20px Georgia, "Times New Roman", Times, serif; color: #a7b629; margin-bottom: 3px;}

.comment {position: absolute; top: 810px; left: 0; width: 250px; line-height: normal;}
.comment-inner-l {background: url(images-designer/quote-l.png) 0 2px no-repeat; padding: 0 0 0 18px; font: italic normal 13px Georgia, "Times New Roman", Times, serif; color: #5e5e5e; line-height: 19px; letter-spacing: -0.5px;}
.comment-inner-r {background: url(images-designer/quote-r.png) 100% 3px no-repeat; padding-right: 18px;}

.comment-inner-l:hover {color: #a3a3a3; background: url(images-designer/quote-over-l.png) 0 2px no-repeat;}
.comment-inner-l:hover .comment-inner-r {background: url(images-designer/quote-over-r.png) 100% 3px no-repeat;}

.comment .name {display: block; text-align: right; width: 237px; color: #fff; font: normal 11px Arial, Helvetica, sans-serif;}
.comment .link {display: block; text-align: right; width: 237px; font-size: 10px;}
.comment .link a {color: #a7b629;} 

.comment .link a:hover {text-decoration: none;}

.thin {font-family: FanwoodRegular;}
/*new*/

@font-face {
    font-family: 'MuseoSlab500';
    src: url('fonts/Museo_Slab_500-webfont.eot');
    src: url('fonts/Museo_Slab_500-webfont.eot?iefix') format('eot'),
         url('fonts/Museo_Slab_500-webfont.woff') format('woff'),
         url('fonts/Museo_Slab_500-webfont.ttf') format('truetype'),
         url('.fonts/Museo_Slab_500-webfont.svg#webfontZ2WZryns') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FanwoodRegular';
    src: url('fonts/fanwood-webfont.eot');
    src: url('fonts/fanwood-webfont.eot?iefix') format('eot'),
         url('fonts/fanwood-webfont.woff') format('woff'),
         url('fonts/fanwood-webfont.ttf') format('truetype'),
         url('fonts/fanwood-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

















