/*
	Master Stylesheet for screen media
	All code on this site unless otherwise mentioned is covered by this Creative Commons License:

		Attribution-ShareAlike License
		http://creativecommons.org/licenses/by-sa/2.0/

	Author: Ken Loomis, Creative Arc, Inc. (creativearc.com)
*/

body {
	font-size: 62.5%;
	/* in em's 62.5% is equivalent to 16px or Text Size > Medium in browsers */
	/* Therefore, 1em is 10px, 0.8em is 8px, 1.2 em is 12px, 1.6em is 16px.  */
	text-align: center;
	margin: 0 auto;
	padding: 0;
	color: #333;
	background: #fff none;
	}

* {
	margin: 0;
	padding: 0;
	}

/* Structure + Layout
----------------------------------------------------------------------------- */

div#wrapper {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	position: relative;
	background: #fff none;
	position: relative;
	}

div#container {
	text-align: left;
	margin: 0;
	padding: 10px 0;
	position: relative;
	clear: both;
	}

div#sidebar {
	float: left;
	width: 237px;
	min-height: 350px;
	position: relative;
	}

div#main {
	float: left;
	width: 690px;
	padding: 10px 10px 10px 20px;
	margin: 0;
	min-height: 350px;
	height: auto !important;
	height: 350px;
	position: relative;
	}

body.customer-account-login div#main,
body.checkout-cart-index div#main {
	width:900px;
	}

div#main p {
	font: 1.3em/130% Georgia, Arial, sans-serif;
	}

div#ads {
	position: relative;
	float:left;
	clear:both;
	margin-top:20px;
	}


/* Header
----------------------------------------------------------------------------- */

div#header {
	text-align: left;
	position: relative;
	height: 153px;
	background: url(../images/background-header.gif) no-repeat top left;
	position: relative;
	margin-bottom:15px;
	margin-top:-10px;
	}

div#header h1 {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 300px;
	height: 120px;
	margin: 15px 0 0 0;
	}

div#header h1 a {
	display: block;
	width: 300px;
	height: 120px;
	border: none;
	text-decoration: none;
	}

ul#navigation {
	position:absolute;
	right:0px;
	top:20px;
	display:block;
	list-style:none;
	}

ul#navigation li {
	width:78px;
	height:29px;
	float:left;
	text-align:center;
	}

ul#navigation li a {
	display:block;
	padding:5px 0;
	width:78px;
	height:17px;
	color:#414141;
	text-decoration:none;
	font: 1.3em/100% Georgia, Arial, sans-serif;
	}

ul#navigation li a:hover {
	color:#FFF;
	background-color:#414141;
	}

li.current,li.current a { width:120px !important; }

body.cms-home ul#navigation li.home a,
body.cms-current ul#navigation li.current a,
body.cms-contact ul#navigation li.contact a,
body.customer-account-login ul#navigation li.account a {
	background-color:#8B1110;
	color:#FFF;
	}

input#search {
	position:absolute;
	top:82px;
	right:60px;
	width:165px;
	/*background: url(../images/searchfield.gif) no-repeat top left;*/
	}

input#search-submit {
	position:absolute;
	width:60px;
	top:82px;
	right:0;
	}

p#adv-search a {
	position:absolute;
	top:119px;
	right:0;
	text-transform:uppercase;
	color:#414141;
	}

div#journal-content {
	width:690px;
	height:auto;
	}

/* General Styles
----------------------------------------------------------------------------- */

p, li {
	font: 1.2em/165% Georgia, Arial, sans-serif;
	color: #000;
	}

h3 {
	color: #000;
	font: 2.0em/150% Georgia, Arial, sans-serif;
	}

/* Sidebar Navigation
----------------------------------------------------------------------------- */

div#sidebar a {
	color:#000;
	}

ul#nav-sidebar {
	display:block;
	list-style:none;
	margin-bottom:20px;
	}

