/*
 * content.css	: Main content (body and main layout)
 * style		: default
 *
*/

html { overflow-x: hidden; }

/* BODY */
body#paperspy_body
{
	margin: 0;
	width: 100%;
	background: url(/styles/default/images/web/body_bg3.gif) repeat-x;
}

body.paperspy_body_pointer *
{
	cursor: pointer;
}

/* surrounds the entire page */
#paperspy_page
{
	margin-left: 80px;
	margin-right: 90px;
}

/* show this when user has new recommendations or new friends */
img#paperspy_pageslash
{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 4;
}

/* Content header: START */
#paperspy_content_header
{
	height: 90px;
}

#paperspy_content_header p
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	display: inline;
}

a#paperspy_startpage_link:active, a#paperspy_startpage_link:link, a#paperspy_startpage_link:visited
{
	position: absolute;
	right: 2%;
	top: 4px;
	color: #000;
}

/* logo is here */
img#paperspy_content_header_logo
{
	cursor: pointer;
	float: left;
	margin-right: 40px;
	/*width: 137px;
	height: 91px;
	background: url(/styles/default/images/web/logo.gif) no-repeat;*/
}

/* area under the main header (the search is in the headerpanel_right) */
#paperspy_content_headerpanel
{
	position: absolute;
	left: 255px;
	top: 42px;
}

#paperspy_content_userpanel
{
	clear: left;
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

#paperspy_content_headerpanel_search
{
}
#paperspy_content_headerpanel_search p
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.6em;
	font-weight: normal;
	display: inline;
	padding-right: 5px;
	padding-bottom: 2px;
}
#paperspy_content_headerpanel_search img
{
	vertical-align: middle;
}

input#paperspy_search_button
{
	margin-left: 5px;
	margin-bottom: 2px;
}

input.paperspy_search_box
{
	width: 245px;
	padding-left: 3px;
	padding-top: 3px;
	margin-right: 2px;
	color: #000;
	vertical-align: middle;
}
input.paperspy_search_submit
{
	vertical-align: middle;
	margin-bottom: 2px;
}
/* td around the search button - aligns the button with the search box */
td.paperspy_search_button_td
{
	height: 15px;
	padding-bottom: 3px;
}
input.paperspy_search_box_small
{
	border: 0;
	background: url(/styles/default/images/web/search_box_small.gif) no-repeat;
	width: 125px;
	height: 18px;
	padding-left: 5px;
	padding-top: 1px;
	margin-right: 2px;
	margin-top: 5px;
	color: #000;
}

img.paperspy_search_box_button
{
}

/* advertisement div */
#paperspy_ad
{
	clear: both;
}
/* Content header: END */

/* Content left: START */
#paperspy_content_left
{
	float: left;
}

/* a box in the content left */
.paperspy_content_left_box, .paperspy_content_left_box_simple
{
	background-color: Transparent;
	margin-top: 12px;
}
.paperspy_content_left_box p
{
	margin: 0; padding: 0;
	margin-left: 5px;
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
}
.paperspy_content_left_box div { margin-left: 5px; }
.paperspy_content_left_box a:active, .paperspy_content_left_box a:link, .paperspy_content_left_box a:visited, span.paperspy_leftcontent_a
{
	cursor: pointer;
	background-color: Transparent;
	color: #000;
	text-decoration: none;
	padding-right: 2px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
}
.paperspy_content_left_box a:hover, span.paperspy_leftcontent_a_hover
{
	cursor: pointer;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	padding-right: 2px;
}
.paperspy_content_left_box a.content_left_a2:active, .paperspy_content_left_box a.content_left_a2:link, .paperspy_content_left_box a.content_left_a2:visited
{
	cursor: pointer;
	color: #000;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	text-decoration: none;
	width: 136px;
	height: 20px;
	background: url(/styles/default/images/web/button_rect.gif) no-repeat;
	display: block;
}
.paperspy_content_left_box a.content_left_a2:hover
{
	background: url(/styles/default/images/web/button_rect_hover.gif) no-repeat;
}
.paperspy_content_left_box a.content_left_a2_selected:active, .paperspy_content_left_box a.content_left_a2_selected:link, .paperspy_content_left_box a.content_left_a2_selected:visited, .paperspy_content_left_box a.content_left_a2_selected:hover
{
	color: #000;
	width: 136px;
	height: 20px;
	padding-left: 10px;
	padding-top: 5px;
	background: url(/styles/default/images/web/button_rect_hover.gif) no-repeat;
	text-decoration: none;
	display: block;
}
.paperspy_content_left_box img, .paperspy_content_left_box span
{
	vertical-align: middle;
}
/* Content left: END */

/* Content center: START */
#content_center
{
	margin: 0; padding: 0;
	margin-left: 221px;
	padding-left: 13px;
	padding-right: 15px; /* LAYOUT */
}
/* main wraps the content inside content_center (needed so that floats and clears work properly inside content_center */
#paperspy_content_center_main
{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

h1
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 1.5em;
	margin: 0; padding: 0;
}

h1.large
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 2.0em;
	color: #4969C5;
}

h3
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.8em;
	color: #000;
	margin: 0; padding: 0;
	margin-bottom: 5px;
}
/* Content center: END */

/* Box around some bits on the site, i.e. refresh category */
.paperspy_content_box
{
	background-color: #FFFAE1;
	width: 400px;
}
/* header of this box */
.paperspy_content_box_header
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background-color: #EE790B;
	padding: 3px;
}
/* the content of this box */
.paperspy_content_box_content
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif, "Times New Roman";
	font-size: 0.7em;
	padding: 4px;
}