
body
{
	width: 100%;
	height: auto !important;
	height: 100%;
	min-height: 100%;

	padding: 0px;
	margin: 0px;

	font-size: 11px;
	font-family: Verdana;

	background: #FFFFFF;
}

html
{
	height: 100%;
}

table
{
	padding: 0px;
	margin: 0px;
	border-spacing: 0px;

	font-size: 11px;
}

div
{
	padding: 0px;
	margin: 0px;
	text-align: left;
}

form
{
	margin: 0px;
	padding: 0px;
}

img
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

p
{
	line-height: 1.5;
}

a
{
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #0033AA;
}

a:hover
{
	text-decoration: underline;
}

h1
{
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana;
	//color: #808080;

	margin: 0px;
}

h1.gray
{
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: normal;
	color: #383838;
}

a.h1
{
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: normal;
	color: #0033AA;
	text-decoration: underline;

	margin: 0px;
}

td.header
{
	height: 99px;
	background: url("http://www.ebookio.com/images/s.gif") repeat-x;
	background-position: 0px 0px;
}

td.header h1
{
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #81848F;
}

td.footer
{
	background: #F6F7EF;
	padding-top: 20px;
	padding-bottom: 20px;
}

td.main_tab
{
	padding-right: 3px;
}

td.main_tab .left,
td.main_tab .right
{
	font-size: 1px;
	width: 5px;
	height: 30px;
}

td.main_tab .center
{
	padding-left: 8px;
	padding-right: 8px;
	vertical-align: middle;
	height: 30px;
}

td.main_tab .center a,
td.main_tab .center a:hover
{
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

td.main_tab .orange .left
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -220px;
}

td.main_tab .green .left
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -340px;
}

td.main_tab .blue .left
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -460px;
}

td.main_tab .orange .right
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -300px;
}

td.main_tab .green .right
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -420px;
}

td.main_tab .blue .right
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -540px;
}

td.main_tab .orange .center
{
	background: url("http://www.ebookio.com/images/s.gif") repeat-x;
	background-position: 0px -260px;
}

td.main_tab .green .center
{
	background: url("http://www.ebookio.com/images/s.gif") repeat-x;
	background-position: 0px -380px;
}

td.main_tab .blue .center
{
	background: url("http://www.ebookio.com/images/s.gif") repeat-x;
	background-position: 0px -500px;
}

td.main_tab .selected .left
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -100px;
}

td.main_tab .selected .right
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -180px;
}

td.main_tab .selected .center
{
	background: url("http://www.ebookio.com/images/s.gif") repeat-x;
	background-position: 0px -140px;
}

td.main_tab .selected a,
td.main_tab .selected a:hover
{
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #81848F;
	text-decoration: none;
}

.text_input
{
	height: 22px;
	border: 1px solid #A6AEB1;

	padding-top: 3px;
	padding-left: 6px;

	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
}

table.content
{
	width: 1000px;
	margin-top: 16px;
}

table.resources_info_list
{
	width: 358px;
	background: #F6EFE7;
}

td.list_title
{
	padding-top: 10px;
	padding-left: 14px;
	padding-right: 15px;
}

td.list_container
{
	padding-left: 14px;
	padding-right: 12px;
	padding-bottom: 14px;
}

table.resources_info_list td.list_title
{
	padding-top: 15px;
	padding-bottom: 14px;
	padding-left: 18px;
	padding-right: 10px;
}

table.resources_info_list td.list_container
{
	padding-left: 20px;
	padding-right: 18px;
}

table.resources_info_list td.list_container table.list
{
	width: 100%;
}

table.resources_info_list td.resource_info
{
	padding-top: 8px;
	padding-bottom: 8px;

	border-top: 2px solid #FFFFFF;
}

table.resources_info_list tr.top td.resource_info
{
	border-top: 0px;
}

td.resource_info p
{
	line-height: 1.6;
}

table.text_tab_menu
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

table.text_tab_menu a
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

table.text_tab_menu td
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 4px;
}

table.text_tab_menu td.selected
{
	background: #DB9148;
}

table.text_tab_menu td.selected a,
table.text_tab_menu td.selected a:hover
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