ul#nav-sidebar li.level-1 {
	width:237px;
	height:41px;
	background: url(../images/nav1.jpg) no-repeat top left;
	margin-bottom:7px;
	}

ul#nav-sidebar li.level-1 a {
	display:block;
	width:222px;
	height:31px;
	font: 1.5em/100% Georgia, Arial, sans-serif;
	padding:10px 0 0 15px;
	}

ul#nav-sidebar li.level-1 a:hover {
	text-decoration:underline;
	}

ul#nav-sidebar li.level-2 {
	width:235px;
	height:32px;
	font: 13px/32px Georgia, Arial, sans-serif;
	background: url(../images/nav2.gif) no-repeat top left;
	margin-top:12px;
	padding-left:15px;
	text-transform:uppercase;
	}

ul#nav-sidebar li.level-2 a {
	display:block;
	text-decoration:none;
	}

ul#nav-sidebar li.level-3 {
	width:235px;
	height:29px;
	background: url(../images/nav3.gif) no-repeat top left;
	margin-top:3px;
	}

ul#nav-sidebar li.level-3 a {
	display:block;
	width:220px;
	height:22px;
	text-decoration:none;
	font: 1.2em/100% Georgia, Arial, sans-serif;
	padding:7px 0 0 15px;
	}

ul#nav-sidebar li.level-3 a:hover {
	background: url(../images/nav-hover.gif) no-repeat top left;
	}

/* Main nav pages active states
----------------------------------------------------------------------------- */

body.cms-about li.about a,
body.cms-about li.about a:hover,
body.cms-editorial li.editorial a,
body.cms-editorial li.editorial a:hover,
body.cms-archive li.archive a,
body.cms-archive li.archive a:hover,
body.cms-board li.board a,
body.cms-board li.board a:hover,
body.cms-information li.information a,
body.cms-information li.information a:hover,
body.cms-instructions li.instructions a,
body.cms-instructions li.instructions a:hover,
body.cms-manuscripts li.manuscripts a,
body.cms-manuscripts li.manuscripts a:hover,
body.cms-purchase-articles li.purchase-articles a,
body.cms-purchase-articles li.purchase-articles a:hover,
body.category-cat-articles li.purchase-articles a,
body.category-cat-articles li.purchase-articles a:hover,
body.cms-purchase-back-issues li.purchase-back-issues a,
body.cms-purchase-back-issues li.purchase-back-issues a:hover,
body.category-cat-back-issues li.purchase-back-issues a,
body.category-cat-back-issues li.purchase-back-issues a:hover,
body.cms-reviews li.reviews a,
body.cms-reviews li.reviews a:hover,
body.cms-roles li.roles a,
body.cms-roles li.roles a:hover,
body.cms-statements li.statements a,
body.cms-statements li.statements a:hover,
body.cms-subscriptions li.subscriptions a,
body.cms-subscriptions li.subscriptions a:hover,
body.product-subscription li.subscribe a,
body.product-subscription li.subscribe a:hover,
body.cms-forthcoming li.forthcoming a,
body.cms-forthcoming li.forthcoming a:hover,
body.cms-supplements li.supplements a,
body.cms-supplements li.supplements a:hover {
	background:#8B1110 none !important;
	color:#fff !important;
	}

/* Internal pages active states
----------------------------------------------------------------------------- */

