body { background-color: #fff;
	color: #666666;
	font-family:Times new Roman;
	} 
	
#wrapper {}

h1 { border-bottom: 1px solid #006600;}
h2 { color:#666666;}

#listMenuRoot
      {
          float:none;
	margin: 8px 2px 10px 0px;
	color: #000090;
	background:#fff;
      }
      
#listMenuRoot li ul
      {
      margin: 0px;
     }
     

 
 #listMenuRoot li a, #newsMenuRoot li a
	{
		margin: 0px;
	}   

  
 li.parent a { font-weight: normal; 
                color:#000}
                
                
li.menu_selected
      {
	font-weight: bold;
	background-color:transparent;
	border-bottom: 1px solid black;
	color:#000
      }
      
      li.menu_selected a
      {          
      	
	font-weight: bold;
      } 
  

#listMenuRoot {-webkit-border-radius: 7px; -moz-border-radius: 7px; background-color:#ccc; padding: 5px; width: 100%;}      
  #listMenuRoot li, #newsMenuRoot li
      {
	padding: 2px 0 3px 5px;
	list-style: none;
	margin: -1px 0 5px 0px;
	width: 190px;
	border-bottom-width: 0px;
      }
      
      
.section, #footer {-webkit-border-radius: 7px; -moz-border-radius: 7px; background-color:#eeeeee; padding:5px;}
.gallery { border-bottom: dotted 1px black; padding-bottom:10px; margin-bottom:10px;}

#footer a { color: Black;}

.photos {} 
.photo { display:inline; margin: 0px 10px 10px 0px;}
.photoEnlarged { display:none;}
.newsStory { margin-left:10px;}
iframe.calendar  
{
    
} 

#left_column {margin-left:5px;}
#right_column { margin-right:5px;}
#left_column .section { width:100%;}

#right_column .section
      {
          padding:5px;
      }

iframe.contentIframe { height:500px; width:540px; }

/* Twitter */
.twitterItem { margin-bottom:10px; clear:both; overflow:hidden;}
.twitterItemPhoto { float:left; margin-right:10px;}
.twitterItemDate { font-size:0.8em; font-style:italic;}

/* Calendar */
.calendar { padding:5px;}
.calendarItem { background-color:White;}
.calendarItemDate { font-weight:bold; background-color: #ddddff; }
.calendarItemTitle {}
.calendarItemSummary { margin-left:10px;}
.calendarItems { max-height:300px; overflow:auto;}
.calendarItemDescription {}
.calendar .hiddenArea { display:none;}
