body {
	color:#333;
	background-color:white;
	margin:20px;
	padding:0px;
	font:11px verdana, arial, helvetica, sans-serif;
	}
	
h1 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-size:28px;
	font-weight:900;
	color:#000;
	}
	
h2 {
	font:bold 12px/14px verdana, arial, helvetica, sans-serif;
	margin:10px 5px 5px 10px;
	padding:0px;
	}
	
h3 {
	font:italic 10px/14px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 10px 10px;
	padding:0px;
	}
	
p {
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
	}
	
ul {
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin:0px 30px 16px 50px;
	padding:0px;
	}
	
.Content>p {margin:0px;}
.Content>p+p {text-indent:30px;}

a {
	color:#07a;
	font-size:11px;
	font-family:verdana, arial, helvetica, sans-serif;
	text-decoration:none;
	}
	
a:link {color:#07a;}
a:visited {color:#07a;}
a:hover {color:#000;}
  
img {border-width:0px;}
img.thumb {margin:10px 1px;}  

/* major divs */
#rightcontainer { 
	font:normal normal normal 0.6em tahoma, verdana, sans-serif;
	position: absolute;
	right:25px;
	top:43px;
	width:175px;
	background:#fff;
	}

	
/* minor divs */

#leftcontent {
	font:normal normal bold .9em tahoma, verdana, sans-serif;
	position: absolute;
	left:25px;
	top:140px;
	width:150px;
	background:#fff;
	border:0px solid #000;
	}
	
#photo {
	text-align:center;
	position: relative;
	background:#fff;
/*	right:25px;
	top:105px;
	width:200px;
	border:1px solid #ccc;
*/	}

	
#rightcontent {
	position: relative;
	border:1px solid #ccc;
	background:#ccc;
	top:30px;

/*	right:25px;
	top:105px;
	width:200px;
	border:1px solid #ccc;
*/	}
	
#rightcontent2 {
	position: relative;
	border:1px solid #ccc;
	top:35px;
	
/*	right:25px;
	width:200px;
	background:#fff;
*/	}

#centercontent {
	font:normal normal normal .8em tahoma, verdana, sans-serif;
	background:#fff;
   	margin-left: 150px;
   	margin-right:199px;
	border:0px solid #000;
	voice-family: "\"}\"";
	voice-family: inherit;
   	margin-left: 151px;
   	margin-right:201px;
	}

html>body #centercontent {
   	margin-left: 151px;
   	margin-right:201px;
	}
	
#banner {
	text-align:left;
	font:normal normal bold 0.7em tahoma, verdana, sans-serif;
	background:#fff;
/*	background-image: url(mqrp.gif);
	background-repeat: no-repeat;*/
	height:110px;
	border-top:0px solid #ccc;
	border-right:0px solid #ccc;
	border-left:0px solid #ccc;
	border-bottom:0px solid #ccc;
	voice-family: "\"}\"";
	voice-family: inherit;
	height:109px;
	}

html>body #banner {
	height:110px;
	}
	
p,date,h1,h2,h3,pre {
	margin:0px 10px 10px 10px;
	}
	
h1 {
	font-size:14px;
	padding-top:10px;
	}
	
#banner h1 {
	color: #07a;
	font-size:25px;
	padding:10px 10px 0px 10px;
	margin:0px;
	}
	
#rightcontent p,#rightcontent2 p {
	font-size:10px;
	line-height:1;
	}
	
#rightcontent2 p {
	font-size:10px
	}

/* Menu vertical */

ul.vertical, ul.vertical li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:100%;
	}

ul.vertical {
	position:absolute;
	z-index:1000;
	cursor:default;
	width:25em;
	left:.7em;
	top:0em;
	}

ul.vertical li {
	position:relative;
	text-align:left;
	cursor:default;
	width:13em;
	margin:-1px 0 0 0;
	}

ul.vertical a, ul.vertical a:visited {
	font:normal normal bold 1em tahoma, verdana, sans-serif;
	display:block;
	cursor:default;
	background:#ffffff;
	border:1px solid #ccc;
	padding:5px 7px;
	color:#000000;
	text-decoration:none;
	letter-spacing:1px;
	}
	
ul.vertical a:hover, ul.vertical a:focus, ul.vertical a.rollover, ul.vertical a.rollover:visited {
	background:#ccc;
	color:#ffffff;
	}