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

	company: resource.gr (www.resource.gr)	

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


#home_page.content_container .page_header {
	margin: 0;
	padding: 0;
	height: 316px;
}
#home_page.content_container .page_header #homepage_flash_container {
	width: 550px;
	float: left;
}
#home_page.content_container .page_header #homepage_header {
	width: 395px;
	padding-right: 30px;
	float: right;
}
	#home_page.content_container .page_header #homepage_header  h1 {	
		font-size: 21px;
		line-height: 23px;
		margin-bottom: 10px;
	}
	#home_page.content_container .page_header #homepage_header #home_view_work {
		width: 97px;
		height: 19px;
		display: block;
		float: left;
		background: url("/images/btn_view_work.png") no-repeat !important;
		background: url("/images/btn_view_work.gif") no-repeat;		
	}

#home_page #home_page_content {
	padding: 0;
	margin-top: 0;
}


#blog_content {
	width: 860px;
	padding: 25px 25px 40px 35px;
}
#front_page_content {
	width: 459px;
	padding: 25px 44px 25px 42px;
	background: url("/images/bg_content_middle_fade.jpg") no-repeat left top;		
}
	#front_page_content .carousel_window {
		width: 452px;
		height: 300px;
		overflow: hidden;
		position: relative;
		margin-top: 20px;
		margin-left: 8px;
	}
		#front_page_content .carousel_item {
			position: absolute;
			top: 0;
			right: -459px; 
			width: 446px;
			padding: 3px;
		}
		#front_page_content .carousel_item h2 {
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 10px;
		}		
		#front_page_content .carousel_item p {
			margin-bottom: 20px;
		}
		
		#front_page_content #feature(2)_hosting_domain_name_secured .feature_image {
			margin-top: 15px;
			margin-left: 70px;			
		}
		#feature(3)_demo_site_changes_appearance  .feature_image{
			margin-left: 94px;
			margin-top: 32px;
		}
		#feature(4)_web_site_deliverance  .feature_image{
			margin-left: 133px;
			margin-top: 15px;
		}
		#feature(1)_design_from_scratch  .feature_image{
			margin-left: 12px;
			margin-top: 15px;
		}
		#front_page_content .carousel_buttons {
			padding-left: 185px;
			margin-top: 5px;
		}
			#front_page_content .carousel_buttons .button {
				float: left;
				margin-left: 15px;
			}
	
	
#blog_content h3, #front_page_content h3 {
	color: #9f9f9f;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
	border-bottom: 1px solid #c8c8c8;
}
	#blog_content h3 a {
		color: #9F9F9F;	
		text-decoration: none;
	}
	#blog_content h3 a:hover {
		color: #6f6f6f;
		
	}
#blog_content #posts {
	margin-bottom: 25px;
	margin-top: 14px;
}
#blog_content .post {
	padding: 8px 0;
	border-bottom: 1px solid #ebebeb;
}
#blog_content .title {
	width: 100%;
	overflow: hidden;
}
#blog_content h2 {
	width: 285px;
	float: left;
	margin-bottom: 1px;
}	
#blog_content .date {
	font-size: 12px;
	color: #adadad;
	float: right;
	margin-top: 1px;
}
#blog_content .first_image {
	border: 1px solid #ebebeb;
}
#blog_content h2 a {
	color: #363636;
	text-decoration: none;
}
#blog_content h2 a:hover {
	color: #6f6f6f;
}
#blog_content img {
	margin-top: 10px;
	display: block;
}
#blog_content a.continue_reading {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
#blog_content p {
	margin: 10px 0;
}
#blog_content a.more_link, #front_page_content a.more_link {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