table.text_tab_menu td.space
{
	font-size: 1px;
	width: 6px;
	padding: 0px;
}

img.thumbnail
{
	width: 86px;
	height: 120px;
	border: 1px solid #EEEEEE;
}

img.small_thumbnail
{
	width: 51px;
	height: 80px;
	border: 1px solid #CACCC9;
}

.gray
{
	color: #868583;
}

table.resource_rating
{
	margin-top: 2px;
	margin-bottom: 2px;
}

.view_rates
{
	height: 10px;
}

table.topic_resources
{
	background: #EEEFDD;
	width: 100%;
}

table.topic_resources td.topic_resources
{
	padding-left: 17px;
	padding-top: 10px;
	padding-bottom: 12px;
}

table.resources_list a.title,
table.advanced_resources_list a.title
{
	font-size: 12px;
	font-weight: bold;
}

table.resources_list span.title,
table.advanced_resources_list span.title
{
	font-size: 12px;
	font-weight: bold;
	color: #808080;
}

table.resources_list td.space
{
	font-size: 1px;
	width: 14px;
}

table.advanced_presentation_card
{
	width: 377px;
}

table.advanced_presentation_card p
{
	line-height: 1.2;
}

table.advanced_presentation_card .resource_statistics
{
	height: 24px;
	margin-bottom: 2px;
}

table.advanced_presentation_card .resource_statistics td
{
	vertical-align: top;
	padding-top: 2px;
}

table.advanced_presentation_card td.control_area
{
	height: 30px;
	background: #E8E9D7;

	vertical-align: middle;
	padding-left: 10px;
}

table.advanced_presentation_card td.status_area
{
	width: 148px;
	height: 30px;
	background: #F3F3E7;

	vertical-align: middle;
}

table.advanced_resources_list td.space
{
	font-size: 1px;
	width: 22px;
}

table.tags
{
	width: 100%;
	background: #E9EFFB;
}

table.tags td
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 6px;
}

table.tags a
{
	font-family: Trebuchet MS;
}

table.tags p
{
	line-height: 1.2;
}

table.tags a.selected
{
	color: #0033AA;
	background: #DC9149;
}

img.user_medium_thumbnail
{
	height: 70px;
	border: 1px solid #80807E;
}

img.user_small_thumbnail
{
	width: 35px;
	height: 35px;
	border: 1px solid #80807E;
}

table.active_users td
{
	padding-top: 12px;
}

table.active_users td.space
{
	font-size: 1px;
	width: 12px;
}

table.topics_block
{
	width: 100%;
	margin-top: 10px;
}

table.topics_block a
{
	font-size: 12px;
}

table.topics_block p
{
	line-height: 1.6;
}

ul.footer_menu
{
	list-style: none;

	margin: 0px;
	padding: 0px;
}

ul.footer_menu li
{
	float: left;
}

ul.footer_menu ul
{
	width: 190px;

	list-style: none;

	margin: 0px;
	padding: 0px;
}

ul.footer_menu ul li
{
	float: none;
	line-height: 1.6;

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #3C435E;
}

ul.footer_menu a
{
	font-weight: normal;
}

table.tooltip_shadow td.left
{
	width: 5px;
	font-size: 1px;
}

table.tooltip_shadow td.right
{
	width: 10px;
	font-size: 1px;
}

table.tooltip_shadow tr.top td
{
	height: 5px;
	font-size: 1px;
}

table.tooltip_shadow tr.bottom td
{
	height: 17px;
	font-size: 1px;
}

table.tooltip_shadow tr.top td.left
{
	background: url("http://www.ebookio.com/images/s2.gif") no-repeat;
}

table.tooltip_shadow tr.top td.center
{
	background: url("http://www.ebookio.com/images/s3.png") repeat-x;
	background-position: 0px -100px;
}

table.tooltip_shadow tr.top td.right
{
	background: url("http://www.ebookio.com/images/s3.png") no-repeat;
	background-position: 0px 0px;
}

table.tooltip_shadow tr.center td.center
{
	background: #FFFFFF;
}

table.tooltip_shadow tr.center td.left
{
	background: url("http://www.ebookio.com/images/s4.png") repeat-y;
	background-position: 0px 0px;
}

