@charset "utf-8";
/* CSS Document */

body 							{ background: url("http://images.ejaedesign.com/images/pic/blog_bck.gif") repeat-x; background-color: #34362b; padding: 0 0 10px 0; }

#comments h1					{ font: 12px/16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: -15px 0 0 15px 0; padding: 0 }
#col_blog						{ border-top: 1px solid #79876f; margin: 180px 0 140px 0 }
#col_blog_more					{ margin: 180px 0 140px 0 }
#footer_blog					{ background: #FEFDF9; height: 420px; padding: 0; margin: -80px 0 -10px 0; width: 100% }
#footer_blog_more				{ background: #FEFDF9; height: 420px; padding: 0; margin: 10px 0 -20px 0; width: 100% }
#footer_blog_wrap				{ background: url("http://images.ejaedesign.com/images/pic/topnav_shadow_blog.jpg") top left no-repeat; margin: 0 auto -10px auto; padding: 30px 0 0 0; text-align: left; width: 960px }
#page_margins_blog				{ clear: both; text-align:left; margin: 0 auto; width: 960px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -360px; }
#preloader 						{ position: absolute; left: -9999px; top:  -9999px; }
#preloader img 					{ display: block; }

.col_blog_entry_wrap			{ border-top: 1px solid #575f51; clear: both; padding: 10px 0 30px 0 }
.col_blog_date_summary_wrap		{ float: left; width: 500px; }
.col_blog_date					{ color: #e8f1ea; float: left; font: italic 14px/18px Georgia, "Times New Roman", Times, serif; width: 100px; }
.col_blog_date h1				{ font: 16px/21px "Lucida Sans Unicode", "Lucida Grande", sans-seriff; margin: 2px 0 10px 0; width: 220px }
.col_blog_date h1 a:link		{ color: #ff5533; }
.col_blog_date h1 a:hover		{ color: #ffb912; }
.col_blog_date h1 a:visited		{ color: #ff5533; }
.col_blog_date h1 a:visited:hover		{ color: #ffb912; }
.col_blog_date p				{ color: #f1efe1; font: 12px/16px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; margin: 0 0 .6em; width: 220px }
.col_blog_date p a:link			{ color: #f0ffaa }
.col_blog_date p a:hover		{ color: #abc534 }
.col_blog_date p a:visited		{ color: #f0ffaa }
.col_blog_date p a:visited:hover	{ color: #abc534 }
.col_blog_date_format 				{ font: italic 11px/14px Georgia, "Times New Roman", Times, serif; margin: 0 0 11px 0 }

.col_blog_summary					{ float: right; margin: 2px 0 0 0; width: 260px; }
.col_blog_summary h1				{ font: 14px/18px "Lucida Sans Unicode", "Lucida Grande", sans-serif; margin: 0 0 10px 0; width: 230px }
.col_blog_summary h1 a:hover		{ color: #ffa133 }
.col_blog_summary h1 a:visited		{ color: #ff5533 }
.col_blog_summary h1 a:visited:hover	{ color: #ffa133 }
.col_blog_summary p					{ color: #f1efe1; font: 12px/16px "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; padding: 0; width: 230px }
.col_blog_summary p a:link			{ color: #a8c717 }
.col_blog_summary p a:hover			{ color: #f0ffaa }
.col_blog_summary p a:visited		{ color: #a8c717 }
.col_blog_summary p a:visited:hover	{ color: #f0ffaa }
.col_blog_summary .more_link		{ font: italic 11px/14px Georgia, "Times New Roman", Times, serif; margin: -.5em 0 0 0 }
.col_blog_summary .more_link a:link				{ color: #f0ffaa }
.col_blog_summary .more_link a:hover			{ color: #abc534 }
.col_blog_summary .more_link a:visited			{ color: #f0ffaa }
.col_blog_summary .more_link a:visited:hover	{ color: #abc534 }

.col_blog_pic						{ float: right; margin: 7px 0 20px 0 }
.col_blog_pic p						{ width: 450px }
.col_blog_pic_borders				{ border: 3px solid #a7b17a; height: 200px; overflow: hidden; }
.col_blog_pic_border .item	 		{ border: 0; }
.col_blog_pic_txt p					{ font: 11px/15px "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
.col_blog_txt_wrap					{ float: right; width: 724px }
.col_blog_txt_wrap .col_blog_pic_borders		{ border: 0; margin: 8px 0 30px 0; height: auto }
.col_blog_txt_wrap .col_blog_pic_borders img	{ border: 3px solid #a7b17a;  }

.push								{ clear: both; height: 4em }

.snav_blog							{ width: 230px }

/* twitter feed */
#container							{ background-color: #ffffff; border: 1px solid #dcd7b6; border-right: 0; display: inline; font: normal 11px/14px "Lucida Sans Unicode", "Lucida Grande", sans-seriff; margin: -4px 0 0 0; padding: 6px 4px 8px 14px; }
#twitter_top						{ float: right; margin: -2px 0 0 0; text-align: right; }
#twitter_container					{ display: inline; float: left; margin: -2px 7px 0 0 }	

.twitter_subscribe					{ float: right; margin-top: -4px; width: 36px }
.container_right					{ float: right; margin-top: -4px }

/* root element for scrollable */
.vertical 							{ /* required settings */ position:relative; overflow:hidden; /* vertical scrollers have typically larger height than width */	/* height: 750px; */ height: 1240px; width: 960px; border-top: 1px solid #ddd; margin: 0 0 80px 0 }
.vertical_all						{ position:relative; width: 960px; border-top: 1px solid #ddd; margin: 0 }
.vertical_single					{ border-top: 1px solid #ddd; margin: 0 0 100px 0; width: 960px;  }

/* root element for scrollable items */
.items 								{ position: absolute; /* this time we have very large space for height */ height: 20000em; margin: 0px; }

/* single scrollable item */
.item 								{ border-bottom: 1px solid #575f51; margin: 0; padding: 10px 0 30px 0; height: 210px; }
.item_single						{ border-bottom: 1px solid #575f51; margin: 0; padding: 4px 0 0 0 }
.item_single p						{ color: #f1efe1; font: 11px/16px Arial, Helvetica, sans-serif; }
.item_single p a:link				{ color: #f0ffaa }
.item_single p a:hover				{ color: #abc534 }
.item_single p a:visited			{ color: #f0ffaa }
.item_single p a:visited:hover		{ color: #abc534 }
.item_single .col_blog_pic_txt		{ margin: -4px 0 0 0 }
.item_single .more_link				{ font: italic 11px/14px Georgia, "Times New Roman", Times, serif; margin: -.5em 0 0 0 }
.item_single .more_link a:link		{ color: #a8bdab }
.item_single .more_link a:hover		{ color: #bae4c0 }
.item_single .more_link a:visited	{ color: #a8bdab }
.item_single .more_link a:visited:hover	{ color: #bae4c0 }

/* elements inside single item */

/* the action buttons above the scrollable */
#actions 							{ width: 960px; margin: 30px 0 10px 0; }
#actions a 							{ font-size: 11px; cursor: pointer; color: #818682; }
#actions a:hover 					{ font-size: 11px; color: #a8bdab; } 

.disabled 							{ visibility: hidden; }
.next 								{ float: right; }	

