/* li, 9/08 for scandia

known bugs: 
 NN4 navbar width, footer border, photo margin, strange printing for navbar, 
 		extra space btw navbar & content, map border creates extra empty box,
 		map imgs won't load next to each other,
 		14px bold appears as 12px bold (highlight, listhead, contrast)
 NN4 doesn't support content centering or list-style-image
 NN4 & IE5 don't support a:hover or a:active
 IE5 ul>li margin doesn't work
 
*/

/* swedish flag blue = 005B99  */

body { 
	background-color: #fff; 
/*    background: #8E98CE url(/images-working/rxytile07.jpg) repeat top left; */  /* 11jul08: for mtg, we had purple  rxytile03.png  */
	color: #000;
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: left;
}

div#container {
	background: #fff;
	margin-left: 100px; 
	margin-right: 100px; 
	margin-top: 0;
	min-width: 500px;
}

div#banner {
	text-align: left;
    background-repeat: repeat-x;
    background-image:   url(images/nonameband.png);
    width:100%;
}

div#banner h1 {
	font-size: 3.5em;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
/*	background-color: #005B99;*/  /* blue */
/*	color: #FFB600; */ /* gold */
	margin-top: 0;
	margin-bottom: 0;
}
div#banner a {
	text-decoration: none;
}

div#banner img {
	border:0;
    margin: 0;
}


/* ========= top nav =================================== */
/* 2008 colors:  
    #99000F;  dark red 
    #FFB600;  gold 
    #005B99;  blue
*/
/* 2009 colors: 
	CA0403  brighter red
	E8ECFF  light blue
*/


div#topnav {
	color: #005B99;   /* 005B99 blue ,  FFB600  gold */  /* bullet color */
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 5px;
	margin-bottom: 20px;
/*	border-top: 1px dotted #99000F;
	border-bottom: 1px dotted #99000F; */
	border-top: 1px solid #99000F;
	border-bottom: 1px solid #99000F;
}
div#topnav a:link, div#topnav a:visited {
	color: #005B99;   /* blue */
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}
div#topnav a:hover, div#topnav a:active {
	color: #CA0403;  /* dark red  99000F , brighter red CA0403 */
	text-decoration: none;
}
div#topnav a.this {
	color: #CA0403;  /* dark red  99000F , brighter red CA0403 */
}


/* ----- */

/*
#topnav {
        clear:both;
        float:left;
        width:100%;
}
#topnav {
	color: #99000F; 
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 5px;
	margin-bottom: 20px;
	border-top: 2px dotted #99000F;
	border-bottom: 2px dotted #99000F;
}
#topnav ul {
        clear:left;
        float:left;
        width:100%;
        list-style:none;
        margin:5px 0 5px 0;
        padding:0;
}
#topnav ul li {
        display:inline;
        list-style:none;
        margin:0;
        padding:0;
}
#topnav ul li a {
        display:block;
        float:left;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 20px;
        margin-right: 0px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 5px;
        padding-right: 5px;
        text-align:center;
        color:#005B99;
        text-decoration:none;
        position:relative;
        left:15px;
        line-height:125%;
}
#topnav ul li a:hover {
}
#topnav ul li a.active,
#topnav ul li a.active:hover {
}
#topnav ul li a span {
        display:block;
}
*/



/* ========= main content =================================== */

div#content {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	min-height: 400px;
}


div#content h1 {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin-top: 15px;
	margin-bottom: 0;
/*	margin-left: -10px; */
	color: #004D99;
}

div.event {
	border: 1px solid #99000F;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 6px;
	margin-left: 60px;
	margin-bottom: 10px;
	width: 420px;
}

p.tagline {
	font-size: 1.2em;
}
p.first {
	margin-top: 0;
}

h2 {
	color: #99000F;  /* dark red  99000F , brighter red CA0403 */
	font-size: 1.2em;
	margin-top: 20px;
	margin-bottom: 0;
}
h3 {
	font-size: 1em;
	margin-top: 5px;
	margin-bottom: 3px;
}

h2.month {
	font-size: 14px;
	font-weight: normal;
	color: #005B99;
	margin-top: 0;
}
p.when {
	font-size: 14px;
	color: #005B99;  /* blue     dark red #99000F;  */
	margin-left: 60px;
  /* #FFB600;  gold */
}

table {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
tr {
}
th {
	background-color: #E8ECFF;  /* gold FFB600; */
	border: 1px solid #005B99;
	text-align: center;
	font-weight: normal;
	font-style: italic;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
th.date {
  width: 10%;
}
td {
	border: 1px solid #005B99;
	padding: 10px;
}



/* ========= footer =================================== */

div#copyright {
	text-align: center;
	clear: both;   /* affects spacing in opera */
	margin-top: 20px;
	border-top: 1px solid #ccc;
	padding-top: 4px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #fff;
	color: #999;
}
#copyright a.subtle {  /* link to infotamers */
	background-color: #fff; /* lt periwinkle BBBBFF */
	color: #999;  /* dk purple 7957B7  */
	text-decoration: none;  /* underline; */
}
#copyright a.subtle:hover {
    text-decoration: underline;
}
/* ========= headings =================================== */

/* ========= images =================================== */

img.floatleft { 
	float: left;
	border: 0;
	margin-left: 10px;  /* earring options */
}

img.floatright {   /* about artist */ 
	float: right;
	margin-left: 20px;
    margin-bottom: 15px;
}

/* ========= text =================================== */
p {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 12px; 
}

div.clearboth { 
	clear: both;
}

.emph { 
	color:#900;
	background-color:#fff;
}
div.suggest {
	background-color: #ccc;
}
.admin { 
	font-style: italic;
	color: green;
}
.cancel {
	color: #900;
}
.cancel-hist {
	color: #666;
}
.party {
	color: #005B99;
}
