body {
	padding-left: 0em;  
        font-size:large;     	
	font-family: Arial, Helvetica, Geneva, 
        SunSans-Regular, sans-serif;
        line-height:150%;
	color: #123123;
	background-color: #FFFFFF }

section {
    border: 2px solid #456456;
    padding: 10px 40px; 
    background: #e3efe3;
    width: 500px;
    height: 500px;
    border-radius: 10px;
}

article {
    border: 1px solid #456456;
    padding: 10px 20px; 
    background: #aaccaa;
    border-radius: 10px;
    overflow:hidden;
}

h1 {
	font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
	font-style: italic;
  	margin-top: 0em; 
	margin-bottom: 0em;	}
h2 {
	font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  	margin-top: .5em; 
	margin-bottom: 0em;
        text-align: center; }
h3 {
	font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  	margin-top: .5em; 
	margin-bottom: 0em; 
        text-align: center;
}
h4  {font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  	margin-top: .5em; 
	margin-bottom: 0em; }
h5  {font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  	margin-top: .5em; 
	margin-bottom: 0em; }
	
/* LINKS */
	
a:link		{ color: #3333FF; text-decoration: none; }

a:visited	{ color: #003399; text-decoration: none; }

a:active	{ color: #3333FF; text-decoration: none; }

a:hover		{ color: #6699FF; text-decoration: underline; }	

/* Classes */

.bio {

		min-height:230px;
}

.pagetitle  {
        border-width:0px;
        border-style:solid;
        border-color:#456456; 
        background-color: #FFFFFF;
	font-size:1.75em;
	font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
  	margin-top: 1em; 
	margin-bottom: 0em; 
}

.sidebaritem  {
	border-style:solid;
	border-width: 0 0 1px 3px;
	border-left-color: #456456;
	border-bottom-color: #456456
	}
	
.menu {
	width: 800px;
	margin:0 auto 0 auto;
	border-style:solid;
	border-width: 0;
	border-left-color: #456456;
	border-bottom-color: #456456	
	}
	
.grizzard {
        border-width:1px;
        border-style:solid;
        border-color:#000000; 
        background-color: #FCFCCC;
        color: #000000;
	font-weight: bold;
        font-style: normal;
	font-size:0.90em;
	text-align:center } 

.headline  {
        border-width:1px;
        border-style:solid;
        border-color:#1C451C; 
        background-color: #E3EFE3;
	font-weight: bold;
        font-style: normal;
	font-size:0.9em;
	text-align:center;
        padding: 3px; } 
	
.statsheader  {
        border-width:1px;
        border-style:solid;
        border-color:#456456; 
        background-color: #aaccaa;
        color: #123123;
	font-weight: bold;
        font-style: normal;
	font-size:0.90em;
	text-align:center;
        padding: 3px; } 
.stats  {
        border-width:1px;
        border-style:solid;
        border-color:#456456; 
        background-color: #e3efe3;
        color: #123123;
	font-weight: bold;
        font-style: normal;
	font-size:0.80em;
	text-align:center;
        padding: 5px;

 } 
.stats_whitebg  {
        border-width:1px;
        border-style:solid;
        border-color:#456456; 
        background-color: #ffffff;
        color: #123123;
	font-weight: bold;
        font-style: normal;
	font-size:0.80em;
	text-align:center } 
.sbnews {
        border-width:1px;
        border-style:solid;
        border-color:#456456; 
        background-color: #e3efe3;
        color: #123123;
		font-weight: bold;
	font-size:0.7em;
	text-align:center	} 
	
	
hr  {border: none 0; 
        border-top: 1px dotted #000;
        width: 80%;
        height: 1px;     }
blockquote {
	
	margin: 1em auto 2em auto;
	text-align: left; 
	text-indent: 25px;
        border-width:8px;
        border-style:solid;
        border-color:#345345; 
	padding-right: 10px;
        padding-left: 10px;
        padding-top: 4px;
        padding-bottom: 4px;
}
 
blockquote p {
	line-height: 1.3;
	margin: 0;
	display: inline;
	padding-right: 10px;
        padding-left: 10px;


}
img.border   {
        border-style:solid;
        border-color:#456456;  
        border-width:4px;  
		margin-left: 5px;
		margin-right: 20px;
}    
p     { 
	font-size:0.75em; /* ~12px */
	text-align:left	}
p.st {
	font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
	font-weight: bold;
        font-style: normal;
	font-size:.9em;
	text-align:center	}
p.inside  {
	margin-left:2em;
	font-size:0.75em; /* ~12px */
	text-align:left	}
p.footer  {
	font-size:0.6em;
	text-align:center	} 
p.small  {
	font-weight: bold;
	font-size:0.7em;
	text-align:center	} 
p.quote  {
	font-weight:normal;
	color:#123123;
	font-size:0.8em;
	text-align:center	}
p.headline  {
        border-width:1px;
        border-style:solid;
        border-color:#1C451C; 
        background-color: #E3EFE3;
	font-weight: bold;
        font-style: normal;
	font-size:0.9em;
	text-align:center }   
    
p.center     { 
	font-size:0.75em; /* ~12px */
	text-align:center;
        	}
ol {
	font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #123123;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: decimal;
	padding: 6px;
	margin-left: 2em;  }
ul {
	font-family: Helvetica, Geneva, Arial,
        SunSans-Regular, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #123123;
	text-decoration: none;
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: square;
	padding: 6px;
	margin-left: 2em;  }

li  {
	text-align: left;
}

/* menu */

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 14px arial;
	border-style:solid;
	border-color:#456456;
	border-width:1px 0 1px 0;
	color: #456456;
	text-align: center;
}

#sddm li div
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: 11px arial;
	color: #456456;
	text-align: center;

}

#sddm li a
{	display: block;
	margin: 0;
	padding: 3px 6px;
	width: auto;
	background: #456456;
	color: #e3efe3;
	text-align: center;
	text-decoration: none;
	border-style:solid;
	border-color:#e3efe3;
	border-width: 1px}

#sddm li a:hover
{	background: #e3efe3;
        color:456456;
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #aaccaa;
	border: solid #456456;
	border-width:0 1px 1px 1px;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #e3efe3;
		color: #456456;
		font: 11px arial}

	#sddm div a:hover
	{	background: #aaccaa;
		color: #456456}