table.tooltip_shadow tr.center td.right
{
	background: url("http://www.ebookio.com/images/s4.png") repeat-y;
	background-position: -10px 0px;
}

table.tooltip_shadow tr.bottom td.left
{
	background: url("http://www.ebookio.com/images/s3.png") no-repeat;
	background-position: 0px -40px;
}

table.tooltip_shadow tr.bottom td.center
{
	background: url("http://www.ebookio.com/images/s3.png") repeat-x;
	background-position: 0px -80px;
}

table.tooltip_shadow tr.bottom td.right
{
	background: url("http://www.ebookio.com/images/s3.png") no-repeat;
	background-position: 0px -20px;
}

table.tooltip_shadow tr.bottom table
{
	width: 100%;
	height: 17px;

	font-size: 1px;
}

table.tooltip_shadow tr.bottom td.arrow
{
	width: 18px;
	height: 17px;

	background: url("http://www.ebookio.com/images/s3.png") no-repeat;
	background-position: 0px -60px;
}


h2
{
	font-family: Trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

h3
{
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.hr
{
	width: 100%;
	height: 1px;
	border-top: 1px solid #DFDFDF;
}

td.tab_menu
{
	padding-left: 10px;
	background: #F3F4E8;
	height: 40px;
	vertical-align: middle;
}

td.date_filter_menu
{
	vertical-align: middle;
	background-color: #E8EAD8;

	width: 170px;
	height: 40px;

	border-left: 2px solid #FFFFFF;
}

.tab
{
	padding-right: 2px;
}

.tab .left
{
	background: url("http://www.ebookio.com/images/tab_left.gif") no-repeat;
	font-size: 1px;
	width: 4px;
	height: 24px;
}

.tab .center
{
	background: url("http://www.ebookio.com/images/tab.gif") repeat-x;
	vertical-align: middle;;
	height: 24px;
	padding-left: 6px;
	padding-right: 6px;
}

.tab a
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.tab a:hover
{
	color: #FFFFFF;
}

.tab .right
{
	background: url("http://www.ebookio.com/images/tab_right.gif") no-repeat;
	font-size: 1px;
	width: 4px;
	height: 24px;
}

.tab .selected .left
{
	background: url("http://www.ebookio.com/images/tab_selected_left.gif") no-repeat;
}

.tab .selected .center
{
	background: url("http://www.ebookio.com/images/tab_selected.gif") repeat-x;
}

.tab .selected .right
{
	background: url("http://www.ebookio.com/images/tab_selected_right.gif") no-repeat;
}

table.form
{
	font-weight: bold;
	color: #606060;
}

.form .text_input
{
	width: 300px;
}

.form span.error
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
	color: #C43303;
}

.form span
{
	position: relative;
	top: 3px;

	font-weight: normal;
	font-size: 11px;
}

.form a
{
	font-weight: normal;
}

.form .notice
{
	font-weight: normal;
	color: #808080;
}

.form .status
{
	font-weight: bold;
	color: #000000;
}

.form .icon_status
{
	position: relative;
	top: 6px;
	margin-top: -8px;
	margin-left: 8px;
}

table.form_bg
{
	border: 1px solid #A6AAB7;
	background: #F3F4E8;
}

table.form_bg tr.top td,
table.form_bg tr.bottom td
{
	height: 8px;
	font-size: 1px;
}

table.form_bg tr.top td.left
{
	width: 8px;

}

table.form_bg tr.top td.right
{
	width: 8px;
}

table.form_bg tr.center td.left,
table.form_bg tr.center td.right
{
	font-size: 1px;
}

select.text_input
{
	padding-top: 0px;
	padding-left: 0px;
	height: 18px;
}

textarea.text_input
{
	height: 80px;
}

.form .fieldTitle
{
	padding-top: 10px;
}

table.popular_topics
{
	width: 100%;
	background: #F3F4E8;
}

table.popular_topics .selected
{
	background: #DC9149;
	color: #FFFFFF;
	font-size: 12px;
	padding: 2px;
}

table.popular_topics td
{
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}

table.popular_topics p
{
	line-height: 1.8;
}

table.popular_topics p a
{
	font-size: 12px;
}

.gray
{
	color: #808080;
}

a.small
{
	font-size: 11px;
}

td.control
{
	background-color: #F3F4E8;
	height: 50px;
	width: 100%;
	text-align: left;
	padding-left: 14px;
	vertical-align: middle;
}

span.selected
{
	font-size: 12px;
	font-weight: bold;
	color: #E64400;
}

table.user_activity td
{
	padding-bottom: 10px;
	vertical-align: top;
}

table.user_activity a
{
	font-size: 11px;
}

table.user_activity p
{
	line-height: 1.3;
}

table.comments
{
	font-size: 12px;
}

.comment
{
	font-size: 12px;
}

.error
{
	font-size: 14px;
	color: #FF0000;
}

p.resource_info
{
	line-height: 1.8;
	color: #000000;
}

p.resource_info a
{
	font-size: 11px;
}

table.share_slideshow a
{
	font-size: 11px;
}

table.breadcrumbs
{
	margin-left: 12px;
	margin-top: 10px;
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	color: #E64400;
}

table.breadcrumbs a
{
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

table.breadcrumbs a:hover
{
	text-decoration: underline;
}

table.breadcrumbs .delimiter
{
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	color: #767676;
}

p.my_account_links
{
	line-height: 1.7;
}

p.my_account_links span
{
	color: #FFFFFF;
	background: #DC9149;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;

	position: relative;
	left: -4px;
}

p.my_account_links a
{
	font-size: 12px;
	font-weight: bold;
}

p.my_account_sub_links
{
	line-height: 1.6;
	font-size: 12px;
	color: #E64400;
}

p.my_account_sub_links a
{
	font-size: 12px;
}

.upload_progress
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

td.progress_bar
{
	border: 1px solid #7D7D7D;
	padding: 1px;
}

.transcription_index
{
	width: 24px;
	height: 24px;
	border: 1px solid #BFBFBF;

	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.button,
.blue_button
{
	height: 24px;
	float: left;
}

.button .left,
.blue_button .left
{
	width: 2px;
	height: 24px;
	float: left;
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -700px;
}

.button .right,
.blue_button .right
{
	width: 2px;
	height: 24px;
	float: left;
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -780px;
}

.button .center,
.blue_button .center
{
	height: 24px;
	background: url("http://www.ebookio.com/images/s.gif") repeat-x;
	background-position: 0px -740px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;

	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	float: left;
}

.blue_button .left
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -820px;
}

.blue_button .right
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -900px;
}

.blue_button .center
{
	background: url("http://www.ebookio.com/images/s.gif") repeat-x;
	background-position: 0px -860px;
	color: #0033AA;
}

.disabled .center
{
	color: #FFFFFF;
	cursor: default;
	background: url("http://www.ebookio.com/images/s.gif") repeat-x;
	background-position: 0px -620px;
}

.disabled .left
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -580px;
}

