/* ++++++++++++++++++++++++++++++++++++++++ main styles ++++++++++++++++++++++++++++++++++++++++ */
/* body,html must have height:100%; for min-height */
/* body must have font-size:76% for cross-browser typography consistancy */

html, body {
	background:#fff url("/images/eee10x1.gif") repeat-y top right;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border:0;
	}
body {
	font-family:helvetica,verdana,arial,sans-serif;
	font-size:76%;
	}
a, p, h1, h2, h3, h4, h5, h6, .h1 {
	padding:0;
	margin:0;
	border:0;
	}
#imageload {
	visibility:hidden;
	position:absolute;
	left:-1000px;
	top:-1000px;
	}

/* ++++++++++++++++++++++++++++++++++++++++ container ++++++++++++++++++++++++++++++++++++++++ */
/* #container must have position:relative; so that #footer stays at the bottom of the page */
/* #container must have height:auto !important; for non-IE6 browsers */
/* #container must have height:100%; for min-height in IE6 */
/* #container must have min-height:100%; for min-height in non-IE6 browsers */

#container {
	background-color:#fff;
	width:75%;
	margin-left:50px;
	position:relative;
	height:auto !important;
	height:100%;
	min-height:100%;
	}

/* ++++++++++++++++++++++++++++++++++++++++ header ++++++++++++++++++++++++++++++++++++++++ */
/* #header has overflow:hidden to nick off the right and bottom of title just a bit */

#header {
	background-color:#000;
	width:91%;
	overflow:hidden;
	}
#header h1 {
	font-size:3em;
	line-height:1em;
	letter-spacing:0.05em;
	font-style:italic;
	text-align:right;
	text-transform:lowercase;
	margin-right:-0.2%;
	margin-bottom:-0.15%;
	white-space:nowrap;
	}
#header p {
	font-size:1em;
	line-height:1em;
	letter-spacing:0.075em;
	color:#999;
	text-align:right;
	text-transform:lowercase;
	padding-top:20px;
	padding-bottom:0.875em;
	padding-right:20px;
	}
a.header:link, a.header:visited, a.header:active, a.header:hover {
	text-decoration:none;
	}

/* ++++++++++++++++++++++++++++++++++++++++ content ++++++++++++++++++++++++++++++++++++++++ */
/* #content must have padding-bottom equal to the total line-height of the footer so that there is no overlap */

#content {
	background-color:#fff;
	width:100%;
	margin-left:50px;
	padding-bottom:30px;
	}

/* ++++++++++++++++++++++++++++++++++++++++ sidebar + submenu + sidead ++++++++++++++++++++++++++++++++++++++++ */

#sidebar {
	background-color:#000;
	width:33%;
	margin:0px -80px 0px 20px;
	padding:0px 0px 0px 20px;
	float:right;
	}
.menu, .menu ul, .menu li {
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	}
.menu ul li {
	padding-left:20px;
	}
.submenu_bottom {
	margin-bottom:20px;
	padding-bottom:20px;
	}
.hidden {
	display:none;
	}
.authoralpha {
	display:none;
	}
.authoralpha_selected {
	display:block;
	}
#div_author_alpha {
	background-color:#eee;
	}
#div_author_alpha span {
	width:40px;
	padding:0;
	margin:0;
	border:0;
	float:left;
	text-align:center;
	}
#div_author_alpha div{
	background-color:#000;
	height:20px;
	clear:both;
	}
#submenu, div.submenu {
	width:33%;
	background-color:#eee;
	padding:0px 20px 0px 0px;
	margin:10px -80px 0px 20px;
	border:0;
	float:right;
	clear:both;
	}
.submenu, .submenu ul, .submenu li {
	background-color:#eee;
	padding:0;
	margin:0;
	border:0;
	list-style:none;
	}
a.menu_yellow:link, a.menu_yellow:visited, a.menu_yellow:active, a.menu_yellow:hover, a.menu_white:link, a.menu_white:visited, a.menu_white:active, a.menu_white:hover, a.menu_gray09:link, a.menu_gray09:visited, a.menu_gray09:active, a.menu_gray09:hover, a.menu_selected:link, a.menu_selected:visited, a.menu_selected:active, a.menu_selected:hover, a.menu_search:link, a.menu_search:visited, a.menu_search:active, a.menu_search:hover {
	font-size:0.875em;
	letter-spacing:0.1em;
	line-height:0.875em;
	text-decoration:none;
	text-transform:uppercase;
	display:inline-block;
	padding-top:3px;
	padding-bottom:3px;
	}
