/*  	Adapted from several other stylesheets 2010
*/

* {
	border:0;
	margin:0; 
	padding:0;
}


/* general */
a {
	color: #082984;
	text-decoration:none;
}

a:hover {
	color: White;
	text-decoration:none;
}


/* header */
#header {
	border-bottom:1px solid #082984;
	height:48px;
	margin:0 auto;
	width:450px;
}
#header h1 {
	color:#082984;
	font-size:150%;
	letter-spacing:-1px;
	text-align:right;
	padding:0px;
	margin-bottom:-2px;
}
#header h2 {
	color: #336699;
	font-size:80%;
	letter-spacing:2px;
	text-align:right;
	text-transform:uppercase;
	margin-bottom:-2px;
}

/* navigation */
#navigation {
	background:#ffffff;
	border-right:1px solid #082984;
	margin:0 auto;
	width:450px;
	height:40px;
	list-style:none;
}
#navigation li {
	border-left:1px solid #082984;
	float:left;
	width:149px;
	list-style:none;
	}
#navigation a {
	color:#555;
	display:block;
	line-height:40px;
	text-align:center;
}
#navigation a:hover {
	background:#336699;
	color:#ffffff;
	font-weight: bolder;
}
#navigation .active {
	background:#e3e3e3;
	color:#777;
}

/* body */
body {
	background:#eeeeee;
	color:#000000;
	font:0.8em Arial, Helvetica, "bitstream vera sans", sans-serif;
}

/* content */
#content {
	height:auto;
	margin:20px;
	padding:20px 10px 10px 20px;
	font : Arial, Helvetica, sans-serif;
	color: #000000;
}
#content h1 {
	border-bottom:1px dashed #082984;
	font-size:1em;
	color: #082984;
	font : Arial, Helvetica, sans-serif;
}

#content h2 {
	color: #6699FF;
	font-size: 1.2em;
	padding-top: 12px;
}
#content h3 { /* added kwiseth 18-oct-2009 */
	color:#082984;
	font-size:1.2 em;
	padding-top: 12px;
}
#content p {
	line-height: 120%;
	padding: 12px;
	color: #000000;
}

#content li {
	list-style: square inside;
	margin-left: 20px;
	padding: 0px 0px 2px 3px;
}


/* sidebar */
#sidebar p {
	line-height: 120%;
	padding: 5px;
	color: #333300;
}
#sidebar li {
	list-style: none inside;
	line-height: 120%;
	margin: 0px 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.goldenrod { /* added kwiseth 18-oct-2009 */
	font-style: bold;
    font-weight:bolder;
    color: #ff8429;
}

.blue { /* added kwiseth 18-oct-2009 */
    font-weight: 700;
	color: #082984;
	font-family: Arial, Helvetica, sans-serif;
}

/* footer */
#footer {
	border-top:1px solid #082984;
	margin-top: 24px;
	padding:10px;
	text-align:left;
	width:650px;
}

/* Added by Larry Ullman: */
.error {
	font-weight: bold;
	color: #C00
}

.miniscule {
	font-size:9px;
	color:#bababa;
}
.miniscule2 {
	font-size:9px;
	color:#082984;
	text-transform: uppercase;
	
}

div.feedtitle {
  padding-left : 5px;
  background-color : #EEEEEE;
  font-size : 22px;
  font-weight : bold;
}

div.feedtitle a {
  color : #666677;
  text-decoration : none;
}

div.feedtitle a:hover {
  color : #333344;
  text-decoration : none;
}

div.feedcontent li {
	font-size : 12px;
	padding-left : 50px;
	list-style-image : url(newspaper.gif);
	list-style : url(newspaper.gif);
	padding : 3px 5px;
}

a:link {
  color : #333344;
  text-decoration : none;
}

a:visited {
  color : #9999AA;
  text-decoration : none;
}

a:hover, a:active {
  background : #EEEEEE;
  text-decoration : none;
}

span.itemdate {
  font-style : italic;
  color : #CCCCDD;
}


/* Apply the transparent gray background image effect */
#modalwin {
  position : absolute;
  left : 0px;
  top : 0px;
  width : 100%;
  background-image : url(modalimgkit_gray.png);
  z-index : 1001;
}

/* Apply an IE-specific filter to optimize the transparent gray background image effect in IE */
* html #modalwin {
  background-image : none;
  filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src="modalimgkit_gray.png", sizingMethod="scale");
}

/* Dress up the content area containing the image */
#modalcontent {
  position : absolute;
  background-color : #eeeeee;
  padding : 10px;
  border : 2px outset #333333;
  cursor : pointer;
  z-index : 1002;
}

