/*Structured layout mainpage*/
.wrapper { direction: ltr; }
/*HEAD AREA*/
#top .logo, .logo a { left: 0px; }
#top .logo a, #top .logo a:hover { text-indent: -9999px; left: 0; }
#nav { right: 15px; }
	#nav li { float: left; }
		#nav li a { float: left; width:105px;}
/*navigation*/
#top #nav li { float: left; }
	#top #nav li li { border-left: none; }
#top #nav ul { left: 0; }
#top #nav li ul a { float: left; text-align: left; }
#top #nav li ul ul { left: 171px; }
/*content*/
#content { float: left; }
#sidebar { margin-right: 50px; float: left; }
	#sidebar .box ul ul a { padding: 3px 10px 3px 20px; }
	#sidebar .box ul ul ul a { padding: 3px 10px 3px 30px; }
	#sidebar .box ul ul ul ula { padding: 3px 10px 3px 40px; }
	#sidebar .box ul ul ul ul ul a { padding: 3px 10px 3px 50px; }
.box { margin-right: 50px; float: left; }
.wrapper .box_mini { margin-right: 20px; }
/*blog*/
.entry { float: left; }
.post_data { float: left; }
	.post_data .categories { float: left; }
	.post_data .author { float: right; }
.entry .date { right: 0; }
.entry .day { left: 0; }
.entry .month { left: 60px; }
.entry .year { left: 60px; }
/*pagination*/
#top .pagination span, #top .pagination a { float: left; margin: 2px 2px 2px 0; }
/*footer*/
#footer .box_custom_footer { margin-right: 0; }
#footer .custom_button { padding: 10px 60px 10px 10px; }
#footer #s { padding: 8px 50px 8px 10px; }
#footer #searchsubmit { text-indent: -9999px; right: 3px; }
.wrapper #footer .social_bookmarks { float: left; }
	.wrapper #footer .social_bookmarks li { float: left; margin-right: 7px; }
		.wrapper #footer .social_bookmarks li a { text-indent: -9999px; float: left; }
/*generic*/
.more-link { padding: 9px 10px 0; }
blockquote { padding: 10px 20px 10px 41px; }
#main img { float: left; }
blockquote { margin: 0 0 22px 5px; }
.floatleft { float: left; }
.floatright { float: right; }
.alignleft { float: left; margin: 0px 15px 15px 0pt; }
.alignright { float: right; margin: 0px 0pt 15px 15px; }
#top .extra_margin_right { margin-right: 50px; }
#top .no_margin_right { margin-right: 0; }
.lightbox_video, .lightbox_image { left: 0; }
/*CONTACT FORM*/
fieldset label { padding-right: 7px; }
/*comments*/
.commentlist { float: left; }
	.commentlist li { float: left; }
.gravatar { float: left; }
.comment_content { float: left; }
.commentmetadata { float: right; padding-right: 10px; }
.comment-edit-link { padding-left: 10px; }
.author_name { float: left; }
.commentlist #respond { padding-left: 80px; }
#cancel-comment-reply-link { margin-left: 15px; }
.commentlist .children { padding: 0 0 0 70px; }
.comment_prev { float: left; }
.comment_next { float: right; }
#infotext span{ padding-right: 200px;}
