/**** LINK-tag style sheet scaffold.css?1171296246 ****/
/* nested lists have no top/bottom margins */
ul ul,   ul ol,   ul dir,   ul menu,   ul dl,
ol ul,   ol ol,   ol dir,   ol menu,   ol dl,
dir ul,  dir ol,  dir dir,  dir menu,  dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul,   dl ol,   dl dir,   dl menu,   dl dl {
  margin-top: 0;
  margin-bottom: 0;
}
ul, menu, dir {
  display: block;
  list-style-type: disc;
  margin: 1em 0;
  -moz-padding-start: 40px;
  -moz-counter-reset: -html-counter 0;
}

body { background-color: #fff; color: #696767; }

body, p, ol, ul, td {
  font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans", verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}


/*** Links ***/
 a { color: #4F4D4D; text-decoration: none; }
 a.high {color: #CC3333;text-decoration: underline;}
 a:visited { color: #666; }
 a:hover {color: #cc3333; background-color:#ffff99;}
.header-r_Nav a { color: #4F4D4D;text-decoration: none;}
.header-r_Nav a:visited { color: #666; }
.header-r_Nav a:hover {color: #cc3333; background-color:#ffff99;}
#rside a:visited { color: #B09898;text-decoration: underline; }

#flash{clear:both;width:580px;}
#warning{color: #cc3333;margin:10px;}
#notice{color:green;margin:10px;}

.redbox {
border: 0;
background-color: #FE0000;
padding: 5px 25px 5px 25px;
color:#FFFFFF;
	}
.EventName { font-weight:bold; font-size: 14px; color: #4F4D4D;}
.updated {font-size: x-small;}
.ListLine0 {background:#FFFFFF}
.ListLine1 {background:#D6D3D3}

#wrap{
	width:900px; 
	margin:0 auto; 
	paddingi:0; 
	text-align:left; 
	background-color:#FFFFFF;
	}
#header { background-color: #fff;
 	 min-height:90px;
         max-width: 900px;
	 }
#header-l {
	float: left;
	bottom-left: no repeat;
	background: url(/images/Logo_Kleiner.jpg) no-repeat;
	height: 100px;
	width:350px;
	 }

#header-r {
           margin-right:15px; 
           float: right;
	   text-align: right;
	   }

#search {
	margin-top: 10px;
	font-size: 1.2em;
	color: #000000;
	margin-right:15px;
	float: right;
	text-align: right;
	}

#nav{
width:900px;
margin-bottom:15px;
margin-top:0px;
float:left;
border-bottom: 1px solid #000000;
}

#nav ul{
padding: 0;
margin: 0;
background-color:#fff;
}

#nav ul li{
display: inline;
padding: 0;
margin: 0;
}

#nav ul li a{
color: #FFFFFF;
background-color: #AAA7A7;
text-decoration: none;
padding: 0 20px 0 20px;
border-right: 1px solid #000000;
text-align: center;
width: 9em;
} 
#nav ul li a:hover, #nav ul li a:focus{
background-color: #FE0000;
}


#mainNav
	{ 
        background-color: #FFFFFF;
        margin-left: 10px;  
	margin-top: 2px;
	margin-bottom: 0px;
	float: left;
        width:900px;
        }
#main 
	{clear:both;
        background-color: #FFFFFF;
        width: 570px;
		float: left;
        min-height:600px;
        }
hr      {color: #AAA7A7; height:1px;}
#main h1 {line-height: 1em; 
         font-size: 25px; }

#mainDetail {
		clear:both;
        background-color: #FFFFFF;
        margin-left: 0px; 
        width: 570px;
	##min-height:800px;
	float: left;
        }
#mainDetail a {
  color: #4F4D4D;
  text-decoration: underline;
        }
#mainDetail a:hover {
  background-color: #FFFF99;
  color: #CC3333;
        }
