/* Common stylesheet used by all internal pages.*/

body { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; font-size:.9em; color:#000; background-color:#fff; padding:0; margin:10px; }

img { border:0; }
.printlogo { display:none; }

/* Begin general link style */
a:link, a:active, a:visited { padding:0; color:#600; text-decoration:none; }
a:hover { color:#006; background-color:#fff2a5; text-decoration:none; }
/* End general link style */

/* Begin top of page Banner styles ffe49b*/
#banner { float:left; background-color:#fff; width:100%; /*border:2px solid #ce9b02;*/ } /* border color from www.nd.edu/~lawlib */
#banner a:link, #banner a:active, #banner a:visited { padding:0; color:#600; text-decoration:none; }
#banner a:hover { color:#f9e08c; background-color:#600; text-decoration:none; }
#bannerlogo { float:left; width:auto; /*width:315px;*/ }
#bannerlogo a:hover { background-color:#fff; text-decoration:none; }
#bannertagline { float:left; margin-left:0em; width:auto; padding-top:15px; font-size:1.5em; font-weight:bold; font-style:oblique; color:#600; /*border:1px solid #000000;*/ }*/
/*#bannercaption { float:left; width:60%; font-size:150%; color:#000080; font-weight:bold;*/ /*border:1px solid #903;*/ /*}*/
/*#bannertagline { margin-left:1em; margin-right:0em; font-size:60%; color:#000000; font-weight:bold;*/ /*border:1px solid #abcdef;*/ /*}*/

#bannerthumbs { float:left; width:35%; text-align:center; /*border:1px solid #99ff33;*/ }

#bannersearch { float:right; width:auto; padding-right:0; margin-top:12px; /*border:1px solid #99ff33;*/ }
#bannersearch input { background-color:#f9e08c; }
#bannersearch #iiitoday { margin-left:0; font-size:1em; font-weight:bold; font-style:oblique; color:#600; }
#bannersearch #iiitomorrow { margin-left:6em; font-size:1em; font-weight:bold; font-style:oblique; color:#600; }

#skipnavtop { text-align:right; font-size:7pt; /*border:1px solid #feab12; margin:1px 0px 5px 0px;*/ }
#skipnavtop a:link, #skipnavtop a:active, #skipnavtop a:visited, #skipnavtop a:hover { text-decoration:none; color:#fff; background-color:#fff; }
.searchbox { text-align:right; /*border:1px solid #ccc;*/ }
.searchbox input { border: inset 1px #708090; background-color:#fff; }
/*.searchbox input { border: ridge medium #ce9b02; }*/
.searchbox form.ultraseek { padding:0; margin:0; }

#bannernav { clear:both; text-align:center; margin:0; padding:0; background-color:#600; /*border:1px solid #feab12;*/ }
#bannernav ul { margin:0; padding-top:2px; padding-bottom:2px; }
#bannernav li { margin:0 2px 7px 0px; padding:0 3px 0 3px; display:inline; list-style-type:none; background-color:#f9e08c; border:1px solid; border-color:#ffe #aaab9c #ccc #fff; font-size:80%; font-weight:bold; }
/* End top of page Banner styles */

/* Begin Content styles */
#content { float:left; width:65%; margin:.4em 0 0 0; padding:.5em; clear:left; border:1px solid #600; }
#content p, #content li, #content blockquote { font-size:.8em; }
#content li li { font-size:1em; }
/* #content p:first-letter { font-size:2em; } */
#content ol { margin-left:5%; margin-right:7%; }
#content ol li { /*display:block;*/ margin:3px 0 0 0; padding:0 0 0 7px; }
/* previously used on technology how-tos; may no longer be needed*/
#content ol li.withimage { clear:both; border-bottom:1px solid #ccc; }
#content img.imgright { float:right; margin-bottom:1em; }

#content ul { margin-left:3%; margin-right:7%; }
#content ul { list-style:none; }
#content ul li { display:block; margin:3px 0 0 0; padding:0 0 0 10px; background:url(http://washburnlaw.edu/ssi-css2005/graphics/list-triangle.gif) no-repeat 0 3px; }
#content ul li ol li { display:block; margin:3px 0 0 15px; padding:0; background-image:none; }

#content dl { font-size:.9em; }
#content dt { font-weight:bold; margin-top:.4em; }
#content dd { margin-top:.3em; }

#content a:link, #content a:active, #content a:visited { padding:0; color:#006; text-decoration:none; border-bottom:1px dotted #006; }

#content h1, h2, h3, h4, h5, h6 { margin-bottom:0; color:#600; background-color:#fff; }
#content h1 { font-size:135%; text-align:center; }
#content h2 { font-size:125%; }
#content h3 { font-size:115%; }
#content h4 { font-size:110%; }
#content h5 { font-size:105%; }
#content h6 { font-size:100%; }

#content #pageinotherformat { float:right; width:auto; font-size:.8em; margin-top:15px; }

/* Style links to other pages, e.g., photo galleries. */
#content .otherpages { text-align:center; clear:both; }

#content hr { color:#600; }

#content table { font-size:85%; border:1px solid #000; }
#content td { padding-left:1em; padding-right:1em; }
/*#restrict td { border-right:1px solid #000; border-bottom:1px solid #000; }
#restrict td .blank { border-left:0; border-top:0; }*/

#content .left { float:left; width:45%; margin-top:.5em; }
#content .left ul, #content .right ul { margin-left:6%; margin-right:5%; list-style:none; }
#content .right { float:right; width:45%; margin-top:.5em; }
#content .left li, #content .right li { display:block; margin:3px 0 0 0; padding:0 0 0 9px; background:url(http://washburnlaw.edu/ssi-css2005/graphics/list-triangle.gif) no-repeat 0 3px; }

#content .deptaddress { text-align:center; }

/* Include content on page but do not show it on screen.
    However, it will print (e.g., Study Abroad handbook URLs) */
#content .hidecontent { display:none; }

/* Washburn Law Journal section index on Table of Contents pages */
#content .otherwljsections { text-align:center; }

/* End Content styles */

/* Begin form styles */
.reqfield { color:#f00; }
.fixerror { font-weight:bold; text-align:center; border:1px solid #f00; }

form fieldset.hidden { display:none; }

form fieldset { border:1px solid #000; padding:10px; }
form fieldset legend { font-size:100%; font-weight:bold; color:#000080; background-color:#fea; padding:0 5px; border:1px solid #ce9b02; }

label { font-size:80%; font-weight:bold; }

input, select, textarea { font-family:Tahoma, Arial, sans-serif; font-size:80%; color:#000; background-color:#fea; border:1px solid #666; border-bottom:2px solid #666; }
form div input.radioButton, form div input.inputCheck { color:#eee; background-color:transparent; border:0; }
.btnText, span { font-size:80%; vertical-align:text-top; }

form div { clear:left; display:block; margin:5px 0 0 0; padding:1px 3px; border:0px solid #666; }

form div label { display:block; float:left; width:130px; padding:3px 5px; margin:0 0 5px 0; text-align:right; }
form div label.labelCheckbox { display:block; float:left; width:auto; padding:1px 5px; margin:0 0 0px 0; border:0; font-size:80%; font-weight:normal; }

form fieldset.submit { border:0; text-align:center; }
form div.helptext { clear:none; border:0; display:inline; font-weight:normal; font-size:.75em; }
form fieldset div span.fixdata { font-size:.8em; border:1px solid #f00; color:#000; }
.formSubmit { border-right:2px solid #666; }
/* End form styles */

/* Begin form styles for ATLAS catalog search on library pages */
#navcontainer .atlassearch { margin-top:.3em; font-size:.8em; }
#navcontainer .atlassearch p { margin-bottom:0em; font-size:.8em; }
#navcontainer .atlassearch form { margin-left:2px; margin-bottom:-1em; }
/* End form styles for ATLAS */

/* Begin breadcrumb styles */
#breadcrumbtop, #breadcrumbbottom { clear:both; width:100%; text-align:right; font-size:.75em; padding:2px 0; }
/*#breadcrumbtop { color:#fff; background-color:#600; }*/
#breadcrumbbottom { margin-top:20px; }
/* End breadcrumb styles */

/* Begin Navigation container */
#navcontainer { float:right; width:28%; background-color:#fff; margin:0 0 0 0; border:1px solid #ccc; border-right:0; }

#navcontainer p { margin-left:3px; margin-right:3px; font-size:90%; }

#navcontainer div.comment { background-color:#ccceff; font-size:90%; border:1px solid #cc99ff; }

  /* Navigation list styles */
ul.navlist { font-size:.8em; text-align:left; list-style:none; padding:0; margin:0px 1px 0px 1px; width:100%; }

  /* Add default list icon to each item */
/*ul.navlist li { display:block; margin:1px 0 0 0; padding:0 0 0 18px; background:url(http://washburnlaw.edu/ssi-css2005/graphics/list-icon.gif) no-repeat 0 3px; }*/
ul.navlist li { display:block; margin:1px 0 0 3px; padding:0 0 0 9px; background:url(http://washburnlaw.edu/ssi-css2005/graphics/list-triangle.gif) no-repeat 0 3px; }

/*ul.navlist li { display:block; margin:0; padding:0; margin-top:1px;  padding-left:10px; font-weight:bold; }*/

  /* Do not show any icon for blank items */
ul.navlist li.heading { display:block; margin:.75em 0 0 0; padding-left:0px; background:url(); font-weight:bold; }

  /* Current page: show inverse icon */
ul.navlist li.currentpage { display:block; margin:0; font-weight:bold; color:#000; /*background:#ffe49b;*/ background:url(http://washburnlaw.edu/ssi-css2005/graphics/list-triangle-inverse.gif) no-repeat 0 3px; padding-left:18px; }

  /* Item is a subheading */
/*ul.navlist li.subheading { display:block; margin-left:20px; padding-left:18px; }*/
ul.navlist li.subheading { display:block; margin-left:15px; padding-left:8px; background:url(http://washburnlaw.edu/ssi-css2005/graphics/list-triangle.gif) no-repeat 0 3px; font-weight:normal; }

  /* Current page, item is subheading: show inverse icon */
ul.navlist li.subheadingcurrentpage { display:block; margin:0 0 0 20px; padding-left:18px; font-weight:bold; color:#000; background:#fff2a5; background:url(http://washburnlaw.edu/ssi-css2005/graphics/list-icon-inverse.gif) no-repeat 0 3px; }

ul.navlist li.sidenavimage { display:block; margin:.75em 0 0 0; padding-left:18px; background:url(); }

  /* Navigation link style */
ul.navlist li a { /*display:block; width:100%; padding:0 0 0 .3em; color:#000;*/ text-decoration:none; }

  /* Navigation link visited */
ul.navlist li a:visited { color:#6600cc; }

  /* Event display in navigation container */
#navcontainer h2 { margin-left:.1em; margin-right:.2em; font-size:90%; }
#navcontainer .briefevent { margin-top:.5em; margin-right:.2em; margin-left:.1em; font-size:80%; }

/* End Navigation container */

/* Event display in 'eventsummary' container */
#eventsummary { float:right; width:30%; border:1px solid #f9e08c; font-size:80%; }
#eventsummary h2 { text-align:center; }
#eventsummary .briefevent { margin-top:1em; margin-left:.5em; }
#eventsummary .eventdate { font-weight:bold; font-size:95%; }
#eventsummary .eventheading {  }
#eventsummary .eventtime {  }
#eventsummary .eventlocation { font-style:italic; font-size:95%; }
#eventsummary .eventdescURL {  }
#eventsummary .eventwebsiteURL {  }
#eventsummary .eventsmore { margin-top:.6em; margin-left:.6em; font-weight:bold; }
/* End eventsummary container */

/* More information container */
#moreinfo, #sectionindex { float:right; width:40%; border:1px solid #ce9b02; margin:1em 0 0 .5em; font-size:1em; padding:.5em; }
#moreinfo h2 { text-align:center; font-size:.9em; }
#moreinfo p { margin:.5em .3em; }
/*#moreinfo img { float:right; margin:.3em; }*/
/* End moreinfo container */

/* Page content index boxes */
#pageindex, #contactinfo, .testimonial { float:right; width:40%; border-top:1px solid #000; border-right:2px solid #000; border-bottom:2px solid #000; border-left:1px solid #000; margin:1em 0 0 .5em; font-size:1em; padding:.5em; background-color:#eee; }
.testimonial { font-size:.9em; }
.testimonial small { font-size:.9em; }

#pageindex h1, #contactinfo h1 {color:#000; font-size:.9em; background-color:#eee; }
#sectionindex h1 {color:#000; font-size:.9em; }
/* End page content index */

/* TEST: Container for images, typically photos */
/*.imageboxright, imageboxleft { font-size:.9em; }
.imageboxright img { float:right; margin:.3em; }
.imageboxleft img { float:left; margin:.3em; }
.imageboxright a, #content #moreinfo.imageboxleft a, .imageboxright a, #content #moreinfo.imageboxleft a, .imageboxright a, #content #moreinfo.imageboxleft a { text-decoration:none; border-bottom:0px; }
#content #moreinfo .imageboxleft a:hover { color:#006; background-color:#fff*//*2a5*//*; text-decoration:none; }*/
/*.imageboxright p, #imageboxleft p { font-family:Verdana; font-size:70%; color:#000000; text-align:center; line-height:100%; 	margin-top:2; margin-bottom:4; padding: 5px; }*/
/* End image container */

.imageboxleft { float:left; margin:15px 15px 15px 0; padding:10px; border:1px solid black; background:#fff2a5; }
.imageboxright { float:right; margin:15px 0 15px 15px; padding:10px; border:1px solid black; background:#fff2a5; clear:right; }
/* The following two styles center an image in the width of a
content section */
.imageboxcenter { width:100%; text-align:center; clear:both; }
.centerimage { padding:10px; border:1px solid black; background:#fff2a5; }
.imageboxleft img, .imageboxright img, .centerimage img, .imagebox img { border:1px solid black; }
.imageboxleft h1, #content .imageboxright h1, .imagebox h1 { font-size:.9em; background:#fff2a5; }
#content .imageboxleft .caption, #content .imageboxright .caption, #content .imageboxcenter .caption, #content .imagebox .caption { font-size:75%; /*text-align:center;*/ }
.imagebox { margin:15px 15px 15px 0; padding:10px; border:1px solid black; background:#fff2a5; }

/* Begin image styles */
.imagecenter { display:block; margin:10px auto 10px auto; border:1px solid black; padding:10px; background-color:#fff2a5; }
.imagecentercaption { display:block; margin-left:auto; margin-right:auto; text-align:center; font-size:75%; } /* Must include style="width:##px;" in div tag. */
.imageleft { float:left; margin:0 10px 10px 0; border:1px solid black; padding:10px; background-color:#fff2a5; }
.imageright { float:right; margin:0 0 10px 10px; border:1px solid black; padding:10px; background-color:#fff2a5; }
/* End image styles */

/* Begin bottom of page navigation */
#bottomnav { clear:both; text-align:center; border-top:2px solid #600; }
#bottomnav ul { margin:5px 0; padding:0; }
#bottomnav li { margin:0 2px 0 0; padding:0 3px; display:inline; list-style-type:none; border:1px solid; /*border-color:#999 #aaab9c #ccc #999;*/ border-color:#ce9b02; font-size:90%; /*font-weight:bold;*/ background-color:#f9e08c; }

#bottomnav a:link, #bottomnav a:visited { text-decoration:none; }
#bottomnav a:hover { color:#f9e08c; background-color:#600; text-decoration:none; }
/* End bottom of page navigation */

/* Begin page footer */
#pagefooter { clear:both; font-size:90%; border-top:2px solid #600; }
#pagefooter a:hover { color:#f9e08c; background-color:#600; }
/* Contact us, copyright statement and page URL */
#copyright { float:left; width:50%; }
/* Begin display Washburn Law logo at bottom of page */
#wulawlogo { float:right; width:200px; }
#wulawlogo a:hover, #wulawlogo a:link { background-color:#fff; text-decoration:none; }
/* End display of Washburn Law logo at bottom of page */
/* End page footer */

/* Begin faculty bio styles */
.facultyname { color:#000066; text-align:center; }
.facultytitle { font-style:italic; margin-top:0; }
.facultyquote { margin-top:1em; font-size:80%; font-weight:bold; }
.facultydegrees { margin-top:1em; text-align:right; font-size:75%; clear:both; }
.facultybio { margin-top:.5em; }
  /* Begin #moreinfo faculty bio styles */
.facultycontact, .facultysupportstaff, .facultyteaching { margin-top:.5em; font-size:80%; }
  /* End #moreinfo faculty bio styles */
.facultypubhead { color:#000000; text-align:center; margin-top:0; }
.facultypubsecthead { margin-left:0%; text-align:center; }
td.dividervertical { background-color:#FFCC00; }
/* End faculty bio styles */

/* Begin faculty articles and writings (i.e., publications) styles */
.articletitle { margin-left:10%; margin-right:10%; }
.articleheading { margin-right:10%; }
.articleauthor { text-align:center; font-weight:bold; }
.articletonote { vertical-align:35%; font-weight:bold; }
#content a:link.articletonote, #content a:active.articletonote, #content a:visited.articletonote { border-bottom:0; }
.articlecitation { text-align:center; }
.articlecopyright { font-weight:bold; font-size:80%; }
.articlepageno { border-top:1px solid #000; text-align:right; margin:0 2% 0 2%; font-size:80%; }
#articlefootnotes { border-top:2px solid #000; }
#articlefootnotes h2 { text-align:center; }
.articlefnnum { vertical-align:super; font-weight:bold; font-size:100%; }
/* .articlefnnote {  } [style available but not used */
.articlereturn { font-weight:bold; font-size:100%; }
/* End faculty articles and writings (i.e., publications) styles */

/* Begin Utrecht styles */
#navcontainer p .showutrechtlogo { border:1px solid #f456da; margin-left:10%; margin-right:0%; margin-bottom:50px; text-align:center;}


/* old css 

td { font-family:Arial,Verdana,Geneva,Helvetica,sans-serif; color:#000000; font-size:9pt; }

small { font-size:90%; }

.formtable { margin-left:2%; margin-top:15px; }

.getpdf { text-align:left; }
p.dropcap:first-letter { font-size:300%; font-weight:bold; float:left; width:1em; }
*/