.disabled .right
{
	background: url("http://www.ebookio.com/images/s.gif") no-repeat;
	background-position: 0px -660px;
}

.rank_it
{
	font-family: Trebuchet MS;
	font-size: 14px;
	font-weight: bold;
	color: #808080;
}

.rates
{
	height: 17px;
}

tr.header td
{
	background-color: #808080;
	height: 28px;

	text-align: left;
	vertical-align: middle;

	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

tr.odd_row
{
	background-color: #F7F7F7;
}

ul.sitemap
{
	list-style-type: none;
	padding-top: 0px;
	margin-top: 0px;
}

ul.sitemap a
{
	font-size: 12px;
}

ul.sitemap li
{
	padding-top: 3px;
	padding-bottom: 3px;
}

table.about p, p.about
{
	font-size: 12px;
}

.about a
{
	font-size: 12px;
}

.about ul
{
	font-size: 12px;
	line-height: 1.5;
}

td.about_team
{
	background: #F3F3E7;
	padding: 15px;
	padding-top: 5px;
}

td.about_team h1
{
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 16px;
	color: #828282;
}

table.about_team td
{
	padding-bottom: 20px;
}

table.about_team img
{
	border: 1px solid #AAAAAA;
}

table.about_team span.title
{
	font-weight: bold;
	font-size: 12px;
}

td.registration_right_block
{
	width: 240px;
}

td.registration_right_block p
{
	font-size: 12px;
}

td.registration_right_block h2
{
	font-size: 18px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #808080;
}

td.registration_right_block ul
{
	font-size: 12px;
	line-height: 1.6;
}

td.registration_right_block ul li
{
	margin-bottom: 5px;
}

td.registration_right_block a
{
	font-size: 12px;
}

table.bookmarks a
{
	text-decoration: none;
}

table.bookmarks img
{
	position: relative;
	top: 2px;
}

td.terms ul
{
	line-height: 1.6;
}

div.terms_citation
{
	width: 460px;
}

div.terms_citation p
{
	font-weight: normal;
	margin-bottom: 5px;
}

div.terms_citation ul
{
	font-weight: normal;
	margin: 0px;
}

div.terms_citation ul li
{
	padding-bottom: 5px;
}

td.top_border
{
	border-top: 1px solid #DF662F;
}

table.news
{
	margin-bottom: 15px;
}

table.news a,
table.news a:hover
{
	font-family: Trebuchet MS;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

table.news a:hover
{
	text-decoration: underline;
}

table.news td.date
{
	font-size: 10px;
	color: #808080;

	padding-top: 2px;
	padding-bottom: 5px;
}

table.news p
{
	font-size: 12px;
}

td.captcha_refresh
{
	vertical-align: middle;
	width: 200px;
	padding-left: 10px;

	font-size: 11px;
	font-weight: normal;
	color: #808080;
}

td.captcha_refresh .button
{
	margin-top: 5px;
}

table.graphic_comment
{
	width: 232px;
	height: 174px;

	cursor: pointer;
}

table.graphic_comment_mask
{
	width: 100%;
	height: 100%;
	background: #000000;

	opacity: 0.4;
    filter: alpha(opacity=40);
}

img.graphic_comment_mask
{
	position: relative;
	top: 55px;
	left: 64px;
	margin-bottom: -67px;
}

ul.faq
{
	list-style: decimal;

	font-size: 12px;
	font-weight: bold;
	color: #000000;
	font-style: italic;
}

ul.faq li
{
	margin-bottom: 10px;
}

ul.faq h2
{
	font-style: normal;
	margin-left: -40px;
}

ul.faq p
{
	margin-top: 3px;
	margin-bottom: 0px;

	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}

ul.faq ul
{
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}

ul.faq ul li
{
	margin-top: 0px;
	margin-bottom: 4px;
}

ul.faq a
{
	font-size: 12px;
}

ul.faq span.selected
{
	display: block;

	background: #FFCB7A;
	color: #000000;

	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

ul.faq table
{
	margin-top: 2px;
}

ul.faq table td
{
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;

	line-height: 1.6;
}

a.page
{
	font-size: 12px;
}

span.rate_plus
{
	color: #00A317;
}

span.rate_minus
{
	color: #FF734A;
}

span.rate_zero
{
	color: #868583;
}

table.rate_block
{
	width: 100%;
	height: 44px;

	background: #E8E9D7;
}

table.rate_block span.rate_plus,
table.rate_block span.rate_minus,
table.rate_block span.rate_zero
{
	font-family: Trebuchet MS;
	font-size: 18px;
}

td.resource_links
{
	background: #F3F3E7;
	vertical-align: middle;

	padding-left: 12px;
	padding-right: 12px;
}

img.small_page_navigator
{
	position: relative;
	top: 4px;
}

div.comments_list
{
	width: 100%;
	height: 210px;
	border: 1px solid #DADDE2;
	padding-bottom: 10px;

	overflow: auto;
}

div.comments_list table.comments_list
{
	border: 0px;
	padding-bottom: 0px;
}

table.comments_list
{
	width: 100%;
	border: 1px solid #DADDE2;
	padding-bottom: 10px;
}

table.comments_list td
{
	padding-top: 10px;
	vertical-align: middle;
}

table.comments_list td td
{
	padding-top: 0px;
	vertical-align: middle;
}

table.comments_list td.comment_creator_photo
{
	width: 60px;
	text-align: center;
	vertical-align: top;
}

table.comments_list span.rate_plus,
table.comments_list span.rate_minus,
table.comments_list span.rate_zero
{
	font-weight: bold;
	position: relative;
	top: -3px;
}

table.resource_statistics
{
	width: 100%;
	height: 36px;

	background: #F6EFE7;
}

table.resource_statistics td
{
	vertical-align: middle;
	padding-left: 14px;
}

table.resource_statistics img
{
	position: relative;
	top: 3px;
}

table.resource_share
{
	width: 100%;
	background: #F3F3E7;
}

table.user_resources
{
	width: 100%;
	background: #F3F3E7;
}

table.related_resources
{
	width: 100%;
	background: #F6EFE7;
}

table.error_form
{
	margin-top: 50px;
	border: 2px solid #E54E00;
	background: #F6EFE7;
	padding: 20px;
}

table.error_form p,
table.error_form a,
table.error_form li
{
	font-size: 14px;
}

table.error_form ol
{
	line-height: 1.6;
}

.replace_file table.error_form
{
	margin-top: 0px;
	width: 100%;
}

table.post_comment
{
	border: 1px solid #A6AAB7;
	background: #F3F4E8;

	padding: 10px;
}

textarea.post_comment
{
	width: 475px;
	height: 80px;
	margin-top: 8px;

	font-size: 18px;
	color: #383838;
}

table.shadow td.right
{
	width: 5px;
	height: 100%;
	font-size: 1px;
}

table.shadow tr.bottom td
{
	height: 5px;
	font-size: 1px;
}

table.shadow td.right table
{
	font-size: 1px;
	width: 100%;
	height: 100%;
}

table.shadow td.right td.top
{
	height: 8px;
	background: url("http://www.ebookio.com/images/shadow_sprites.png") no-repeat;
	background-position: 0px -30px;
}

table.shadow td.right td.center
{
	background: url("http://www.ebookio.com/images/shadow_r.png") repeat-y;
}

table.shadow tr.bottom table
{
	width: 100%;
	height: 100%;
	font-size: 1px;
}

table.shadow tr.bottom td.left
{
	width: 8px;
	background: url("http://www.ebookio.com/images/shadow_sprites.png") no-repeat;
	background-position: 0px -10px;
}

table.shadow tr.bottom td.center
{
	background: url("http://www.ebookio.com/images/shadow_sprites.png") repeat-x;
	background-position: 0px 0px;
}

table.shadow tr.bottom td.right
{
	background: url("http://www.ebookio.com/images/shadow_sprites.png") no-repeat;
	background-position: 0px -20px;
}

table.page_navigator,
table.page_navigator a
{
	font-family: Trebuchet MS;
	font-size: 18px;
}

table.page_navigator td
{
	height: 26px;
	vertical-align: middle;

	padding-left: 8px;
	padding-right: 8px;
}

table.page_navigator td.selected
{
	background: #DC9149;
	color: #FFFFFF;
}

.small_page_navigator table.page_navigator,
.small_page_navigator table.page_navigator a
{
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

.small_page_navigator table.page_navigator td
{
	height: 15px;

	padding-left: 4px;
	padding-right: 4px;
}

.why_join p
{
	font-size: 12px;
}

.why_join ul
{
	list-style: decimal;
	font-size: 12px;
	line-height: 1.6;
	margin-top: -10px;
}

span.copy_done
{
	font-weight: bold;
	color: #00A317;
}


td.user_info p
{
	line-height: 1.6;
}

span.passwordStrength0,
span.passwordStrength1,
span.passwordStrength2,
span.passwordStrength3,
span.passwordStrength4
{
	font-weight: bold;
	font-family: Verdana;
	font-size: 11px;
}

span.passwordStrength0
{
	color: #C43303;
}

span.passwordStrength1
{
	color: #EB7900;
}

span.passwordStrength2
{
	color: #EAA200;
}

span.passwordStrength3
{
	color: #A6B600;
}

span.passwordStrength4
{
	color: #66A934;
}

p.upload_warning
{
	color: #DC3100;
}

table.comment_title
{
	width: 100%;
	height: 26px;
}

table.comment_title td.left
{
	background: #F3F3E7;
}

table.comment_title td.right
{
	background: #E8E9D7;
	border-left: 2px solid #FFFFFF;
}

p.contacts
{
	font-size: 12px;
}

table.contacts
{
	width: 95%;
}

table.contacts td
{
	padding-top: 10px;
}

table.contacts td.title
{
	width: 30%;

	border-bottom: 1px solid #000000;
	padding-top: 0px;
	padding-bottom: 5px;

	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

table.contacts td.space
{
	font-size: 1px;
}

table.contacts p,
table.contacts a
{
	font-size: 12px;
}

table.upload_privacy_options
{
	width: 300px;
}

table.upload_privacy_options td.title
{
	height: 20px;
	border: 1px solid #A6AEB1;

	background: url("http://www.ebookio.com/images/upload_privacy_options_header_bg.gif") repeat-x;

	padding-left: 4px;
	padding-right: 4px;
}

table.upload_privacy_options td.title td
{
	color: #5C5C68;
}

table.upload_privacy_options td.title span
{
	top: 0px;
	color: #000000;
}

table.upload_privacy_options td.content
{
	height: 140px;
	border: 1px solid #A6AEB1;
	border-top: 0px;

	background: #FFFFFF;

	color: #606060;
}

table.upload_privacy_options td.content div
{
	margin-left: -20px;
}

table.upload_privacy_options td.content ul
{
	list-style: none;
	margin-top: 0px;
}

table.upload_privacy_options td.content li
{
	padding-top: 20px;
}

table.upload_privacy_options td.content input
{
	margin: 0px;
}

table.features_block
{
	width: 100%;
	background: #F5F6ED;
}

table.features_block td,
table.features td
{
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 8px;
	padding-right: 15px;
}

table.features_block td.img,
table.features td.img
{
	width: 42px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
}

table.features_block a
{
	font-size: 12px;
	font-weight: bold;
}

table.features_block p
{
	margin-top: 4px;
}

table.features_block td.title
{
	padding-left: 10px;
	padding-top: 10px;
}

table.features_block td.title a
{
	font-family: Trebuchet MS;
	font-size: 18px;
	font-weight: normal;
	color: #0033AA;
	text-decoration: underline;
}

table.features
{
	width: 100%;
}

table.features td.img
{
	padding-top: 11px;
	padding-left: 0px;
}

table.features p
{
	margin-top: 4px;
	font-size: 12px;
}

table.features a
{
	font-size: 12px;
}

table.features h3
{
	font-size: 14px;
	margin-bottom: 0px;
}

p.features
{
	font-size: 12px;
	margin-top: -8px;
}

table.widget td.settings
{
	width: 465px;
	padding-right: 70px;
}

table.widget td.settings p,
table.widget td.settings ul
{
	font-size: 12px;
	color: #606060;
}

table.widget td.settings li
{
	padding-bottom: 8px;
	padding-top: 0px;
}

table.widget td.settings table.settings_block
{
	width: 100%;
	background: #F3F4E8;
}

table.widget td.settings table.settings_block td
{
	padding: 10px;
	padding-left: 15px;
}

table.widget td.settings table.settings_block h1
{
	font-weight: normal;
	font-size: 18px;
	color: #808080;

	margin-bottom: 18px;
}

table.widget td.settings table.settings_form td
{
	padding: 0px;
	padding-bottom: 10px;

	font-weight: bold;
	font-size: 11px;
	color: #606060;
}

table.widget td.settings table.settings_form .radio_button
{
	margin: 0px;

	position: relative;
	top: 3px;
}

table.widget td.settings table.settings_form .text_input
{
	width: 180px;
	font-size: 11px;
}

div.color_block
{
	width: 18px;
	height: 18px;
	border: 1px solid #CBCBCB;
	background: #0033AA;

	float: left;
	margin-right: 8px;
}

table.widget td.preview
{
	width: 152px;
}

table.whats_new
{
	width: 100%;
	background: #F3F3E7;
}

table.whats_new td
{
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 8px;
}

table.whats_new .ul_container
{
	margin-left: -20px;
	margin-top: 16px;
}

table.whats_new ul
{
	margin-top: 0px;
	padding-top: 0px;

	list-style: square;
	color: #D83900;
}

table.whats_new ul li
{
	padding-bottom: 5px;
}

table.whats_new ul a
{
	font-size: 12px;
	font-weight: bold;
}

.mp_normal
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}