/* INSTRUCTIONS FOR AUTHORS */
body.cms-mission li.instructions a,
body.cms-mission li.instructions a:hover,
body.cms-review-basics li.instructions a,
body.cms-review-basics li.instructions a:hover,
body.cms-categories li.instructions a,
body.cms-categories li.instructions a:hover,
body.cms-not-published li.instructions a,
body.cms-not-published li.instructions a:hover,
body.cms-manuscript-guidelines li.instructions a,
body.cms-manuscript-guidelines li.instructions a:hover,
body.cms-review-process li.instructions a,
body.cms-review-process li.instructions a:hover,
body.cms-nominations li.instructions a,
body.cms-nominations li.instructions a:hover,
body.cms-conflict li.instructions a,
body.cms-conflict li.instructions a:hover,
body.cms-provenance-service li.instructions a,
body.cms-provenance-service li.instructions a:hover,
body.cms-code-of-conduct li.instructions a,
body.cms-code-of-conduct li.instructions a:hover,
body.cms-cover-letter li.instructions a,
body.cms-cover-letter li.instructions a:hover,
body.cms-copyright li.instructions a,
body.cms-copyright li.instructions a:hover,
body.cms-checklist li.instructions a,
body.cms-checklist li.instructions a:hover,
body.cms-accepted-papers li.instructions a,
body.cms-accepted-papers li.instructions a:hover,

/* EDITORIAL BOARD */
body.cms-straub-detmar li.board a,
body.cms-straub-detmar li.board a:hover,
body.cms-ang-soon li.board a,
body.cms-ang-soon li.board a:hover,
body.cms-barki-henri li.board a,
body.cms-barki-henri li.board a:hover,
body.cms-dennis-alan li.board a,
body.cms-dennis-alan li.board a:hover,
body.cms-goodhue-dale li.board a,
body.cms-goodhue-dale li.board a:hover,
body.cms-gregor-shirley li.board a,
body.cms-gregor-shirley li.board a:hover,
body.cms-grover-varun li.board a,
body.cms-grover-varun li.board a:hover,
body.cms-gurbaxani-vijay li.board a,
body.cms-gurbaxani-vijay li.board a:hover,
body.cms-henfridsson-ola li.board a:hover,
body.cms-henfridsson-ola li.board a,
body.cms-henver-alan li.board a:hover,
body.cms-henver-alan li.board a,
body.cms-iivari-juhani li.board a:hover,
body.cms-iivari-juhani li.board a,
body.cms-kemerer-chris li.board a:hover,
body.cms-kemerer-chris li.board a,
body.cms-markus-lynne li.board a:hover,
body.cms-markus-lynne li.board a,
body.cms-morris-mike li.board a:hover,
body.cms-morris-mike li.board a,
body.cms-valacich-joseph li.board a:hover,
body.cms-valacich-joseph li.board a,
body.cms-walsham-geoff li.board a:hover,
body.cms-walsham-geoff li.board a,
body.cms-avgerou-chrisanthi li.board a:hover,
body.cms-avgerou-chrisanthi li.board a,
body.cms-ba-sulin li.board a:hover,
body.cms-ba-sulin li.board a,
body.cms-bapna-ravi li.board a:hover,
body.cms-bapna-ravi li.board a,
body.cms-barrett-michael li.board a:hover,
body.cms-barrett-michael li.board a,
body.cms-belanger-france li.board a:hover,
body.cms-belanger-france li.board a,
body.cms-brinkkemper-sjaak li.board a:hover,
body.cms-brinkkemper-sjaak li.board a,
body.cms-burton-jones-andrew li.board a:hover,
body.cms-burton-jones-andrew li.board a,
body.cms-butler-brian li.board a:hover,
body.cms-butler-brian li.board a,
body.cms-chan-hock-chuan li.board a:hover,
body.cms-chan-hock-chuan li.board a,
body.cms-chiasson-mike li.board a:hover,
body.cms-chiasson-mike li.board a,
body.cms-davidson-elizabeth li.board a:hover,
body.cms-davidson-elizabeth li.board a,
body.cms-davidson-robert li.board a:hover,
body.cms-davidson-robert li.board a,
body.cms-dibbern-jens li.board a:hover,
body.cms-dibbern-jens li.board a,
body.cms-ferratt-thomas li.board a:hover,
body.cms-ferratt-thomas li.board a,
body.cms-gable-guy li.board a:hover,
body.cms-gable-guy li.board a,
body.cms-gallivan-michael li.board a:hover,
body.cms-gallivan-michael li.board a,
body.cms-gefen-david li.board a:hover,
body.cms-gefen-david li.board a,
body.cms-jiang-james li.board a:hover,
body.cms-jiang-james li.board a,
body.cms-johnston-robert li.board a:hover,
body.cms-johnston-robert li.board a,
body.cms-kankanhalli-atreyi li.board a:hover,
body.cms-kankanhalli-atreyi li.board a,
body.cms-kohli-kohli li.board a:hover,
body.cms-kohli-kohli li.board a,
body.cms-krishnan-m li.board a:hover,
body.cms-krishnan-m li.board a,
body.cms-lee-jae-nam li.board a:hover,
body.cms-lee-jae-nam li.board a,
body.cms-molhotra-arvind li.board a:hover,
body.cms-molhotra-arvind li.board a,
body.cms-oh-wonseok li.board a:hover,
body.cms-oh-wonseok li.board a,
body.cms-pavlou-paul li.board a:hover,
body.cms-pavlou-paul li.board a,
body.cms-purao-sandeep li.board a:hover,
body.cms-purao-sandeep li.board a,
body.cms-sahay-sundeep li.board a:hover,
body.cms-sahay-sundeep li.board a,
body.cms-sarker-suprateek li.board a:hover,
body.cms-sarker-suprateek li.board a,
body.cms-speier-cheri li.board a:hover,
body.cms-speier-cheri li.board a,
body.cms-tanriverdi-huseyin li.board a:hover,
body.cms-tanriverdi-huseyin li.board a,
body.cms-teo-hock-hai li.board a:hover,
body.cms-teo-hock-hai li.board a,
body.cms-thompson-ronald li.board a:hover,
body.cms-thompson-ronald li.board a,
body.cms-trauth-eileen li.board a:hover,
body.cms-trauth-eileen li.board a,
body.cms-tunca-tunay li.board a:hover,
body.cms-tunca-tunay li.board a,
body.cms-walden-eric li.board a:hover,
body.cms-walden-eric li.board a,
body.cms-wasko-molly li.board a:hover,
body.cms-wasko-molly li.board a,
body.cms-weber-bruce li.board a:hover,
body.cms-weber-bruce li.board a,
body.cms-whitley-edgar li.board a:hover,
body.cms-whitley-edgar li.board a,
body.cms-yi-mun li.board a:hover,
body.cms-yi-mun li.board a,

