body 
{
	margin:0;
	padding:10px 0 40px 0;
	font-size        : 12px;
	font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #D9D6CB;
}

.stext {font-size:12px;font-weight:normal;line-height:125%;}

img
{
	border: 0px;
}
td
{
	font-size: 12px;
}
a
{	
	color : #000;
	text-decoration: none;
}

a:hover 
{	
	text-decoration: underline;
}

h1 
{	
	margin       : 0px;
	padding-top  : 5px;
	font-size    : 1.8em;
}

h1 a:visited,
h1 a:active,
h1 a:link,
h1 a:hover 
{
	color           : #FFF;
	margin-top      : 10px;
	text-decoration : none;
}

h2 
{
	margin-top   : 10px;
	font-size    : 1em;
}

h5 
{
	margin   : 0px;
	padding  : 0px;
}

#top 
{
	background-color   : #2B368B;
	height             : 35px;
	vertical-align     : middle;	
}

#top_01
{
	background-color   : #CCD5E0;
	height             : 2px;
	vertical-align     : middle;	
}

#top td
{
	color: white;
}

#sub
{
	text-align         : right;
	background-color   : #BBD6EA;
	color              : #CCCCCC;
	font-size          : 0.8em;
	padding            : 4px;
}

.headermaintitle
{
	font-family: "Trebuchet MS";
}

#tagline 
{		
	color               : #FFFFFF;
	font-size           : 1em;
	margin              : 0px; 
	background-color    : #0000FF;
	padding             : 5px;
}

p.date img 
{
	vertical-align : middle;
}

p.date 
{
	font-size      : 1.2em;
	font-weight    : bold;	
	margin-bottom  : 0px;
	padding        : 2px 0px;
	color          : #AAAAAA;
	text-align     : right;
}

p.date span 
{
	background-color : #FFF;
}
p.date a
{
	color: #888888;
}

blockquote 
{
	background-color   : #EEEEEE;
	border             : 0px;
	border-left        : 18px solid #CCCCCC;
	padding            : 4px;
	margin             : 0px;
	
}

#leftmenu 
{
	position        : relative;
	left            : 0px;
	width           : 220px;
	height          : 100%;	
	padding-top     : 5px;
	padding-bottom  : 5px;	
	text-align      : center;
}

#leftmenu h3 
{
	font-size       : 1em;
	margin          : 0px;
	border-bottom   : 1px solid #BBBBBB;	
}

#top_line 
{
	font-size       : 1em;
	margin          : 0px;
	padding         : 5px;
	border-bottom   : 1px solid #8A8FD3;	
}

#leftmenu ul 
{
	list-style      : none;
	margin          : 0px;	
	padding         : 0px;
	margin-left     : 8px;
	margin-bottom   : 10px;
}

#leftmenu li 
{
	display : inline;
}

#leftmenu a:active,
#leftmenu a:visited,
#leftmenu a:link 
{
	display         : block;
	color           : #000;
	text-decoration : none;	
	margin-right    : 0px;
	padding         : 2px;
}

#leftmenu a:hover 
{
	background-color : #CCD5E0;
}


#footer 
{
	margin      : 0px;	
	padding-top : 5px;
	text-align  : center;
	font-size   : 12px;
	background-color : #FAFAFA;
}

#comments h4 span 
{
	color : #999;
}

#comments h4 
{
	margin    : 0px;
	font-size : 0.9em;
}

p 
{
	margin        : 0px;
	margin-bottom : 14px;
}

h3 
{
	font-size      : 1.2em;
	border-bottom  : 1px solid #B8BEEE;
}

#relatedlinks ul 
{
	list-style   : none;
	margin-left  : 10px;
	padding      : 0px;
}

.post
{
	padding              : 4px;
	margin-bottom        : 28px;
}
.post h5, .post h2
{
	font-size        : 14px;
	margin           : 0px;
	margin-bottom    : 4px;
}
.post .postfoot
{
	margin           : 0px;
	margin-top       : 14px;
	color            : #AAAAAA;
	border-top       : 1px solid #DDDDDD;
	font-size        : 0.8em;
}
pre
{
	margin           : 0px;
	margin-left      : 22px;
	font-size        : 1.0em;
}

.button
{
	border            : 1px solid #AAAAAA;
	font-size         : 13px;
	background-color  : #CCD4E0;
}


.Framework
{
	width:950px;
	margin:0 auto;
	border-left      : 1px solid #8A8FD3;
	border-right     : 1px solid #8A8FD3;
	border-bottom    : 1px solid #8A8FD3;
	background-color : #EEEEEE;
}
.MainCell
{
	padding             : 10px;
	background-color    : White;
	vertical-align      : top;
}
#LeftCell
{
	width            : 240px;
	vertical-align   : top;
	text-align       : center;
	background-color : #F5F5F5;
}
.FooterCell
{
	vertical-align   : top;
	border-top       : 1px solid #F5F5F5;
	background-color : #FAFAFA;
}

span.highlight
{
	background-color :Yellow;		
}