a.menu_yellow:link, a.menu_yellow:visited, a.menu_yellow:active, a.menu_yellow:hover, a.menu_search:link, a.menu_search:visited {
	color:#ff0;
	}
a.menu_white:link, a.menu_white:visited, a.menu_white:active, a.menu_white:hover {
	color:#fff;
	}
a.menu_gray09:link, a.menu_gray09:visited, a.menu_gray09:active, a.menu_gray09:hover {
	color:#999;
	}
a.menu_search:active, a.menu_search:hover {
	color:#aaa;
	}
a.menu_yellow:active, a.menu_yellow:hover, a.menu_white:active, a.menu_white:hover, a.menu_gray09:active, a.menu_gray09:hover {
	margin-left:-10px;
	margin-right:10px;
	}
a.menu_selected:link, a.menu_selected:visited, a.menu_selected:active, a.menu_selected:hover {
	margin-left:-10px;
	margin-right:10px;
	color:#6bf;
	}
#menu_search_li {
	padding-bottom:10px;
	}
#menu_search_box {
	width:42%;
	height:15px;
	vertical-align:top;
	padding:0;
	margin:0;
	border:0;
	}
li.li_submenu_lightblue, li.li_submenu_selected {
	display:block;
}
li.li_submenu_selected {
	background-color:#bbb;
	margin:0px -40px 0px 0px;
	padding-right: 40px;
}
li.li_submenu_lightblue a.submenu_item, li.li_submenu_selected a.submenu_item {
	font-size:0.875em;
	line-height:0.875em;
	letter-spacing:0.075em;
	color:#000;
	text-decoration:none;
	display:block;
	padding:3px 20px 3px 20px;
}
li.li_submenu_lightblue:hover {
	background-color:#6bf !important;
	margin:0px -40px 0px 0px;
	padding-right: 40px;

}
li.li_submenu_lightblue div.subnav_edit, li.li_submenu_selected div.subnav_edit {
	display:none;
	padding-left:20px;
	padding-bottom:5px;
}
li.li_submenu_lightblue:hover div.subnav_edit, li.li_submenu_selected:hover div.subnav_edit {
	display:inline-block;
	width:100%;
}
a.submenu_lightblue:link, a.submenu_lightblue:visited, a.submenu_lightblue:active, a.submenu_lightblue:hover, a.submenu_lightblue_alpha:link, a.submenu_lightblue_alpha:visited, a.submenu_lightblue_alpha:active, a.submenu_lightblue_alpha:hover, a.submenu_selected:link, a.submenu_selected:visited, a.submenu_selected:active, a.submenu_selected:hover, a.submenu_selected_alpha:link, a.submenu_selected_alpha:visited, a.submenu_selected_alpha:active, a.submenu_selected_alpha:hover {
	font-size:0.875em;
	line-height:0.875em;
	letter-spacing:0.075em;
	color:#000;
	text-decoration:none;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	}
a.submenu_lightblue:link, a.submenu_lightblue:visited, a.submenu_lightblue:active, a.submenu_lightblue:hover, a.submenu_selected:link, a.submenu_selected:visited, a.submenu_selected:active, a.submenu_selected:hover {
	padding-left:20px;
	padding-right:20px;
	}
a.submenu_lightblue_alpha:link, a.submenu_lightblue_alpha:visited, a.submenu_lightblue_alpha:active, a.submenu_lightblue_alpha:hover, a.submenu_selected_alpha:link, a.submenu_selected_alpha:visited, a.submenu_selected_alpha:active, a.submenu_selected_alpha:hover {
	padding-left:0;
	padding-right:0;
	}
a.submenu_lightblue:link, a.submenu_lightblue:visited {
	background-color:#eee;
	margin:0px -20px 0px 0px;
	}
a.submenu_lightblue:active, a.submenu_lightblue:hover {
	background-color:#6bf;
	margin:0px -40px 0px 0px;
	padding-right: 40px;
	}
a.submenu_selected:link, a.submenu_selected:visited, a.submenu_selected:active, a.submenu_selected:hover {
	background-color:#bbb;
	margin:0px -40px 0px 0px;
	}
a.submenu_lightblue_alpha:link, a.submenu_lightblue_alpha:visited {
	background-color:#eee;
	margin:0px 0px 0px 0px;
	}