/* ABOUT */
body.cms-awards-reviewer li.about a,
body.cms-awards-reviewer li.about a:hover,
body.cms-awards-paper-year li.about a,
body.cms-awards-paper-year li.about a:hover {
	background:#8B1110 none !important;
	color:#fff !important;
	}

div.product-image a img {
	display:none;
	}

/* Footer
----------------------------------------------------------------------------- */

div#footer {
	clear: both;
	text-align: center;
	background: #8B1110 none;
	height:61px;
	padding: 10px;
	position: relative;
	}

p#footer-left {
	float:left;
	width:480px;
	text-align:center;
	line-height:1.4 !important;
	}

p#footer-right {
	float:right;
	width:350px;
	text-align:center;
	margin-top:25px;
	}

div#footer p {
	color: #fff;
	font: 1.3em/100% Helvetica, Arial, sans-serif;
	}

div#footer a {
	color:white;
	text-decoration:underline;
	}

/* Common Classes
----------------------------------------------------------------------------- */

a {
	outline: none;
	}

a img {
	border: none;
	text-decoration: none;
	}

code {

	}

.float-right {
	float: right;
	}

.float-left {
	float: left;
	}

.strong {
	font-weight: bold;
	}

.hidden {
	display: none;
	}

.clear {
	display: block;
	clear: both;
	}

.maroon {
	color:#8b1110;
	}

.author {
	background-color: #ffff99;
	padding: 0 0 0 15px;
	}

