body{
margin:0;
padding:0;
line-height: 1.3em;
background-color: #777777;
color: #800000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
}

b{font-size: 100%;}
em{color: red;}

#fullbox{
width: 840px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border: thick solid #800000;
background-color: #CCCCCC
}

.innerbox{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
/*border: medium solid #FFFFFF;&#163;*/
}

#swldaheader{
background: #800000;
/* background-image: url(Images/pixel.gif); background-repeat:repeat-x; */
height: 121px; /*Height of top section*/
color: #fdd017;
text-align: center;
background-position: center;
}

#swldaheadertxt {
margin: 0;
padding-top: 10px;
color: #fdd017;
font-size: x-large;
font-weight: bold;
line-height: 1.5em;
}

#swldaheadertxt2 {
margin: 0;
padding-top: 10px;
padding-bottom: 20px;
color: #fdd017;
font-size: large;
font-weight: bold;
}

#contentbox{
float: left;
width: 100%;
}

#rightcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
background-color: #c0c0c0;
padding-top: 10px;
}

#leftcolumn{
float: left;
width: 200px; /*Width of left column*/
margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
padding-top: 10px;
background: #AAAAAA;
}

#singlecolumn{
background-color: #c0c0c0;
padding-top: 10px;
text-align: center;
}

#footer{
clear: left;
width: 100%;
background: #000000;
color: #FFFFFF;
text-align: center;
padding: 5px 0;
 font-size: x-small
}

.txtprof { text-align: justify; color: #111111; padding-right: 15px; }
.txtprofps { text-align: justify; color: #990000; padding-right: 15px; font-style: italic;}
.txtprofb { text-align: justify; color: #111111; padding-right: 15px; font-weight: bold; }
.txtprofi { text-align: justify; color: #111111; padding-right: 15px; font-style: italic; }
.txtsw { text-align: justify; color: #111111;}
.txter { text-align: justify; color: #111111;}
.swtitle1 { text-align: justify; color: #990000; font-weight: bold;}
.txtsw { text-align: justify; color: #111111; padding-right: 10px; }


a:link {
color:#000099;
text-align:left;
font-weight: bold;
text-decoration: none
}
a:visited {
color:#990000;
text-align:left;
font-weight: bold;
text-decoration: none
}
a:hover {
color:#3333FF;
font-weight: bold
}


a.menu:link, a.menu:visited { /* Definition of the navbar blocks */
display:block;
float: left;
font-weight:bold;
color: #fdd017;
background-color: #800000;
text-align:center;
padding: 5px 10px;
text-decoration:none;
text-transform:none;
border-left: thin solid ;
}

a.menu:hover {
background-color: #fff380;
color: #616D7E;
font-weight:bold;
}

a.sidebar:link { font-size: x-small;}

ul.temp {list-style: none;}
li.temp {
float:left;
font-size: small
}                     /*end of definition of the navbar blocks and lists */

/*     navbar stuff from kprc front.css   */
#navigation {
float: left;
width: 840px;
background: #800000;
border-top: 1px solid #880000;
}

#navigation ul.menunav {
margin: 0;
padding: 0;
}

#navigation ul.menunav li.menunav {
list-style-type: none;
display: inline;
}

#navigation li.menunav a {
display: block;
float: left;
padding: 5px 10px;
color: #FFCC00;
text-decoration: none;
border-right: 1px solid #FFCC00;
font-weight:bold;
}

#navigation li.menunav a:hover { background: #990000; color: #FFFFFF;}
/*     end navbar stuff from kprc front.css   */






#profileimage                 /* Line up the profile image */
{
/*position:relative;
right:5px;
top:2px;   */
border: medium solid #0066FF;
background-color: #888888;
}

/* SouWester Index */
.date { font-size: x-small; width: 16%; color: #000000; font-weight: bold;}
.profile { font-size: x-small; width: 16%; color: #000000;}
.index { font-size: x-small; width: 68%; color: #000000; text-align: justify;}
.runslist { font-size: x-small; width: 10%; color: #000000;}
.tabhead {text-align: center;}

a.sw:link {
  color: #0000cc;
  text-decoration: none;
  line-height: normal;
  font-weight: bold;
  font-size: small
}

a.sw:hover {
  color: #ffffff;
  text-decoration: normal;
  letter-spacing: normal;
  line-height: normal;
  text-transform: none;
  font-weight: bold;
  font-size: small
}
a.sw:visited {color: #990000;}

table {border-collapse: collapse; }
/* End SouWester Index */

/* Code for Runs List Pages */
.rl-section { font-size: small; text-align: center; background-color: #990000; color: #ffcc33; font-weight: bold; padding-bottom: 6px; padding-top: 6px;}
.rl-date { font-size: x-small; text-align: right; color: #333333; padding: 2px 5px;}
.rl-elevens { font-size: x-small; text-align: left; color: #333333; padding: 2px;}
.rl-leadr { font-size: x-small; text-align: left; color: #333333; padding: 2px;}
.rl-bold { font-size: x-small; text-align: left; font-weight: bold; color: #333333; padding: 2px;}
.rl-col { font-size: x-small; text-align: center; font-weight: bold; color: #333333;}
.rl-lunch { font-size: x-small; width:  text-align: left; color: #333333; padding: 2px;}
.rl-tea { font-size: x-small; text-align: left; color: #333333; padding: 2px;}
.rl-info { font-size: x-small; text-align: left; color: #333333; padding: 5px;}
.rl-empty { font-size: x-small; text-align: left; color: #333333;}
.rl-pm { font-size: x-small; text-align: left; color: #3333CC; font-style: italic }

#mitchellp{
color: #333333;
text-align: center;
background-position: center;
margin: 0;
padding-top: 10px;
font-size: x-small;
line-height: 1.5em;
}

a.rl {
  color: #990000;
  font-weight: bold;
  font-size: small
}

a.rl:hover {color: #ffffff; }
a.rl:visited {color: #660000;}