a.submenu_lightblue_alpha:active, a.submenu_lightblue_alpha:hover {
	background-color:#6bf;
	margin:0px 0px 0px 0px;
	}
a.submenu_selected_alpha:link, a.submenu_selected_alpha:visited, a.submenu_selected_alpha:active, a.submenu_selected_alpha:hover {
	background-color:#bbb;
	margin:0px 0px 0px 0px;
	}
#googlead {
	background-color:#fff;
	width:234px;
	margin:0px -80px 0px 0px;
	padding:0px 0px 5px 0px;
	float:right;
	clear:both;
	}
#googlead p {
	padding-top:5px;
	}
li.submenu_headline {
	font-size:0.875em;
	line-height:0.875em;
	letter-spacing:0.075em;
	color:#FFFF00;
	background-color:#000;
	margin:0px -40px 0px 0px;
	display:block;
	padding: 3px 10px 3px 20px;
}
li.submenu_headline_curator {
	font-size:0.875em;
	line-height:0.875em;
	letter-spacing:0.075em;
	color:#fff;
	background-color:#666;
	margin:0px -40px 0px 0px;
	display:block;
	padding: 3px 10px 3px 20px;
}
/* ++++++++++++++++++++++++++++++++++++++++ main ++++++++++++++++++++++++++++++++++++++++ */

.select_quote_div, .select_quote_div:active, .select_quote_div:visited, .select_quote_div:link {
	font-size:1.125em;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.05em;
	font-family:georgia,times,serif;
	text-decoration:none;
	padding:10px;
	margin:10px 0px -30px -10px;
}

.select_quote_div:hover {
	background-color:#eee;
	cursor:pointer;
}

#main, #alt, .statement, .statement_white {
	width:60%;
	}
#main h1, #alt h1, #alt div.h1 {
	font-size:1em;
	line-height:1.125em;
	letter-spacing:0.05em;
	padding-top:35px;
	margin-bottom:-10px;
	}
#alt p, .statement p {
	font-size:1.125em;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.05em;
	font-family:georgia,times,serif;
	padding-top:20px;
	}
.name {
	color:#000;
	text-transform:uppercase;
	letter-spacing:0.1em;
	}
.info {
	font-size:0.875em;
	color:#999;
	letter-spacing:0.075em;
	}
.statement {
	color:#000;
	background-color:#ccc;
	margin:0px -10px -10px -10px;
	padding:1em 10px 10px 10px;
	display:block;
	}
.statement_heading {
	font-family:helvetica,verdana,arial,sans-serif;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	display:block;
	}
a.link:link, a.link:visited {
	color:#999;
	text-decoration:none;
	}
a.link:active, a.link:hover {
	color:#000;
	text-decoration:underline;
	}
.facebook_like {
	display:inline-block;
	width:150px;
	height:20px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	border-collapse:collapse;
	}
.facebook_like_div {
	display:block;
	width:100%;
	height:20px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	}
.facebook_placeholder {
	display:none;
	width:150px;
	height:20px;
	padding:0px;
	margin:0px;
	}
/* ++++++++++++++++++++++++++++++++++++++++ endofline ++++++++++++++++++++++++++++++++++++++++ */

#endofline {
	width:425px;
	height:50px;
	padding-top:2em;
	margin:0;
	}
.paginate_table_main, .paginate_table_main tr, .paginate_table_main td, .paginate_table_center, .paginate_table_center tr, .paginate_table_center td, .paginate_left, .paginate_center, .paginate_right {
	color:#fff;
	height:25px;
	padding:0;
	border:0;
	}
.paginate_table_main {
	width:425px;
	margin:0;
	}
.paginate_table_center {
	margin:auto;
	}
.paginate_left, .paginate_center, .paginate_right {
	font-size:0.875em;
	line-height:25px;
	letter-spacing:0.075em;
	background-color:#000;
	text-transform:lowercase;
	white-space:nowrap;
	}
.paginate_left {
	text-align:left;
	}
.paginate_center {
	text-align:center;
	}
.paginate_right {
	text-align:right;
	}
#paginate_select {
	height:15px;
	vertical-align:middle;
	padding:0;
	margin:0;
	border:0;
	}
.ldarrow, .lsarrow, .rsarrow, .rdarrow {
	height:25px;
	padding:0px 5px 0px 5px;
	margin:0;
	border:0;
	vertical-align:middle;
	display:inline-block;
	}