hr {
	width: 100%;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #ccc;
	border-left: none;
	line-height: 1px;
	height: 1px;
	margin: 5px auto 5px auto;
	clear: both;
	display: block;
	text-decoration: none;
	}

code {
	color: #000;
	display: inline;
	white-space: nowrap;
	text-align: left;
	font: 12px/125% "Courier New", Courier, Monaco, monospace;
	}


div#main table {
	text-align:center;
	/* removed paul oct 19 2010 width:500px; */
	margin: 0 0 15px 0;
	border-collapse: collapse;
	}

body.catalog-category-view div#main table,
body.cms-awards-reviewer div#main table,
body.checkout-cart-index div#main table {
/* removed paul oct 19 2010	width:700px; */
	}

body.cms-archive div#main table { width:100%; }
body.cms-archive div#main table tr { }
body.cms-archive div#main td {
	height:30px;
	margin:0;	padding:0;
	border:0 !important;
	border-bottom:1px solid #ccc !important;
	}

body.checkout-cart-index div#main table.shopping-cart-totals {
	width:400px !important;
	}

body.catalogsearch-result-index h4 {
	font: 1.6em/125% Georgia, Arial, sans-serif;
	text-align:left;
	}

body.catalogsearch-result-index div#main ul {
	list-style-type:square;
	}

body.catalogsearch-result-index div#main ul li p {
	display:none;
	}

div#main tr {
	padding:0;
	margin:0;
	}

div#main td {
	border:1px solid #999;
	font: 1.2em/165% Georgia, Arial, sans-serif;
	}

div#main ul {
	list-style-type:circle;
	margin: 0 0 10px 25px;
	}

	body.catalogsearch-advanced-index div#main ul,
	body.customer-account-edit div#main ul,
	body.customer-address-form div#main ul,
	body.customer-account-login div#main ul,
	body.customer-account-forgotpassword div#main ul,
	body.customer-account-create div#main ul,
	body.checkout-onepage-index div#main ul,
	body.checkout-cart-index div#main ul {
		list-style-type:none;
		}

div.shopping-cart-table {
	width:900px;
	}


	table.view-by {
	width:650px !important;
/* not sure why this is disabled, it helps us with the sort dropdown -PL	display:none; */
	}


#my-orders-table,
#my-downloadable-products-table {
	width:650px !important;
	}

#my-orders-table th,
#my-downloadable-products-table th {
	background-color:#8b1110;
	color:#FFF;
	}

table.pager {
	width:650px !important;
	}

#shopping-cart-table th {
	background-color:#EEE;
	}

.shopping-cart-totals td {
	border:0 !important;
	}

.shopping-cart-totals {
	background-color:#FFF;
	}

.shopping-cart-totals tr {
	width:50px !important;
	}

body.customer-account-login .button-set a.left {
	font-size: 1.4em;
	color: #8B1110;
	margin-top: -60copx;
	margin-left: 35px;
	}

body.customer-account-login ul.form-list {
	margin-top: 30px;
	}

body.customer-account-login p.required {
	text-align: left;
	margin-left: 30px;
	}

body.customer-account-create ul.messages li.error-msg ul li {
	color: #fff;
	font-family:arial,helvetica,sans-serif;
	padding-left: 10px;
	}

/* Downloads page
----------------------------------------------------------------------------- */

body.misq-downloads-index div#main.col-main {
	font-size: 1.2em;
	line-height: 150%;
	}

body.misq-downloads-index div#main.col-main div.articles span.number {
	background: url(/skin/frontend/default/misq/images/pdf-icon.gif) no-repeat 0 0;
	padding-left: 20px;
	width: 50px;
	}

body.misq-downloads-index div#main.col-main div.articles {
	background-color: #f7f7f7;
	padding: 1px 20px 10px 10px;
	margin-top: 15px;
	}

body.misq-downloads-index div#main.col-main div.articles a {
	text-decoration: underline;
	font-weight: normal;
	}

