body {
	background:#fff;
	margin: 0;
	padding: 0;
	}

body, table, td, th, p {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
ul{
font-size:small;
}	
li{
font-family: "Verdana", Arial, Helvetica, sans-serif;
font-size: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-family:Georgia, "Times New Roman", Times, serif;
	}

h1 { font-size: 140%; }
h2 { font-size: 120%; }
h3 { 
font-size: 110%;
text-align: center;	
}

td { vertical-align:top; }

#Page {
	background: #fff;
	width: 850px;
	}
#Body {
	width: 850px;
	}

#Head {
	height: 100px;
	width: 850px;
	background: url(/media/images/headbg.png) #000;
	text-align: right;
	}

#Center {
padding: 10px;
	/*background: url(/media/images/bgblue.jpg) repeat-x;*/
	}
#Center ul{
padding-left: 10px;
list-style-type:square;
color: #333;
}

#Center ul li{
font-family: "Arial", Helvetica, sans-serif;
list-style-type:square;
color: #333;
font-size: 11px;
}

#Center dt {
font-weight:bold;
color: #333;
}

#Center .review_list {
padding:10px 25px;
}

#Center h1, #Center h2 { color: #333; text-align:center; }
	
#Center a { color: #007391; }	
#Center a:hover { color: #003644; text-decoration: none; }	
#Center a:visited { color: #007391; }

#Left {
	text-align: center;
	width: 200px;
	background:#666;
	color: #fff;
	}

#Left a, #Right a, #Foot a {
	color: #fff;
}

#Left .list {
padding: 20px;
list-style-type:square;
}

#Left h2, 
#Left p,
#Left h3,
#Right p,
#Right h1,
#Right h2,
#Right h3 { padding: 0 5px; margin: 10px 0; }

#Left a:hover {
	background-color: #333;
	text-decoration: none;
	}

#Right {
	width: 200px;
	background: #1A4A56;
	color: #fff;
	}

#Right ul {
padding: 20px;
list-style-type:square;
}

#Foot {
	background: #333;
	text-align: center;
	color: #fff;
	}

#Foot td {
	padding: 5px;
	font-size: 80%;
	}
#Menu { padding: 3px; margin:0; }

#Menu h1 {
	font-size: 120%;
	margin:10px 0 2px 0;
	padding: 0;
	color: #111;
	}
	
#Menu h1 a { color: #111; }
#Menu h1 a:hover { color:#fff; background-color: #333; }

#Menu dl, dd, ul, li {
	margin: 0;
	padding: 0;
	text-align: left;
	}

#Menu ul, #Menu li {
	list-style-type:none;
	}

#Menu a {
	text-decoration:none;
	}

.panel1 {
	padding:5px 5px 25px 5px;
	background:#007391;
	border: 2px solid #000000;
	margin-bottom: 45px;
}

#Right .plain {
padding:0 5px;
}

.plain, .plain li {
list-style-type:none;
}

#Right .button, #Center .button, #Left .button {
background: #ffffff;
border:2px outset #333;
}

#Right form
{
text-align:center;
}

.pic_border {
border:1px solid #333;
}

#About #mAbout,
#Biography #mBiography,
#Photographs #mPhotographs,
#Advocacy #mAdvocacy,
#Contact #mContact,
#Newsletter #mNewsletter,
#Book #mBook,
#Order #mOrder,
#Press #mPress,
#Resources #mResources,
#Featured #mFeatured,
#Stem #mStem,
#Reviews #mReviews,
#Watch #mWatch,
#HBOT #mHBOT {
/*background:#333;*/

}

.center { text-align:center; }

.tab {
	padding:10px;
	background:#fadE69;
	border: 2px solid #827437;
	margin-bottom: 35px;
}

.tab h2 {
margin-bottom:10px;
}

.author {
clear:both;
font-weight:bold;
font-style:italic;
}

/* Generic */
/* ----------------------------------------------------- */
.hide {visibility:hidden;}
.block {display:block;}
.inline {display:inline;}
.clear {clear:both;}
.clearR {clear:right; border:1px solid #333;}
.clearL {clear:left;}
.imgLeft {float:left; margin:2px 10px 5px 0; border:1px solid #333;}
.imgRight, .imgRightBrdr {float:right; margin:0; border:1px solid #333;}
.imgRightBrdr { border-style:solid;border-width:1px;border-color:#000;}


.articleImg {
float:left;
padding-right:10px;
}

.articleImg img {
  margin-right: 10px;
}


.articleDate {
font-weight:bold;
margin:0;
padding:3px;
width:250px;
font-size:16px;
}

.articleBody {
margin-top:10px;
}

.mdp_calendar .hasarticle {
background-color: #fff5b5;
}

.mdp_smallcalendar#calendar {
margin:0 auto 10px auto;
border:2px solid #ccc;
}
 
.mdp_smallcalendar#calendar th {
color:#ccc;
background-color:#333;
}

.mdp_smallcalendar#calendar th, .mdp_smallcalendar#calendar td {
padding:3px;
}

#Center a.button {
border:none;
}

#Center h1
{
text-align:center;
}

.note
{
font-size:90%
}

.back {
margin-bottom:0;
padding-bottom:0;
font-size:10px;
}