.ldarrow, .rdarrow {
	width:12px;
	}
.lsarrow, .rsarrow {
	width:5px;
	}
a.link_ldarrow:link, a.link_ldarrow:visited, a.link_ldarrow:active, a.link_ldarrow:hover, a.link_lsarrow:link, a.link_lsarrow:visited, a.link_lsarrow:active, a.link_lsarrow:hover, a.link_rsarrow:link, a.link_rsarrow:visited, a.link_rsarrow:active, a.link_rsarrow:hover, a.link_rdarrow:link, a.link_rdarrow:visited, a.link_rdarrow:active, a.link_rdarrow:hover {
	background-color:#000;
	background-position:top center;
	background-repeat:no-repeat;
	display:inline-block;
	}
a.link_ldarrow:link, a.link_ldarrow:visited {
	background-image:url("/images/ldarrow_white.gif");
	}
a.link_lsarrow:link, a.link_lsarrow:visited {
	background-image:url("/images/lsarrow_white.gif");
	}
a.link_rsarrow:link, a.link_rsarrow:visited {
	background-image:url("/images/rsarrow_white.gif");
	}
a.link_rdarrow:link, a.link_rdarrow:visited {
	background-image:url("/images/rdarrow_white.gif");
	}
a.link_ldarrow:active, a.link_ldarrow:hover {
	background-image:url("/images/ldarrow_lightblue.gif");
	}
a.link_lsarrow:active, a.link_lsarrow:hover {
	background-image:url("/images/lsarrow_lightblue.gif");
	}
a.link_rsarrow:active, a.link_rsarrow:hover {
	background-image:url("/images/rsarrow_lightblue.gif");
	}
a.link_rdarrow:active, a.link_rdarrow:hover {
	background-image:url("/images/rdarrow_lightblue.gif");
	}

/* ++++++++++++++++++++++++++++++++++++++++ spacer ++++++++++++++++++++++++++++++++++++++++ */
/* #spacer keeps submenu from overlapping footer */

#spacer {
	width:105%;
	height:60px;
	padding:0;
	margin:0;
	border:0;
	display:block;
	clear:both;
	text-align:right;
	}

/* ++++++++++++++++++++++++++++++++++++++++ footer ++++++++++++++++++++++++++++++++++++++++ */
/* #footer must have position:absolute; bottom:0; so that it stays at the bottom of the page */
/* #footer must have right:50px; so that it is aligned to the left of the page */
/* #content must have padding-bottom equal to the total height of the footer so that there is no overlap */

#footer_table_row1_cell1_table_row2_cell1 p, #footer_table_row1_cell2_table_row2_cell1 p {
	font-size:0.875em;
	line-height:25px;
	white-space:nowrap;
	}
#footer_table_row1_cell1_table_row2_cell1 p {
	text-align:left;
	letter-spacing:0.1em;
	text-transform:uppercase;
	}
#footer_table_row1_cell2_table_row2_cell1 p {
	text-align:right;
	letter-spacing:0.075em;
	text-transform:lowercase;
	}
footer_table_row1_cell2_table_row1_cell2_table_row1_cell2 {
	text-align:left;
	}
a.footer_left:link, a.footer_left:visited, a.footer_left:active, a.footer_left:hover, a.footer_right:link, a.footer_right:visited, a.footer_right:active, a.footer_right:hover, a.addthis_button:link, a.addthis_button:visited, a.addthis_button:active, a.addthis_button:hover {
	text-decoration:none;
	display:inline-block;
	}
a.footer_left:link, a.footer_left:visited {
	color:#999;
	}
a.footer_right:link, a.footer_right:visited, a.addthis_button:link, a.addthis_button:visited {
	color:#fff;
	}
a.addthis_button:link, a.addthis_button:visited {
	background-image:url("/images/addthis_button_white.gif");
	background-position:top right;
	background-repeat:no-repeat;
	}
a.footer_left:active, a.footer_left:hover {
	color:#ff0;
	}
a.footer_right:active, a.footer_right:hover {
	color:#6bf;
	}
a.addthis_button:active, a.addthis_button:hover {
	color:#fe6d4c;
	background-image:url("/images/addthis_button_pantone171c.gif");
	background-position:top right;
	background-repeat:no-repeat;
	}
