@charset "iso-8859-1";
								   
* {margin:0; padding:0}
body {font-size:12px; font-family:trebuchet ms,helvetica,arial,sans-serif; color:#000000; padding:0px; margin:0px; background-color:#FFF;}
table,td,pre {font-size:12px; font-family:arial; color:#000000;}
a {color:#000066; text-decoration:none;}
a:hover {text-decoration:underline;}  

#container {width:100%; overflow:hidden;}	

#leftDiv {display:inline; float:left; width:145px; font-size:12px; font-family:arial; color:#666;}		
#rightDiv {display:inline; float:right; width:140px; background:#FFF;} 
#rightDiv[id] {margin-left:5px;}
#infoDiv {display:inline; float:left; width:170px; margin:10px 20px 0 0;}
#mainDiv {margin:10px 0 0 190px;}	

#leftDiv ul, #rightDiv ul {list-style:none; margin:0; padding:0;}	
#leftDiv li, #rightDiv li {display:inline; margin:0;}	 
#leftDiv li a, #rightDiv li a, #leftDiv li div b, #rightDiv li div b {display:block; padding:6px; margin:1px 0; background:#FFF url(/img/bg_parchment.jpg); border-top:2px solid #EEE; border:1px solid #CCC;}
#leftDiv li a, #leftDiv li div b {-moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px;}	 
#rightDiv li a, #rightDiv li div b {-moz-border-radius-topleft:5px; -webkit-border-top-left-radius:5px;}
#leftDiv li a:hover, #rightDiv li a:hover {background:#000066 !important; color:#FFF;}		 
#leftDiv li li a:hover {background:none; color:#000066; text-decoration:underline;}
#leftDiv li div a, #rightDiv li div a {margin-left:12px; font-size:11px; background:#F4F4F4; -moz-border-radius:0px; -webkit-border-radius:0px;}	
#rightDiv li div div:last-child a {-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;}
#leftDiv li div a:hover, #rightDiv li div a:hover {background:#CCC !important; color:#666;}	
#leftDiv li div b, #rightDiv li div b {margin-left:12px; font-weight:normal; font-size:11px; background:#000066 !important; color:#FFF;}

#leftDiv .expand ul {background:#CCC !important;}
#leftDiv .expand ul li a:hover{background:#333399;}
#leftDiv .nav ul {display:none; margin:0 1px 0 4px;}	
#leftDiv .nav ul li {background:#FFF url(); margin:0; padding:0px;}	
#leftDiv .nav ul li a {background:#FFF url(); margin:1px 0; padding:1px; border-width:0px; font-size:10px}	
#leftnav .nav ul .even, #leftnav .nav ul .even a {background:#FFFFEE !important;}

#infoDiv .subnav {margin:3px 0;}
#infoDiv .subnav a {font-family:trebuchet MS; font-size:11px; font-weight:bold;} 

.navHdr {display:block; font-weight:bold; color:#000066; padding-top:10px; padding-left:2px; font-size:14px;}

#crumb {font-family:verdana,sans-serif; font-size:10px;}
#special {font-family:verdana,sans-serif; font-size:10px;}			 

#topBar {text-align:right; padding:0 5px 5px 0; color:#A0A0A0; border-bottom:1px solid #CCC}

#mainContent {padding:5px 20px; margin-left:145px; margin-right:140px; border-left:0px solid #CCC; height:100%;}				

.small {font:normal 10px arial; text-align:left;}
.left {display:inline; float:left;}
.right {display:inline; float:right;}
.textleft {text-align:left;}
.textright {text-align:right;}
.more {padding:0 2px; margin:2px; line-height:20px; border:1px solid #000066; background:#000066; color:#FFF; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px;}
.more:hover {border:1px solid #000066; background:#FFFFEE; color:#000066;}	
#welcome {min-width:800px;}
#welcome_left {width:58%; display:inline-block; float:left; margin-right:10px;}
#welcome_left[id] {width:55%; display:inline; float:left; margin-right:15px;}
#welcome_left #featured .item {min-height:200px; padding:8px;}
#welcome_left #featured .item a img {border:1px solid #000066;}	
/*#welcome_left #featured #featureditem0.item a img {width:200px;}*/ 
#welcome_left #featuredseries.item {min-height:240px; background:#FFFFEE;} 
#welcome_left #featuredseries.item h4 {display:inline-block; font-size:18px; font-weight:normal; margin-bottom:6px;}  
#welcome_left #featuredseries.item span.right {display:inline; float:right; color:#999; font-size:24px;} 
#welcome_left #featuredseries.item a img {clear:right;} 

#welcome_right {width:40%; display:inline-block; float:left; padding:0;}
#welcome_right[id] {width:38%;}

#welcome .news {padding:0;}
#welcome .news li {margin-bottom:10px; list-style-type:none;}
#welcome i.h4 {font-size:13px;}
#welcome .item, #welcome .series {padding:3px; margin-bottom:3px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#F9F9F9; border:1px solid #EEE;}
#welcome .cats {width:100%;}
#welcome .cats a img {border:1px solid #000066;} 
#welcome .conferences p {padding:3px 0; font-size:11px;}
.color {background-color:#EEE; padding-left:5px;}
#welcome_left .color {background:url('/img/bg_news.jpg') repeat-y right;}
#welcome div.left {background:#F4F4F4; border:1px solid #EEE; margin-bottom:10px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#welcome div.pad {margin:10px; padding:0px 0px;} 

#mainContent p {padding:10px 0;}
#mainContent ul,#mainContent ol {margin-left:20px; padding:10px 0;}

#cats p {padding:10px; margin:10px 15px 15px 0px; width:200px; height:140px; background:url(/img/bg_cats.gif) no-repeat bottom right #F4F4F4; border:1px solid #EEE; -moz-border-radius:5px; -webkit-border-radius:5px;}
#cats .left .thumb {margin:0 8px 0px 0px; display:inline; float:left; height:130px; max-width:120px;}	  
#cats div {float:left; width:98%; margin:0;}   
#reps pre {width:48%; float:left;} 
#news li {width:100%; margin:20px;}  
#news li img {margin:2px 8px 8px 8px; vertical-align:top;}
#exam td {padding:10px;}	
#lib_rec {display:inline; float:left; width:48%;}
#bookshop_rec {display:inline; float:left; width:48%;}
blockquote {padding-left:20px;}

button {font:bold 12px arial; color:navy; background-color:linen; border-color:navy;}
.subs {border:1px solid #999999; background-color:#FFFFDD;}	 

.h1,h1 {font-family:arial,helvetica,sans-serif; color:#000066; font-size:24px; font-weight:normal; margin-top:0px;}
.h2,h2 {font-family:arial,helvetica,sans-serif; color:#666; font-size:20px; font-weight:bold; margin:0px;}
.h3,h3 {font-family:arial,helvetica,sans-serif; color:#000066; font-size:16px; font-weight:bold; margin:0px;}
.h4,h4 {font-family:arial,helvetica,sans-serif; color:#3366AA; font-size:14px; font-weight:bold; margin:0px;}	

#welcome h2 {color:#FFF; background:#3366AA; font-size:24px; font-weight:normal; margin:0 0 3px 0; padding:2px 3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; clear:left;}
#welcome h2 a {text-decoration:none; color:#FFF;}
#welcome h2 a:hover {text-decoration:underline;}
a.h4   {color: #000066;}
hr {color:#CCCCCC; background-color:#CCCCCC; height:1px; border:none; margin:3px 0px 3px 0px;}	
#mainContent hr {border-color:#CCC; border-style:dashed none; border-width:0; height:1px;}

form {margin:0px;}
a.alpha {font-size:14px;}
.new {font-weight:bold; font-size:11px; background-color:#FFFFCC; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; padding:1px 3px;}
.nyp {font-weight:bold; font-size:11px; background-color:#FFFFEE; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; padding:1px 3px;}
.ebook {font-weight:bold; font-size:11px; background-color:#EEFFFF; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; padding:1px 3px; text-decoration:none;}
.bkinfo {padding:4px; line-height:18px; background-color:#ffffff; border:1px solid #CCC; -moz-border-radius:5px; -webkit-border-radius:5px;}
.alt {color:#0000AC;}
.alert {margin:10px; padding:10px; border: 1px solid #FF0000; font: 12px verdana bold; color:white; background:red; -moz-border-radius:3px; -webkit-border-radius:3px;}	
 
body#series #mainContent td a img:hover {width:200px;} 

form fieldset {border:0;} 
form label {display:inline-block; float:left; width:160px; margin:10px 5px 10px 0;}
form input,form select {font-size:14px;}	
form .input {height:20px; padding:3px; border-width:0px; border-bottom:1px dashed #000066; background:#FFFFEE;}	   

#TB_window,#TB_title,#tellfriend {-moz-border-radius:20px; -webkit-border-radius:20px; overflow:hidden;}	
 
#TB_title {background:#FFF;}

#journals #leftDiv li a:hover, #journals #rightDiv li a:hover {background:#000066 !important; color:#fffd76;}
#journals #SCSMI, #journals #FMM {display:none; padding:10px;} 
#journals #jnl_covers {display:inline; float:right; text-align:right; width:52%; margin-left:5px;}		   
#jnls form td {padding:6px 0;}				  

#journals .third {background:#FCFCFC; width:44%; border:1px solid #EEE; -moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; margin:10px 20px 20px 0; padding:0;} 																							
#journals .third h1 {background:#FFFFCC; padding:5px 10px 0px 10px;}
#journals .third h2 {background:#FFFFCC; padding:0px 10px 5px 10px; margin-bottom:4px; border-bottom:1px solid #EEE;}
#journals .third h3 {color:#FFF; background:#3366AA; font-size:24px; font-weight:normal; margin:0 0 3px 0; padding:2px 3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-bottom:1px solid #EEE;}
#journals .third h5 {font-family:arial,helvetica; padding:2px 0; margin-left:10px; font-size:11px; letter-spacing:2px; font-weight:normal; text-transform:uppercase;}
#journals .third p {margin:6px 10px; padding:0 !important;}	
#journals .third ol {margin-left:30px;}	#journals .third ol li {margin:5px 0;}
#journals ul.bobby {font-size:1em; margin:0; height:300px; overflow:auto;}
#journals ul.bobby li {display:block; margin:5px 0; padding:2px; border:1px solid #3366AA; background:#FFFFCC;}	

#journals #rightlist h3 {font-size:14px; color:#000066; padding:5px 3px; margin:2px 0; background:#F9F9F9; border:1px solid #CCC; cursor:pointer; cursor:hand;}	
#journals #rightlist ul {display:none;}	
#journals #rightlist li a {display:block; padding-left:3px; width:200px; /*white-space:nowrap;*/}  

#journals .header {margin-bottom:10px; padding-bottom:10px; border-bottom:0px solid #CCC;}		

#journals .header h1 {font-size:36px;}
#journals .header h2 {font-size:20px;}	
		
#journals h2 {color:#3366AA;}
#journals h3.title {color:#FFF; background:#3366AA; font-size:24px; font-weight:normal; margin:0 0 3px 0; padding:2px 3px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

#journals #social_tools {background:#EEE; white-space:nowrap; padding:6px; margin:10px 0; width:220px; float:right; border-radius:10px;}
#journals #social_tools p {padding:0 0 5px 0; vertical-align:middle;}
#journals #social_tools p:after {content:''; display:block; clear:left;}
#journals #social_tools input#email {clear:left; width:150px;}
#journals #social_tools input[type=submit] {font-size:11px;}

/* */
.delete, .handle, .edit {cursor:pointer; cursor:hand;}	

.field_row {clear:left;}
.field_cell label, .field_row label {display:inline-block; float:left; width:200px;}
.field_cell input,.field_row input {margin:10px 5px 10px 0; display:inline-block; float:left;}
.field_cell {display:inline; float:left; width:300px;} 
.field_cell:first-child {clear:left;}
.field_row input {width:500px;}	 
.titlesAddedArray {margin:2px 4px; padding:2px; background:#EEE; -moz-border-radius:3px; -webkit-border-radius:3px;}
