* { padding: 0; margin: 0; }

p {margin-bottom:0.3em;}

.date {font-size:82%;color:#0071BC;}
.paper {font-size:80%;text-transform:uppercase;}

h3 {margin-bottom: 8px;}
h2, h1 {font-weight:normal;}

h2 {margin-top:5px;margin-bottom:0px;color:#0071BC;}

.title {color:#0071BC;font-weight:bold;font-size:24px;}

a:link {
	color: #808080;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #808080;
}
a:hover {
	text-decoration: none;
	color: #808080;
}
a:active {
	text-decoration: underline;
	color: #808080;
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: url(artwork/back.gif) top repeat-x #F2F2F2;
}
#wrapper { 
 margin: 0 auto;
 width: 900px;
 background: url(artwork/back.gif) top repeat-x white ;

}
#header {
width: 900px;
 color: #333;
 padding: 0px;
 border: 0px solid #ccc;
 height: 100px;
 margin: 0px 0px 0px 0px;
 background: url(artwork/banner.gif) top no-repeat;
}

#flash {
 width: 900px;
 color: #333;
 padding: 0px;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 
 height:270px;
}

#flashleft {
 width: 480px;
 color: #333;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 float:left;
 height:270px;
}

#flashright {
 width: 370px;
 color: #333;
 padding: 40px 40px 40px 10px;
 margin: 0px 0px 0px 0px;
 float:left;
 height:190px;
 background:url(artwork/halfbox.gif);
 text-align:center;
}



#content { 
 width: 900px;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 55px 0px 0px 0px;

}

.about { 
 background: url(artwork/bannerbaseabout.gif) top no-repeat;
}

.editions { 
 background: url(artwork/bannerbaseeditions.gif) top no-repeat;
}

.titles { 
 background: url(artwork/bannerbasetitles.gif) top no-repeat;min-height:300px;

}

.news { 
 background: url(artwork/bannerbasenews.gif) top no-repeat;min-height:300px;
}

.contact { 
 background: url(artwork/bannerbasecontact.gif) top no-repeat;min-height:300px;
}


.index { 
background: url(artwork/bannerbase.gif) top no-repeat;
}



.feed {
  margin-left: 0px;
  padding: 0 0 0 19px;
  background: url("artwork/rss-logo.gif") no-repeat 0 50%;
} 


.infobox {width:205px;height:270px;padding: 10px; margin-top:50px;float:left;display:inline;}

.textwrap {padding:0px 10px 10px 10px;}
.textwrapnews {padding:0px 20px 0px 20px;}

.boxes {float: left; width:205px;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}

.boxesbig {float: left; width:675px;
	margin-left: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
}

.boxleft {float:left;width:320px;margin-right:15px;display:inline;}
.boxright {float:left;width:320px;display:inline;}


.clearfloat { clear:both;width:900px;height:1px;}


#footer { 
 width: 890px;
 color: #333;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 padding: 10px 0px 50px 10px;
 font-size:82%;
 text-align:left;
 background:white;
}

hr
{
border: none 0; 
border-top: 1px #B3B3B3 dotted;/*the border*/
width: 100%;
height: 1px;
  margin: 5px 0 5px;
}


/* menu */

#navigation {
 width: 628px;
 padding: 18px 10px 10px 262px;
 border: 0px solid #ccc;
 margin: 0px 0px 0px 0px;
 height: 33px;
}

.select {padding: 5px 0px 0px 10px;color:#333;width: 890px;height:35px;}
.selectdark {padding: 5px 0px 0px 0px;height:35px;}

.wireframeauramenu{
font-weight: normal;
font-size: 14px;
width: 100%;
}

.wireframeauramenu ul{
border: 0px solid #BBB;
padding: 5px 5px;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
overflow: hidden;
}

.wireframeauramenu ul li{
display: inline;
}

.wireframeauramenu ul li a{
color: white;
padding: 6px 9px 6px 9px;
margin: 0;
text-decoration: none;
border-left: 1px solid white; /*right border between menu items*/
}

.wireframeauramenu ul li a:hover{
color: white;
text-decoration:underline;

}


/* furhter styling */

list {
  padding:0;
  margin-bottom:10px;
  margin-top:10px;
  font-weight:bold;
  font-size: 120%;
  color: #B30000;
  }
.list li {
  list-style-type:none;
 /* background: url(artwork/list.gif) no-repeat ; */
  margin-left:0px;
  padding-bottom:5px;
  padding-left:5px;
  padding-top:5px;
  border-bottom: 1px #B3B3B3 dotted;
  }
  
  
 .listtitle {
  padding:0;
  margin-bottom:10px;
  margin-top:0px;
  font-weight:normal;
  font-size: 120%;
  color: #0071BC;
  }
.listtitle li {
  list-style-type:none;
 /* background: url(artwork/list.gif) no-repeat ; */
  margin-left:0px;
  padding-bottom:5px;
  padding-left:5px;
  padding-top:5px;
  border-bottom: 1px #B3B3B3 dotted;
  } 
  
.listtitle a:link {
	color: #0071BC;
	text-decoration: none;
}
.listtitle a:visited {
	text-decoration: none;
	color: #0071BC;
}
.listtitle a:hover {
	text-decoration: underline;
	color: #0071BC;
}
.listtitle a:active {
	text-decoration: none;
	color: #0071BC;
} 
  
  
.link {
   margin-left: 0px;
  padding: 0 0 0 19px;
  background: url(artwork/list.gif) no-repeat 0 50%;
  color: #3578b8;
  }
  
  .newsimage {width:195px;border:0px solid gray;background:white;padding:5px;}
  
  .aboutimg {width: 402px; float:right; margin: 0px 0px 20px 20px;display:inline;padding:5px;border: 0px solid gray;background:white;}
  
  .newsstoryimg {width: 305px; float:left; margin: 0px 0px 5px 00px;display:inline;border:0px solid gray;}
  .newsimgwrap {width: 305px; float:right; margin: 0px 0px 20px 20px;display:inline;padding:5px;border: 0px solid gray;background:white;}
  
  
  
  
  /* contacts table 1 */
  
  table.employ
{ width: 100%;
border-collapse: collapse;
border-spacing: 0px;
border-bottom: 1px #B3B3B3 dotted; margin-bottom:20px;}


td.employDept
{ 
font-weight: bold;
padding: 2px 0px 2px 5px;
border-bottom: 1px #B3B3B3 dotted;
text-align: left;
vertical-align:top;
}
td.employNotes
{ padding:5px 0px 5px 0px;
font-weight: normal;
border-bottom: 0px #6699CC dotted;
}


td.employ
{ border-bottom: 1px #B3B3B3 dotted;
text-align: left;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 0px;
vertical-align:top; }



.editionthumb {display:inline;float:left;margin-left:10px;margin-bottom:10px;width:101px;}

.editionthumb img {width:101px;height:145px;}