#footer, #footer_table, #footer_table_row1, #footer_table_row1_cell1, #footer_table_row1_cell1_table, #footer_table_row1_cell1_table_row1, #footer_table_row1_cell1_table_row1_cell1, #footer_cmyk, #footer_table_row1_cell1_table_row2, #footer_table_row1_cell1_table_row2_cell1, #footer_table_row1_cell2, #footer_table_row1_cell2_table, #footer_table_row1_cell2_table_row1, #footer_table_row1_cell2_table_row1_cell1, #footer_table_row1_cell2_table_row1_cell2, #footer_table_row1_cell2_table_row1_cell2_table, #footer_table_row1_cell2_table_row1_cell2_table_row1, #footer_table_row1_cell2_table_row1_cell2_table_row1_cell1, #footer_table_row1_cell2_table_row1_cell2_table_row1_cell2, #footer_table_row1_cell2_table_row1_cell2_table_row2, #footer_table_row1_cell2_table_row1_cell2_table_row2_cell1, #footer_table_row1_cell2_table_row2, #footer_table_row1_cell2_table_row2_cell1, #footer_like {
	padding:0;
	margin:0;
	border:0;
	}
#footer, #footer_table, #footer_table_row1, #footer_table_row1_cell1_table, #footer_table_row1_cell1_table_row1, #footer_table_row1_cell1_table_row1_cell1, #footer_table_row1_cell1_table_row2, #footer_table_row1_cell1_table_row2_cell1, #footer_table_row1_cell2_table, #footer_table_row1_cell2_table_row1, #footer_table_row1_cell2_table_row2_cell1 {
	width:100%;
	}
#footer_table_row1_cell1, #footer_table_row1_cell2 {
	width:50%;
	}
#footer_cmyk {
	width:300px;
	}
#footer_table_row1_cell2_table_row1_cell2, #footer_table_row1_cell2_table_row1_cell2_table, footer_table_row1_cell2_table_row1_cell2_table_row1 {
	width:105px;
	}
#footer_table_row1_cell2_table_row1_cell2_table_row1_cell2, #footer_table_row1_cell2_table_row1_cell2_table_row2, #footer_table_row1_cell2_table_row1_cell2_table_row2_cell1 {
	width:100px;
	}
#footer_table_row1_cell2_table_row1_cell2_table_row1_cell1 {
	width:5px;
	}
#footer, #footer_table, #footer_table_row1, #footer_table_row1_cell1, #footer_table_row1_cell1_table, #footer_table_row1_cell2, #footer_table_row1_cell2_table, #footer_table_row1_cell2_table_row1_cell2, #footer_table_row1_cell2_table_row1_cell2_table, footer_table_row1_cell2_table_row1_cell2_table_row1_cell1 {
	height:30px;
	}
#footer_table_row1_cell1_table_row2, #footer_table_row1_cell1_table_row2_cell1, #footer_table_row1_cell2_table_row1_cell2_table_row1, #footer_table_row1_cell2_table_row1_cell2_table_row1_cell2, #footer_table_row1_cell2_table_row2, #footer_table_row1_cell2_table_row2_cell1 {
	height:25px;
	}
#footer_table_row1_cell1_table_row1, #footer_table_row1_cell1_table_row1_cell1, #footer_cmyk, #footer_table_row1_cell2_table_row1, #footer_table_row1_cell2_table_row1_cell1, #footer_table_row1_cell2_table_row1_cell2_table_row2, #footer_table_row1_cell2_table_row1_cell2_table_row2_cell1 {
	height:5px;
	}
#footer {
	position:absolute;
	bottom:0;
	right:50px;
	}
#footer_table_row1_cell1_table_row2 {
	background-color:#000;
	}
#footer_table_row1_cell2_table_row2 {
	background-color:#000;
	}

/* ++++++++++++++++++++++++++++++++++++++++ curate your own quotes ++++++++++++++++++++++++++++++++++++++++ */

#curate_username, #curate_password, #create_username, #create_password, #verify_username, #verify_password, #new_username, #new_password, #old_username, #old_password, #account_email, #verify_email, #new_email, #old_email {
	width:31%;
	height:15px;
	vertical-align:middle;
	padding:0;
	margin:0;
	border:2px solid #000;
	}
#curate_submit, #register_submit, #retrieve_submit, #change_password_submit, #change_email_submit, #delete_submit {
	font-size:0.875em;
	font-weight:bold;
	letter-spacing:0.1em;
	text-transform:uppercase;
	}
#welcome {
	height:25px;
	color:#000;
	background-color:#ccc;
	margin:0px 0px 0px -50px;
	padding:0px 0px 0px 50px;
	display:block;
	}
