/* BLOG STYLES */

#blog_wrapper { background: url(../images/blog_vertical_dividor_bg.gif) repeat-y 702px 0; }


/* LEFT STYLES */
#blog_left { width: 702px; float: left; }

	.blog_post { margin-left: 22px; width: 680px; }
		.title_date { width: 680px; }
			.title_date h3					{ margin: 0 0 5px 0; width: 550px; float: left; color: #FF8400; font-size: 16px; }
			#content_wide .title_date .date	{ margin: 0; float: right; }
			
		.author_details	{ width: 680px; }
			.author	{ margin-right: 15px; float: left; }
			.topic	{ float: left; }
			.comments	{ float: right; }
				.comments a		{ text-decoration: none; }
				.comments a:hover	{ text-decoration: underline; }
		
		.blog_post .post_image { margin: 0 15px 15px 0; width: 248px; float: left; border: 1px #e1e1e1 solid; }
		
		.read_more		{ padding-left: 15px; float: right; background: url(../images/button_submit_arrow.gif) no-repeat 0 8px; }
			.read_more a		{ text-decoration: none; font-weight: bold; }
			.read_more a:hover	{ text-decoration: underline; }
		
		.pagination { margin-left: 22px; width: 550px; float: left; }
			.pagination p 			{ margin-right: 15px; float: left; }
			.pagination a			{ text-decoration: none; }
			.pagination a:hover		{ text-decoration: underline; }
			.pagination a.inactive	{ color: #838383; text-decoration: none; cursor: default; }
			.pagination a:hover		{ color: #838383; text-decoration: none; }
		
		.view_all	{ float: right; font-size: 11px; }
			.view_all a		{ text-decoration: none; }
			.view_all a:hover	{ text-decoration: underline; }
	
	.blog_post_dividor { margin: 0 0 15px 0; width: 702px; height: 1px; clear: both; background: url(../images/blog_post_dividor.gif) no-repeat 0 0; }
	
	#comments { margin: 0 0 15px 22px; }
		#comments h4 		{ margin-bottom: 15px; width: 150px; float: left; }
		#comments .right 	{ margin-bottom: 15px; float: right; font-weight: bold; text-align: right; }
		#comments p 		{ margin: 0; }
		#comments .comment	{ padding: 15px; clear: both; background: #e1e1e1; }
		#comments .alt 	{ background: #efefef; }
		#comments .info 	{ width: 150px; float: left; }
		#comments .body 	{ width: 500px; float: left; }

	#add_comment { margin-left: 22px; }
		#add_comment h4 	{ margin-bottom: 15px; width: 250px; float: left; }
		#add_comment .right { margin-bottom: 15px; float: right; font-weight: bold; text-align: right; }
		
		#add_comment form 					{ width: 675px; }
		#add_comment .input_wrap 			{ margin-bottom: 15px; }
		#add_comment .input_wrap.last 		{ margin-bottom: 0; }
		#add_comment .input_wrap label		{ width: 125px; float: left; font-weight: bold; }
		#add_comment .input_wrap label span	{ color: #FF8400; }
		#add_comment .input_wrap input,
		#add_comment .input_wrap textarea		{ color: #FF8400; border-color: #e1e1e1; }
		#add_comment .input_wrap input 		{ width: 350px; }
		#add_comment .input_wrap textarea		{ width: 538px; height: 100px; }
		#add_comment .input_wrap .submit		{ padding-left: 15px; float: right; text-decoration: none; font-weight: bold; background: url(../images/button_submit_arrow.gif) no-repeat 0 4px; cursor: pointer; }
		#add_comment .input_wrap .submit:hover	{ text-decoration: underline; }



/* DIVIDOR STYLES */
#blog_dividor { width: 42px; height: 100%; float: left; background: url(../images/blog_vertical_dividor_bg.gif) repeat-y 0 0; }


/* RIGHT STYLES */
#blog_right { width: 206px; float: left; }

	#jewelry_box h4			{ margin: 0; color: #FF8400; font-size: 11px; text-align: center; }
	#jewelry_box a				{ text-decoration: none; }
	#jewelry_box a:hover		{ text-decoration: underline; }
	#jewelry_box img 			{ margin: 15px 0; border: 1px #e1e1e1 solid; }
	#jewelry_box .more			{ color: #838383; text-decoration: underline; }
	#jewelry_box .more:hover		{ color: #838383; text-decoration: none; }

	#recent_posts h4			{ margin: 0 0 10px 0; color: #FF8400; }
		#recent_posts .title			{ font-weight: bold; }
		#recent_posts .read_more			{ padding-left: 15px; font-weight: bold; float: none; text-decoration: none; background: url(../images/button_submit_arrow.gif) no-repeat 0 4px; }
		#recent_posts .read_more:hover	{ text-decoration: underline; }

	#categories h4				{ margin: 0 0 10px 0; color: #FF8400; }
	#categories li				{ margin-bottom: 5px; color: #FF8400; font-size: 11px; font-weight: bold; }
	#categories strong			{ color: #FF8400; }
	#categories a				{ color: #838383; text-decoration: none; font-weight: normal; }
	#categories a:hover			{ color: #838383; text-decoration: underline; }

	.blog_sidebar_dividor { margin: 0 0 15px 0; width: 195px; height: 1px; clear: both; background: url(../images/blog_sidebar_dividor.gif) no-repeat 0 0; }