html>body #mainDetail {
        clear:both;
        background-color: #FFFFFF;
        margin-left: 0px; 
        width: 570px;
        min-height:800px;
        float: left;
        overflow:auto;
        }
#mainDetail h1 {
        line-height:1.0em; 
	font-size: 25px;
}

#toolbox 
	{background-color: #fff;
	border: 1px solid #AAA7A7;
	line-height: 1.8em;
	padding: 10px;
	clear:both;
	float: right;
	margin-top:30px;
 	}
html>body #toolbox 
    {background-color: #fff;
    border: 1px solid #AAA7A7;
    line-height: 1.8em;
    padding: 10px;
    clear:both;
    float: right;
    margin-top:20px;
    margin-right:10px;
    }

.label {
	background:#eee;
	color:#4F4D4D; 
	font-weight:bold;
	padding:5px;}


.content {
	padding:6px 6px 6px 6px;
	border-top:1px solid #AAA7A7;}



#rcolumn {
	margin-left: 580px;
         }
.tagCloud_1 {font-size: 10px;color: #EBAEAE;font-weight:bold;}
.tagCloud_2 {font-size: 12px;color: #CCAAAA;font-weight:bold;}
.tagCloud_3 {font-size: 14px;color: #C39494;font-weight:bold;}
.tagCloud_4 {font-size: 16px;color: #F9A3A3;}
.tagCloud_5 {font-size: 17px;color: #F99292;}
.tagCloud_6 {font-size: 18px;color: #FA8080;}
.tagCloud_7 {font-size: 19px;color: #F76A6A;}
.tagCloud_8 {font-size: 20px;color: #F95151;}
.tagCloud_9 {font-size: 21px;color: #F95151;}
.tagCloud_10 {font-size: 22px;color: #F93E3E;}
.tagCloud_11 {font-size: 24px;color: #F92B2B;}
.tagCloud_12 {font-size: 26px;color: #F91616;}
.tagCloud_13 {font-size: 28px;color: #fe0000;}

#rside {
       background-color: #fff;
       border: 1px solid #AAA7A7;
       line-height: 2em;
       padding: 0px 10px 10px 10px;
       width: 300px;
       float: left;
       text-align: center;}
#Tagnav {
       width:270px;
       margin-bottom:0px;
       margin-top:0px;
       float:left;
       }
#Tagnav ul{
       padding: 0;
       margin: 0;
       background-color:#fff;
       }
       
#Tagnav ul li{
       display: inline;
       padding: 0;
       margin: 0;
       }
       
#Tagnav ul li a{
       color: #FFFFFF;
       background-color: #CCAAAA;
       text-decoration: none;
       padding: 0 10px 0 10px;
       border-right: 1px solid #000000;
       text-align: center;
       width: 11em;
       } 
#Tagnav ul li a:hover, #nav ul li a:focus{
       background-color: #FE0000;
       }

#rsidenav {
	background-color: #CCFFFF;
	padding-left: 10px;
	width: 276px;
	float: left;
	border-left-width: medium;
	border-left-style: dotted;
	border-left-color: #0033CC;
	margin-top: 10px;	
	}
#rsideUpdate {
	border: 1px solid #AAA7A7;
   	background-color: #CCCCCC;
        padding: 0px 10px 10px 10px;
    	width:   300px;
   	margin-top:10px;
   	margin-bottom:10px;
	float: left;
	}
#rsideUpdate h3 {margin-bottom:3px;color: #4F4D4D;}

#rsideGoogle {
	background-color: #fff;
	border: 1px solid #AAA7A7;
	padding: 10px;
	width: 270px;
	height:270px;
	float: left;
 	}
    
#food {clear: both;}

/*** Blue Nav Boxes ***/

#navcontainer ul{margin: 0;padding: 0;list-style-type: none;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a {text-decoration: none; padding: .5em .5em;color: #fff;background-color: #7070A2;}
#navcontainer ul li a:hover{ color: #cc3333; background-color:#ffff99; }