.welcome_table, .welcome_table_left, .welcome_table_right, .welcome_table_left p, .welcome_table_right p {
	padding:0;
	margin:0;
	border:0;
	}
.welcome_table {
	width:60%;
	height:25px;
	}
.welcome_table_left, .welcome_table_right {
	width:50%;
	height:25px;
	}
.welcome_table_left p, .welcome_table_right p {
	line-height:25px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	white-space:nowrap;
	}
.welcome_table_left p {
	text-align:left;
	}
.welcome_table_right p {
	text-align:right;
	}
a.welcome:link, a.welcome:visited,a.welcome:active, a.welcome:hover {
	color:#000;
	}
a.welcome:link, a.welcome:visited {
	text-decoration:none;
	}
a.welcome:active, a.welcome:hover {
	text-decoration:underline;
	}
.modify_add, .modify_edit, .modify_up, .modify_down, .modify_delete, .modify_add_submenu, .modify_edit_submenu, .modify_up_submenu, .modify_down_submenu, .modify_delete_submenu {
	width:20px;
	height:20px;
	padding:0px 5px 0px 0px;
	margin:0;
	border:0;
	vertical-align:middle;
	display:inline-block;
	background-position:top left;
	background-repeat:no-repeat;
	display:inline-block;
	}
a.modify_add:link, a.modify_add:visited {
	background-image:url("/images/add_off.gif");
	}
a.modify_add_submenu:link, a.modify_add_submenu:visited {
	background-image:url("/images/add_off_submenu.gif");
	}
a.modify_add:active, a.modify_add:hover, a.modify_add_submenu:active, a.modify_add_submenu:hover {
	background-image:url("/images/add_on.gif");
	}
a.modify_edit:link, a.modify_edit:visited {
	background-image:url("/images/edit_off.gif");
	}
a.modify_edit_submenu:link, a.modify_edit_submenu:visited {
	background-image:url("/images/edit_off_submenu.gif");
	}
a.modify_edit:active, a.modify_edit:hover, a.modify_edit_submenu:active, a.modify_edit_submenu:hover {
	background-image:url("/images/edit_on.gif");
	}
a.modify_up:link, a.modify_up:visited {
	background-image:url("/images/up_off.gif");
	}
a.modify_up_submenu:link, a.modify_up_submenu:visited {
	background-image:url("/images/up_off_submenu.gif");
	}
a.modify_up:active, a.modify_up:hover, a.modify_up_submenu:active, a.modify_up_submenu:hover {
	background-image:url("/images/up_on.gif");
	}
a.modify_down:link, a.modify_down:visited {
	background-image:url("/images/down_off.gif");
	}
a.modify_down_submenu:link, a.modify_down_submenu:visited {
	background-image:url("/images/down_off_submenu.gif");
	}
a.modify_down:active, a.modify_down:hover, a.modify_down_submenu:active, a.modify_down_submenu:hover {
	background-image:url("/images/down_on.gif");
	}
a.modify_delete:link, a.modify_delete:visited {
	background-image:url("/images/delete_off.gif");
	}
a.modify_delete_submenu:link, a.modify_delete_submenu:visited {
	background-image:url("/images/delete_off_submenu.gif");
	}
a.modify_delete:active, a.modify_delete:hover, a.modify_delete_submenu:active, a.modify_delete_submenu:hover {
	background-image:url("/images/delete_on.gif");
	}
p span.modify_quote, li span.modify_submenu {
	display:block;
	}
div.modify_quote {
	display:block;
	float:left;
	width:150px;
	height:20px;
}
p:hover span.modify_quote, li:hover span.modify_submenu {
	display:block;
	cursor:pointer;
	padding:0;
	margin:0;
	border:0;
	cursor:pointer;
	}
li:hover span.modify_submenu {
	background-color:#ccc;
	margin:0px -40px 0px 0px;
	padding:0px 40px 0px 0px;
	}

/* ++++++++++++++++++++++++++++++++++++++++ boxes ++++++++++++++++++++++++++++++++++++++++ */

.box_paginate {
	width:5px;
	height:25px;
	padding:0;
	margin:0;
	border:0;
	display:inline-block;
	vertical-align:middle;
	}
