/* dev.nd.edu screen styles
   Updated:Tues 11.9.2010 @ 3:12 p.m.
   Author:Ryan Dunwiddie
   ----------------------------------------------------*/
body 			{font-family:Georgia, "Times New Roman", Times, serif; background:#fff url(images/repeater.gif) 0 0 repeat-x;}
#wrapper-outer 		{background:url(images/footer.gif) bottom left repeat-x;}
#content 		{background:#fff url(images/theme-content.png) 0 0 repeat-y;}
body.three-col #content {background-image:url(images/theme-content-3col.png);}
body.three-col #gamma   {color:#153c60;}
h1, h2, h3, h4, h5, h6  {color:#9f1512; font-family:Helvetica, Verdana, Arial, sans-serif; font-weight:normal;}
h1			{margin-top:15px;}
p			{color:#333;font-size:107%; line-height:179%;}
blockquote		{border:none; color:#9f1512;}
blockquote.pull		{width:140px;}
blockquote p		{color:#9f1512;}
.pull p			{color:#9f1512; border:none; line-height:114%; padding-top:5px; border-top:1px solid #333;}
.image-left		{border:none;}

#header h3 a 		{text-indent:-9999px;height:80px;}
#header h4,
#header h5		{text-indent:-9999px; margin:0; width:400px; height:40px;}
#header h4 a,
#header h5 a 		{position:relative; float:left; width:400px; height:40px;}
#header 		{background:url(images/header.gif) -10px 0px no-repeat; height:165px;}
#header h3.tag-lined 	{margin-top:10px;}

#search-header		{top:105px;}
#search-button 		{border:1px solid #333;text-transform:none;  background:#08324f;  background:-webkit-gradient(linear, left top, left bottom, from(#2374ca), to(#08324f));  background:-moz-linear-gradient(top, #2374ca, #08324f);   padding:4px 7px 2px 7px;   -webkit-border-radius:0px;  -moz-border-radius:0px;   border-radius:0px;   -webkit-box-shadow:rgba(0,0,0,1) 0 1px 0;   -moz-box-shadow:rgba(0,0,0,1) 0 1px 0;   box-shadow:rgba(0,0,0,1) 0 1px 0;   text-shadow:rgba(0,0,0,.4) 0 1px 0; color:white; font-size:10px; font-family:Helvetica, Arial, Sans-Serif;text-decoration:none; vertical-align:middle;}
#search-button:hover 	{border-top-color:#28597a; background:#28597a; color:#ccc;}
#search-button:active   {border-top-color:#2369a3; background:#2369a3;}
#search-input		{background:#fff; border:1px solid #333;height:auto; padding:3px 0;}

#content 		{background:none;}
#beta 			{background:url(images/betabg.gif) top right no-repeat; margin-right:0px; margin-top:20px; width:220px; padding-right:10px;}
#alpha 			{width:679px; min-height:500px; margin-top:20px; margin-left:0; padding:0 0 20px 30px; border-left:1px solid #a8aeb9;}

#b-home	#alpha		{padding-left:10px; width:699px; background:url(images/homebg.jpg) 10px 0 repeat-y;}
#b-home #currentissue	{position:relative; float:left; width:220px; }
#b-home #currentissue p	{padding:10px 20px 0px 20px;margin:0;}
#b-home #currentissue h2{padding-left:20px;}
#b-home #currentissue .image-left {padding:0;border:0; }
#b-home #currentissue img  {background:url(images/shadow.jpg) bottom left; padding-bottom:14px;}
#b-home #currentissue a {float:left; color:#0a4092; font-family:arial;font-size:92%; border:none; font-weight:bold; margin-bottom:10px; position:relative; float:left; }
#b-home #main		{position:relative; float:left; width:290px; padding:10px 20px 10px 20px;}
#b-home #main h4	{font-size:144%; line-height:157%; font-family:times new roman; margin-top:10px;}
#b-home #bugs		{position:relative; float:left; width:140px; padding:0px; margin:20px 0 0 0px;}
#b-home #bugs a		{border:none; color:#0a4092; font-family:arial;font-size:87%; font-weight:bold; margin-bottom:10px; float:left; }
#b-home #alpha a:hover	{color:#187ef2;}
#b-home #bugs .social a {float:none; margin:0; color:#187ef2;}

#b-home #subscribe	{background:url(images/subscribe.jpg) top left no-repeat; height:38px; width:139px;margin-top:10px;}
#b-home #bugs h6	{float:left; color:#333;border-bottom:1px solid #333; width:150px; font-family:arial; font-weight:bold;padding-bottom:8px; margin-bottom:10px;margin-top:20px;}
#b-home #beta .social	{display:none;}
.social ul {margin:0; list-style:none;}
.social li {margin:4px 0;}
.social a {float:none; margin:0; padding:3px 0 3px 26px; font-weight:bold; font-size:95%; color:#187ef2; border:none; background-position:left center; background-repeat:no-repeat;}
#beta h6		{color:#333;border-bottom:1px solid #333; width:150px; font-family:arial; font-weight:bold;padding-bottom:8px; margin-bottom:10px;margin-top:20px;}
.facebook		{background-image:url(images/facebook.jpg); }
.twitter		{background-image:url(images/twitter.jpg);}
.youtube		{background-image:url(images/youtube.jpg);}
.blog			{}

/*
#b-home #bugs #facebook,
#b-home #bugs #twitter,
#b-home #bugs #youtube,
#b-home #bugs #blog	{margin-left:5px; padding-left:20px; font-size:100%;font-weight:normal;}
*/
#b-home h2		{margin:0; font-size:142%; font-weight:bold;}
#b-home #main h3	{margin-top:40px; padding-bottom:8px; font-size:92%; font-weight:bold; color:#333; border-bottom:1px solid #333; text-transform:uppercase;}
#b-home #nav_21540	{display:none;}

#b-current-web-issue .issue,
#b-archived-issues .issue {position:relative; float:left; width:310px; margin-right:20px; margin-top:20px;}
#b-current-web-issue #alpha h1,
#b-archived-issues #alpha h1	{display:none;}
#b-current-web-issue #alpha h3,
#b-archived-issues #alpha h3	{margin-top:0; font-weight:bold; font-size:134%;}
.issue a.pdf	{float:left; margin-top:10px;padding-bottom:5px;background:url(images/pdf.gif) top left no-repeat;padding-left:25px;border:none;}
.issue p		{padding:0 0 5px 0;margin:0;line-height:100%;}
.issue .image-left {margin:0 20px 20px 0;width:auto;}

.issue .buy			{float:left; margin-top:10px;  border:none;text-indent:-9999px; background:url(images/purchase.jpg) top left no-repeat; width:120px; height:27px; }
#articles		{position:relative; float:left; width:680px;margin-top:10px;}
#articles .col		{position:relative; float:left; width:310px;}
#articles .col h3	{color:#333; font-style:italic; border-bottom:1px solid #333;font-family:italic;font-size:122%;padding-bottom:5px; font-family:times new roman;}
#articles .col h4	{color:#333; font-size:92%; font-weight:bold; margin-top:10px;}
#articles .col h2	{font-size:129%; font-weight:bold; margin-top:5px; margin-bottom:10px;}
#articles .col a	{color:#187EF2; margin:0; padding:0; border-bottom:1px solid; font-family:arial; font-size:88%; font-weight:bold;}
#articles #col1		{margin-right:40px;}

#footer			{color:#f9e994; margin:1px 0 0; padding:22px 10px 20px 10px; width:960px; font-size:80%; border:none; font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}
#footer a		{color:#f9e994; text-decoration:underline;}
#footer p		{color:#f9e994; font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;}
#copyright a		{margin-right:3px;}
#footer #mark 		{text-indent:-9999px; margin-top:5px; right:40px; background:url(images/coal-mark.png) top left no-repeat; height:46px; width:182px;}
#footer #site-link	{text-style:italic; margin:0 4px 0 0;}
#footer #share		{position:absolute; overflow:hidden; top:25px; right:275px; width:133px; height:29px; border:none; text-decoration:none;} 
#footer .org		{margin-right:10px;}

/* NAVIGATION
   ----------------------------------------------------*/
#nav {width:220px; margin-top:15px; }
#nav ul {list-style-type:none; margin:0; padding:0; width:100%;}
#nav li {margin:0; padding:0;}
#nav li.first {}
#nav li.last {}
#nav li a {display:block;font-family:arial; margin:0; padding:8px 0 8px 20px; color:#1c3042; text-decoration:none; border-bottom:1px solid #fff; border-top:1px solid #dadada; background:url(images/theme-nav.png) left center no-repeat;}
#nav li a:hover,
#nav li a.current {color:#f6efd2; background-position:-233px center; border-bottom:1px solid #385978;}

#nav li a	{background:url(images/nav.jpg) top left no-repeat; height:38px; text-indent:-9999px; padding:0; margin-bottom:3px; border:none;}
#nav li a:hover,
#nav li a.current {border:none;}
#nav #nav_21540 a {background-position:0px 0px;}
#nav #nav_21540 a:hover,
#nav #nav_21540 a.current {background-position:-220px 0px;}
#nav #nav_21542 a {background-position:0px -41px;}
#nav #nav_21542 a:hover,
#nav #nav_21542 a.current {background-position:-220px -41px;}
#nav #nav_21546 a {background-position:0px -82px;}
#nav #nav_21546 a:hover,
#nav #nav_21546 a.current {background-position:-220px -82px;}
#nav #nav_21547 a {background-position:0px -123px;}
#nav #nav_21547 a:hover,
#nav #nav_21547 a.current {background-position:-220px -123px;}
#nav #nav_21548 a {background-position:0px -164px;}
#nav #nav_21548 a:hover,
#nav #nav_21548 a.current {background-position:-220px -164px;}
#nav #nav_21554 a {background-position:0px -205px;}
#nav #nav_21554 a:hover,
#nav #nav_21554 a.current {background-position:-220px -205px;}
#nav #nav_21555 a {background-position:0px -246px;}
#nav #nav_21555 a:hover,
#nav #nav_21555 a.current {background-position:-220px -246px;}


#nav ul.depth_2 {width:218px; margin:-8px 0 4px 0; padding-bottom:10px;border:1px solid #e4d5b6;border-top:none; background:#f7e893;-webkit-border-radius:4px; -moz-border-radius:4px;border-radius:4px;}
#nav ul.depth_2 li {background:none;}
#nav ul.depth_2 li.first {}
#nav ul.depth_2 li.last {}
#nav ul.depth_2 li a {margin:1px 0;background:none; height:auto; padding:3px 0 3px 25px; line-height:107%; text-indent:0;color:#071f56; font-size:90%; border:none; }
#nav ul.depth_2 li a:hover,
#nav ul.depth_2 li a.current {color:#640c1a;}



#nav ul.depth_3 {}
#nav ul.depth_3 li {}
#nav ul.depth_3 li.first {}
#nav ul.depth_3 li.last {border:none;}
#nav ul.depth_3 li a {padding:3px 0 3px 40px;}
#nav ul.depth_3 li a:hover,
#nav ul.depth_3 li a.current {}

#nav ul.depth_4 {background-color:#294f73;}
#nav ul.depth_4 li {}
#nav ul.depth_4 li.first {}
#nav ul.depth_4 li.last {}
#nav ul.depth_4 li a {}
#nav ul.depth_4 li a:hover,
#nav ul.depth_4 li a.current {}

#nav ul.depth_5 {background-color:#305577;}
#nav ul.depth_5 li {}
#nav ul.depth_5 li.first {}
#nav ul.depth_5 li.last {}
#nav ul.depth_5 li a {}
#nav ul.depth_5 li a:hover,
#nav ul.depth_5 li a.current {}