/*
 * styles.css	: Main stylesheet
 * style		: default
 *
*/

/* A's: START */
/* used for sign up/register in the header at the top right of the page */
a.paperspy_header:active, a.paperspy_header:link, a.paperspy_header:visited
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
a.paperspy_header:hover
{
	color: #000;
	text-decoration: underline;
	background: none;
}

a.paperspy_a_bar:active, a.paperspy_a_bar:link, a.paperspy_a_bar:visited
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	text-decoration: none;
	color: #fff;
	height: 15px;
}
a.paperspy_a_bar:hover
{
	text-decoration: underline;
}

a.paperspy_a:active, a.paperspy_a:link, a.paperspy_a:visited
{
	padding-bottom: 1px;
	text-decoration: none;
	color: #0000EE;
}
a.paperspy_a:hover
{
	color: #EE4300;
}

a.paperspy_a2:active, a.paperspy_a2:link, a.paperspy_a2:visited
{
	color: #000;
	text-decoration: underline;
}
a.paperspy_a2:hover
{
	text-decoration: none;
}

a.paperspy_a3:active, a.paperspy_a3:link, a.paperspy_a3:visited
{
	color: #000;
	text-decoration: none;
}
a.paperspy_a3:hover
{
	text-decoration: underline;
}

a.paperspy_a_lg:active, a.paperspy_a_lg:link, a.paperspy_a_lg:visited
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.8em;
	padding-bottom: 1px;
	text-decoration: none;
	color: #000;
}
a.paperspy_a_lg:hover
{
	text-decoration: underline;
}
a.paperspy_a_tiny:active, a.paperspy_a_tiny:link, a.paperspy_a_tiny:visited
{
	float: right;
	padding-top: 6px;
	padding-right: 5px;
	font-size: 0.5em;
	color: #fff;
	text-decoration: none;
}
a.paperspy_a_tiny:hover
{
}
a.paperspy_advanced:active, a.paperspy_advanced:link, a.paperspy_advanced:visited, img.paperspy_advanced
{
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin-left: 5px;
	vertical-align: middle
}
a.paperspy_advanced:hover, img.paperspy_advanced_hover
{
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	margin-left: 5px;
	vertical-align: middle;
}
/* A's: END */

/* IMG's: START */
/* user's avatar */
img.paperspy_avatar
{
	border: 1px solid #C6D3DC;
	padding: 2px;
}
img.paperspy_img_edit
{
	cursor: pointer;
	display: inline;
	padding-bottom: 3px;
	margin-top: 5px;
}
img.paperspy_clickable
{
	cursor: pointer;
}
img.paperspy_aligned
{
	vertical-align: middle;
}
/* IMG's: END */

/* Paragraphs */
/* information text, i.e. 'Reading...' or asynchronously updated progress information */
p.paperspy_infotext
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.8em;
	font-weight: bold;
	color: #000;
	margin: 0; padding: 0;
}

ul.paperspy_infotext
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.8em;
	color: #000;
	margin: 0; padding: 0;
}

p.paperspy_smalltext, #paperspy_content_header_logo_bottom, #paperspy_content_header_right p.paperspy_smalltext, #paperspy_content_footer p.paperspy_smalltext
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	color: #606060;
	margin: 0; padding: 0;
}

/* paragraph for the Categories: cat1, cat2, etc. text in the article search page showing categories with the article */
p.categories
{
	clear: left;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
}

/* paragraph */
#paperspy_content_menupanel p
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.8em;
	color: #262626;
	margin: 0; padding: 0;
}

#content_center p.paperspy_indented
{
	margin-left: 17px;
}

/* paragraph in headerpanel, i.e. for 'Signed in as' text */
#paperspy_content_headerpanel p
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	display: inline;
}

/* TABLE'S: START */
#content_center td.paperspy_td_centered
{
	text-align: center;
}
/* TABLE'S: END

/* Article list page: START */
/* div around the bookmark this link box (which appears alongside the article box ) */

/* div around the icon you click to bookmark an article */
.paperspy_article_bookmark_box
{
	float: left;
	width: 69px;
	margin-right: 5px;
}
/* Article list page: END */

/* comment paragraph */
#content_center p.paperspy_comment_p
{
	margin-left: 3px;
}

/* A box (similar to article_box ) */
.paperspy_box
{
	padding-top: 12px;
	padding-bottom: 12px;
	background: url(/styles/default/images/web/article_separator.gif) repeat-x bottom left;
}

.paperspy_paddingbottom
{
	padding-bottom: 5px;
}
.paperspy_paddingbottom_lg
{
	padding-bottom: 10px;
}
.paperspy_paddingbottom_sm
{
	padding-bottom: 2px;
}

.paperspy_hr
{
	margin-top: 8px;
	margin-bottom: 5px;
	height: 1px;
	background: url(/styles/default/images/web/article_separator.gif) repeat-x bottom left;
}
.paperspy_hr_small
{
	height: 1px;
	border-bottom: 1px dashed #E9EDFF;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* basic UL for listing items in normal text */
ul.default
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.8em;
}

/* nested ul */
ul.default ul
{
	margin: 5px 0 3px 0;
	padding-left: 20px;
}

/* processing message */
h2.processing
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 1.7em;
	color: #000;
	letter-spacing: 3px;
	border-bottom: 1px solid #000;
	padding: 2px;
	display: inline;
}

div.paperspy_link
{
	float: left;
	line-height: 16px;
}
span.paperspy_link
{
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	font-weight: bold;
	color: #000;
	margin-left: 5px;
}
span.paperspy_link_hover
{
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	font-weight: bold;
	color: #000;
	margin-left: 5px;
	text-decoration: underline;
}

h2.normal
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 1.0em;
	font-weight: bold;
	margin: 0; padding: 0;
}

img.category_image
{
	float: left;
}

.category_container
{
	margin: 5px;
	margin-left: 0;
}

.category_box
{
	cursor: pointer;
	float: left;
	width: 151px;
	height: 42px;
	padding-top: 4px;
	padding-left: 7px;
	margin-left: 5px;
	border: 1px solid #fff;
	background-color: #fff;
	margin-bottom: 2px;
}
.category_box_hover
{
	cursor: pointer;
	float: left;
	width: 151px;
	height: 42px;
	padding-top: 4px;
	padding-left: 7px;
	margin-left: 5px;
	border: 1px solid #C9DFEB;
	background-color: #F2F7FB;
	margin-bottom: 2px;
}

p.paperspy_tinytext
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.6em;
}