.box_cmyk_cyan, .box_cmyk_magenta, .box_cmyk_yellow, .box_cmyk_black, .box_grayscale_black, .box_grayscale_gray01, .box_grayscale_gray02, .box_grayscale_gray03, .box_grayscale_gray04, .box_grayscale_gray05, .box_grayscale_gray06, .box_grayscale_gray07, .box_grayscale_gray08, .box_grayscale_gray09, .box_grayscale_gray10, .box_grayscale_gray11, .box_grayscale_gray12, .box_grayscale_gray13, .box_grayscale_gray14, .box_grayscale_white {
	float:left;
	padding:0;
	margin:0;
	border:0;
	display:inline-block;
	vertical-align:middle;
	}
.box_grayscale_black, .box_grayscale_gray01, .box_grayscale_gray02, .box_grayscale_gray03, .box_grayscale_gray04, .box_grayscale_gray05, .box_grayscale_gray06, .box_grayscale_gray07, .box_grayscale_gray08, .box_grayscale_gray09, .box_grayscale_gray10, .box_grayscale_gray11, .box_grayscale_gray12, .box_grayscale_gray13, .box_grayscale_gray14, .box_grayscale_white {
	width:25px;
	height:25px;
	}
.box_cmyk_cyan, .box_cmyk_magenta, .box_cmyk_yellow, .box_cmyk_black {
	width:75px;
	height:5px;
	}
.box_cmyk_cyan {
	background-color:#0ff;
	}
.box_cmyk_magenta {
	background-color:#f0f;
	}
.box_cmyk_yellow {
	background-color:#ff0;
	}
.box_cmyk_black, .box_grayscale_black {
	background-color:#000;
	}
.box_grayscale_gray01 {
	background-color:#111;
	}
.box_grayscale_gray02 {
	background-color:#222;
	}
.box_grayscale_gray03 {
	background-color:#333;
	}
.box_grayscale_gray04 {
	background-color:#444;
	}
.box_grayscale_gray05 {
	background-color:#555;
	}
.box_grayscale_gray06 {
	background-color:#666;
	}
.box_grayscale_gray07 {
	background-color:#777;
	}
.box_grayscale_gray08 {
	background-color:#888;
	}
.box_grayscale_gray09 {
	background-color:#999;
	}
.box_grayscale_gray10 {
	background-color:#aaa;
	}
.box_grayscale_gray11 {
	background-color:#bbb;
	}
.box_grayscale_gray12 {
	background-color:#ccc;
	}
.box_grayscale_gray13 {
	background-color:#ddd;
	}
.box_grayscale_gray14 {
	background-color:#eee;
	}
.box_grayscale_white {
	background-color:#fff;
	}

/* ++++++++++++++++++++++++++++++++++++++++ sizes ++++++++++++++++++++++++++++++++++++++++ */

.size25x {
	width:25px;
	padding:0;
	margin:0;
	border:0;
	}
.size1x1 {
	width:1px;
	height:1px;
	padding:0;
	margin:0;
	border:0;
	}
.size1x5 {
	width:1px;
	height:5px;
	padding:0;
	margin:0;
	border:0;
	}
.size1x10 {
	width:1px;
	height:10px;
	padding:0;
	margin:0;
	border:0;
	}
.size1x20 {
	width:1px;
	height:20px;
	padding:0;
	margin:0;
	border:0;
	}
.size1x30 {
	width:1px;
	height:30px;
	padding:0;
	margin:0;
	border:0;
	}
.size1x60 {
	width:1px;
	height:60px;
	padding:0;
	margin:0;
	border:0;
	}
.size1x90 {
	width:1px;
	height:90px;
	padding:0;
	margin:0;
	border:0;
	}
.size5x9 {
	width:5px;
	height:9px;
	padding:0;
	margin:0;
	border:0;
	}
.size5x15 {
	width:5px;
	height:15px;
	padding:0;
	margin:0;
	border:0;
	}
.size5x25 {
	width:5px;
	height:25px;
	padding:0;
	margin:0;
	border:0;
	}
.size5x30 {
	width:5px;
	height:30px;
	padding:0;
	margin:0;
	border:0;
	}
.size5x50 {
	width:5px;
	height:50px;
	padding:0;
	margin:0;
	border:0;
	}
.size10x25 {
	width:10px;
	height:25px;
	padding:0;
	margin:0;
	border:0;
	}
.size12x9 {
	width:12px;
	height:9px;
	padding:0;
	margin:0;
	border:0;
	}
.size12x25 {
	width:12px;
	height:25px;
	padding:0;
	margin:0;
	border:0;
	}
.size15x25 {
	width:15px;
	height:25px;
	padding:0;
	margin:0;
	border:0;
	}
.size20x20 {
	width:20px;
	height:20px;
	padding:0;
	margin:0;
	border:0;
	}
.size20x25 {
	width:20px;
	height:25px;
	padding:0;
	margin:0;
	border:0;
	}
.size20x30 {
	width:20px;
	height:30px;
	padding:0;
	margin:0;
	border:0;
	}
.size25x25 {
	width:25px;
	height:25px;
	padding:0;
	margin:0;
	border:0;
	}
.size75x5 {
	width:75px;
	height:5px;
	padding:0;
	margin:0;
	border:0;
	}
.size100x5 {
	width:100px;
	height:5px;
	padding:0;
	margin:0;
	border:0;
	}
.size234x60 {
	width:234px;
	height:60px;
	padding:0;
	margin:0;
	border:0;
	}
.size300x50 {
	width:300px;
	height:50px;
	padding:0;
	margin:0;
	border:0;
	}

/* ++++++++++++++++++++++++++++++++++++++++ generic elements ++++++++++++++++++++++++++++++++++++++++ */

.right			{text-align:right;}
.center			{text-align:center;}
.justify		{text-align:justify;}
.bold			{font-weight:bold;}
.italic			{font-style:italic;}
.underline		{text-decoration:underline;}
.overline		{text-decoration:overline;}
.linethrough	{text-decoration:line-through;}
.lowercase		{text-transform:lowercase;}
.uppercase		{text-transform:uppercase;}
.capitalize		{text-transform:capitalize;}
.smallcaps		{font-variant:small-caps;}
.superscript	{vertical-align:super;}
.subscript		{vertical-align:sub;}
.block			{display:block;}
.inline			{display:inline;}
.inlineblock	{display:inline-block;}
.nowrap			{white-space:nowrap;}
.vtop			{vertical-align:top;}
.vmiddle		{vertical-align:middle;}
.vbottom		{vertical-align:bottom;}

/* ++++++++++++++++++++++++++++++++++++++++ text colors ++++++++++++++++++++++++++++++++++++++++ */

.text_red		{color:#f00;}
.text_green		{color:#0f0;}
.text_blue		{color:#00f;}
.text_cyan		{color:#0ff;}
.text_magenta	{color:#f0f;}
.text_yellow	{color:#ff0;}
.text_black		{color:#000;}
.text_gray01	{color:#111;}
.text_gray02	{color:#222;}
.text_gray03	{color:#333;}
.text_gray04	{color:#444;}
.text_gray05	{color:#555;}
.text_gray06	{color:#666;}
.text_gray07	{color:#777;}
.text_gray08	{color:#888;}
.text_gray09	{color:#999;}
.text_gray10	{color:#aaa;}
.text_gray11	{color:#bbb;}
.text_gray12	{color:#ccc;}
.text_gray13	{color:#ddd;}
.text_gray14	{color:#eee;}
.text_white		{color:#fff;}
.text_lightblue	{color:#6bf;}

/* ++++++++++++++++++++++++++++++++++++++++ background colors ++++++++++++++++++++++++++++++++++++++++ */

.bg_red			{background-color:#f00;}
.bg_green		{background-color:#0f0;}
.bg_blue		{background-color:#00f;}
.bg_cyan		{background-color:#0ff;}
.bg_magenta		{background-color:#f0f;}
.bg_yellow		{background-color:#ff0;}
.bg_black		{background-color:#000;}
.bg_gray01		{background-color:#111;}
.bg_gray02		{background-color:#222;}
.bg_gray03		{background-color:#333;}
.bg_gray04		{background-color:#444;}
.bg_gray05		{background-color:#555;}
.bg_gray06		{background-color:#666;}
.bg_gray07		{background-color:#777;}
.bg_gray08		{background-color:#888;}
.bg_gray09		{background-color:#999;}
.bg_gray10		{background-color:#aaa;}
.bg_gray11		{background-color:#bbb;}
.bg_gray12		{background-color:#ccc;}
.bg_gray13		{background-color:#ddd;}
.bg_gray14		{background-color:#eee;}
.bg_white		{background-color:#fff;}
.bg_lightblue	{background-color:#6bf;}


/* ++++++++++++++++++++++++++++++++++++++++ jquery ++++++++++++++++++++++++++++++++++++++++ */
.error {
	color:#F00;
}